XNU source code of El Capitan soon to be released?

When you visit http://www.opensource.apple.com then you quickly realise that the XNU source code bits for El Capitan are yet to be released, but something tells me that it won’t take long anymore.

Edit: Nope. It took Apple weeks before they released it. Presumably due to code cleanups and possible security related issues, because if you look at the released XNU source code then you’ll see that this is not the code that we are using. Thanks anyway Apple.

Advertisement

AppleIntelSKLGraphicsFramebuffer.kext is not for Skylake

Apple is pulling a trick on us because AppleIntelSKLGraphicsFramebuffer.kext in El Capitan OS X 10.11.1 (Build 15B42) is not the one for Skylake. Why else is Apple checking for Broadwell ID’s? Come on Apple. What the heck is this?

000000000001164b	cmpl	$0x160e8085, %eax       ## imm = 0x160E8085
0000000000011650	jg	0x1165b
0000000000011652	cmpl	$0x16068086, %eax       ## imm = 0x16068086
0000000000011657	je	0x1168a
0000000000011659	jmp	0x11692
000000000001165b	cmpl	$0x161e8085, %eax       ## imm = 0x161E8085
0000000000011660	jg	0x11672
0000000000011662	cmpl	$0x160e8086, %eax       ## imm = 0x160E8086
0000000000011667	je	0x1168a
0000000000011669	cmpl	$0x16168086, %eax       ## imm = 0x16168086
000000000001166e	je	0x1168a
0000000000011670	jmp	0x11692
0000000000011672	cmpl	$0x16268086, %eax       ## imm = 0x16268086
0000000000011677	jne	0x11683
0000000000011679	movb	$0x1, 0x24a4(%r13)
0000000000011681	jmp	0x11692

0000000000011737	cmpl	$0x160e8085, %eax       ## imm = 0x160E8085
000000000001173c	jg	0x11745
000000000001173e	cmpl	$0x16068086, %eax       ## imm = 0x16068086
0000000000011743	jmp	0x11766
0000000000011745	cmpl	$0x161e8085, %eax       ## imm = 0x161E8085
000000000001174a	jg	0x1175a
000000000001174c	cmpl	$0x160e8086, %eax       ## imm = 0x160E8086
0000000000011751	je	0x11766
0000000000011753	cmpl	$0x16168086, %eax       ## imm = 0x16168086
0000000000011758	jmp	0x11766
000000000001175a	cmpl	$0x161e8086, %eax       ## imm = 0x161E8086
000000000001175f	je	0x11766
0000000000011761	cmpl	$0x16268086, %eax       ## imm = 0x16268086

The correct Sky Lake Integrated Graphics device-id’s are:

0x191e0000 – Skylake ULX GT2
0x19160000 – Skylake ULT GT2
0x19260000 – Skylake ULT GT3
0x191b0000 – Skylake HALO GT2
0x19120000 – Skylake Desktop GT2
0x19020001 – Skylake Desktop GT1
0x19170001 – Skylake Desktop GT1.5
0x19120001 – Skylake Desktop GT2
0x19320001 – Skylake Desktop GT4
0x19160002 – Skylake ULT GT2
0x19260002 – Skylake ULT GT3
0x191e0003 – Skylake ULX GT2

We also learned previously that the frame buffer data is there already so this is still all a bit contradicting.

device-properties used in the new iMac(17,1)

Want the device-properties of the new iMac17,1. Ok. Here they are:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
	<dict>
		<key>@0,AAPL,boot-display</key>
		<data>
		AQAAAA==
		</data>
		<key>@0,ATY,EFIDisplay</key>
		<data>
		RFAx
		</data>
		<key>@0,compatible</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@0,connector-type</key>
		<data>
		AAQAAA==
		</data>
		<key>@0,device_type</key>
		<data>
		ZGlzcGxheQ==
		</data>
		<key>@0,display-bpc</key>
		<data>
		CgAAAA==
		</data>
		<key>@0,display-link-component-bits</key>
		<data>
		CgAAAA==
		</data>
		<key>@0,display-pixel-component-bits</key>
		<data>
		CgAAAA==
		</data>
		<key>@0,display-type</key>
		<data>
		TENE
		</data>
		<key>@0,name</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@1,compatible</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@1,connector-type</key>
		<data>
		AAQAAA==
		</data>
		<key>@1,device_type</key>
		<data>
		ZGlzcGxheQ==
		</data>
		<key>@1,display-bpc</key>
		<data>
		CgAAAA==
		</data>
		<key>@1,display-link-component-bits</key>
		<data>
		CgAAAA==
		</data>
		<key>@1,display-pixel-component-bits</key>
		<data>
		CgAAAA==
		</data>
		<key>@1,display-type</key>
		<data>
		Tk9ORQ==
		</data>
		<key>@1,name</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@2,compatible</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@2,connector-type</key>
		<data>
		AAQAAA==
		</data>
		<key>@2,device_type</key>
		<data>
		ZGlzcGxheQ==
		</data>
		<key>@2,display-type</key>
		<data>
		Tk9ORQ==
		</data>
		<key>@2,name</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@3,compatible</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@3,connector-type</key>
		<data>
		AAQAAA==
		</data>
		<key>@3,device_type</key>
		<data>
		ZGlzcGxheQ==
		</data>
		<key>@3,display-type</key>
		<data>
		Tk9ORQ==
		</data>
		<key>@3,name</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@4,compatible</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@4,connector-type</key>
		<data>
		AAQAAA==
		</data>
		<key>@4,device_type</key>
		<data>
		ZGlzcGxheQ==
		</data>
		<key>@4,display-type</key>
		<data>
		Tk9ORQ==
		</data>
		<key>@4,name</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@5,compatible</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>@5,connector-type</key>
		<data>
		AAQAAA==
		</data>
		<key>@5,device_type</key>
		<data>
		ZGlzcGxheQ==
		</data>
		<key>@5,display-type</key>
		<data>
		Tk9ORQ==
		</data>
		<key>@5,name</key>
		<data>
		QVRZLExhYnJhZG9y
		</data>
		<key>ATY,AsicRevID</key>
		<data>
		AQAAAA==
		</data>
		<key>ATY,Card#</key>
		<data>
		MTA5LUM5MDVBMC0wMA==
		</data>
		<key>ATY,Copyright</key>
		<data>
		Q29weXJpZ2h0IEFNRCBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuIDIwMDUt
		MjAxNA==
		</data>
		<key>ATY,DeviceID</key>
		<data>
		IGk=
		</data>
		<key>ATY,EFI-dpcd-post-training</key>
		<data>
		d3eBAAAA
		</data>
		<key>ATY,EFI-dpcd-training-result</key>
		<data>
		FIQAAAAAAAAA
		</data>
		<key>ATY,EFIBootMode</key>
		<data>
		AAABAAIAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA
		AAAAAAEAAAADAAAAUM/NHAAAAAAACgAAQAsAAKAAAAAAAAAAAAAAAFIAAAAA
		AAAAAAAAADAAAAAgAAAAAAMAAAAKAAAAAAAAAAEAAgAAAAAAAAAAAAAAAAAA
		AAAAAAAAAAoAAAAAAAAAAAEAAAAAAAEAAAADAAAAUM/NHAAAAAAACgAAQAsA
		AKAAAAAAAAAAAAAAAFIAAAAAAAAAAAAAADAAAAAgAAAAAAMAAAAKAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEA
		AAADAAAAEI/sNwAAAAAAFAAAQAsAAKAAAAAAAAAAAAAAAFIAAAAAAAAAAAAA
		ADAAAAAgAAAAAAMAAAAFAAAAAAA=
		</data>
		<key>ATY,EFICompileDate</key>
		<data>
		QXVnIDIxIDIwMTU=
		</data>
		<key>ATY,EFIDriverType</key>
		<data>
		Ag==
		</data>
		<key>ATY,EFIEnabledMode</key>
		<data>
		BA==
		</data>
		<key>ATY,EFIFBOffset</key>
		<data>
		AAAwAAAAAAA=
		</data>
		<key>ATY,EFIFBSize</key>
		<data>
		AACEAwAAAAA=
		</data>
		<key>ATY,EFILinebytes</key>
		<data>
		AFAAAA==
		</data>
		<key>ATY,EFIOrientation</key>
		<data>
		AAE=
		</data>
		<key>ATY,EFIVersion</key>
		<data>
		MDEuMDAuNzk5
		</data>
		<key>ATY,EFIVersionB</key>
		<data>
		MTEzLUM5MDVBMS0wMDc=
		</data>
		<key>ATY,EFIVersionE</key>
		<data>
		MTEzLUM5MDVBQS03OTk=
		</data>
		<key>ATY,MemRevisionID</key>
		<data>
		AQA=
		</data>
		<key>ATY,MemVendorID</key>
		<data>
		AwA=
		</data>
		<key>ATY,PlatformInfo</key>
		<data>
		GJKuiQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
		</data>
		<key>ATY,RefCLK</key>
		<data>
		jAoAAA==
		</data>
		<key>ATY,Rom#</key>
		<data>
		MTEzLUM5MDVBQS03OTk=
		</data>
		<key>ATY,VendorID</key>
		<data>
		AhA=
		</data>
		<key>ATY,bin_image</key>
		<data>
		Vap/6Z0CAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAASUJNjiiYAAAAAAAAAAAA
		AAAEIDc2MTI5NTUyMAAAAAAAAJUCAAAAAAAAGgIAAAAAAAAwNi8yNi8xNSwx
		NjoxMzo1MQAAAOmoAwDptwMAAADkAAATAAAAoAMEmAIw4QKAAADiGkQCEAAA
		AAAAADwAAAAAPAEaAAQAIAAuwSQGAAgwQI4BAAAAAAMAHj54AJgyd1yAuFhB
		LA2lAYAAAAAAEABAAAIAAAxAQUMMIQAAEAAAAAAAAAAAkgYBAFAAAAABAgMA
		AQIDMTEzLUM5MDVBMS0wMDcAQU1FVEhZU1RQAFBDSV9FWFBSRVNTAEdERFI1
		AA0KQzkwNTAyIEFtZXRoeXN0UCBQUk9BIEExIEdERFI1IDJHQiAxMjhNeDMy
		IDMxOGUvMzAwbSAgICAgICAgICAgICAgICAgICAgICAgIA0KAA0KIA0KAChD
		KSAxOTg4LTIwMTAsIEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4AQVRP
		TUJJT1NCSy1BTUQgVkVSMDE1LjA0OS4wMDAuMDAzLjAwMDAwMABDOTA1QTEu
		MDA3ICAAMTE2NTU4NiAAMzIzNjYxICAAICAgICAgICAARkFMQ09OX0FNRVRI
		WVNUUF9QUk9BX1dJTktMRVJfQTFfR0REUjVfMkdCXGNvbmZpZy5oAAAAkCQA
		AQFBVE9NAMDBA7sBZQIPAeYDAAAAAGsQTAFAAvCclp2gAAAAUENJUgIQIGkA
		ABgAAAAAA38AMQ8AgAAAQU1EIEFUT01CSU9TALt0u9wAAAAAAAAAAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYeDh/o6C6BTVAAIB9e
		HgZmUGZRZlJmU2ZVZlZmVw4foy4CjA4iArIg6NgyC8B1FKICAGZfZl5mXWZb
		ZlpmWWZYBx/L6N0z6LkxMtKJFjACoS4CZsHAEKEiAug3BOhmBOgSBOi+Behb
		A+iDLvdFUAAgdRPoMC4LwHQM6EkA6DVd6AcE6Hxd6LkAtIDoqjGKx2bB4BCK
		47AUZlC7CBDoIzOoAWZYdAKwIGajKJjolAPoHgTolDNmX2ZeZl1mW2ZaZllm
		WAcfyy6LHiICgz7TAwB1BIke0QMeLo4eyQOc+mbHBggBZfAA8McGQADmA4ke
		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
		RzQy5CaJRxwmx0ceAACLw+jq/F5bw1OL2Oji/iaLRxTB4AImix8mix8D2CaL
		ByaLVwJbw2Y8WzxxPMA8dzyPPKk8tDy6PFNRVovY6LD+jNKOwiaDfxYAdSIm
		g38UQHMbJot3AiaLXxTB4wImi0QEA9gmiwcmi1cC6XsFJot3FCaLRxaDxsCD
		0P91cYP+CHdsA/Yu/6T4OyaLRxAmi1cS6VQFJotHDCaLVw7pSQUmi0ci60sm
		ik8zMu27AQAz0uMG0ePR0uL6i8PpKwUmik8zMu24AQAz0uMG0eDR0uL699D3
		0ukRBSaLRxgmi1ca6QYFJotHJOsIJotHIOsCM8Az0unzBFNWi9jo9P2L8yaL
		Rxgmi1ca0erR2NHq0dgmAUcUJhFUFovD6IEOXlvDM8Az0sNTVovY6Ov9Jot3
		FCYDdyKLBItUAl5bw1OL2CbGRysE6Kv9JotHFCaLVxZbw1OL2CbGRysB6Lv9
		6+lTi9gmxkcrAOjS/evcU4vYg8M1JopfAcDrA4DjBzL/A9v/l3aaW8NTUlaL
		2CaKRywy5IvwA/CLw/+UkpomiUcIJolXCiaKRy0y5IvwA/CLw/+UqpomiUcE
		JolXBukX/VNRVovYJopPKzLti/GKjNqa4wom0W8GJtFfBOL2JopPKzLti/HB
		5gKLjLqai7S8miYhTwQmIXcGJopPKjLti/GKjOKa4wom0WcEJtFXBuL2JotP
		CCaLdwomiU8UJol3FunKA1NRUlZXi9iM0I7AJopHKzLki/DB5gImikcqi/iK
		jeKaMu2LhLqai5S8muMG0eDR0uL699D30iYhRxQmIVcWJopHKjLki/CKjOKa
		Mu3jCibRbwom0V8I4vYmikcri/DB5gKLhLqai5S8miYhRwgmIVcKJopHKjLk
		i/CKjOKaMu3jCibRZwgm0VcK4vYmi0cUJotXFiYJRwgmCVcKX15aWVvDU1FW
		i9gmik8rMu2L8YqM2prjCibRbwYm0V8E4vYmik8rMu2L8cHmAouMupqLtLya
		JiFPBCYhdwYmik8qMu2L8YqM4prjCibRbwom0V8I4vYmik8rMu2L8cHmAouM
		upqLtLyaJiFPCCYhdwrpuwJRUleL2IzQjsAmgH8rAHQaJopHLDLki/AD8IvD
		/5SSmiaJRwgmiVcK6xAmikcsMuSL8APwi8P/lJ6aJopHLTLki/AD8IvD/5Sq
		miaJRwQmiVcGjNKOwiaAfysAdEomikcrMuSL8MHmAiaKRyqL+IqN4poy7YuE
		upqLlLya4wbR4NHS4vr30PfSJiFHCCYhVwqLw+j5/SaLRwQmi1cGJglHCCYJ
		VwrrECaLVwQmi0cGJolXCCaJRwomikcsMuSL8APwi8P/lIaaX1pZw1NRUlZX
		i9gmikcqMuSL8IqM4poy7eMKJtFnBCbRVwbi9ozQjsAmikcrMuSL8MHmAiaK
		RyqL+IqN4poy7YuEupqLlLya4wbR4NHS4vr30PfSJglHBCYJVwYmi0cEJotX
		BiYhRwgmIVcK6Vb+VYvsUVJQi9gmikcsMuSL8APwi8P/lJKaJolHCCaJVwom
		ikcriEb6i8Po2vwmiUcEJolXBiaKTy0y7YvxA/GLw/+UqpomiUcUJolXFovD
		6ET/ikb6MuSL8IqM2prjCibRbxYm0V8U4vYmilcrMvaL8sHmAouEupqLlLya
		JiFHFCYhVxYmikcqMuSL8IqM4poy7eMKJtFnFCbRVxbi9iaLRxQmi1cWJglH
		CCYJVwomikcsMuSL8APwi8P/lIaajWb8Wlldw1GL2OhW/CaKTysy7Yvxioza
		muMKJtFvBibRXwTi9ovD6K7+JopPLDLti/ED8YvD/5SGmlnDi9joIvyLw+hV
		/CaLRwQmi3cGJglHCCYJdwomikcsMuSL8APwi8P/lIaaw1NWi9jo9fuLw+go
		/CaLRwQmi3cGJjFHCCYxdwomikcsMuSL8APwi8P/lIaaXlvDU1FWi9joxfuL
		w+j4+yaLTwTjCibRZwgm0VcK4vaLw+hG/CaKTywy7YvxA/GLw/+UhppeWVvD
		U1FWi9joj/uLw+jC+yaLTwTjCibRbwom0V8I4vbryFKL2Ohy+4vD6KX7i/Mm
		i0cEJotXBiYBRwgmEVQKi8Po8fsmikcsMuSL8APwi8P/lIaaWsNSi9joPvuL
		w+hx+4vzJotHBCaLVwYmKUcIJhlUCuvKUVKL8Oge+4vG6FX8JotECCaLVAom
		i1wEJotMBugI8yaJRAwmiVQOWlnDUVJXi/Do8/qLxugq/CaLRAgmi1QKJotc
		BCaLTAboWfImiUQMJolUDozXjscmi0QIJotUCiaLXAQmi0wG6DryJolcECaJ
		TBLpIv1RUovY6Kr6i8Po4fuM0Y7BJotHCCaLVwomO1cGdQ4mO0cEdQgmxkcw
		AVpZw4vQJotHCiY7RwZyCHUKJjtXBHMEM8DrA7gCACaIRzBaWcNRUleL2CaK
		Rywy5IvwA/CLw/+UkpomiUcIJolXCozQjsAmikcrMuSL8MHmAov4io3amjLt
		i4S6mouUvJrjBtHg0dLi+vfQ99ImIUcIJiFXCulx/FWL7FFSV4PsBovYJopH
		KzLki/DB5gKL+IqN2poy7YuEupqJRvSLhLyaiUb24wjRZvTRVvbi+It+9ItG
		9olG+CaKRywy5IvwA/CLw/+UkpomiUcIJolXCovD6Gv5JolHBCaJVwaLx/fQ
		i1b299ImI0cIJiNXCiaJRxQmiVcWJiF/CItG9iYhRwqM0Y13NY7BJoA8GXMS
		JotPBOMKJtFnCCbRVwri9usQJotPBOMKJtFvCibRXwji9iYhfwiLRvgmIUcK
		JotXFCaLRxYmCVcIJglHCiaKRywy5IvwA/CLw/+UhpqNZvpf6cf8UovY6CH5
		i8PoWPomi0cIJotXCiaFVwZ1BiaFRwR0BbgDAOsDuAEAJohHMFrDU1FSVovY
		JopPLTLti/ED8f+UqpomiUcEJolXBiaKRysy5IvwiozamuMKJtFvBibRXwTi
		9iaKRyuL8MHmAouEupqLlLyaJiFHBCYhVwbp4flSi9joqv8mi0cEJotXBiaJ
		RxgmiVcaWsNRUovY6JH/jNCOwCaLdwImi3QCgTxaWnRbJot3AiaLdAKAPGN1
		4SaLdwIm/0QCi8PoRfgmiUcIJolXCovD6B74JolHFCaJVxaM0Y7BJotXBCaL
		RwYmO0cKda0mO1cIdacmi3cCJosEJgNHFIveJolHAlpZwyaLXwImg0cCAlpZ
		w1JXi9iM0I7AJot3AiaLdAKKVAGE0nUIJsdHIgAA6y+A+v91FCaLdwImiz8m
		izQmK3UCJol3IusWJosH6McDi/CKwjLkA8AD8IsEJolHIiaLXwImg0cCAl9a
		w4vYJoBnL/kmi3cCJot0AopEASaIRzQmi18CJoNHAgPDi9gmi3cCJot0Aot0
		ASaJdyDr41OL2CaKRywy5CQDJoBnL/nB4AkmCUcu6XP1i9gmi3cCJot0AopE
		ATLkJolHBCbHRwYAAIvD6CQFJotfAiaDRwICw4vYJot3AiaLdAKKRAEy5CaJ
		RwQmx0cGAACLw+jsBOvWU1aL2CaLdwImi3QCikQBMuQmiUcEJsdHBgAAi8Po
		6gTpqvRTVovYJot3AiaLdAKKRAEy5CaJRwQmx0cGAACLw+jUBOmH9FNWi9gm
		i3cCi94mi18Ci18Bg8MDJgFcAl5bw1FSi9gmi3cCJoNEAgImiwfohAKLyCaL
		dyiKRAEy5APAi/ED8IM8AHRPJot3KIpUATL2i8PolAImiEcxJot3AiaLNItE
		BMHoCDLkJH/B6AIy5CQfJoBnLwfB4AsmCUcuJos3JotHLsHoC8HgAiYBBCbG
		RzIBJolPKFpZw1OL2CbGRzKCW8NXi9iM1o7GJoB/LAV0CiaKRywmOkcwdR4m
		i3cCJot0AiaLfwImiz2LdAED9yaLXwImiXcCX8Mmi18CJoNHAgNfw1NWV4vY
		jNaOxiaAfzABdAomikcwJjpHLHUgJot3AiaLdAImi38CJos9i3QBA/cmi18C
		Jol3Al9eW8Mmi18CJoNHAgPr8VNWV4vYjNCOwCaAfzABdOXrw1WL7FNRUldQ
		i9iM0Y7BJot3AiaLdAKKBDyAD4bQACaLPyaLdygmi1UCi3QBA/KJdvYmxkc9
		ACaLdyj2RAKAdBaLdvaKJCaIZzUCwAwB/0b2Jv5HPesEgEb3gCaLdwImg0QC
		AzyAdEmogHQXJopnPYrUMvb+xCaIZz2L8wPyi3726yEmi3cCJot8Ao1VASaJ
		VAImilc9isoy7f7CJohXPYvzA/GKJSaIZDUCwP9G9uuzJopHNYrQMvaL8sHm
		AoqkB5smiGc9jXc1JopkAYDkByaIZy2NdzUmimQBwOwDgOQHJohnK413NSaK
		ZAHpawAmxkc9AIzXjscmgH89CHMgJot3AiaKVz0y9iaLdAID8ov7A/qKJCaI
		ZTUm/kc969Umi3cCitAy9ov6wecCipUHmyYBVAImi3coimQBgOQHJohnLSaL
		dyiKZAHA7AOA5AcmiGcrJot3KIpkAcDsBiaIZyqK0DL2i/LB5gKKpAabJohn
		LI1m+F9aWVtdw1NWi9gmi3cCi8aLdEgD8IvYi3Qei8YDw4PABF5bw1NWi9gm
		i3cCi8aLdEgD8IvYi3Qg6+CKwsMWB1WL7FNRVleD7ECL+IlGuOjT/4vYiUbg
		JotFAotfLgPYiV7eg0beBIvH6Jv/iUbgMvaNRrjoxP+K0DL2A9KLXuAD2oM/
		AA+EZQGIRumAZuf5xkbsAMdG2AAAZsdG0AAAAADHRvYAAMZG6gHrBjwBD4WM
		AIpW6YrCMuQDwIte4APYgz8AdHUmi0UCix8D2ItHBDLki8iDwQky7YDh/oP5
		AHQH0ekzwFDi/YvEi9iJRrqFwHRBg8AIJolHBIrCMuQDwIte4APYJotFAgMH
		i166JokHi166JosHg8AGJolHAoteuot29iaJdwaLXrqJXvbGRuoA6wrGRuqH
		6wTGRuqDikbqMuSD+BAPj5kAiGbqikbqMuSFwA+PgwCM0Iteuo7AJotfAole
		4IteuiaLXwKAP1t1SsZG6hCLXromi18GiV72i166Josfi0cEMuSLyIPBCTLt
		gOH+A+GLXvaJXrqF23SsJosfi0cEwegIMuQkf8HoAsHgAoteuCYpB+uRjUa4
		6Mv8itCNRrjoLgCK2jL/weMCjUa4/5cEm+ly/4N+9gAPhcn+gH7qEHQFikbq
		6wIywI1m+F9e6Qv+w1NRi9gmik8EMu3o5OdZW8NTUYvYJopPBDLt6N/nWVvD
		U4vYJopHBDLk5oBbw1NRi9gmik8EMu3oCtVZW8NTV4vYJotfFOj46ovQZsHo
		EJJfW8NTV4vYJotHFCaLVxaL2IfTZsHjEIvaweMC6Ovq69hTUleL2CaLRwgm
		i1cKkmbB4BCLwiaLXxToGupfWlvDU1KL2CaLRxwmi1cekmbB4BCLwiaLXyaL
		XwHo+elaW8NTUlaL8CaLXCaLXwHoguqL0GbB6BCSJolEHCaJVB5eWlvDU1FS
		V4vYJotHCCaLVwqSZsHgEIvCi8gmi0cUJotXFovYh9NmweMQi9rB4wKLwejW
		6V9aWVvDi9BmwegQksMAHgZmUGZRZlJmU2ZVZlZmVw4fCsB1Bug3AenYADwB
		dQboZwHpzgA8AnUG6JsC6cQAPAN1C+jPA4vsiV4M6bUAPAR1C+jeA4vsiV4M
		6aYAPAV1C+gJBYvsiVYQ6ZcAPAZ1EeiGBIvsiV4MiU4UiVYQ6YIAPAd1EOh4
		BYvsiH4NiU4UiVYQ6248CHUK6LsEi+yIfg3rYDwJdQXotAXrVzwKdRDo/AWL
		7IlOFIl+AIxGHOtDPAt1C+j2BYvsZolOFOs0PBB1Cuj1BYvsiV4M6yY8EXUN
		6CEGi+yJXgyJThTrFTwVdQ/oTAaL7IleDOsHuE8B6wIywIvsiUYYZl9mXmZd
		ZltmWmZZZlgHH8NQHi6OHtEDjNijEmCjImCjNGAujh7JA6OqBB9YywAwMS4w
		MABWRVNBAANYAgAAAQAAAAAAAAAAATEPZgEAAPMAAABUTQAAuT8Ai9+DxwT8
		ZjPA82ari/u+Wk25IgDzpAYfjE8IjEcQjE8YjE8cjE8gg8ciiX8ODh/oSdGw
		TzLkw1ZRV7kQAGYzwPNmq19ZjNsGH8cFuwDGRQIHx0UEQADHRQZAAMZFGwTG
		RRgBxkUaAcZFHgFmx0U+AITXF47b6D25ZgvAD4TuAAYfZolFKIzIZsHgELjn
		UWaJRQyB+f+BD4TPAIDlA7IBU47bvoAc6PXOWwYfD4S+AFPocdFmiUUSx0UW
		CBCNXAzoPuhmiUUfZolFNo1cEOgw6GaJRSNmiUU6jVwI6CLoCsB1BFvphwDo
		O9FmwegQPVgCdA09XgF0CHcKxkUXCOsExkUXDujl0ID5AHQExkUbBi6hywOJ
		RQiNXATo5Odmi8hmwekQ0+CJRRCJRTKwCNLgiEUZjVwU6MjnWz0AAXcvU4vY
		uAABM9L381v+yIhFHYhFNYhFNI7bV1O+gBzoyrhbXwvJdQUGH4Ml/jLk6wK0
		A7BPjttew4H7/4F0agr/dQSLw+sh9scIdWOLy7IBviAc6AvOdFfobNAKwHUO
		ZsHoEIDngArH6JME6zzo0rx0BejJuesA6P+9viAc6EC4dC3opQDoLABmuyAc
		ABzoLdC+ABzoMNBmwegQi9gywPbHgHQCsEDooriwTzLk6wSwT7QDw1YGM8CO
		wL4gHOgo0IvIZsHoEIvQwekDJokOSgTB6gT+yiaIFoQEJsYGUQQAJsYGUAQA
		JsYGSQRiJscGTAQAoCbGBoUEECbHBgwB42mMyCajDgEHXsMBDwAKAAAAAABA
		BQ//AAECAwQFBgcICQoLDA0ODwEADwD8usQDuAAB77kEALQBvsRPrIbg74rg
		/sTi9rgAA++5CQC6zgMy5L7IT4rE7qxC7kr+xOL1utoD7LkUALrAAzLkvtFP
		isTurO7+xOL3w74AHOhKz2bB6BCL2Ogaz3UF6AbPdQS4TwDDuE8Dw4PhDw+E
		uwAK0nUMuAAc6B8Dg8MR6aYAgPoBdTOL+7vJBbkIAPzo4OVmq0Pi+GbB5xBm
		we8QuQABugABDh/o77kGH7gBHLkHAIvf6OMC626A+gJ1bovzBh/8u8kFuQgA
		Zq3o/+RD4vgGVg4fu9AF6JflitCA4gNmwegQi8i+ABzoSsy7zgXogOWLyGbB
		6BCL0LAYtwHoWLNbB1OBwwAEuAIcuQcA6IkCXov+ZsHnEGbB7xC5AAG6AAEO
		H+jBubBPMuTDMsDDAOhCznRTvgAcgPsAdBiA+wF1BeiAzusdgPsCdRCLwegz
		ztPoi8jo/bh0LusIgPsDdSTo183oHc6L2NPjUDPAugABO9p3Bbr//+sE9/OL
		0FiLyLhPAMMywMOwT7QDwwAK23UHiu/oDbvrBejyuor4sE8y5MMA6M7NdCy+
		ABzo7c1mwegQ9sRAdR0K/3UF6B4A6w+A/wF1FLsTAOim5NHoi9CwTzLkw7BP
		tAPDMsDDUlNmUIHi/wDR4ovCQGbB4BCLwrsTAOjX47sSAOjR42ZYW1rDnB4G
		ZlBmUWZSZlNmVWZWZlcOH+i85OiK/+jb5IvsiVYQiUYYZl9mXmZdZltmWmZZ
		ZlgHH53L6DvNdFT2w391OFO+ABzofc334mbB4hCL0GaB4f//AABmA9HoJ82A
		4vxm0+JmgeL///8AjVwYZovC6JHjW+jGt+sPgPuCdMOA+wF1CuirtzL/sE8y
		5MMywMOwT7QDw+jdzHRHgP8gdAhmwecQZsHvEIH5AAF3MQrbdAWA+4B1EDL2
		6NO5PAZ0ArYB6CS46xOA+wF1EzL26L65PAZ0ArYB6MC3sE8y5MMywMOwT7QD
		ww4HvyCYLosOHpi4TwDDCtt1AusDMsDDsE+0A8MK23UGtwSzEOsngPsBdRVT
		sQEK/3QCsQDoI7noF7royrZb6w2A+wJ1DegkuYr4wOcCsE8y5MO4TwPDgPsB
		dQkzwOiVuXQr6ySA+wd1JAr/dQ6wgugBsQrJdBK5AwPrDQvJsQB0ArEDsILo
		67CwTzLkw7BPtAPDgOMBCtt1BbsCAesMM8BT6K256GLCW3QFsE8y5MOwT7QD
		w4D8HXIDzULDHgZmUGZRZlJmU2ZVZlZmVw4fUA+2xNHgi/BYLv+UylNmX2Ze
		Zl1mW2ZaZllmWAcfww4fUA+2xNHgi/BYLv+UylPDBFROjmeOhI75VIeFuYUs
		hq+GPYhBiEqLG4yejAWNoI4Cj6uRElcrlrhTuFO4U7hTuFO4U/uWxXoZfC6O
		HskDgCaHBPNQiuCA5H/oxgE703UCWMO6zAPssrSxMCb2RwkBdAyy1LEgqAF1
		SbUJ6waoAXRBtQtT6N1CCv9bdQuAJogE8AguiATrK1iADocECIAmEATPCA4Q
		BIkWYwTHBoUECADGBoQEGMcGDAHQYYwODgHNQsOAJhAEzwgOEARYU1AOHzPJ
		isiyCL5AHOiFyOhjt3QF6Fq06wDokLi+QBzo0bJYWw+EbP8ujh7JAw4H6Esq
		Dh9TZrtAHAAc6LPKvgAcsCDoOLNbLo4eyQMOB+hUL+gkAOhgPujRAeiOAeju
		Pw4fvgAcsBDoFLPoLy/oJy/Di+zGRhsAw+gvAOgKAOi9AOhSAOiUC8NTg8MK
		ixZjBLkZALgRMO8ywCaKJ+9D/sDi91uAwgYywO7DU7rEA4PDBbkEALABJoon
		PAF1A4DMIO9D/sDi8FsmikcJusID7rLEuAAD78OL84PGI7raAyb2RwkBdQKy
		uvYGiQQIdB2DxhDsuQQAtBCywID8EXQHisTuJooE7kb+xOLvw1Psi965FAAy
		5LLAisTu/sQmigfuQ+L0isTuMsDuHgbogS4L7XQJHx65EADzpEakBx9bw1OD
		wze5CQAywLrOAyaKJ+9D/sDi91vDu9BYDgeL0wrkfQHD6AEAwzP2gPwDfzxK
		9gaJBBB1IKCIBCQPPAJ+JDwIdCA8BnQcPAd0GLBA9uQD2IHDwATDsEDQ7Pbk
		A9iBw8AFw7BA9uQD2MOA/Ad1EfYGiQQQdQWBw8ABw4HDQAbDv1JWvnNWM8no
		TgDDBAABBUABBoABDUADDoADD0AEEIAEEYAGEsAGEwAHYgACU4oeSQSA+wd/
		EDL/0eMui4ePVqJlBIgmZgRbwywwKDAtMCkwKjAuMB4/KTAuOCV1By4DXQEz
		9sODxwM7/nXtwx4GLo4eyQP2BocEgHVJgz5MBAB0QqBJBLkAIC6LPs8DJvZH
		MwF1Dib2RwkBdRsuiz7NA+sUPAZ+Cy6LPssDJopnN7VAZjPA6wZmuCAHIAeO
		x2Yz//Nmq4AmhwR/Bx/DLo4eyQOA+xB1A+l6AYD7IHUD6ZsBgPsydR+6zAMK
		wHUJ7AwCssLu6fMA/sgPhfMA7CT9ssLu6eQAgPs1dSg8gHUIgA6JBEDp0wD2
		BokEQA+E0AAKwA+EygD+yHUG6NgI6boA6b0AgPswdAPplgBQ6Js/iu+6zAPs
		ishYCsB1MLcI9sEBdRIK7XULoBAEJDA8MHUQtwLpiwCgEAQkMDwwdQK3AoAm
		iQRvgA6JBIDrNjwBdUGAJokEb7cJ9sEBdRW3C6AQBCQwPDB0G7cJCu10FbcF
		6xGgEAQkMDwwdQi3CwrtdAK3A4oeiASA4/AK34geiATrKTwCdSuAJokEb4AO
		iQQQ67SA+zF1GwrAdAs8AXUMgA6JBAjrBYAmiQT3i+zGRhoSw4D7M3UWPAB0
		CzwBdeyAJokE/evlgA6JBALr3oD7NHUXPAB1B4AmhwT+6848AXUHgA6HBAHr
		w8OA+zZ1Jrsg/zwBdAm7AN88AHQC663oAgDrqJz6usQDsAHuQuwixwrD7p3D
		w7MDtwC6zAPsqAF1ArcBoIgEiuCxBNLsJQ8Pi8iL7IleDolOFsZGGhLDnPrH
		BhQAsn+MDhYAncMoGAgACAkDAAJjLScokCugvx8AxwYHAAAAAJyOjxQflrmj
		/wABAgMEBQYHEBESExQVFhcIAA8AAAAAAAAQDgD/KBgIAAgJAwACYy0nKJAr
		oL8fAMcGBwAAAACcjo8UH5a5o/8AAQIDBAUGBxAREhMUFRYXCAAPAAAAAAAA
		EA4A/1AYCAAQAQMAAmNfT1CCVYG/HwDHBgcAAAAAnI6PKB+WuaP/AAECAwQF
		BgcQERITFBUWFwgADwAAAAAAABAOAP9QGAgAEAEDAAJjX09QglWBvx8AxwYH
		AAAAAJyOjygflrmj/wABAgMEBQYHEBESExQVFhcIAA8AAAAAAAAQDgD/KBgI
		AEAJAwACYy0nKJArgL8fAMEAAAAAAACcjo8UAJa5ov8AExUXAgQGBxAREhMU
		FRYXAQADAAAAAAAAMA8A/ygYCABACQMAAmMtJyiQK4C/HwDBAAAAAAAAnI6P
		FACWuaL/ABMVFwIEBgcQERITFBUWFwEAAwAAAAAAADAPAP9QGAgAQAEBAAZj
		X09QglSAvx8AwQAAAAAAAJyOjygAlrnC/wAXFxcXFxcXFxcXFxcXFxcBAAEA
		AAAAAAAADQD/UBgOABAAAwADpl9PUIJVgb8fAE0LDAAAAACDhV0oDWO6o/8A
		CAgICAgICBAYGBgYGBgYDgAPCAAAAAAAEAoA/1AdEACgAQ8ACuNfT1CCVIAL
		PgBAAAAAAAAA6ozfUADnBOP/AAECAwQFBgcICQoLDA0ODwEADwAQAAAAAEAF
		D/8ABREcCAsUKA4YLTIgJDg/AAUICw4RFBgcICQoLTI4PwcMEBUaGBYVExwl
		LzgzLiolJykqLCMZECMlJyosKyopKS0yNzs5NzQyMzQ1NTEsJy8wMjM0NDMz
		MjU4Oj08Ojk4ODk5Ojc0MQMFBwkLCwoJCA0RFRkXFRMRERITFA8LBxAQEhMU
		ExMTEhQWGBoZGBcWFxcXGBUUERUVFhcXFxcXFhgZGhsbGhkZGRkZGhgXFgID
		BAUHBgYFBQcKDA4NDAsJCgoLCwkGBAkJCgsLCwsLCgwNDg8PDg0NDQ0NDgwL
		CgwMDA0NDQ0NDA0ODw8PDw4ODg4ODg4NDAAAAAAAAAAAKBgIACAJDwAGYy0n
		KJArgL8fAMAAAAAAAACcjo8UAJa54/8AAQIDBAUGBxAREhMUFRYXAQAPAAAA
		AAAAAAUP/1AYCABAAQ8ABmNfT1CCVIC/HwDAAAAAAAAAnI6PKACWueP/AAEC
		AwQFBgcQERITFBUWFwEADwAAAAAAAAAFD/8ABREcCAslKAIHGyAPFCgsDBEl
		KhQeMjYPEycsGyA0OQYLHyQTGCwwCQ0hJhUaLjMTFyswHyQ4PQ4YLTIgJDg/
		AAURHAgLFBgABREcCAsUGA4YLTIgJDg/DhgtMiAkOD8ABREcCAsUGAAFERwI
		CxQYDhgtMiAkOD8OGC0yICQ4P1AYDgCAAQ8ABqJfT1CCVIC/HwBAAAAAAAAA
		g4VdKA9juuP/AAgAABgYAAAACAAAABgAAAsABQAAAAAAAAAFBf9QGA4AgAEP
		AAajX09QglSAvx8AQAAAAAAAAIOFXSgPY7rj/wABAgMEBRQHODk6Ozw9Pj8B
		AA8AAAAAAAAABQ//KBgOAAgJAwACoy0nKJAroL8fAE0LDAAAAACDhV0UH2O6
		o/8AAQIDBAUUBzg5Ojs8PT4/CAAPAAAAAAAAEA4A/ygYDgAICQMAAqMtJyiQ
		K6C/HwBNCwwAAAAAg4VdFB9juqP/AAECAwQFFAc4OTo7PD0+PwgADwAAAAAA
		ABAOAP9QGA4AEAEDAAKjX09QglWBvx8ATQsMAAAAAIOFXSgfY7qj/wABAgME
		BRQHODk6Ozw9Pj8IAA8AAAAAAAAQDgD/UBgOABABAwACo19PUIJVgb8fAE0L
		DAAAAACDhV0oH2O6o/8AAQIDBAUUBzg5Ojs8PT4/CAAPAAAAAAAAEA4A/ygY
		EAAICAMAAmctJyiQK6C/HwBPDQ4AAAAAnI6PFB+WuaP/AAECAwQFFAc4OTo7
		PD0+PwwADwgAAAAAABAOAP9QGBAAEAADAAJnX09QglWBvx8ATw0OAAAAAJyO
		jygflrmj/wABAgMEBRQHODk6Ozw9Pj8MAA8IAAAAAAAQDgD/UBgQABAAAwAC
		Zl9PUIJVgb8fAE8NDgAAAACcjo8oD5a5o/8ACAgICAgICBAYGBgYGBgYDgAP
		CAAAAAAAEAoA/1AdEACgAQ8ABuNfT1CCVIALPgBAAAAAAAAA6ozfKADnBMP/
		AD8/Pz8/Pz8/Pz8/Pz8/PwEADwAAAAAAAAAFAf9QHRAAoAEPAAbjX09QglSA
		Cz4AQAAAAAAAAOqM3ygA5wTj/wABAgMEBRQHODk6Ozw9Pj8BAA8AAAAAAAAA
		BQ//KBgIACABDwAOY19PUIJUgL8fAEEAAAAAAACcjo8oQJa5o/8AAQIDBAUG
		BwgJCgsMDQ4PQQAPAAAAAAAAQAUP/9BYAMAAAAAAAAAAAAAAAAAwYADAAAAA
		AAAAAAAAAAAAGgD5lwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAe6BAALo4eyQPo
		KTfoADfoaBofwy6OHskDxwaHBGD5xgaKBAugiQQMESQXookEtAHoZR6giQSA
		JhAEz4AOEAQgxwZjBNQDuAMA6CPzwx4ujh7JAw4H6wAfw/YGiQQIdAHDU7rI
		A+yw/7LG7rLIgD5jBLR1L76EYblAADPbnPqKw+6L+8HvA4PnAwP+LooFQu4u
		ikUE7i6KRQju/sNK4t+d6YUAJopHK/YGiQQGdDG5+AC/EFs8CHQRuUAAv5Bc
		PDh0Bzw/dAO/0Fwz25z6isPuLooBQu7u7v7DSuLxnetJPAh0JTw4dC48P3Qq
		uQgAM9tR6FjQuQgA98MQAHQDg8cY6GcAWeLq6yDoQdC5EAAz2+hXAOsTuUAA
		M9tR6CgAisPoty/+w1ni8lvDACoAKgAqACoVPxU/FT8VPwAqAD8AKgA/ACoA
		P4v7we8Cg+cPLoq1dGGL+9Hvg+cPLoqtdGGL+4PnDy6KjXRhw5yKw/ruLooF
		Qu5HLooF7kcuigXuR/7DSuLnncMAAAAAAAAAAH6BpYG9mYF+fP7Wusb+fADG
		7v7+fDgQABA4fP58OBAAEDgQ7u4QOAA4fP7+bBA4AAAYPH48GAAA/+fDgcPn
		//8AGDxmZjwYAP/nw5mZw+f/Hg4eNnjMzHh+w8N+GH4YGB4aHhgYcPBgPj42
		NvZmHgzbPGbnZjzbAIDA8PjwwIAAAgYePh4GAgAYPH4YfjwYAGZmZmZmAGYA
		f9t7OxsbGwA8ZjhsbDjMeAAAAAD+/v4AGDx+GH48GH4YPH4YGBgYABgYGBh+
		PBgAABgc/hwYAAAAMHD+cDAAAAAAwMDA/gAAACRm/2YkAAAAEDh8fP4AAAD+
		fHw4EAAAAAAAAAAAAAAYPDwYGAAYAGxsbAAAAAAAbGz+bP5sbAAYfsB8BvwY
		AADGDBgwYMYAOGw4dszMdgAYGDAAAAAAABgwYGBgMBgAYDAYGBgwYAAA7nz+
		fO4AAAAYGH4YGAAAAAAAABgYMAAAAAD+AAAAAAAAAAAAODgABgwYMGDAgAB8
		xs7e9uZ8ABh4GBgYGH4AfMYMGDBm/gB8xgY8BsZ8AAwcPGz+DAwA/sD8BgbG
		fAB8xsD8xsZ8AP7GBgwYGBgAfMbGfMbGfAB8xsZ+BsZ8AAAcHAAAHBwAABgY
		AAAYGDAMGDBgMBgMAAAA/gAA/gAAYDAYDBgwYAB8xgYMGAAYAHzGxt7cwH4A
		OGzGxv7GxgD8ZmZ8Zmb8ADxmwMDAZjwA+GxmZmZs+AD+wsD4wML+AP5iYHxg
		YPAAfMbAwN7GfADGxsb+xsbGADwYGBgYGDwAPBgYGNjYcADGzNjw2MzGAPBg
		YGBgYv4Axu7+1tbGxgDG5ub23s7GAHzGxsbGxnwA/GZmfGBg8AB8xsbGxtZ8
		BvzGxvzYzMYAfMbAfAbGfAB+WhgYGBg8AMbGxsbGxnwAxsbGxmw4EADGxtbW
		/u7GAMZsODg4bMYAZmZmPBgYPAD+hgwYMGL+AHxgYGBgYHwAwGAwGAwGAgB8
		DAwMDAx8ABA4bMYAAAAAAAAAAAAAAP8wMBgAAAAAAAAAeAx8zH4A4GB8ZmZm
		/AAAAHzGwMZ8ABwMfMzMzH4AAAB8xv7AfAAcNjD8MDB4AAAAds7GfgZ84GB8
		ZmZm5gAYADgYGBg8AAwAHAwMDMx44GBmbHhs5gAYGBgYGBgcAAAAbP7W1sYA
		AADcZmZmZgAAAHzGxsZ8AAAA3GZmfGDwAAB2zMx8DB4AANxmYGDwAAAAfMB8
		BnwAMDD8MDA2HAAAAMzMzMx2AAAAxsZsOBAAAADGxtb+bAAAAMZsOGzGAAAA
		xsbOdgZ8AAD8mDBk/AAOGBhwGBgOABgYGAAYGBgAcBgYDhgYcAB23AAAAAAA
		AAAQODhsbP4APGbAZjwYzHgAxgDGxs52AA4AfMb+wHwAfMZ4DHzMfgDGAHgM
		fMx+AOAAeAx8zH4AODh4DHzMfgAAAHzAfBhsOHzGfMb+wHwAxgB8xv7AfADg
		AHzG/sB8AGYAOBgYGDwAfMY4GBgYPAAAADgYGBg8AMY4bMb+xsYAODgAfMb+
		xgAOAP7A+MD+AAAAbJp+2G4AftjY/tjY3gB8xgB8xsZ8AADGAHzGxnwAAOAA
		fMbGfAB8xgDGxs52AADgAMbGznYAGAA8GBgYPADGOGzGxmw4AMYAxsbGxnwA
		ABh+2Nh+GAA4bGDwZvZsAMNmPH4YPBgAPmM4DmM+ABwAPmE8hnwAHA4AeAx8
		zH4AHAA4GBgYPAAADgB8xsZ8AAAOAMzM3HYAAPwAvGZm5gD+AMbm9s7GAD4A
		PmBnYz0APgB2zsZ+BnwYABgwYGY8AAAAAHxgYAAAAAAAfAwMAADAzNgwfDYM
		PsDM2DBsPH4MGAAYGDw8GAAANmzYbDYAAADYbDZs2AAAIogiiCKIIohVqlWq
		VapVqt133Xfdd913GBgYGBgYGBgYGBgY+BgYGBgY+Bj4GBgYNjY2NvY2NjYA
		AAAA/jY2NgAA+Bj4GBgYNjb2BvY2NjY2NjY2NjY2NgAA/gb2NjY2Njb2Bv4A
		AAA2NjY2/gAAABgY+Bj4AAAAAAAAAPgYGBgYGBgYHwAAABgYGBj/AAAAAAAA
		AP8YGBgYGBgYHxgYGAAAAAD/AAAAGBgYGP8YGBgYGB8YHxgYGDY2NjY3NjY2
		NjY3MD8AAAAAAD8wNzY2NjY29wD/AAAAAAD/APc2NjY2NjcwNzY2NgAA/wD/
		AAAANjb3APc2NjYYGP8A/wAAADY2Njb/AAAAAAD/AP8YGBgAAAAA/zY2NjY2
		NjY/AAAAGBgfGB8AAAAAAB8YHxgYGAAAAAA/NjY2NjY2Nv82NjYYGP8Y/xgY
		GBgYGBj4AAAAAAAAAB8YGBj//////////wAAAAD/////8PDw8PDw8PAPDw8P
		Dw8PD/////8AAAAAAABm3NjcZgAAeMz4zMbMAAD+YmBgYOAAAP5sbGxsbAD+
		xmAwYMb+AAB+2MzM2HAAAGZmZmZ8wAAAdtwYGBg4AP44bMZsOP4AOGzG/sZs
		OAA4bMbGbGzuAD5gOGbGzHgAAAB+29t+AAAGfN725nzAADhgwPjAYDgAfMbG
		xsbGxgAA/gD+AP4AABgYfhgYAH4AMBgMGDAAfgAMGDAYDAB+AAweGBgYGBgY
		GBgYGBh4MAAAABgAfgAYAAB23AB23AAAfMbGfAAAAAAAAAAYGAAAAAAAAAAY
		AAAAHxgYGPg4GADYbGxsAAAAAHDYMPgAAAAAAAB8fHx8AAAAAAAAAAAAAB0A
		AAAAJGb/ZiQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAB+gaWBgb2ZgYF+
		AAAAAAAAfP7+1v7+usb+fAAAAAAAAABs7v7+/v58OBAAAAAAAAAAEDh8/nw4
		EAAAAAAAAAAAABA4OBBs7mwQOAAAAAAAABA4fHz+/v5sEDgAAAAAAAAAAAAY
		PDw8GAAAAAAAAP//////58PDw+f///////8AAAAAGDxmZmY8GAAAAAAA////
		/+fDmZmZw+f//////wAAHg4eNnjMzMzMeAAAAAAAADxmZmY8GH4YGBgAAAAA
		AAAeGh4YGBgYePhwAAAAAAAAPjY+NjZ29mYOHgwAAAAAABjbfjxmZjx+2xgA
		AAAAAAAAgODw/P788OCAAAAAAAAAAAIOPn7+fj4OAgAAAAAAABg8fhgYGBh+
		PBgAAAAAAABmZmZmZmZmAGZmAAAAAAAAf9vb29t7GxsbGwAAAAAAAHzGxmB8
		9t58DMbGfAAAAAAAAAAAAAD+/v7+AAAAAAAAGDx+GBgYfjwYfgAAAAAAABg8
		fhgYGBgYGBgAAAAAAAAYGBgYGBgYfjwYAAAAAAAAAAAADA7/DgwAAAAAAAAA
		AAAAADBw/nAwAAAAAAAAAAAAAAAAwMDA/gAAAAAAAAAAAAAAJGb/ZiQAAAAA
		AAAAAAAQODg4fHz+/gAAAAAAAAAA/v58fHw4OBAAAAAAAAAAAAAAAAAAAAAA
		AAAAAAAAABg8PDw8GBgAGBgAAAAAADY2NjYUAAAAAAAAAAAAAAAAbGxs/mxs
		/mxsbAAAAAAAABgYfMbAeDwGxnwYGAAAAAAAAABiZgwYMGbGAAAAAAAAOGw4
		MHZ+zMzMdgAAAAAADAwMGAAAAAAAAAAAAAAAAAAMGDAwMDAwMBgMAAAAAAAA
		MBgMDAwMDAwYMAAAAAAAAAAAAGw4/jhsAAAAAAAAAAAAAAAYGH4YGAAAAAAA
		AAAAAAAAAAAAAAwMDBgAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAAAAABgY
		AAAAAAAAAAACBgwYMGDAgAAAAAAAAHzGxs7e9ubGxnwAAAAAAAAYeBgYGBgY
		GBh+AAAAAAAAfMbGBgwYMGDG/gAAAAAAAHzGBgY8BgYGxnwAAAAAAAAMHDxs
		zMz+DAweAAAAAAAA/sDAwPwGBgbGfAAAAAAAAHzGwMD8xsbGxnwAAAAAAAD+
		xgYMGDAwMDAwAAAAAAAAfMbGxnzGxsbGfAAAAAAAAHzGxsbGfgYGxnwAAAAA
		AAAAAAAMDAAADAwAAAAAAAAAAAAADAwAAAwMDBgAAAAAAAAMGDBgwGAwGAwA
		AAAAAAAAAAAA/gD+AAAAAAAAAAAAAGAwGAwGDBgwYAAAAAAAAHzGxgwYGBgA
		GBgAAAAAAAB8xsbG3t7e3MB+AAAAAAAAOGzGxsb+xsbGxgAAAAAAAPxmZmZ8
		ZmZmZvwAAAAAAAA8ZsLAwMDAwmY8AAAAAAAA+GxmZmZmZmZs+AAAAAAAAP5m
		YGR8ZGBgZv4AAAAAAAD+ZmBkfGRgYGDwAAAAAAAAfMbGwMDAzsbGfAAAAAAA
		AMbGxsb+xsbGxsYAAAAAAAA8GBgYGBgYGBg8AAAAAAAAPBgYGBgYGNjYcAAA
		AAAAAMbGzNjw8NjMxsYAAAAAAADwYGBgYGBgYmb+AAAAAAAAxsbu7v7W1tbG
		xgAAAAAAAMbG5ub23s7OxsYAAAAAAAB8xsbGxsbGxsZ8AAAAAAAA/GZmZmZ8
		YGBg8AAAAAAAAHzGxsbGxsbW1nwGAAAAAAD8ZmZmfHhsZmbmAAAAAAAAfMbA
		wHAcBgbGfAAAAAAAAH5aGBgYGBgYGDwAAAAAAADGxsbGxsbGxsZ8AAAAAAAA
		xsbGxsbGxmw4EAAAAAAAAMbGxtbW1v7uxsYAAAAAAADGxsZsODhsxsbGAAAA
		AAAAZmZmZmY8GBgYPAAAAAAAAP7GhgwYMGDCxv4AAAAAAAB8YGBgYGBgYGB8
		AAAAAAAAAACAwGAwGAwGAgAAAAAAAHwMDAwMDAwMDHwAAAAAABA4bMYAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAGBgYDAAAAAAAAAAAAAAAAAAAAAB4
		DHzMzNx2AAAAAAAA4GBgfGZmZmZm/AAAAAAAAAAAAHzGwMDAxnwAAAAAAAAc
		DAx8zMzMzMx+AAAAAAAAAAAAfMbG/sDGfAAAAAAAABw2MDD8MDAwMHgAAAAA
		AAAAAAB2zsbGznYGxnwAAAAA4GBgfGZmZmZm5gAAAAAAABgYADgYGBgYGDwA
		AAAAAAAMDAAcDAwMDAzMzHgAAAAA4GBgZmZseGxm5gAAAAAAABgYGBgYGBgY
		GBwAAAAAAAAAAABs/tbWxsbGAAAAAAAAAAAA3GZmZmZmZgAAAAAAAAAAAHzG
		xsbGxnwAAAAAAAAAAADcZmZmZnxgYPAAAAAAAAAAdszMzMx8DAweAAAAAAAA
		ANxmYGBgYPAAAAAAAAAAAAB8xsB8BsZ8AAAAAAAAMDAw/DAwMDA2HAAAAAAA
		AAAAAMzMzMzMzHYAAAAAAAAAAADGxsbGbDgQAAAAAAAAAAAAxsbW1tb+bAAA
		AAAAAAAAAMbGbDhsxsYAAAAAAAAAAADGxsbGznYGxnwAAAAAAAAA/oYMGDBi
		/gAAAAAAAA4YGBhwGBgYGA4AAAAAAAAYGBgYABgYGBgYAAAAAAAAcBgYGA4Y
		GBgYcAAAAAAAAHbcAAAAAAAAAAAAAAAAAAAAAAAQODhsbP4AAAAAAAAAPGbA
		wMDGZjwYDMw4AAAAAMYAAMbGxsbGznYAAAAAAAwYMAB8xsb+wMZ8AAAAAAAw
		eMwAeAx8zMzcdgAAAAAAAMwAAHgMfMzM3HYAAAAAAGAwGAB4DHzMzNx2AAAA
		AAA4bDgAeAx8zMzcdgAAAAAAAAAAfMbAwMZ8GAxsOAAAADB4zAB8xsb+wMZ8
		AAAAAAAAzAAAfMbG/sDGfAAAAAAAMBgMAHzGxv7AxnwAAAAAAABmAAA4GBgY
		GBg8AAAAAAAYPGYAOBgYGBgYPAAAAAAAAAAAADgYGBgYGDwAAAAAAMYAOGzG
		xsb+xsbGAAAAADhsOAA4bMbG/sbGxgAAAAAMGDAA/mBgfGBgYP4AAAAAAAAA
		AGbbG3/Y2N92AAAAAAAAftjY2Nj+2NjY3gAAAAAAMHjMAHzGxsbGxnwAAAAA
		AADGAAB8xsbGxsZ8AAAAAAAwGAwAfMbGxsbGfAAAAAAAMHjMAMbGxsbGznYA
		AAAAAGAwGADGxsbGxs52AAAAAAAYADwYGBgYGBgYPAAAAAAAxgB8xsbGxsbG
		xnwAAAAAAMYAxsbGxsbGxsZ8AAAAAAAAGBh8xsDAxnwYGAAAAAAAOGxgYPBg
		YGBm9mwAAAAAAGZmZmY8GH4YPBgYAAAAAAAAPmNjMBwGY2M+ABwAAAAAAAAA
		AD5jOA5jPgAcAAAAAAwYMAB4DHzMzNx2AAAAAAAMGDAAOBgYGBgYPAAAAAAA
		DBgwAHzGxsbGxnwAAAAAABgwYADMzMzMzNx2AAAAAAAAdtwAvGZmZmZm5gAA
		AAAAdtwAxsbm9t7OxsYAAAAAACEeAB4zYGBnYzMdAAAAAABCPAA7ZmZmPgZm
		PAAAAAAAADAwADAwMGDGxnwAAAAAAAAAAAAAAH5gYGAAAAAAAAAAAAAAAAB+
		BgYGAAAAAAAAYGBiZmwYMGDcNgwYPgAAAGBgYmZsGDZu3jZ+BgYAAAAAGBgA
		GBg8PDw8GAAAAAAAAAAAADZs2Gw2AAAAAAAAAAAAAADYbDZs2AAAAAAAABFE
		EUQRRBFEEUQRRBFEEUSqVapVqlWqVapVqlWqVapV3Xfdd9133Xfdd9133Xfd
		dxgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY+BgYGBgYGBgYGBgYGBj4GPgYGBgY
		GBgYGDY2NjY2Njb2NjY2NjY2NjYAAAAAAAAA/jY2NjY2NjY2AAAAAAD4GPgY
		GBgYGBgYGDY2NjY29gb2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2AAAAAAD+
		BvY2NjY2NjY2NjY2NjY29gb+AAAAAAAAAAA2NjY2NjY2/gAAAAAAAAAAGBgY
		GBj4GPgAAAAAAAAAAAAAAAAAAAD4GBgYGBgYGBgYGBgYGBgYHwAAAAAAAAAA
		GBgYGBgYGP8AAAAAAAAAAAAAAAAAAAD/GBgYGBgYGBgYGBgYGBgYHxgYGBgY
		GBgYAAAAAAAAAP8AAAAAAAAAABgYGBgYGBj/GBgYGBgYGBgYGBgYGB8YHxgY
		GBgYGBgYNjY2NjY2Njc2NjY2NjY2NjY2NjY2NzA/AAAAAAAAAAAAAAAAAD8w
		NzY2NjY2NjY2NjY2Njb3AP8AAAAAAAAAAAAAAAAA/wD3NjY2NjY2NjY2NjY2
		NjcwNzY2NjY2NjY2AAAAAAD/AP8AAAAAAAAAADY2NjY29wD3NjY2NjY2NjYY
		GBgYGP8A/wAAAAAAAAAANjY2NjY2Nv8AAAAAAAAAAAAAAAAA/wD/GBgYGBgY
		GBgAAAAAAAAA/zY2NjY2NjY2NjY2NjY2Nj8AAAAAAAAAABgYGBgYHxgfAAAA
		AAAAAAAAAAAAAB8YHxgYGBgYGBgYAAAAAAAAAD82NjY2NjY2NjY2NjY2Njb/
		NjY2NjY2NjYYGBgYGP8Y/xgYGBgYGBgYGBgYGBgYGPgAAAAAAAAAAAAAAAAA
		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
		xzz1PDs98DzwPP///////wAA//8AAP//AAD/AAAA/wAAAP8AAAD/AAAAAAAI
		EAAIEBgACBAYUjcBUjcCy0sDq0sDdzgDKzgDUzcEbDcEfDcEUjcDAAAAAP8+
		AAL/PgEC/z4CAv8+AwL/PgQC/z4FAvlAAAL5QAEC+UACAvlAAwL5QAQC+UAF
		Ai5BAAIuQQECLkECAi5BAwIuQQQCLkEFAkVDAAJFQwECRUMCAkVDAwJFQwQC
		RUMFAkVDAAJFQwECRUMCAkVDAwJFQwQCRUMFAjBCAAIwQgECMEICAjBCAwIw
		QgQCMEIFAlpCAAJaQgECWkICAlpCAwJaQgQCWkIFAt1BAALdQQEC3UECAt1B
		AwLdQQQC3UEFAhFCAAIRQgECEUICAhFCAwIRQgQCEUIFAp1FAADQRQEA0EUC
		AL1FAACrRAACpEIAAqRCAQKkQgICpEIDAqRCBAKkQgUCw0QAAhhHBQAYRwEA
		GEcAABhHAgBZRwAAWUcCAJ5HAAAuRAACLkQBAi5EAgIuRAMCLkQEAi5EBQLq
		RQAAEkYAAJNGAAAORwAA8kIAAvJCAQLyQgIC8kIDAvJCBALyQgUCDUcAAQ1H
		AAE1QAACNUABAjVAAgI1QAMCNUAEAjVABQIyRgAADkcAAA5HAAAORwAAQ0UA
		AFlBAAJZQQECWUECAllBAwJZQQQCWUEFAohBAAKIQQECiEECAohBAwKIQQQC
		iEEFAr5BAAK+QQECvkECAr5BAwK+QQQCvkEFAlVGAAB4RgAApgABARa5krnq
		uYDaKO2cugAAAAAAAHC7cLygvZ6+hMKqw/rDmOMg5azMvs3azWrOAAAAAODO
		AAAAAJDPHPcAAFT3fPjK+UTRvNEw0m7SjtO60wAA3NP2027UUtUC11DXAADg
		1yrYbtgAALL7wtmS/J7bnPrc3QAAPN5G3l7ent+67qbfKOEk4wAAfuUAACD8
		NOxcxDbLAAAAAAAA5O4AAJr0wPbw5koAAQEAAAAAAADgncSeMJ9kn4q1AAAA
		ALKfjqCaoMKgAAA2oQAAcrUAAAAAAAAAAMCj6KfepAAA3LQEtWaoAAAAALaz
		lrQAAMC45AABAk4MgALAAJABLQAgAEAAAQADAAAAAAAAAAIA5lXWCYACoADg
		AS0AEABgAAoAAgAAAAAACAgGABI8oA8gAwABWAIcACgAgAABAAQAAAAAAAAA
		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
		fwAAANMNfgAAANQNfgAAINUJBswATu0JEKgIAPMJGJAAAOsJiIEAAOMJEAAA
		AOQJEAAAAN8J/wcAAOAJuwcAAHIJYGCAAHEJIAgAAHUJIACCIJIJAAQIAJQJ
		AAQMAJMJAAQIAG0JHxAUAS4IAAQMAC0IFAAAADAIgAwMAC8IAAQMAGIIsQkA
		AEgIKAAAAEoI8eQQCAcINzN3N08JtAABAOkJyob/AuoJuor/Yu4JFgwAAO8J
		IQwAAOUJ/P38/OYJ/f329ecJ/Pj6/OgJ/Pry/PAJCCPDAPEJBifDANoJNy8E
		ANYJA/hvAPIJEBCxAfQJREhwCPUJN0ACE9sJAAMAAOEJAAAAAOIJBCwAAHQJ
		0QAAAHYJGTUAAH8JSZgoAIAJkZZ8AjsI2D8AOFYIPj4AAFcIEA8AAFoIowkA
		AOcNGYHiyegNuYXiyekN4YHiyeoNqYbiyVEImYfiyVIImYPiyVMIGYPiyVQI
		4YDiyVwIhS4AAIMIEyUAAFkIk1UAAFsIEVsAAF0Ik3EAAFgIkwkAAGQIhQQA
		AIQIFwAAAD0IOZMsAIAIFQAAADUIFgD7AEEIBnaNAEIIU3aPAHcIkR0AAHAI
		EWAAAOsNPVDgeOwNVfDbeO0NLfDmeO4NRdDkeGYIbXDxeGcITZDBeGgIHZDY
		eGkIVbDneG0IlREBAHEIFSwAAIcIlUEAAHgIF3MAAGsIJwIAAHIIFxAAAGwI
		kSkAAHQIBSIAAE0IEwgAAE4IEVQAAHMIoQ4AAHUIkQkAAH0IkWEAAIgIkwwA
		AD4IUZJsAH8IgTQAAH4IEQ4AAG8IAXgAADwIBgAAgIEJYZUAAIIJVQMAAIUJ
		gQ8AAIMJVQsAAIQJ0QoAAIYJk3MAAIcJlcQAAIgJEUAAAHsJoQsAAHwJERQA
		AI4Md6GnVAAAfQABAQECBCAABiAAAAORCgKSCgkQAAGCBCAABiAAAAORCggg
		AAADkgoJJgABAwIOAAYQAAADDgACDwAJOAABgwIOAAYQAAADDgAIIAAAAw8A
		CU4AAQUCggAGEAAAA4IAAoMACWAAAYUCggAGEAAAA4IACCAAAAODAAl2AAAA
		TwsCAsMAYQKjBhAIRAcAAAMBCAYBMgAALQBaYPMMAFADBUMJBAEAAAAIAAob
		QCNhAAECzAAAAABDZQcAAAAAAAABMgAAQQBaYPMMAFADBUMJBAEAAAAIAAob
		QCNhRgECzAAAAABDZQcAAAAAAEg1R0MySDI0QkZSXzFfNVZfSjc4AAEyAABB
		AFpg8wwAUAMFQwkEAQAAAAgBChtAI2ETAQLMAAAAAENlBwAAAAAARURXMjAz
		MkJCQkdfMV81Vl9KNzgArgB0AEkKBE8KAEoKAFAKAEwKBFIKAE0KAFMKAN8K
		BOEKAOAKAOIKAJcKBJgKAAUARB8KBJUKBIwKBJYKBJkKBOcKBCwBRDwBQC0B
		QD0BQC4BRD4BQC8BRD8BQCsBRDsBQOAARecARvAARfcARugARPgAQOkARPkA
		QMAARckARtAARdkARsoARNoAQCABRSgBRjABRTgBRioBRDoBQFgKBVwKBmAK
		BWQKBgkBRRkBRv//AP///wBiBAcATplJNCIpAwAoygIAMwAAAAcAB1EHAAdR
		SMQA4AEEBREA4HVIAAAAAAAAAAAAAAAABwcHBwcABwcHBwcHBwcHBwcHBwcH
		BwcHCQkJCQkJCQkPDw8PAAAAAAAAAAAHBwcHEREREREREREAAAAA////AWIG
		BwBOEUk0MzEDAChKAwAjAAAABwAPUQvAAFE4wwDgBUQAEQDgdFgAAAAAAwMD
		AwMDAwMAAAAAAAAAAAUFBQUFBQUFBQUFBQUFBQUJCQkJCQkJCQ8PDw8AAAAA
		AAAAAA8PDw8REREREREREQAAAAAAAAAAKgA0AC8KBDAKANUKBCgKBCkKBCoK
		BCsKBCwKBIEKBIsKBF8KBN0JhN4JhP//AECcAAFVUTMgAAAAAISUEhJAVQsM
		FQmTAQAgQQAi3RwIQwQUIJqIAKAAADEgBgUNDhkUFhCAOAEBd3EzIAAAAADn
		rDUiQFUNDSCONQMAJIEAIt0cCEwJFCCaiACgAAAxIAwIFxszGiERkF8BAXdx
		MyAAAAAAKTFGJlBVDg4iD6YDACaiACLdHAhUChQgqogAoAAAMSANChodOhwj
		EqCGAQF3cTMgAAAAACm1RilgVQ4PJJAGBAAmogAi3RwIXAsUIKqIAKAAADEg
		DgocIEAeJRN0twEBd3EzIAAAAABrvVcvcFUPECiSlwQASMQAIu4cCGQNFCBK
		iQCgAAAxIBAMICRJISkUSOgBAXdxMyAAAAAAjMVYNYBVEBEslBgFAEjFACL/
		HAhsDxQgWokAoAAAMSASDSQpUSQtFRwZAgF3cTMgAAAAAM7NaTmAVRERLhWZ
		BQBK5gAiIp0IbAAUIGqJAKACADEgFA8mK1klLxXwSQIBd3EzIAAAAADOUWo9
		kFUREi+WGQYASuYAIjOdCHQAFCBqiQCgAgAxIBUPKS9hJzAWxHoCAZmRMyAA
		AAAAEN57Q5BVExMzmJoGAEwGASJEnQh9ARQgaokAoAIAMSAYESwzaSo0F5ir
		AgGZkTMgAAAAADFifEmQVRMTNpobBwBMBgEiVZ0IfQIUIGqJAKACADEgGRIx
		OHEsNxcgTgACmZEzIAAAAABgiBEHwFQKBg8FkQAAIEEAIqocCBUAFCCaiECh
		AAAHwAMBBQcJChAMQJwAApmRMyAAAAAAYJQSD9BUCgcViDIBACBBACKqHAgd
		AxQgmoiAogAAB8AGAQoPEw4WDIA4AQJ3cTMgAAAAAKWsNR8wVQkMII51AgBE
		ggAiqhwIRAkUICqJAKUAAAfADAYUGicZIQ+QXwECd3EzIAAAAADntDYjQFUJ
		DSSQxgIARKIAIqocCEwLFCAqiYClAAAHwA4IFhwsHCUPoIYBAndxMyAAAAAA
		KTlXJlBVCQ4mERcDAGjCACKqHAhUDBQgqokApgAAB8APChgdMR4nEEjoAQJ3
		cTMgAAAAAK1JWTBwVQkQLRXpAwBowwAiqhwIZA8UILqJgKcAAAfAEw4eIz4k
		LhEcGQICd3EzIAAAAADvUWo0gFUJETIXSgQAauQAIqocCGwCFCDKiQCoAgAH
		wBUQICVEJzMR8EkCAndxMyAAAAAAMVprOpBVCRI2GasEAGrkACKqHAh0BBQg
		yokAqQIAB8AXEiQpSio3EsR6AgJ3cTMgAAAAAHNifD6wVQkUOhscBQBpJgEi
		qhwIBAYUIOqJgKkDAAfAGRQmK1EuOxOYqwICd3EzIAAAAAC1an1DwFUJFT4d
		fQUAaicBIqocCAwIFCD6iUCqAwAHwBsWKS5XMT8TAAAAAAkADAABAEQJAET/
		/wD///8ABAQBAPBAAAD///8BAAAAAAAAAAD///8CBAQBAPBAAAD///8DBAQB
		APBAAAD///8EAAAAAAAAAAD///8FBAQBAPBAAAD///8GBAABAfBAAAD///8H
		AAAAAAAAAAD///8IBAABAfBAAAD///8JBAABAfBAAAD///8KAAAAAAAAAAD/
		//8LBAABAfBAAAAAAAAAS7SL0NMAowO9AJSzHgAw9awAiPbSAIvQmwBfoNIA
		ptDlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhtAv00gCv
		iWgAN5tBABS8PgBaQL8ApvAuAP0i0AAm1C8ASx7ZK9AAUMb6AMtLQwA9DWUA
		esfAAMLS0wB5Z4gApytkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
		AAAAAABLtM8q0ABCl9MAfWaIAOa7CAD9QhkAkPkuAD0zQwD5KtAAywFsAeoK
		BOsKBCYKBCcKBFcKBHMKBC8KBDAKBD0KBIoNBIsNALkKBDoKBDsKBDwKBD8K
		BEAKBHcKBNQKBIANBHgKBDYKBI4NBIMNBIUNBIENBJ8ARfwBRlgKBXIKBssA
		Rc8ARtsARd8ARssBRNsBQMwBQNwBQM0BRN0BQM4BQN4BQOsARPsAQMwKBM0K
		ALcKBLgKAEsKBFEKAE4KBFQKAIQKBDUKBC0KBC4KAHQKBHUKBAAARAIARAMA
		RAQARAoARAsARAwARA0ARA4ARA8ARNAJBNEJBNIJBIENBO8ARP8AQEsBRU4B
		RlsBRV4BRsABRccBRtABRdcBRsoBRNoBQOIBRPIBQOUBRPUBQOkBRPkBQOoB
		RPoBQIgBRZ8BRqgBRb8BRokBRJkBQKkBRLkBQOcBRPcBQOgBRPgBQIABRYcB
		RpABRZcBRqABRacBRrABRbcBRo4BRJ4BQK4BQL4BQI0BRJ0BQK0BQL0BQIwB
		RJwBQKwBQLwBQIsBRJsBQKsBQLsBQI8BRJ8BQK8BQL8BQOoARPoAQO0ARP0A
		QO4ARP4AQE8BRF8BQMgBRNgBQMkBRNkBQFUKBFYKAN0KBN4KAEABRUoBRlAB
		RVoBRv//AP///wAQRXa4DwAAAP0PExEbAQAqMBADAAE/DAAzMTMgMzEzIAMP
		AAAKAAAAoiIAAOAAAAAPAA8AAAAAAAAAAAD//w8AAAAAACD/wP8kOQIFkaKR
		ohbgAGAAAQAwAAAAAAAAAAAIAAAAAAAAAAAAAAABAQEBAQEBARAQEBAAAAAA
		EBAQEAAAAAAAAAAAIASHACiKogAJBAQAAQIAAIAwEwCMBQAQAAAAEP//BARA
		PAAABnMEgQEGAAAZAAoAVwgAAAAAAAAQAAAAAAAAAAAAAACaBgAAhwByyhAh
		AAAoUaoABwcHB4yMjIyMjIyMAAAAAAAAAAAyMjIyBwcHBwwMDAwyMjIyjIyM
		jAAAAAAAAAAAAAAAAAAAAAAGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAGBgYG
		BgYGBgYGBgYGBgYGBgYGBgcHBweMjIyMBwcHB4yMjIwAAAAAExMTE8wAAAAM
		DAUFDAwMDAwMDAwAAAAAAOAAAwNkAAAAEAQAACQTAAAQDgAACQAAAOgDAABI
		DQAASAIICEAGAAAAAAAASAIQCJgIAAAUBQAATAIACKwNAAC+CgAATAIQCHAX
		AIC4CwAATAIYCNjWAACc4AAANAAGCuH5AADAJwkA6AMAAA0AAAABAIACsgLk
		AhYDSAN6A6wDVwsAAFcLAABXCwAAVwsAAFcLAABXCwAAVwsAAFcLAABIAhgI
		GgQAAHgFAAAQzwAAZlEAAAJVAQAHLgEAAAAAAAAAAAA8AAAAAAAAALwAAAAA
		AAAA0gAAAAAAAACbAgAARgADAQEHDABuAAAAAAAAAAQAHgAAAwAAAIABAACA
		AQCEAwCAAAC2AwAAAQAaBAIAGAAAAgAAAAAQAAAAEABGBQAAAADcBSgAAwH/
		//8AZAC4CwEAAAD///8AyAC4CwIAAAD///8AfAFODAcSAABtAAIDFAAAANwx
		AABkBgIDAAAAABUhZgAYAAD//wAUIWYACAAH//8AHiFmAEwAA///AB4iZgBM
		BAn//wAgIWYATEAK//8AICJmAExEC///ACEhZgBMgAz//wAhImYATIQN//8A
		//8CBAAEAQT/ABgAAgECAAgAgAAAAgAEAAhAAAEAEAD//zUDAwKHABIAMgBv
		AnsCAAAAAMBIAB/BSAAfwkgAH8NIAB/LSAAQzUgAEMRICBc4SBgfGwD//wI/
		AACgKgAAEAAMBAQOSAEAAAAACAJ4CA/kVwM/AACgKgAAEAAMBAQOSAEAAAAA
		CAJ4CA///wM/AACgKgAAEAAMBAQOSAEAAAAAKAN4AU8AAAAEtADASDMAAQQQ
		QAAAAFAVAggggAAAAKAqbLHFFlsREaEqEEAAAQQREVEVgAIKKKAiIlIVAADB
		SA8A//////8AABAAAADCSCEAAwwwwAAMAAAO7LPPPvsMDAIOEEAAAQQMDAEO
		AADDSA8A///////AAAAAAADLSA8A//////8AAAAAAADNSA8A//////8IAgAA
		AADESA8A//////8AeAgAAAA4SA8A//////8AAAAPAAAAAAAItADASDMAAQQQ
		QAAAAFAVAggggAAAAKAqbLHFFlsREaEqEEAAAQQREVEVgAIKKKAiIlIVAADB
		SA8A//////8AABAAAADCSCEAAwwwwAAMAAAO7LPPPvsMCAIOEEAAAQQMCAEO
		AADDSA8A///////AAAAAAADLSA8A//////8AAAAAAADNSA8A//////8IAgAA
		AADESA8A//////8AeAgAAAA4SA8A//////8AAAAPAAAAAAA/fgDASA8A////
		//8AAKAqAADBSA8A//////8AABAAAADCSA8A//////8MAAAOAADDSA8A////
		///AAAAAAADLSA8A//////8AAAAAAADNSA8A//////8IAgAAAADESA8A////
		//8AeAgAAAA4SA8A//////8AAAAPAAAAAAAAxUgAH8ZIAB/HSBAfDgBIPwA/
		AIAoAF0AEgARAHhpAD8AABsAXQAaAAEAkH4AP2hmIABdAAoAAQDw0gA/AAA2
		AF0AGgABADUMAj8AAFAAHQCFEAHAahgCPwAAKAAdADIQAaDUMAI/AAAUAB0A
		ChABgP//Aj8AABQAHQAqEAEBoA8DPwAAUAAdAIUQAcBMHQM/AAAUAB0AChAB
		gHRAAz8AABQAHQAKEAEB5FcDPwAAFABdAAAQAQH//wM/AAAeAF0ACgABAgAA
		AFUAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
		AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAB
		AgAIAgECAFJHUgICZQIHUg1VAAJSDVIjLCUCAT0lAgZFFwBRAlI9AgUCAAAH
		CFIgUjlmBAKMAi4AAg0CAQBSQwIFAgQAhANSQwINAgIDUkMC+QIBUgUCAQIA
		DuUCCFIKAgUCAgDcBVJDAgECAQ7lAghSCw1l0AUCW1cAAQIAADcAAFIUAggA
		DRoyCAALGgKIAA4aMogADBoDAEYEGgkFRv///wBWAEADIEABGgklQAN1AkZA
		AxhAXBstAkZAJwBGBhotCEBcGwIKAUECigFAWwCyAAEBBAA3AAABBQ4AAgBA
		ATcDAFwFAgD8f///AgAAAFwFEAD//53/AAlBAFwFIQB/////gAAAAFwFQAC+
		P///QEABADcAAAEFDgBwAAEQNwMAAQVwAABAAAFcBaAAD//+3xAAAWBcBaIA
		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
		mUSbQE3CiW3hCAb/EQAoAAAAAAAAACgAAgDIAgAAAAAAmAAAANACAAF4KAAh
		OAAA4dAAACHRPAAA4AAAADQAAAA0AAAANAAAADQAAAA0AAAANAAA4MMAAAA0
		AAAANAAAADQAAAA0AAAANAAAADQAAAA0AAAANAAAADQAAMDDAAAANAAAADQA
		AAA0AAAANAAAADQAAODDAAAANAAAADQAAAA0AAAANAAAADQAAAA0AAAANAAA
		ADQAAAA0AADAwwAAADQAAAA0AAAANAAAADQAAAA0AAAANAAAADQAAMDDAACd
		WwAAADQCAAE0AAAB0AAAADQAAAA0AAAANAAAwMMAAAA0AAAANAAAADQAAAA0
		AAAANAAAwMMAAAA0AAAANAAAAOAAAKDDAwAcePyfnDsCABp40IJaOwIAAXjc
		AiE4AgADeNwCYzgEACNEAAAgWAQAITT9///jAAghmAAQQpgAGGOYAwAA+AEA
		AOAAAADg8P+cNxAAi1sMAIxbCACNWwQAnVsCAAJ4qqoBeAEAHXgAAEI4VVUh
		OAiAGXgAGKC7HABBWAAAOTtkIGM4AAgjtwAAJygMwAp4AMAIeGRVLSsACEC5
		IAAhOAAALCgAIAC5AACEOLglKyv+/wJ4//9COAAAhigAwAF4EAAhOAAwwqAA
		AIZYAAAiKCDAA3jIAGM4AQAJeAAAZSgXAEIAACAguQAAhDgCAAF4ADjkuAAA
		ITgAKKK0ADjhuAAQILkAAGEoAgAlUP7//+MACEC4AAAhOAAwwbgAAAg5ZCC9
		OwAABlkACD23AAAnWGRVLVsgAEo5AABMWQDgA3i4JStbpDBjOAAAYSjv/wI0
		AJgEeAAIIqAAAGFYAACEOAAAATQDABx4AAAkWHD/nDsAAOHQAAAh0QDAAngE
		AEI4AABBKAAAKTkAgAN4AAgpuAAAQVgA+AE4KARjOAAAYVgAAAE0AAAg2AAA
		AOB2AQEBAAA3AAABBTEKAAACAAONQAEQAwhAmQoBAjEKQAONQAEAAwhAgQoB
		AjEKQAMYQIEKAQIxCkADCECCCgECMQpAAxhAggoBAjEKQAMIQIsKAQIxCkAD
		GECLCgECMQpAAwhAjAoBAjEKQAMYQIwKSuWaChBJfAAJJUD3AQIxCkADGEBf
		Cg/lQBABAjEKQAMIQF8KAQIxCkAJ5UDvA41AAwABAjEKQAECMQpAD6VAEAEC
		MQpAPGWACjFJdQEBBTEKAAACAAEFMQqACAEAAQUxCoAAAQABBTEKgAgBAAEF
		MQqPDwEAAQUxCoAEAQABBTEKiAABAAEFMQqEAAEAAQUxCoAIAQABBTEKgAAB
		AAEFMQqABAEAAQUxCogAAQABBTEKgAEBAAEFMQqACAEAAQUxCoAAAQABBTEK
		gAQBAAEFMQqIAAEAAQUxCoACAQABBTEKgAgBAAEFMQqAAAEAAQUxCgAAAgAB
		BTEKIMABEAEFMQoAAAIAWxEBAQEABDcAAAP5RgAI5QB/AwpBQi0NQQQAA4xB
		AgAtDEIAAC0NQgQAVjBGAwRAAAA+BUAAAAAAREkAPfoAQERQAD6lRgFJWwAz
		GkJBQ2IAA6VGAT0CAEBHYgAtGkJBQywATOVGgERqAFsDikFCVgBAAwpCQQOM
		QAAAPo1A//9EEAEDJEICAAMiRkIJJUI/PiVCBUmmAAMaQEADDUIEAC0aQkFD
		4QA+JUIGSc0AMw1BAwBWCEItDUABAD4aQEBHnwAtGkJBLQ1BAwBDBAEDGkBA
		CQ1CHwAtGkJBTCVGgEkEAVYYQEwlRkBJ+QABAgAAQAEEAQAAAEMEAQECkQpA
		AQSSCgAALQ1BAwADikFCQ3EAWwAcAAIBAAQ3AAABAaQAAQEBlAAAPCWVAAFJ
		EwBbkAABAgAEZv9WCEctDUJcAAMhRwAJJUfwQiJHYwBDAGNALgBjgDYAY2A+
		AFpaWy0NQigAQ0MALQ1CDgBDQwAtDUIaAAMhRwAJJUcHLQpCRy0KQkcDDEgA
		AFt6NAAAAAACAAQAJgAoACoALAAAAgAsAC0ALgAvAAAAAAEAAgADAAQABQAK
		AAABAAcACAALAAwAdgABAwAENwAAA4hBqhYDAEa7FgMQQL0WDSWqFgFUILQW
		VAi6FgElvBYBAaW9FgdUILsWUAVUALsWAQ26FuYBUcgNZb0WAVFkA+BAvhYJ
		5UAOVAi8FgEaqhZBAQK7FkYBSr0WQD7lQABEbwAD5UACXDrJBfxAW68AAQEA
		ADcAAD3lAAFJQgANJSgBAQclqhb9DSWqFgENJbkWAVQguxZRFFQAuxZRAlQI
		uhZUALkWVACyFg0lqhYCWw0FuxYAAQEBDSW7FgEHJaoW/FQIuhYNDbkWAQdU
		ICgBPeUAB0muAAclukj7AQW5SAIeIAABpb0WBwIFADgAEAZSRQglAD8DmEAZ
		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
		wAIBAWbAAQExZ8ACAQHowAM9ZQIBRK8APeUCAUSvAFECSuWgIYBJrwA+JUAB
		Sc4AAQUF7AEAAABKZQXsD0nGAFv/////////////////////////////////
		////////////////////////////////////////////////////////////
		////////////////////////////////////////////////////////////
		//////////////////////////////////////////////////////////9w
		dGFs6RsHHCj+AAAAAAAATh0QHvseFyAiIVsigSOMJAomCSdMKHIpfSpvK0ss
		2iwoLZ4t3i0YLkwuXC6HLnoubi43Lt0tQC1+LJMrtyrvKQQpZygSKJAnGieE
		Jq0lqyS5I50i3iF3IRkhNSFPIZUhACJhIpUixSLTIsYioiJrIiUiwSF/ISsh
		3iDAIJMgeyBWIBkgzx+JHyUfyR51HhIegB2pHKcbbhrzGI4X7RVlFGYTIxKo
		EEMPAA6FDCAL3QliCGMHfAb+BdgFtgWXBXsFYQUbBbAEAAQrAykC8AB1/3b+
		M/1h/O/7iPtp+037Z/tQ+zv7AfvN+nz6Fvqe+Qz5Nfgz9/r11PQv8xfysvAR
		7/ntlOxR6yvq0ugx5xnmtORx4/bh9+C03+Le192e3MzbwdrP2bPYqNe21trV
		EtVc1EXUWtSU1A/VodUC1n3Wztb51jvXqNcs2MzYYtkS2oja89pU24jbuNsB
		3HncC92T3Vbe2N5O37nf898E4NTfi99J3w3f1t7g3g3feN8Z4Abh4uHk4tbj
		8uSx5V7mOufJ53/oJOmP6Rfqb+qf6q3quurG6rvqneqC6jjq8umO6UzpKOkz
		6aHpQuoE6yPsLu0g7vzui+8N8IPww/Ak8XzxrPGe8XfxCvFL8HBoZDBa7iDu
		BAAAAGzuk+7oagEAAAAAAA==
		</data>
		<key>StartupDisplay</key>
		<data>
		R04CAAAAAAAAFAAAQAsAABCP7DcAAAAAABQAAEALAACgAAAAAAAAAAAAAABS
		AAAAAAAAAAAAAAAwAAAAIAAAAAMAAAAFAAAAAAAAAAAAAAAAAAACAAAAAAAA
		AAAQBgauAQAAAAAAAAAACgAAQAsAAFDPzRwAAAAAAAoAAEALAACgAAAAAAAA
		AAAAAABSAAAAAAAAAAAAAAAwAAAAIAAAAAMAAAAKAAAAAAAAAAAAAAAACgAA
		AAAAABAGBq4CAAAAAAAAAAAKAABACwAAUM/NHAAAAAAACgAAQAsAAKAAAAAA
		AAAAAAAAAFIAAAAAAAAAAAAAADAAAAAgAAAAAwAAAAoAAAAAAAAAAAAAAA==
		</data>
		<key>VRAM,totalMB</key>
		<data>
		AAgAAA==
		</data>
		<key>device_type</key>
		<data>
		QVRZLExhYnJhZG9yUGFyZW50
		</data>
		<key>graphic-options</key>
		<data>
		DAAAAA==
		</data>
		<key>model</key>
		<data>
		QU1EIFJhZGVvbiBSOSBNMzk1
		</data>
		<key>name</key>
		<data>
		QVRZLExhYnJhZG9yUGFyZW50
		</data>
	</dict>
	<key>PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
	<dict>
		<key>TBTDPLowToHigh</key>
		<data>
		AQAAAA==
		</data>
		<key>ThunderboltConfig</key>
		<data>
		AAL//wwABwEBAAoABwECAAsABwEBAA0ABwECAAEAAgA=
		</data>
		<key>ThunderboltDROM</key>
		<data>
		d4BaaAAZAAEAaaIQ5AFlAAEACwABAQiBgAKAAAAACIKQAYAAAAAIg4AEgAEA
		AAiEkAOAAQAACIUAAAAAAAADhmADh4ADiKADicAFilAAAAWLUACCBYxQAIQN
		AUFwcGxlIEluYy4ADAJNYWNpbnRvc2gA
		</data>
		<key>ThunderboltUUID</key>
		<data>
		DqqXy4Kp6lGE5A+O2URyaA==
		</data>
		<key>linkDetails</key>
		<data>
		CAAAAAMAAAA=
		</data>
		<key>pathcr</key>
		<data>
		BAAAAAAAAAAAAAcAEAAQAAUAAAAAAAAAAAAHABAAEAABAAAACwAOAA4AAAAA
		AAAAAgAAAAAAAAAAAAQAAgABAAMAAAAAAAAAAAAHAAIAAQA=
		</data>
		<key>sscOffset</key>
		<data>
		AAc=
		</data>
	</dict>
	<key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
	<dict>
		<key>MaximumBootBeepVolume</key>
		<data>
		7g==
		</data>
		<key>MaximumBootBeepVolumeAlt</key>
		<data>
		7g==
		</data>
		<key>PinConfigurations</key>
		<data>
		AAGmkCBAKwASARCQMOBLAA==
		</data>
		<key>layout-id</key>
		<data>
		ggAAAA==
		</data>
		<key>multiEQDevicePresence</key>
		<data>
		AAABAA==
		</data>
	</dict>
	<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
	<dict>
		<key>AAPL,ig-platform-id</key>
		<data>
		AQASGQ==
		</data>
	</dict>
</dict>
</plist>

Cannot visit insanelymac.com anymore

Sorry folks. Something, or someone, has made it impossible for me to visit insanelymac.com because this is all I get to see.

insanelymac.com failure

Note that when I use a different server – see first tab – then the page shows up, so obviously someone/something don’t want me to visit the site anymore. Well. That’s too bad… for you all. Later!

Update: Hola! I also cannot visit any other Hackintosh related website. That sound suspiciously like… ehm. No idea really.

Update-2: Great. Problem solved. I’m told that nobody changed anything, but I can now visit the websites again. Just weird. Anyway. Thanks for not doing anything… LOL

-Pike

Missing or deformed Apple logos…

I compiled the IOGraphicsFamily.kext yesterday and added debug output to located the root cause of missing and deformed Apple logos during the first, second and third boot stages, and I think to have located the problem.

I’m now working on a solution without adding workarounds like patching the kext to simulate verbose boot ups et all. However. I am still very busy with something else so you will need to wait for me having the time for it. Will report back as soon as I have more news for you. Hopefully sometime next week.

Cheers,

-Pike

OS X 10.11.1 Build 15B38b adds Skylake support

Apple seeded a fourth Beta (OS X 10.11.1) to Developers and Public Beta tester, and this update (Build 15B38b) adds support for Intel Skylake processors. Here are the used board-id/model combinations that you may find interesting:

board-id: Mac-65CE76090165799A – Model: iMac17,1 (Retina 5K, 27-inch, Late 2015) / Core i7 4.0GHz

board-id: Mac-B809C3757DA9BB8D – Model: iMac17,1 (Retina 5K, 27-inch, Late 2015) / Core i5 3.3GHz

board-id: Mac-DB15BD556843C820 – Model: iMac17,1 (Retina 5K, 27-inch, Late 2015) / Core i5 3.2GHz

Edit: iMac16,x model/board-id’s removed (Broadwell models).

Kernel support for Skylake is checked like so:

ffffff80003c477c	cmpl	$0x5e, %eax
ffffff80003c477f	jne	0xffffff80003c47b1
ffffff80003c4781	jmp	0xffffff80003c47a0
../..
ffffff80003c479b	cmpl	$0x4e, %eax
ffffff80003c479e	jne	0xffffff80003c47b1
ffffff80003c47a0	movl	$0x37fc219f, %ebx       ## imm = 0x37FC219F	// CPUFAMILY_INTEL_SKYLAKE

The previously missing power management files are now also there:

/S*/L*/E*/IOPlatformPluginFamily.kext/C*/P*/X86PlatformPlugin.kext/C*/Resources

Edit: Apple apparently started to use _CSS and _PSS instead of the previously used Apple specific ACSS and APSS. About time.

More importantly. There are new kexts added for graphics support:

AppleIntelSKLGraphics.kext
AppleIntelSKLGraphicsFramebuffer.kext
AppleIntelSKLGraphicsGLDriver.bundle
AppleIntelSKLGraphicsMTLDriver.bundle
AppleIntelSKLGraphicsVADriver.bundle
AppleIntelSKLGraphicsVAME.bundle

Intel10SeriesAHCI support has also been added:

Intel10SeriesAHCI

And here are some interesting snippets that I added to RevoBoot:

	#elif (TARGET_MODEL == IMAC_162)
		// Intel Core i5-5575R @ 2.8 GHz & Intel Core i5-5675R @ 3.1 GHz
		// Intel Iris Pro Graphics 6200
		// (21.5inch Late 2015)
		#define SMB_BIOS_VERSION	"IM162.88Z.0206.B00.1508281353"
		#define SMB_PRODUCT_NAME	"iMac16,2"
		#define SMB_BOARD_PRODUCT	"Mac-FFE5EF870D7BA81A"
		#define EFI_MODEL_NAME		{ 'i', 'M', 'a', 'c', '1', '6', ',', '2' }
	#elif (TARGET_MODEL == IMAC_171)
		// Intel Core i5-6500 @ 3.2 GHz
		// AMD Radeon R9 M390
		// (Retina 5k, 27inch Late 2015)
		#define SMB_BIOS_VERSION	"IM171.88Z.0105.B00.1509221819"
		#define SMB_PRODUCT_NAME	"iMac17,1"
		#define SMB_BOARD_PRODUCT	"Mac-DB15BD556843C820"
		#define EFI_MODEL_NAME		{ 'i', 'M', 'a', 'c', '1', '7', ',', '1' }
	#else
		// Intel Core i5-6600 @ 3.3 GHz
		// AMD Radeon R9 M395
		// (Retina 5k, 27inch Late 2015)
		#define SMB_BIOS_VERSION	"IM171.88Z.0105.B00.1509221819"
		#define SMB_PRODUCT_NAME	"iMac17,1"
		#define SMB_BOARD_PRODUCT	"Mac-B809C3757DA9BB8D"
		#define EFI_MODEL_NAME		{ 'i', 'M', 'a', 'c', '1', '7', ',', '1' }

Yesterday I added two new models to my blog article about Apple Serial Numbers Ending With G000-GZZZ and today Apple published a lot more so now we have 24 new iMac models listed:

GF1J – iMac (21.5-inch, Late 2015)
GF1K – iMac (21.5-inch, Late 2015)
GF1L – iMac (21.5-inch, Late 2015)
GF1M – iMac (21.5-inch, Late 2015)
GG77 – iMac (21.5-inch, Late 2015)
GG7D – iMac (21.5-inch, Late 2015)
GG7G – iMac (21.5-inch, Late 2015)
GG79 – iMac (21.5-inch, Late 2015)

GG7C – iMac (Retina 4K, 21.5-inch, Late 2015)
GG7F – iMac (Retina 4K, 21.5-inch, Late 2015)
GG7H – iMac (Retina 4K, 21.5-inch, Late 2015)
GG78 – iMac (Retina 4K, 21.5-inch, Late 2015)

GG7J – iMac (Retina 5K, 27-inch, Late 2015)
GG7R – iMac (Retina 5K, 27-inch, Late 2015)
GG7N – iMac (Retina 5K, 27-inch, Late 2015)
GG7Q – iMac (Retina 5K, 27-inch, Late 2015)
GG7L – iMac (Retina 5K, 27-inch, Late 2015)
GG7T – iMac (Retina 5K, 27-inch, Late 2015)
GG7V – iMac (Retina 5K, 27-inch, Late 2015)
GG80 – iMac (Retina 5K, 27-inch, Late 2015)
GG81 – iMac (Retina 5K, 27-inch, Late 2015)
GG82 – iMac (Retina 5K, 27-inch, Late 2015)
GQ17 – iMac (Retina 5K, 27-inch, Late 2015)
GQ18 – iMac (Retina 5K, 27-inch, Late 2015)

Note: The Intel i5 (1,6HGz, 2.8GHz and 3.1GHz) are Broadwell based.

Now you have (almost) everything to setup your Intel Skylake based Hackintosh 😉

Update I renamed AppleIntelFramebufferAzul.sh to AppleIntelGraphicsFramebuffer.sh and added support for the Intel Skylake processor graphics – new version soon the be released – and here is some of the output.

AppleIntelGraphicsFramebuffer.sh v3.1 Copyright (c) 2012-2015 by Pike R. Alpha
————————————————————————–
The supported platformIDs are:

[ 1] : 0x191e0000 – Skylake ULX GT2
[ 2] : 0x19160000 – Skylake ULT GT2
[ 3] : 0x19260000 – Skylake ULT GT3
[ 4] : 0x191b0000 – Skylake HALO GT2
[ 5] : 0x19120000 – Skylake Desktop GT2
[ 6] : 0x19020001 – Skylake Desktop GT1 (currently inactive)
[ 7] : 0x19170001 – Skylake Desktop GT1.5 (currently inactive)
[ 8] : 0x19120001 – Skylake Desktop GT2 (currently inactive)
[ 9] : 0x19320001 – Skylake Desktop GT4 (currently inactive)
[10] : 0x19160002 – Skylake ULT GT2
[11] : 0x19260002 – Skylake ULT GT3
[12] : 0x191e0003 – Skylake ULX GT2

Please choose a target platform-id (Exit/1-12)

Note: Think ‘AAPL,ig-platform-id’ values!

AppleIntelGraphicsFramebuffer.sh v3.1 Copyright (c) 2012-2015 by Pike R. Alpha
——————————————————————————

    0x191e0000) FACTORY_PLATFORM_INFO="0:
                0000 1e19 0103 0303 0000 0004 0000 2002
                0000 5001 0000 0060 6c05 0000 6c05 0000
                0000 0000 0000 0000 0000 0800 0200 0000
                300e 0000 0105 0900 0004 0000 0705 0000
                0204 0a00 0004 0000 0705 0000 ff00 0000
                0100 0000 4000 0000 0601 0000 0000 0800
                0200 0000 0400 0000 80df 1710 0000 0000
                7805 0000 d205 0000 4006 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19160000) FACTORY_PLATFORM_INFO="0:
                0000 1619 0103 0303 0000 0004 0000 2002
                0000 5001 0000 0060 6c05 0000 6c05 0000
                0000 0000 0000 0000 0000 0800 0200 0000
                300e 0000 0105 0900 0004 0000 0705 0000
                0204 0a00 0004 0000 0705 0000 ff00 0000
                0100 0000 4000 0000 0601 0000 0000 0800
                0200 0000 0400 0000 80df 1710 0000 0000
                7805 0000 d205 0000 4006 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19260000) FACTORY_PLATFORM_INFO="0:
                0000 2619 0103 0303 0000 0004 0000 2002
                0000 5001 0000 0060 6c05 0000 6c05 0000
                0000 0000 0000 0000 0000 0800 0200 0000
                300e 0000 0105 0900 0004 0000 0705 0000
                0204 0a00 0004 0000 0705 0000 ff00 0000
                0100 0000 4000 0000 0601 0000 0000 0800
                0200 0000 0400 0000 80df 1710 0000 0000
                7805 0000 d205 0000 4006 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x191b0000) FACTORY_PLATFORM_INFO="0:
                0000 1b19 0103 0303 0000 0004 0000 2002
                0000 5001 0000 0060 6c05 0000 6c05 0000
                0000 0000 0000 0000 0000 0800 0200 0000
                300e 0000 0105 0900 0004 0000 0705 0000
                0204 0a00 0004 0000 0705 0000 ff00 0000
                0100 0000 4000 0000 0601 0000 0000 0800
                0200 0000 0400 0000 80df 1710 0000 0000
                7805 0000 d205 0000 4006 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19120000) FACTORY_PLATFORM_INFO="0:
                0000 1219 0103 0303 0000 0004 0000 2002
                0000 5001 0000 0060 6c05 0000 6c05 0000
                0000 0000 0000 0000 ff00 0000 0100 0000
                4000 0000 0105 0900 0004 0000 0705 0000
                0204 0a00 0004 0000 0705 0000 0306 0a00
                0004 0000 0705 0000 0601 0000 0000 0800
                0200 0000 0400 0000 80df 1710 0000 0000
                7805 0000 d205 0000 4006 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19020001) FACTORY_PLATFORM_INFO="0:
                0100 0219 0000 0000 0000 0004 0000 0000
                0000 0000 0000 0060 0000 0000 0000 0000
                0000 0000 0000 0000 ff00 0000 0100 0000
                4000 0000 ff00 0000 0100 0000 4000 0000
                ff00 0000 0100 0000 4000 0000 ff00 0000
                0100 0000 4000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19170001) FACTORY_PLATFORM_INFO="0:
                0100 1719 0000 0000 0000 0004 0000 0000
                0000 0000 0000 0060 0000 0000 0000 0000
                0000 0000 0000 0000 ff00 0000 0100 0000
                4000 0000 ff00 0000 0100 0000 4000 0000
                ff00 0000 0100 0000 4000 0000 ff00 0000
                0100 0000 4000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19120001) FACTORY_PLATFORM_INFO="0:
                0100 1219 0000 0000 0000 0004 0000 0000
                0000 0000 0000 0060 0000 0000 0000 0000
                0000 0000 0000 0000 ff00 0000 0100 0000
                4000 0000 ff00 0000 0100 0000 4000 0000
                ff00 0000 0100 0000 4000 0000 ff00 0000
                0100 0000 4000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19320001) FACTORY_PLATFORM_INFO="0:
                0100 3219 0000 0000 0000 0004 0000 0000
                0000 0000 0000 0060 0000 0000 0000 0000
                0000 0000 0000 0000 ff00 0000 0100 0000
                4000 0000 ff00 0000 0100 0000 4000 0000
                ff00 0000 0100 0000 4000 0000 ff00 0000
                0100 0000 4000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19160002) FACTORY_PLATFORM_INFO="0:
                0200 1619 0103 0303 0000 0004 0000 2002
                0000 0000 0000 0060 6c05 0000 6c05 0000
                0000 0000 0000 0000 0000 0800 0200 0000
                3002 0000 0105 0900 0004 0000 0701 0000
                0204 0a00 0004 0000 0701 0000 ff00 0000
                0100 0000 4000 0000 0203 0000 0505 0500
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x19260002) FACTORY_PLATFORM_INFO="0:
                0200 2619 0103 0303 0000 0004 0000 2002
                0000 0000 0000 0060 6c05 0000 6c05 0000
                0000 0000 0000 0000 0000 0800 0200 0000
                3002 0000 0105 0900 0004 0000 0701 0000
                0204 0a00 0004 0000 0701 0000 ff00 0000
                0100 0000 4000 0000 0203 0000 0505 0500
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000    
                ;;

    0x191e0003) FACTORY_PLATFORM_INFO="0:
                0300 1e19 0102 0202 0000 0004 0000 2002
                0000 0000 0000 0060 6c05 0000 6c05 0000
                0000 0000 0000 0000 0000 0800 0200 0000
                3002 0000 0105 0900 0004 0000 0110 0000
                ff00 0000 0100 0000 4000 0000 ff00 0000
                0100 0000 4000 0000 0200 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000 0000 0000 0000 0000
                0000 0000 0000 0000    
                ;;

Edit: The IOPCIPrimaryMatch list in AppleIntelSKLGraphicsFramebuffer.kext/C*/Info.plist does not include 0x191b.

Edit-2: The following frame buffer data is currently still inactive:

0x19020001 – Skylake Desktop GT1
0x19170001 – Skylake Desktop GT1.5
0x19120001 – Skylake Desktop GT2 (duplicated/used twice)
0x19320001 – Skylake Desktop GT4

None of these will work so there is no point of using them. Also note that 0x19120001 is used twice and I changed the second one into 0x19120003 and used it during my test runs, but whatever I did, my monitor always showed up on port 6. I can change the port number, and all the rest of the values, but I can’t seem to change the third port without breaking stuff. Pretty weird.

What is the point of sharing…

What is the point of sharing… if (some) people do not respect the license under which your work is published?

I mean. The license clearly states:

You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

And if someone ‘forgets’ the rules and you remind them about the hard work you/your family have put into it, then you get comments like:

I take it that modesty is not your strong suit.” 😛

Or this one:

If it wasn’t invented by Pike then his father did.

Yeah budhead. You missed the news; Pull the earbuds out of your ears and listen, for once. I know that some of you can’t stand it, but it is a simple fact; my family did – and still does – a crap load of work for the OS X community.

So in short. Me hunting down this kind of issues has absolutely nothing to do with lack of modesty, but the lack of respect for hard work… time put in by someone else, and then you leave me with no other option; I have to remind you about it. Or is paying respect not a word in your vocabulary?

If not, then I would like to suggest that you look somewhere else for help/solutions and not use our work. Oh wait! You won’t be booting OS X today without the solutions we offered in the past. Yeah really…

Thank you for reading this blog post, and respecting our time, energy and hard work we’ve put into it. I presume that, from now on, you won’t forget to read and respect the license. Thanks 😉

-Pike

Free Intel® i7-6700

I am speechless. I received a gift from Intel

Came with a nice note. Hey. What else can I say other than:

Thank you very much Intel

Time to setup a second Skylake based hack. Who is here to jump in? Asus, Gigabyte or Asrock? Oh wait. That was Gigabyte… yet again. Thank you guys!

Edit: The box from Intel arrived on Monday. The motherboard from Gigabyte on Tuesday, but I am still waiting for the G.Skill TridentZ modules to arrive. Not that it really matters, because I don’t have the time to setup a new Skylake configuration. Hopefully some time soon. Will keep you posted.