Contribute
Register

BrcmPatchRAM - Upload firmware into Broadcom Bluetooth USB devices

Status
Not open for further replies.
Released BrcmPatchRAM v1.1.

This implements the suggested feedback from Kaminoreal regarding the IOKit personality for Mountain Lion and default kext dependencies for Snow Leopard.

Also a number of device firmwares were updated and new devices added.
 
Hi Dark,

I decided to give your kext a go again since it has been updated so much. I'm happy to report it is loading the right firmware, and continuity works TO the PC (Messages/mail shows up in the task bar), but it does not work FROM the device (Hotspot does not work, no icon shows up on the phone for safari/messages like it does with a 3rd party dongle).

Just wanted to give an update!

**EDIT** It seems to be that with 1.1, all is perfect!

Thanks for all your work
 
Released BrcmPatchRAM v1.2

Small update to handle dynamic personality publishing for future OS X versions.
 
Update to BCM20702A1_001.002.014.1483.1709_v5805 (zhx format)
Code:
789cadbd5992e438122cf83f2273176225f0fe0090bcff914655cd40f788ccea2e997e591d4d773a57c060bba9fd9f231efc97f1d79ff0fffe3fff27
b6c3fe85039f6ae7bf1c0ffeef9ee1b978e8e3fff0b1dac1e338e2c96b45
7de435faf1e35fb870f167da8f39041c96e319eb5343cd35617bf12e759d
a59633e3fb83ff6fd897f1bdd68e630aaedaf060c791cad2369c518f9074
0fde36f4c4478c7edbdaf82df0ebc2b79174342e12ecf779bc2f6003e127
16dfeed1d86f537dffe9dbe5d7b9fcf7e8fbd33e6e696ceda888cb343d13
c6f07deaa33e31e8d7233c47597eab31423e9f86a77e864d513fdfc1cc7e
bd16eecf10d7ce6b8ceba8e5e2db1ea3e6bbda1bb6d65b8e65a4945379f8
3a69451b4b5e2b3f27ce18f5e10887caa75c18a9271d11d73a6a3d121f96
cf768723f20d300389a3b9f0c31db10f4f5912f6e1ce2bfa71f89cef2365
dc6795bb1b0984a817bf2a680607e68103925d68ddd8d7350d29f3218ae6
2d36fc96781c5e7761ff7cb00fe7a6e9fb70ce5cd887974927c8236aeeda
717efd57fdbfe2ff45cc4d06c1e4671db751b5a6fe36ea49c7d77efc5245
58fc8755f0bdbfdaf1adfdbccee15418d7cffdb9db75cee3d7f1d3a8ecfc
f53cf136f2b91abe7fedaf317423bd5fc71f4642ebd7f3a4d68a8efff53c
612d51f95a5fefa50735e22fbf8edf6b2bfeba6fe82263ecb2fd9fc563ff
16f73f46025174fbfdd07ed19edbc3f3368bf195f2f4f6d9efd7d3b62fdb
bfcf103de3bfbdc6dee3931d757eedd76fc58e4f5ca3daef57f705cdf567
777a0e9b6ebd564bd98e3ff6f1feae61f9fee3ebde0573b57e5e3ff85a9e
ce68dffb967dfb930b37e0d9c6d17e134432b6fb6b62e21a1af6f09b20c6
58daff8bb046b4510fbfae1faee8eff26be2af50fe36f1ad348d56fc75fd
968ccbc61fd76fc9482085cd537550ff45dde9cedabf12d8115846ed2187
7e36bc7a8e98ae8af5733c67c012af79240c62ecc73c6f705cb1379dfcd4
fbe110f707c75f41eb8b430a365567c86421d88e2899a689a0b8e0fd2f3c
f27c1aceccc7f9902980dddd0deffedf7e4f26985abcaa8891dc01523182
319651eff36a4e2dfff60fd3f60470ef633c1096c73ffef3e3e2bf3b8ef3
ffaf8e2bfff2b8f92f8fbb8e319b91400e1af8ff745216416035c773fe5f
dcd7ffdb3e9bbee7f9bf3b7d5b2bf9e7e1b1e9cbe9bf0ea34d5ffdafc795
7f79dcfc97f7bdfedb7be47736bf46f88f7dc905413166f9ef4efaf7fb5a
95ca9743927e23e60c8ecdd7b3d5690c3784b802e43df50010638c6005ef
27e81679825b4cacf909d93ff1cb84b898e040f3c41f78c5842c9f037f3c
16eac4847e3c6ffc3d47a6ee03f5304319cad06df2c2f9d0673214abbc70
3ea46e86a4ce0be72f9cbf70fec2f9d081327858064fcde059997af185f3
2f9c7fe17c1066be70fed5a0c091b14fe913350ef1377d7bdaf7b77cc44b
df5a10a32e1c80c0af9068cee4f188516ae131a17c81f53fcf09d90a0d70
aef3867a38305b2d18076d50c5c321563bcee7a6f60cd552e7f33cec7b5a
7ace7a3dc6e35ba4e088f3b8a6ce839e099d701809549efe5c62f32b575e
24363c006e1ae773f373793873502f2036530f78d470b58e070cd08d9be9
d22d9b2a8c07c64bcef283289be46d6ecd8e695081477ba48d5f0baaad1e
1397890f95cbcbcfe1b6e0914cbdbb204a3a9ef7a62a9a6c78c3cc7ce1da
293e305011464b7f969fcf67a8a5d9eae3f9f7c23df10dfaeed883d5ab06
f9b2a9ba469a3e557cab3337d3c2281dcf8651e21baeac271ea566308c14
ae923865fb0da0589e8d23638491a191f7f779a0d034a99f0d34fa0c4c1e
9e67c23678276f3f4f4b3cbecf7ccab2ab986c4cea1579fc6dc7634a730c
b541a5c5f84200c358a8fe1da48deb84d54108f80f3adf5c3a06b4f8d0b0
c4fee15ce0a4da831b0cee84ccde938ae5e81389e7c4f2f8c9c6ec98b972
36b5e5f8db319513bf404e32b70a26bec6a7170cea9ded254e124bc5f0e1
a850388c7182beb0f206353d8c1648f0c2f762df23bf77e84223f64079d0
781e6805d7beeb237325f0fcc437bda8dae61021ea1a08f8e474c2fee1b1
c98e3dea15620c2b92b03160633c276cb4c7ac56126ce4335e81abaebdef
7d4125d62b16692d71fe7c6f11fc5dc921320d336ac95cc11ce7fc83e0cf
0fc173ef53c969f8957a4dc682181c23f0c5af8589057e9f5d5c81ef2fed
19146e84ced58d0378df73d8793c16dca4d9b307b09f4b462d067d1a0918
8bae7f4e20a916e393cd22e73a0057d02a3a6fbbb85e243c3004f62a0207
2d4ef35405c11b60ad9286a10e5e05c33e68a11bafe9934358fafd84d6c3
4397c4b4e10bb9f2f5791950d8cdb5d2b4faeaf7f03d9fe1e33925ada76c
1e736b7878a57c7e9f93de73221f1d33f25431469227eec9578564b0730a
a50f844f81642867cf1defb468fd854ae61c7ac90d2483677f387a1ddc45
26ca729bc79e0b8477aebd8e67045d364987f3efa440720aeda2703b64da
925fde5a1ce448d23f4c5040c937ced3492a58e301249d28bc700d2c03d0
ca0979d6b5a540106783b1b8cca86865552701ba8740f6e723af4ab9fd46
60b218cc3392f986a99bc1d468e01ee71d781ea54b18771e516b7c3cb01a
9e418152f7350e7f283ee8c949c5f788358a353670ed723f17b729736034
60b8511d1ab04b769ecc4cf09af60f13996449e733ee734051538e9a9c4d
58b499930c447004f9407c7db5b93a044799afe03865842ddc9f4401a2f5
b5c3c53c37a3be2eea30fbfe5a037769d081fcfe7918f13e7ecec1dfe862
5aced0f98cf11974d2a49c25249ecd0b1f326e0addb3bd6337cf5eb85021
96233493f3025bbfb128327927de0c5a1384f37580874e0ab60c1e215711
74119cbff9dbaa98cbf4dc29d576a79382035cdf48a0631d1c833b41e7e0
247673aa423838d2ec257ba06b8a0e046cb988319858ba34ebc45ce36c78
b0fa505e5f5c1137a645363666cf57449133ae0db97a20bd3999d4f50fea
62ef040f5f119a1030ef1564dc410a826d61b29a5c6ceff160da586320a2
b855a5189f35ed1e584197ab4aa0d4b599a9ce8321d9b13ae2c9d541c280
ee99cfb02709dce10a52e3b2a971902b77830405d1a4f60c5e27868ffce7
7e4cfeb09516735ff5ded702077cb8b8cee5d77a6c15bfc4f81831425b69
4e8c7c9e12ded58ae7899c74bc47b66b7021e6a095cd71aae0d569f3eabb
19a779a89e39e196e51a06b99cfcb783cbd6bd8383cf678653e070f092e7
c0c3f3154eba6130bc4192f834260fab894c280dd75a03cd393a372132f1
3d60aab89dc75e5f1aa796a89107ada96a43f05b7e46e8091024bc2ff8f4
934d0080974b7e82c04e4cdd83a1fa7efd01f5e7dccf9a1f231330996393
09eca7a9e7195bd0c479b692750e3dc0ce6bc2f2fbe058c8d3d12077e794
bce5395873e5dce71c2e9c62fe9c530f3b27499fd239170c90b6cf012968
6ae2d77d0e287f3c07bc703fdb4d0d788f0134771b83f51903e83c37c700
badb1e8327e5716f0b214713ef508fb32b8d4606276fb89757a294754130
6ffaeaa5aa4389042b904288e5fd79d02b3db3525b8d9b61a730db78255c
1836f07864dd944a0baed5a860cadf65e744a877f39dac64f709f133599c
404ed65ddefb4001c87d9f23a1c473be2618cf455fed89f5beef8335666e
5c0a7c3cbf9879dcf7c13ebc4f23430d37279f3c2095b9cccce232a6c093
306967f5755bb69976657a26e795607b1cb3369a6bb8def391e4a9a6354d
3040eba703582bbef9843c1f49ce71baf32b200ff1830cdec449fcfefc2e
92041dafa62da8e26504727c8d213527bcc3790d11c8a5004cfbf0135845
72fd419dc38d8d04d67d1ec76f0635c84cf0106438419293a49f7a5db7a9
69d03cb1fa2719dc8311dbe72767b423d8f909af4f8d343def0441990171
71801e31b8c754bdaf9581734140306b74dfc2d80324f4dc2f8ec91b6465
717c2615caa16908760f18f7f7b59f33de667ea6e3737c0017e173057100
4d1c5818be06635a989ece3729be10f86e22003eef96d28fccac838b2b56
11c6a284cea94eeebbb482a1da877483814bd3ef49efccf8520037700d07
04d68ca062d51644e8dfa37d0fb77fbfec7b4e19836d9f931f4b0d8b0a86
623c3c86f18f29ad62529ec5c78ecbef31c11dc4d7cde920d31a01d29faa
47a102032d200de8c453fb71bc4cc60b3aed0929dab9a519c66d033d1f57
c461d00c2215a167e0f3e8477dd59ade751e839b67824986976cf81b8176
6cd04b8feaa6e5a233d9a210a0c930f0de2232a8c40a6d62a6e51f101bc1
168faec90dd9f65fcdbe83601980c24ab4ef0d06a4b888341f9aecb60d97
4d46efa7db02f6bd7854a267d0d76dd103f930fdfef950880d3a126ec895
4571416d2537be0a44e78c5aa566a91ccdb761d973876cdbe6d198c3ef13
fcfa3bb4b4b25d772ddb5e7e9fd5fc7bde5b5be173f9f85c16445afe1d4a
a144116d6610779dcb48e0be2e9e6c07e1757510d4395dd4270876b94d16
e396fa0c6239a42afa67db92a2a50efeb787a4f3900e4a79057d751c5879
3440c137aa45176619d96cf9964e1a3ba05dad9fc400e408b09c62d673d0
8981bf15ed33b7ed9fbec7251f64e7b99332b53f1dd76af85bd494b0ed2b
d816ef1eb985fd1878bf966cbbb00de23ad2e93029534170c87410cf57bc
f865e1196b945ecc438e47c8ece1fac7f38adbfc51d9fc1cbc685524b3c8
5365e2161a78d8e7406d7dc6fd8a5b9175c9451904254a8feb32c4979d03
5e46117df3dc1987c7089e4bebcdd9282f024572143d2c357cb274e61254
bb889605642923c33f2df35c6efa6e789eb8bbb1f87b7d9df7c3a0d339e0
ef7401dbbdba5bf3bacedf8d4030817c5e6b1d7b306b35963d5673511253
ba188507ab0301c11a6cfdf932b40e334a4f5c87c40a6e7ab9cdc26bb79e
c7dacf33288717b9885dfbd5e3f1fee47e65bc0625cfed637dcebdfd5c3a
18ff766e78cf2527c923ad15f63b414c77ea22abf97d3b8414de0b778120
4aa95fcca2b852b9a8cdc096499c508a1d8de9ec7c9ec4c0399e231be180
419797d8a2cdf7630ee2804b6d6ad500537acbcdc3e001b4db8b8fde975d
00ef1924f35d39ba933c6966ed531616270c7eae113a091e2e6f6309666d
fb0c12b46a73b88225e8da10c7dbc2e020818287b6c152347cc5ddd2dcf3
e122e30f87d66996d639f63b0cb72cc00e8dcd674581ce1a79ffad3fe0f5
9c80794ef7550aee78be2b6efc5ea525d435b4fa337494ea040cbaebfb1c
188acfd742295c9b20b2b4cf39e9d1ac12056b9f03a3eef97018187b6b78
6e04867a1b8eeffb92800a6f695e454e07f42e12501b764dcccfd4fc30d6
d64e092e3ab1ef7c172381b028e5668d55de6d45a0a54916b0e16513467f
f63416deefe616f6296ac6dc3e2f8587ad94e9e1eba23a90e56e1ad17273
be1e5ec79886cbb0ca1dd353d2cf289908a7b42b5b4e500f3215e5c25a87
3d87dc3eb9f7d7ca864487e5112b032b799b5a053ba18339875ac766c3ed
7a6305cf73ffe46a65dce4101faed68d43f5e39b43fd9ae049ad478a2bce
b9b24d3034db57d99dd15d4b76fcaaedb6e3077783e39220e2e7f8f51ecf
1490728dfc399e21267ab25bebafd2ba17e7da0aea8891d607dd7cc7b95d
7ae5c67bd4d35c43504cb532ec45613bde14f77dd845b72b05e4057a3b6f
699781de6099889ddb1977344a03873bdd96a6306824da60171838df2f75
16299197115b059b2acff6a79fb4ab6fb22e3ba7c206a0afb9d28dcbf331
ba633de7b9b6e908b99c3d35027ae3b8ec9e67fcdcf3e63d2b6e2bb336f2
aa502acf7b13d645bf26fdf1c3ce814a54f8ee21288ec05931771973c39a
d8f80573f884b5f18b33d474d37a7159dc9d0d4318bd6c782e5fe53a877e
ba9acf0cdd88ac3b8970bad4e8c3ce090aba4171c1fd944b648ee044b50d
b62e58175638ace04e9f4cc5bb639583f39d27fd10b0504293c6fc5a0781
ef81d519201a8d0460792b7b8e4a9d6bffb675738204889373f7ef89d158
c95cc8d41478c32c053e864e6e44ed1e94c897cc94490a0a99f23e96c22a
4c3a0b9fa04b2d2059396a70b975a45f61f556384875d29f44ff0006a9b6
a76739ab6c901499bc7efb36b17dc8cc3c70c44826cfdaef05e55834d0f2
0c4d2615332d431f62c50da280ce2488b68fc985e378af6b325d4e5ac5d2
7b3dfe7efb3d4d37a8d0356697f39c62af2ada06c5d19ef9f52dd2f95471
a128ffaa7bf26b9be4403c5792d638dfb5fc7de3cc120b543e1901242f49
f4accb4a733f69c58c656544f522dd4441a74c2e45ee09029fce05c8e5c1
e4404158097588c21fbfc818eb739175f945865d44912b9c17979d9792ce
e3cb4f58e6726830244ac17bc8c6b6f374882b46e01267c96f4cfb542c8d
0a853b8549c9f44ce2c13d4404728fb61a6f882a4eec9d182a34ee042a9a
f85ee8346ee2067a9eab1ce3dcf25721693e4f3339cfc110a7a0b398340f
b3f5697a173ecf5ddad7b9d9e47dfdd211304bd2590e4e88d8356721299d
56ce5d98cc64d779f537c49d5c7442816a0a7317452827fd300ac6893be2
920bc44d42a0def018772cf7e73a9e79074e30e5391978765cc3b923a692
e6b113d2ed1645ddcf01dbc248a030266514452a4aa2222a86985b58fdfb
019e8563998bdaec022f9738199af5876158456c8a71ab4b0ff48c67727b
e46fedf94c271340fcdad9b5e7e77db898e23c8b42530bcf85f367db3aca
09e666b9b9e4080f274566669f5ba9d4799846aeac3a9f9b2c549e2811d9
090d6bcebd3aa16c3e24b250fdfc000ad335e861b46b95c9b1a9ba5eab64
2d31f0b31184ae59c1815e2e05d1b278cd78db35a52b615d1fc17496303d
4cb5e88bc37ce1f92a0840db67cbebf3ec6baefd9c10914f50c0c6ae1914
e6bf34eeb9bb8791631ee56ed6b35e872b8f839e89782d8b0b079f839622
480052b452d2a463cc4d2df5b055f2641f94e2134c53b0cc4542e963af12
98d50d6cd11f7465539a1828f9569af840e596d93215c95e906549f9b058
df98dc25a549e7c8f7e121a3c11c866a2ed262d1ba8bee30500d3571aec8
f4dc5f141d9595c2d05bbef3c21fec11731d60fbe37339ec337d59b8c8a4
7515694d32cc99dae1e1052dd64a6f36e7ced20c521e92283a067aa742ad
4a09c0a2073707ff85242d50b469a583d8239d756756980ee2bbca662dfa
0e5b5acfd1284915d59424a40b84bf9f873901c382ad9b72f473a29c83f6
397d3ef3b810fff1b8a663b31f4ba97ba7b47f8720f4f34ebb4ec06fc1cf
85acf871cdcfe79b39a5bfeea3f7fcdbf3f1739df5e456a1d133c0e006df
bf53cd4c79c5e7def55cd4f0e80ae35ccf2b316f082ff6f8b3332d022a68
ba75bdc2141aea4046029d1208d6984f16341dea414c36683716aa7dafcd
b7e65d36377d022fd3b1f43da5619f1f66c363c10689d55912ccb76421d5
2351b5c039ab55ad9121bdd87c63a57585e9a06bc9c53197a90fab7876d7
61a1d471d977880b392ea5066aff903b052fd6cdc1984c37f6f46770141d
8f15714adfbcb35c8f78addb18cfce5db7ef9fdc74fb7e1db67d73d9fdbc
729bfd8991375726c3964a82b06d3f6c7bfafee3b6fb34df4fff0cbf9f7e
7ccbb685bda9eb9dfe7de7e05ffe7c3506e980973fdfec495a03e656e7ed
1cfd1ccc83b0fcf9cf6e8917798d30cdcd1187d267f872a1475359cccb7a
37cbe4c83eb83769843a1c25d736f438f8c5b25e4e53c4c50d99bf087a83
e17143d1814285536fd0f145976a88a59321cfd22357f12c8119a019d26a
c911107a89d2276b8a39c5339601563660828401a11464d90f166ec00e69
3dc6eb2e573a9d98f2329d3a357beedcfae5d252feadcf56cfdb28c80678
06ae8dcf4a7c84160023e8964f6c7856c990eac474c77805854b02fd7d4a
94b2df92b6e13b81eab3183ef797c102ad20645f4058b0632a2cc4a4863b
90a7dfe6d07d1dbce2720cc998e397a90c8bdba5e302cf2ffdb92941752d
66ae511fff5a902d409b63262d2418ce83ae9eccc08993e23bf3624dbe26
98867a91e4fef8e3e31824e548f25c71bacf08fa2e8ead5f86032dc262df
21896ae1a49b97faf8a7eba5be92c5a56681a6c089c0d473dde404650794
025b62eac18b74fb25032568d0314190e783eb543a0e27a52ab07ac9a949
2f8e4591d749a117c83f2168f0aee0e38376c42c7144faac31c111932987
38086325a6e4628bfdb582fdc0285a0dfb2e7cc6e5a1f98d745cb8425498
ef2681d0cd87eb85862d9e2be01c8a4c32cd3e728c2789c53e178c7364cc
393f4cf7baf36dcf4a372454e2d339ee58cb3e274543edf3c9cfd53e5f9d
0146fbdc1b7d1b7e2e44eebcee5362a03cd71cf699c1e2096dbe59c82332
b8a141c35daf99ef131739c785cfe1a6fec6f4c5356ebb2839c498f7199a
583b173744e255026539ac2a2c2298bd0c0750369e57a30e06fbe2b9b0ca
64019f65070b0b5651b055c4c9a431730e46a36f268f3066ef395dd70531
abd5c72c2e6666c8acd7f3507c25fb9cc8bd8cc83c806b0497be4513093b
9b582221163a8e2d9e642910254abd0a6d9938d91c83012ae86b6d9fd72d
c119f7199b78998644c34a79bed0c06900525f552ac5993b9f49756515d6
747dac00853a29332d7306792bb32855aceaf389617526ed82224f3f5eae
1ce85fe406f65e97384a568a1733898e057e7aaebc3d160cc4d3c8a48e4f
8b57fb079303e4583eccd909b55739511fa5ea543c07a3d3ce2ab9ad97a6
c2d8121de2ba61e7445465f08b254526ede099cb9867ba27ed24bb2134e4
930e314c32bdae34004eac4848404d501a895585e7ccca13c662c7aa6062
73083224c499eaa96bf540db37c0600db4248d78e20973070f9d6e58aa53
4a22eba5d262ce39b68f550dc27e30df0e49949c0a7ce7c4f5a89cd93918
3c1069a2b256fad7fde2a5883e74f0f3be9f3e67ede276b483703f1c53d3
c4315012a0d2552ac6773aa7bcccd775ec71a993f97091f105fc7f6b4edc
1cabc52c322a3918bb6b1b8de3e49c905d1786ece7d9ecbdb460aab859b8
fb997ffca62245bcc723f5884947492fa7f33a4326197f2b3de6cecaae0e
deaca02415614ca247baf5f2255260b39ce4a8a652515e1ac5714016d84c
863674ab18c2c21e7a70a6188f5264ede62b6040966768d2f9c990c67ad2
395eb1c1b50c2292f61f14758018c856f289179de18bc0fa9962b5099223
051c88ab8b19faa0eb8b13e1a903c764423595504ce069a113cc7bb5f701
4fc59dda8289c5f7c6b0dd22c66413c52201de3bb553c93041ce413c1fcf
6e5fef54c8994cec6102cbfe7cf373f822a4c79e93e316e90a67aade26de
895dfc8b4a765e35d5b589ac0cc6bacae4b3799cf1c3d1fa0a16fc37458f
82598aa373a8c315e5d02ca8bd39deb515edd5a391c043cfab85effb3d59
29430e62c582c5b7d5b662778c82811330cd76958775bfa7425d4103f219
44120488a35be8e14ebf2c0546a0c592c16d4014f482afcda6156dcf7242
cab908a17b1d727ab8761ea222c677f697a4e5f16452378c338b6ee3b358
2faf0d0509a292e4003d999276b34f101658ddc07229207e986e6002cd02
a495d9f296451b48b8817ea60a3b6272698bb8277fa762d8fba36a7468b9
787298fc333cfd669aeac58095b203e4d2c06bb0ac644cd6119e340a3825
58bd27b86358a587635f33d647b910da8ff97fc7b5b064f34324ccb6e167
d64f332793251610cda90ec6664c6c8280ba3baaf54ee4c44ca0f25af9c4
c0fd41b7f81c8aa80ea638f6433e987e505366a6fb04cb8e58c0b35c5464
a48c452983693f845644b655a0727e9c1f1598833ed8c8f2cf4c2f6fbe7c
000ef74847666a4969ae146f2f1bc50b42ee5d52fe70edc4f2054e4aa172
15a595379895df2b034ffef80a30532c1bf124268bca448cc13dd4969be2
c40899d699bd4e82613e6d0061629f8890bf31fd81c4f863110cc858063b
a93972f2314660db26be3821ce9d409d737f865c9ebf17c3813181d14df7
f3f61db2f66b78f252687b3f7d625d01dbb94de9c8ccdf22abc7eaed8f6d
c5a5b02301d2b154dfffa53be0767d54e6c1750a089e9782e4ce499f0359
97996fc328075ba39e4bded4a117022531fd627fc6feb93fd7fa28d0794e
adee3becc10b52888206708a756b25869b6e39aa9285f9df50da2ce64425
af32ec00d97743067796750f8827cf0aa36cdbc7eee87488b7de817250f9
cdd8e27be81d84334db6eee72cf470578e6164aa04943d58f5cd4a9d9886
b896264c830d99717a2e8f2568590e19c5d28792e8f43896515263f2edc8
13fbcca3461e000364cd3a24c34e28353d630d35659d65b10fad9cf5adec
14a62e87530a19e4b8d8f4e959614fb619df3cbefbf6d5623105945c1075
cdecd5dc9a58abfd1ebb25eea74d1947ec95f122287b252925bc04283a2c
a64f19e63213ecb1ca676765150c1de60b3037bcaaea2ad07a08c9347a30
11ed23053ecccb6462d0e3c715c5712e862b8c596530ad820100511410cf
e9f7b84d63be58e47492c5678700b914d250be7ba0e60cbee0c952d44378
6ee5f3c5f79c1c6f104af0b8583abb3e4fb3b7695733392830e1178439e4
3e3545345cf410ba9206e30fd7530e3e6c20aea013ca4761d0e12645859b
260e0b6794e88989a1fb5f25e34a150cfe121aa088c1584a2dc124f2727c
b8b36d05ca2295a0f2660f77e3657d052ad5e0072bc1437ad0efb5b79f6c
c5089119e6240e671718972964022f56e0c7f35169cff3c309c43c28a507
d8f976148efbe5a93bacbe2a41ceda4aa05675b836665bbc54b25a1dad8c
66b17c554eb802422960d9d4531526f283d2b9a4b03bedc50e61a6143593
23d2e97b9000c12c0e965e16453c99d017ea7dc757b5eea268a8ba5dfe52
6a6cd0b66079d151626a744c8a6d3100df8f9de81a14efe8d4d060f1df91
100197f438aae403c28021f9e161e8d05dd8624d630af066544a6691c0ce
f81d6644c3ca8720bc722045f538d325509a168634cf3b40cbec15cf173f
cf77f8f3318d0fe6c7d13c0a7b6ea585a1efcb34eae689b3da82d2fdbb71
20df46d9d2eecce13bfe8b7baa8639d97bb2424c7229bacd8edb180928a5
49acc60e2e7e037ff9ce52dce3c288dc21441be4e0c77390d77cae3a98be
4509aad86e3b2f4d44e2c0d12d4ff89d4a87e3b217ec8da9e191fbf4e2be
e5bd56a77c98f6e27597fbe01ad5b38dad46aa63619c87ef6bfbb7dfdff1
242b0cabd3ac9e79ecdbe3ffd6f772f8f764cfea5b7d8fd76dfb795cf1e3
e2afefe1d7f7e3e7f7f2fcfc1ea0a2d1f5297ec2e4f4091a182c56beaee2
e3986e3f77d8331563a1b497b1bd6dcbf1b642db54587699ba9f645ea396
979f74fa456c7b0c2c75ea4d722d86cb55707a83caaa0ff963e63e2881b7
1d1b413b4f0c6dd0683f4e156fe033f6e7f73a204e30015a4e74a22ee528
f37363dec671d7c3ae7b34bb766424a67e11d3d121935deb3a18b1c5f3c4
bf139552cd9da882a7a87315d2439d36fbf6fd3bc0f27e9fbfbe0f4f750f
febd6f25c7bfb75fdfcf5fe73bc11e3ef609935cc1f1ab271f6fedf75e66
ea5dcbb4e0eaf1c8e119d6d9b5e3c6883747c1cbf7abdb959b63cf66dbb2
afb32e0b3324a6171c6f3443279ffe7d23f7ec68ccf28bbfd197fdbded68
8c7ddf51989d16bea3343ba3fadc510f3f6e232b9d7e9d1d9579a32f3b5a
937f46637674aaf8f354bf6ef5ebd61d95d9cfebd19ae999deb9d9604c1f
ccb533c1f3cf8cf0dfe9ec6f86f8ce18f7df4594ce05baaf7edf9a1b3574
081fb2f93aa28b4a2a51565c873dbc4355c063c92664167caaed158bd0e0
76925093f2d4a16f88cb5a01a41281a488468a86ed69bb0ef3b4494448bd
ea9d4e124fa291ba7458028a15679c8fbdc461492f0497c8a7af907d51d3
1798b7c8f9c13a80fe0955d07e8feedec3761008eefba593bd7451028deb
1bc13d4facd4a4464a1f523083fc34f946888a4e2745a6f191ccc5c794b0
4a2f15f415664ab1ee79044795a3fb73b8afd55d9bfa5ce5d1c21d415ed1
4d26132d8d119c42b7675131fd2915a7ba7864d4a9f629364ddb837edace
14806e4a20f598520345a342722eae840d421f38d35c9c8b9eadc62dab13
e3d42d812b067a1d22b41ea8bb4c00611085e38f67a6829b980e1a06752b
013261bf958176c664f0eefa0dfc0444c7fd4cb0297c361208ebc261b28f
dac18a97dc54726f26e7026d917d4606fa4322000e6b92f1d6912829394d
860ce9d5871598b38b0977d47337586b633ef864ad44702a256815bedf05
4cbc9e52e6382087c0524e6560b1b6b0140d96e05abe1d0460a9d362d498
d356d666b15a2966f698b3cb8991853c241815f7d035c9ef416284a61e14
7ff3a9fab6252764f972b88a30f129dab9d2215c044497a9dae2bde3f3d1
dc69a4439a2d8a252a977c4e77b34a4782027e53197b1555d79d8efeac78
6ebd414aa9146e5c6b48a47ed5adb096e50826aa98b6c17790ff3dcbec49
bbfa8a286020aa80ebc1bae28a89321c2d67d3944179ee74dd6de632c39a
493477ea2ca3e64b6d76bc83da9b6d562fbcd955435736df66f4ef98ce6c
757bb3baa92273a513f44a69671ebf7699b6655df32aa2e9ec95d9e03acf
d9fe06d29b79ffee169103d4bdb2d065de96895b568666d1d2e84e003205
05c5952506d3a53226ca2843577d592144077d89b8cdac51a19f3676c139
0e88e61097faaf4c22e5001a55d2532d2fc7e032d4ac777a73f2d7fe6bef
87c6dd9285e0b81f333d0e8744e1ea58276118e9d07c18f6ebf2c8e0b812
abf90c2db3b77d1fff5ccf3dac9cad8e06eb4b586c78e670a91639ec7393
9dc3a83ecf83ed7e8fbb5137ef5eb081432bd9a44c1fb0d7c4e39501dd9e
6b7f3e08e1209c393c47233bc6f9848fc1bb559c9fa615e12b4800437fe2
f938032b304442ddee3ac696713439e9af269a08b3adea33fd5d1abd838d
453d6e8a4570abdff78af7cf7b8d6863c1715058324c2b274dcc6e6094c1
129635e0f255a6b31c0a449f746276c9c46c137584afe319883e154bb4c1
8e7e2e97eaf0018e4a73d60bf569c735f0b870bd722dc883df0fe5fe07ca
ab9e6bbfe48dd200a88ccad946382de8af6d2449531e50673a1ecf1af6e7
ecb3abc0f84ae99187456e34dd1fec563501649d5601dd47a5f9448d1727
d51303795aa604dd9b3f2219e6f46f60e9db69b1b23915b6b60ad5df4ac8
3deeba39832031c5017c8576c33b6259db48ba66d9991fd837fa96bd2008
b1bf26c791600b39767854322efa1b4651a99f703b1331863a090e4fd8a7
478348e6a49901d61a21bdddfa5d94c9dc09c544db15cdc68408650ab9f8
ad7daec7efade2abd1922b851f22198807236c43618ee0777ac92c6feee1
d77eca0eb0c0d49e9d88b73fd7e36bbb8ceba8f49c41c9ffdf83e3613b06
cb0fe213b55d91cb1d2e439b6bad2d7de420b497378dfc5bde42496421a1
69b7c99546b3e9ff97090493bbca795a1de48e9ed083a615cd2ce36c11a3
1deae47e262e9ed1b8f83eb6817bb042fb88cf08ee50af1acfe6f1942bc9
4860da09c3eaf5f2c12611402f2479f37b49ffc3a0b3eea55cd00b5df046
f3d6149fe02a5455706908f8074c60a90681a60214a7a6fde1a6f7334801
e3162a998ee331915c4b362e15050f99c941ed0056a5b0a6dabd72f4c085
6e5993713ca1af93c02e7c5f9c124bb0f765d6a9573ef1f53254147a9ab9
6c57a40ce684940821ed991ed4120738cd60995662c49fefa97c2cfec64c
52374f7276a58cf724a366e55fa04f60d04657c09fe91689f77c76280dbb
52bf8372591802875551074bca6f7a61275f97899178db41bbbd2d3a1d99
798fb119e5a2080aa930fb2c50f4043a692dd536dd24f2c618bc877312d3
d4a81e6dad0c6c39c995499552724ea9e111da52386f22c0488b15c88b6b
bd994f78f884fb75ab9f07dd2e53db39f91d4489a104eba103be6fc7cae1
714bdcdd569d82c6b4dfa8e5e23ce626d1c485fabebeb32b5916604b7479
5d9f295e67f0e34252d0b997ac101b96af1d9fedf8d47cebc1e7cbaf97f7
f5fcf7ecbff75d1e6ece8257313397abcabba3fd6ea4a4e4498a8133a9e0
fbca767d66a0a9b0cecbd821e1a23931ccb77df87d3042d5b2376d7bf9f3
07bf45f7e78dd9ee73b978a2dba8ef701f930a4f035c341278943c9d99e0
557c5252aacf051d55139095ce62b8893e09b4e7463016f90c229f11932b
25058f2fc960b0a8c4a8f570f94d9fd64ab60a9a62f998e4a79b6dc944bf
a7e23a95aab35d27485da71d9a888cde0ecb66c4e2e1ea954f787875f0d9
58e2166ca560ff99bfbfa77826e570dcd02b54b460d7e7ea8c7d46d89ea5
9d5d366c7085f2b0e7c5ef60e9ed6260fb34081d82c5551122ae49bb9eab
3592430c0141403da371e763c179060fc43e421ab02c37241fe31f9302b3
32edfcab440c3d98529d163f7d3a9afaa0e94f1f6ef17207fa007e014be0
3b7f5fb2fb2befd516d34a88f3c91554fdb9cf2012c81cda832c27332741
faf957d664bb54b0298c9ecedc7d96a630da5a9505c9c108f3dece930c9e
a40199ccaa302c20c6909a390ec4f2854fc0df2ec8b3e2f6e4f6f74aa3cd
57dcf754bde0865f21abb68cce83f7f73c280d40a6e82a3f6de8675b398f
6551483b26c8121906333ee6037195153e237a5302b3576140d0bb77063a
e8b0e0b3d22ee37b644b263cb4f5f718e99962eddcef76f87e0fd9f95659
acf708d3de235df61ed9c37eb29367bd19cf0e4c6b828e156885f8f9c9cf
27f1ec67ba07ee1b084da967910e051bdef4378b4308eb243e5ff3297f58
97327ce668497659203f34a83b9d0016f6338aa34c1abc4862e576262e8b
56ef436ddbf3a1c8a6f2a1ca28823ade8c21fd48bbe571510e8c2c5720f3
a6942365784f3f260dc67f5f1fea0e72c65445680c4d8fa68cea05859a41
3115859b45a933ccd71d2c9bd09c14ebf32c340799f901fd612ecadbccc5
5d99d00299c93c3a0268307da3ce8bde032c7e8931ac6d12bb9c06496e4d
fb0cc9fc1095c6afd1fd1ae61c71d46dfebbf0162e8e5eb1b3c54dfe2976
d6da62c1c4c0b3639eee50c8c58ed38e9b28279eaaec626ac7c7977380a8
0a2fcb4e21501d6deeece3cbece58724406a8d9a1aadc22ef61599d26132
9ca23313568e8a1186b1d0bd596038ec557e3fb3152504d04e1ed41532f3
f94c7ee34940b4293c01932ed761b994b9401b7add8f345ad5132e16959f
d7119d5293d706662f55334a36f76735cdf8b492a9c5e0dd61e9a56f06a4
7e0f5a3d8f4a93c9419a13d2f61f307e3d3df789108d59e89c9dd9146f1a
8e443bcb9e3c40e1db4e1f329341886f3c883edbe502ebb6cc943d87416c
f7a2f3337056ea53150ff63c99c98426d613e7d31dd2989cec650b96e6a0
7a95cc5c175021f3554996c9f84df3edc152c37c9c5db14aea06412b9fb8
8bf4243c5cd6ecf7c12dfd6456d49698582dbf49945acff81dc33455fbeb
61a9fb2c72e6f7fbfa1c2754062b78bb19cda338c40b0dee2bd1cedbd707
f5ffb8be4ce4af6bb0aeec3e76f9b19f13ffcb39c1ee7bd3fca861082b76
59f05b416a0663a1f7d228a767ca40071440be781c418e1a1728a835d223
d5a43113039fb85f278f018f7c8f197a165036357d3c2b33dc87ecadcae2
aec1bc1dbae921689f20f11ae88f8cbbfc237849f5950dafa77a19c8d616
0fa69c3e9922992caaaa36349ba996957cac923826b6484adaba83b53d32
23e8dcd7ab1025b97f8e9de65d4509b0c5026c7da9518cb374a2fdde5717
6398562c7e5c1667e17a6afd9184af8c5df6d3d17771f412322748981e49
4f5960b6f26ceda13dea19bc5a4ba042cce726f9631f0b72efff746cc333
4efe3604c3b3f49cfc8d2b01f700077994fe97a1fcefcce470092412dfa1
d7b1bcacd95ace97a886c7c7fb52b6725ccc556c7badd3e6882c389c7bdf
bc68eb0a75604c97d8722f9d44155098254040c1f66faee241b061ec39dd
05cbb3d0f9e1bf5d5fbf55288750bccbad4299ccd62e4ffacb35987e8fb1
7dbf9f275100fb958b72172dc01599eb7b6635780826250b98abbbd19baa
7330182cd72022b549198f88ae4f322a215e59d0c14cb06c296b27b3808f
1d370a66ad1f2e4de9b0227125a6b9c1a87ae855c876ecc623734bfc93e7
e864ffb8575d797d1d062533d0ba27bf1e4aa76050ae0bc7a259822c2dfa
15cf09954ca93230547755ff9b385477a14e96dc3c9e9e1d7ec1328d2154
15f93de8fdbea89df94a3214a08f6b60957a357560524adac541d56a5a72
1442dd615e99f111ee6b0457c19da0c63cc9a524935392f33d1d43e81ea6
7707ed23902cbdb284c0ff58c7d7cf738896e1a9dc3fce232685a56e7fac
eaf7be26c92eabaeefdbe9476b3b19df2c8c43b1c892e3cfb47410c1956b
a26923434ee56e74fdcbf571c6c022984567e9f5f359f98c852191711fbc
26357a261183d5f6c3a47bc2e7f0e33a8f2204aa7a265166cff6ea1b82f6
305da97a5268a77be2ccd4dd4c9ff11b6c5db3b0ca96bc5d552d53c120de
206f17c4bdf0b2adbe86031f3a6360b9bf6eac09df9f8814a7e00f58ebef
dff0a2747580eafefc2dd86f3be9f2cf97823660feb49d5c24855c0ec3d3
7c6cc175547908e899951a402551c5785a5681b30e3584a1e593599499e3
0cb370c3f6a96e0bafa5788651b4c2b654f23c49d31207b5fe0854c670ea
49c751fbebef5ede343cb610a8487aaefc95c086ac1a040f66d4290ba8aa
74cf560b2373d4c53cf6707596c8d9209d2b1a240f551dd8b28dcbd1a152
3a495ae9b6514b47ae4c2639ded717fc7b338492c0ba00c65d9b27f20918
af5909c59b006d365f662a2b335357a37c661984a443d8fb0eba1ed92680
c5fb0c00b7b81ebceba779426d429918960c0855574cb4286d157770c5ad
2da757f6a9603cd9d31c22878a38c207c432f7f1336c02bc2188989c54cc
86d555f4999a8f2e2ed7269502c45877ddde14d15fa5a39d0f1b21d49e2b
f19ad3f1d7be871ac4d7df6c451ac31c94db4885fdc218758954e397a401
683a37a14c0615230d3144188cbdb3460ecfa5a43753f5d5d8ad58b10f83
54dacf5281183d1bb2538a35a1c7b03303b6d483091b488adeccb464acc1
13dfbb95155c603c30a40665cfc07a209571f5d37147e58be0daccef2516
3af3736733f88fe72b73dcab00b912adcc3fc8786e4a14b39e2df26a864e
679650300d6c8f0c983e6f120a44f50f69e6d7668aeb608ddae3d985879c
ea4ca35ae7b12ba4b86e26c33ba7d93cdb930fb17bca7bfc155ef22e6ba7
e7ea8c6e5aa1c15e1fc6d519ecf54299d40c7a138f276371b89d7259b90c
666fcf78366f78e06c848107637db2fcd78b235709bc4a31264f78576056
05a2bed083ac7c9ce4ad20c42c16592fd762b2c0addcdb4c8f747873223f
05e561c4ed2cd6217219552195d3eb920a1e9f8c6250d7c0c218763c0d0f
1eaf1400a53ee2b94486ec517729cf33283794d7b1ac396e03be3fc16294
77a7a286fd76eda415e8d79fbc7ef6eb334f848945e2d498907f799fe922
f1aec21ab9c82938167a7fd69778fa82dc64f40fd274a1674419ed76ff3d
c656d4ac0ab353135d042ed3393612a3857045f6ec62671c4b0fc8473e6f
b279931a000e001218173359946f42fe710bf7fbe2895c6ec1aa59d6cda4
dabca12159f7ae0aa2e73b4e473b7459291beb190c0f3f338b3de5db1db3
c10601f34d57084423618f897b5f550174ab9a002b1fb658a0251b222d71
6d1bf96e66f941303c7cf270b0363677f85599fdab18854b1ffa05074b40
29c3f8bf6a3086e78f58f8e423d5987f02cd1e8c9e98afc9aac3addc61af
b4cbbb3ec537986b980eb717e1deae504eea2875e5695009b3ecdc7e9598
3bee7ef91d0cb5049b9e77d1aaeb0acb6b1bbaa7af6fd0154ec8ea021e13
df694edd8ce86ecc2c374f24ce435201272b938cb2e88d07556a6519a460
52d3cfefd5e57a8a145676eb0125b211811267981f0511bb66fbf2484078
dce4221b36f8bce8bb54b935c3054c794f2b855d4cd87151fe4eed8c1404
156c51018a44e678980d0db9c80a6eafb8b9c9aa6007b16b426e96e55313
2dcedabdb941c133a59bd6bff85e11986236ec5e794c7b1148f92deb3be8
3c3a0959f098183cbc4db8b602661554595bcca4e0b14cd1fd17c7d6a906
b178e3adc32ca1a019d96169b17f4a7ebc8eba5e26250fabd6344aa86de3
c5842db5b3496d39664136575b7e718e3c4d3ae820ac19da6d1e7801fa1e
f4db348cbac7bdbad770da940751a0fc1f5a943ba1c0b6620217e8aad0af
d92d6a6134711e857f860e03c98eebed4c7ad0d59a5efd362cd658c027a8
aea61b2332a1159a4559545ccd3e1813a30ae9460d3c4d4398216402e10d
d230234adb1b5b0516b2d0a046b16b1f9e069add49ceb421a15835b90a99
b0a7676e4485a606fad835b5fdbe26d64b492a6b4c7c3f5d2bfe7ce7cc6b
0c705d9c52be1ce7107c4bcae3717566eb147745ca558acf4a1d12661dad
5b2c7d5618fabe90ccb4b7ea8ef34d3322b9312617acaeb909198a850785
c92d72572a0358490bcdf434c80a163e5302e018ba68aae1de3d9e315316
158152f24d1df79afb40f90ea892751341c763753cf2dd427b20d7a662a5
8ab8684546873bd0e92e86cca6ba7575f75e6df7425c3f13b1b7f2b96b74
67f358a493f7ae507b760defb2adfa1fdddec24a33e2d03f7b4b869139d3
9e594e0d509f9b7ff6ecfdb07e7c9e3bf33c5cbf3e7b7a234b66f939efcf
9ece119e9f9fe34ef9e0b33d5e959564d945bb56dba19768f7695621fd95
71bfdf65fb30e6b161867cbb13c169522ba1db3cfbe7534e4becf600345b
2b31eaebbf8769bf9f1e095857b576537efc70c499e901645058feaec2be
9f322cbaec01f06cc78fe5198c67d5a49f1ea96001ae21eed8f3f6e8caeb
61157f203efd5ead8cbf08936b8727581d76b08d04adc8182421c8c489d6
15f0ea1c542caf44a8935a1dea519a6a2c1246e0324f16459ae30a4ba617
87a499e64ba6f81c8779f2dfb2c1cbee4d50fcb234e130344e857b2e251e
e39e45381309ac04cb0f2c52b95156d4ab7630d3aef929528d4242c6355f
60ddd87e6af8e7d77b2fb6c2208a2f8bb40cdac7ee6bb03ae9b13676bd59
81719d49f9bb2acd6af67bc542ec8360a8ec1f17ed18393cfc183590b62c
7a26a70fb2b150887c036dbab0fc1f6abe6fb1bf735be2d959d8e23a97a0
7c9832427565bfbb9a577d55a7c342526534a5f9f239a4af996940e9ba0a
4b307374f06a30eca454223c0c6f44489d2b9a51ded9c6860f80ef0c6440
13a069ce257353d6d084a2ac206ba257201354ee34a1480c172aa6c25138
14527a4cda5a2e92e331bcd2d682010fb34baf7d3d088c4984e468015405
703144942b82616632552bd0ca1355ba939624fd2244d33db1da9fc2570f
0cd39cc7ee45d288c6c7eaba4e570c8e1b0449b46e80d103dc5071d656c0
f356a9acc8d8ac5ea8fe85cefae4f1c8c792d4cf476a8a628e58b78a5f3e
8c53d2227c0424fb565fd7ec5e58f7518d642bfdde2929d3a0f986c71255
272cf6ed6cfbb295fddcde1379dbc1c982504b5926570e215a99c563aea4
797830ba81c02cdba0a8a24f0a368169690db8d1bf6eef1678fcfde56165
302a9e1888fd4f2f9f59b281e54338bcebbe092c3e2920dd6ff63c742646
027459a9819ba94cdf841a719f51edac2311150c80bd5b55f8b93d4acb92
c67af5974bd25b3dd51484126d50b28d23576793b91fd41765ed2c00de9e
e370071b07613874d5de2eaab60400a33be7b06b9d1805bac9526b963940
51d8dc355f43b81a53635d6f2ed1b2ffaef56ca765e0fb7195d273cbb1ea
740c995e1c838acce892e10289faeec784f3ad8867558dbd7373b4182936
1867814c13893ee58bf000ee2c151c829cb64a9399d6d1a82441394b07bd
e91a3e4d2bea9e3a727ab6e0193c63c0bca484b266c08a352f9de8632391
4b9c56d72a371bb64db9ff4ac3a40b5df0518dbe133b66f8314cf4a0c651
ad4d2ecf9dda5f6d3fae3df5d9e1726ab117c73358c23c5923572d03caa7
fd56bcf506fd642d407418fc20b91be3313c270b9119db72d9b1585503c7
e67d6e66e158905c1ec4a362f665e0b404b5f7e2b1a544dbb77c1ffd6956
8ec9e9db9fe9743a6b7ede67a8446f234bb72a879fc40cadfdafc47c18cc
b692fbe817ba1df8a3154ff8e3c2615d2456b5ba391814128b6657fa2248
285123713eadaf19d44db1985faba4c3683a84a6fb07d50a2bc16f5efb33
378768cd5237a82fd0d9e8fb0f4d34c333f11cfc9d793105a2a0109832b4
237dfb880d338a0addcbaefec6a1c67a5e182152bd9e0bc45b6885f63246
5027a271730b2e621da45926699ef236bcb8292885c5ba7a19a0c8c8be6d
be65f3030c1ef1973e4d7ce9c730886fa8680e4c52951c6fcfcd854b5dee
315c0b5e5f707eed74f3c6144f8e71481f9ccb2d1eb6c2469bd9b4794f59
399723ebd871eb525f9267fcca481cc315405760bb5722fe54709b0b02eb
9472ecfa182ceb6423e10ff1d84d7f50ab4f941502fdf344e5f2e74411cf
e86f13f5cd6229cf59fc221f880ffc8f95f2eb7e9b65abef994fc60f96cd
729acd76a137988bc3c1ba4e03ecf8564c57b3e7570b8ef77a78e6511872
f85c2ff9f5ba2ba55550de8459b8f6247e5f573dca89be5984553edc6dc3
146ae13612299c77012505d8be3aee3cb1627f3ddff775eefc759df6cfd7
a9c5aef3c61fe83cb45aa45289deafec3cabe74c870f407e4ca15be637ca
44d42492fc11c6605434aff4a64c121270799660b26a7e629e33a43c18b5
253662f2eb266826372c5b104282f93493fb9c98f3b25915ab28a2c9a77b
106506ba611230ecc98ef46c0ad099a92f25ae8390dc73290861622c39c4
82267aaaf18c8169b95f2a62e0c686ca617cad83331180c313e9c8c4f1fd
fc1dd0d0e0171bfcd63e0492fa9f83cf638ef1c9fc17321e081862647c5b
5a2cbd210adc213bc8d0e1e89b5317a738287668b40f0b1219124db4cabb
c3e3856cfdf6baaf36e2cce12d8cfbb4aeadd31570351f6039fcbc2d5201
22212a507ab3f5f0b0d02ad724db62b19890d4af52bec48462041e171c0f
bda99085b8e6b83f36b67d96aef086e61dbf90ad7afb5886c0a2128a53ec
5241cbd129a2d523458ec7e1cad64f53ce5cd0f4e8109bcd4aec8ce86a30
adfb8523bce5bbbf2c30ab96d85d2bba153a4ccf7249a9bb8be330a98b23
781227c914b0ac105f38cce1b9cf65c89284e2dfc336cfca45e295f22580
984541e9df29cb03db608eafeccc4199ee661b63a86a0073b28ac02b15e8
dc94e71846e7f5b93fa39fcb1cbf870081702ef3b74128f2819c8675d24a
7e61973ad387899f8985cd9882b7b92d4ab14a36889a90e02ba55e6469da
bfedebfb6d5c632b40ac55b52f546c4e57cc0c4d55bfede36164f5a4720d
798b0bcd95d74cb30e76a6d8e4e7a25dee194f95c5dcf81e6e7537302fb3
066196ce4ed5c4cebf178cf74bda74251d135626112447c76992ce047ae9
b6edb2e719254e4a03a8ddbcd979fb028c9b58c23b168b826d72b1ba238a
805e87719ae337e4decb2d5c0c19f6453e36a150dfc244be138749cccc05
ce42eab1745e9accf47d16af870a5e0bc5063d7468538c6f25b3381210cd
73586ef1f735f2f8f31a09da43d6c23a5c17e88710ede993e504366b9876
315d4b0e1d436b7b29952f4059fa10a04b114866a170c429a7df95c1e850
10982435ed6c2b94a97164439b306ab4481bcf4d523e2c5d9d934731111a
13de3440b75f93abef3591780f1e2b2a3f54a17fbde62253f094596ea91c
4cc45e35b477f0d3e568b051cd7947b1d54b1caab22c0382cfc875e7e754
41c70e4bf0f9e1e3283f7d1c22e8aa6e909b9b685cf261e618b989ce2dea
962e40b4c1a833e73143de619cbecf0bed73decb054e1652dcaf62485461
f31fd8f7ad186e05f049d64078ac8f8730381750bf502b8b74d474070edb
6ed1df32059352945bedf52e3b4d7a3b2db633633b2fb636bb31a5de5c14
96c3f0ca3e383fd9ea4f6aeecf9fd4dc09b7b475009ab10cfbc4e733c9e4
341be6016c7e13d5e66aa358647673b33db83dfe5cb92f62dd72fce8bfc0
f3111b81dce15c3f833d5b896dfd27eb676caf35ef18891529fda75b3456
b90aa794d1354a752bc4ea9cddd7d2b2c16314c6cde88bc99e48bf3c099e
cfd54ca4e9997f4696dd2b0ab5c04860aa9649a51a60fc25ae6aa105622c
73f54e6b3c6b31747314b11c3259855f72b9bddef3f0a0c2d1c0cbd5db5e
8e7d3abe5f0e2b769ddf4a16eb80b7170eca958e998f0222bcff735a4b82
e8313bbea0aa18f7a01211f5311dc29c3d9f6b2bb8d8c572cbf125931304
4ab9361b752f61f8f212921b3c0aedfdc1e6190d666bc1cdeedbf193fbc9
bdeed59b8c20292bc73964398cdbed632516bf3892144d56786d422ef61b
956e7574c65df96cab2897c93863108adadd3c97149c1beb50de4a5aff51
f71590999bea206c82d0158f11b0913c016fb33a763d3257d6771e40f81a
d03e64ebe7f58b350aeb613a0ee490cffa7ad9f3633a043fa769eedfd39a
def6575b7633650faa615f7c56e2abf4b8ec242240ff28750c6952be2e76
0cf64875667ad4ab1c25538e3627586ef3c3ba315b3d288197504e3f34ef
c2952913fa732fa22af05e617eeed59c2b8d54a7c289e34bde9f57666a54
364cca2254064790e5a41e2e2ebe23ed20c4b023ee9db5be87616bc801a8
24e3b5d1f92ef9053c30b4d97c7b11902cb7e27231d0dc3fc00e0af40318
09b0dbcff161e7bca47fb7220cfb477024a5fe11214f7cc3338d5deede6c
30bd2770536526309b209f0e7a2ab38213de208fdead66690c29422b1705
43a750292b31a563de6ee94e394e40ee228a544a40f8435f20297feb05b0
f78332807e5caf42bfeb94dddfd7c3be403ce9422e28301eae2e538a99eb
8665f42ac52958ea253fb3cbd0f98b88b769bdecdde89d1431ab4822130d
d6cceae866f55ee134ab8feb6366125961c7c1b5b09644d1bdfd1a4ad2e9
f26b3c9b308239adf256aec112ba73c1ba58d918052440405716279ed58d
c28ba6eec38e8214b453d9985a9d3b2b67138515ad597d8e02138f6aae3e
b92acc56f27a224c7c2004856c72728422e8a1324e6fa92d1d41b100c81a
8c4861d985b6fa9d98c974cf961e5a334c8deea1deaac4c7784562842b69
90f6be63183fdb7daa524c58a0e4c6d91b7cf8f324628acc3f9fa1677b06
62a6f7e2b553b4118422785a0d15892b6be23fe841344f849690153026fe
4a99aa6b65241e06135475666ab3baf0b29a12d5630809a81e9624cdaa2b
ede73513a38005e76f505622ef1fc1a0fee74e5062cef1ee30ada620f619
db4bfb9ddb42adecd1efd35c2165056a83ac3712b8d91cde200d98b05009
b2affe00f524ee2bb4c5470d97edc40c7381d150061e88b865f8c6c49aec
2a1e637967b0e005f3f188c3a71c8e759e5e3a999876e8f042d5f69dde32
fb2cbb6536e6d73fe33f18d2f45fc1262526087b33e10e8b848f2dd10fda
21794e972d65dec96d7568fb606809b2f7c3fd30a50a53152d2e910c4622
584fa9c36120b53fd299ac960b4ae3bbab13afb520c8ea075fd3db235e4d
4eda867862ed6fb049b00225c13072e5d2897daaefc550415265eb8172ef
acf743b1935debbc8fb5dc2621efabd0a8d46d3ded12e0af1039f31387f9
6d74f2414af685705fa14471622ea8990ca4b560604144c31239c52aaecf
0a3ee3c3cc3ba57fa7e8b5c5974d3c81d4f261fda0044b4fb480a2047361
96cc0d92c6d2cd5b51b25b18234b91be9fbda21c36515ec9f1b4156b1782
7b577d83620e589f87620ccb0827bacd4b336c679f05cf28a3ddda5d43de
5ab4ccc9af08a6f2d741508b20ad5f8eb14434a6a30d4a6671897471ba8d
1b819c4950cce4a0ee04a3c3722c5f2018c652418bd6e1b9dd5ef3c6f6c6
2404a22c1d74e906e533e8385067abc9ef378de3ddbbb69990cb5fc7ce29
bde1f5048ef542fe5bc0d86302bb92f28d0910774a19cd9e76c04298fbb4
7c81aa3662864de73faa26b679468a7c9eed13afdeb184eebf0fb73f8363
6c855f185e3b80a1b4726177793cdc8f7b1eabb3259c818ecbf61ce38540
3405a7fbcbf69db9e3c9a47df9734725769ccbeba537285b3314a4b49cbb
2ca228597714af2f962bf6dc0d4e260860b2131bd97e33507216f57aace3
782d8ca150b91005b1a265313d8f233110b194f1d02653ef79b389a711ab
bc8e41f6fe6bcafd13a1bafb5c5d63e6ad944b7a39d2f0ce7cb6b5307ab6
9c0ce69642edcb4fea065643f1c55c05a2d04496c64579697113238170f1
f98ac3f2d345aad4786f44153e8da89a410047b2220d0eddc3cc24b29b12
e95ae5b82f6609ab5bf7b1912e21fb9d0f84ef2a4d2366b95a4db392ebeb
816b160739842cfd9885f28717ceb1ba089d08f9b7cedbe51fee37952924
31f29a6cfc76761763744b914bb69f66dfb14b651c7d89812e831273eec6
18bda30067ab0866c70e06301ed61c8a0b0e4b043ec376973fec7a33be39
626717627a59b9fded47f09e1435605636067812f486fc1785514a79cf8d
b5d7af46bccb9bbfd5177dc9923ae58eb90490ae6bd87c07b3086a545166
de831fe847de0a16a9870a16a86743051328459a68dea6e3433fd60f10f2
b0918298cfcffad0aee00be56f25252745f4c4e84ed8478f4a9137bbc70a
50a73bfa1e83e05bd6e036f5a96c52b691c3babf45a030d604eeab63d506
9d79c42af4542d67844c0e4b4071896bfc8379f623c8524ca3de1340fc9f
e159ac23a9b7bd74893568f69dcdb14659b8df4d0c9e2f0aef8e87a85f5b
b6b18bd7cfb1eb7c0e77a357e50c88c57b3fabcfbe102ceaf81da1e5b329
ee120d714022461ed864d942ccdbc21891c785f322e8230c1e5865a7108e
58ae45182c06f5a1d8180924e6bb1a80899a7184465f5a1338b73031024c
32f9f2d757c2b5bf38ededaab675379b12285569f76118d60bfc4fc74a10
855b0310dc331100d571b9c5562d0ad6882ca894ac519bd8ef2f9d80ec93
0e5f01c8bb3dbce3e9db23b93d98f3b6fd3be1728bbb5d3cbba11eb7b889
cbc4d416439c184bb9aa4400a8dea1656dce06a9d0987f18aea78febc38d
7a370fe6e67ebd3f2fa7eb64a28b90d64a86f90ea6191407c1ff7cd56f0e
cdf352a20feb33ae837ad44676208e2a733f840874295f93a0b29f4e33ed
0dfbf7115c10403bb346cc66ae8081b2d5b6e4d9695de1e6967306fa8b89
f0c1e86567b7b8fcc94691fb61ef09765f7ec99ff4fd42f28ba70d5427c9
8da3229119e6ab6d43f3669a7c74f154ca162f30cf6e89a2c34491b460c1
48daef8c75086a42b2bfc89d7a93824fc7150fa655337b9ecf535c2c3d95
200984cec0c48183c81995d94ef0e7fbad68a887e917380e136f4f0679ae
ea68c48d26686b969bde985f4016c13cfa4544a2acb1c81552ebe4284c21
35f5cab242be7b898626cc544693e707c7b10bd28223d6c4356064ccc880
96c17508ca4afe01e62cb205c5a192d2f96cce62a885b52c1a22ce66cafc
ac46c8b8d737cdc12b2e6b7f0f60f1b4b07d2e58ccede8f104806f1ee859
d424586d5f883fef2d8176346c4f74b03c41128b61831ef2bb2ba9e3fcc2
6a20a1b2595c7ef2cdea5dc509c8fe937a419a6fe0bcc217b1305c7c332e
ef4e1b3511d94a5fdd89178662a8828d1dd052be627b865a214fb5fd6d7a
aed3b276dfe248bab06f374537a7886c8cf18b984bb4ea291273d0e4072d
84b933addb2b866195f51f7992cc0e8e8e361c3fe6a9a1fbbee0400c5d79
4abcc48f08814e442691d2612744c4e37641509792200bedfb2cfb1e1290
f9d96abf630343c4bc10eb8051fcb7490aa02c3a68e4e1cbbcb8dba25458
58a97d999808f1e76f4a43ade64f00a1252a525b8c148a9d6a491efc1ea9
edc6cff7f1cb4163c912cef67f89836d45143680ef1f6b678b879dbfbfa3
6bdbfa193b0f7f8b956d9db8f5b4ad9b9df5bbc5d14608de88c564bd0c74
b55df1ceb8014b3ac8f60c27adfd2ccdf37c081061efa6c72c106198f8de
fc7b36a2eca773e4f3e353d989b4e45ee1787b71bf7da0765b476f04564f
f9bdd79f4a1bb35de563578c51ca5160bb85c6428f51b25af4d6487d5f09
9983cd2a3d7bc5356b66d42a71a4f9ca89a0eae63d2e644265036a674b3a
bed0c6fd94a9161d76eaf680908373f88ba93de1e93da9bf034322b2ad30
8113e018f32fe4647a0589f104b9245394b2a003a43039a4005363080272
d023f5a8fbec741d89866df356c04bc5a9a1baae34e8354d9e4ed68de82b
657ca6f9985e769de90616789fedfb96ebee98127a4e752ca2ef7d52faa8
fc415311b4a5a58cbf3e8dea857074caa9470853e8a34ad2686e4402e1d1
69d5580112ba0157d6364912c2ebac86dbd9aa670b470302a7d2a60239da
d20e5d9dcac638a565342ddd8aee5c48d12818794b24258c4c2add1f02ea
21440323802fc6a8c4cf49d69109c8f02a52e58436cc0ce6f631ebce6618
aa241bfc1699595ca27bf3284e227f2b4be2c9bc73ca90617019c7d3d379
13de3d14bd4f3dec9a5872667a0582212c7a1f5ff86c303d7c8e32adba90
91b3eda3d14907b497a3c79775333b17142253f73242cdc157283d8ec93d
8ef9e9bd9b69a7c616959828196bc1c1e5173eaf8ffbd7db0a1e3ba24828
2edc03e3e0e0555a6c04aae27833c3a012c50de3cd5c04f6baac6b370f0d
de3cf471a3b06bd17d7512a5274a7958d6450d2baa5e0ad4d07d9a0cc00d
fb4a96e9d4fa7e50acdb5198b23cb59a8e8d32bf9d16d4f1c9ee3800d7c9
904d860a7abfb0cf9b4d6f76bad9f8cbb63d9175b3ddcdc637fbdf5afcce
77d89eb0d733e6f89f73d9f7376196e1ef6b31694bfbadcf02effb9e3f36
80dc4a04a23731b0c5c1f2eb8fbc3d75666d6c71649eb88f936c3bcd1e7f
beccbe519642a4e7d862e78e16987b9a25f86e089eed54935b7b7de90353
492b5a047288050107c7d6bd8a5b602f55b90a1e79b430511d3310f984ee
e48be9cceeb7c6e2b8d3f1d36f9d0e87fbf7e317dbe9b9ef3aa9fddfc777
cd63b7e6b9a368a7d5ec29525820f74fef88f3f6e720c4365636ab430bdb
1f78071c069b0525fd55869e4fb35a66929964f093ec3eb79ba6b065efcd
5c3c054a2cb175183eba924887553851ec71f5b2ca9c9fb9df0261962b51
a6c461338b05a726767aeb13d7e73df05a7572d51d5348c48cb260d958cc
85393791121def1483e14044ef529b2b9fa9ef505137b8335c93cc9b1d3b
58340df94091cc90355672dae7f6422bcd3e1fd16b3f98590d714765f60e
86aabc0363517d2ba7824c257ea0884e2b71ae5318d4df35fe5dcacaf5fa
00cebf38531c26c8b2686067aa85a1ed833219f2c970ec99b762c3070149
e825d9aca4d800d221dabf9b6dd64b4e2769ef6163324dcbf8a105912e57
748e5321e29b384a9e8cc273d9a9964a6417c558a52e4510e62d59cba44f
2d00356a0f023d1e2f78835bc9e5a8b4ef1fb8a01fb92bed9ced523d6996
61eec78251ddf58a10e7db5b038cef271bfe0f9c178674bdd916d1fa3bef
066db596cd79bd971839af0a6efd9d08fb49885e7e3d9549f4c2df582382
d302488b9d94b26710d7354e356b7a94062e7fb6c04d21d37e00ceb7ad68
7cb041d57ad07dfc9bcd6d36f5dbe7ff0242381bdc490f87b3c32d0e46db
486bc6ceb778d8a5ceffc4be5fb6eaec746befbfd9e8e56262b373623f90
87d1cca4eca77610bdf48a7efa42ed45c11fe52c1edf84ffe6e4ab0a4875
ebd0cc6f99d8992c3a3aa249f3161bc4bde96fe3f383aeb3c353e569b430
41265b76b0e3c5cb4146a7b4e153dcd75bb32053d594625616314f5309a5
ae2b082a901c4d20c1cc83680ddc54c0f6582c56c2362c7db45e831ed250
581dace0855e3c942056d960523011836c87140e1b7d9dec3041b64f9d36
e3c1a00426e11c4ea562fb03d3775f39c0c50657ab8570ccd77dbc9fb371
1de90ecbb0ba443ed95cd46a8a32d558748a12ac0b50af827bb154324276
112d4e00f5044db2ca282e0c28fb5f6698c3be107e862aa2723740f0dc46
1a3ef74d43f88fe31f3ffec906fef1f8f16f41caa102120568268bf6bdcb
d1ce07505723c28a61fd41befe916da5fa8aacc21bf5fac6cb18ac7533ce
f634731d2b4d9ded88134df9fb1457f63a0795c27b69f92e62d9399add4b
d7c761db8a956ecd65bda367bdad43d857069055ac90100c398ebe652981
beef20ac4df796bb87e7a4d3f7c880897284c936e9e9738ae57e768a79ab
6e0ec142df5f8e9b76ba03449a347e8375265d84d93250bfaf018594d761
ecde58b09d7bb3f9aa612c2d2666ee147365e3ce6cf08dc91353a7278312
8bb14a7fb824f1782e267d942fa710fd0fb7326f6ed5e789f399c8ea973d
0b615dfbcce674ea97c645ed8a59cee1ef363992c17d19ccf0295a81567e
5f1c0bdebebf8e2cbcaf3c8654f04484ee942221314ea1604f90f2078efd
d64e26892c1e43b73443006c24dbe931b4cfa13c908ccac49afcde9c041e
221fe2c76b67edca11038a245ecab3cd88af3ecbfb385ee48acf67526fcb
17d4c035e5b4815ba83bfcf562478237faf5e7f91517388b4de489e5a055
71aa7b91069749b0ebbb6775138c3c390bee8e6780b203d1f90e2cfb4ba7
2800fe4a9797e0d68c0834d0f79ea862e9f0dbd99419cd044be7b5a87b14
55fd97e99945079f891943e480b69abb7a9e09a3c4af332fc7aa7caafa59
4327b0c67754fcb4f0e867c038ceaa55ce71bb87159bf0fa2ddb336cee32
bb213497f4192b2a77847c33a45a0f235fe6c2de6320dde2eb9d95887b08
53b2ed39a2ec14099c474ff484bc3fb0b5202829959fd496d39fd496f287
da58dbb63fb3b9ca0f6a3b2c1b7813583730ad9b8e957f43686912e8172b
317f37647367918551ad88f3523edfdaa0996ab676db8a3d4e57324f2328
e5e8d3cff1c92708b2b797f5b37eed6f034e66cf6a33adbcc5c74b480ab3
596692b88b0571a49c45efd22bef6774456c62cca6fb037c1f5b69c5aa82
150bcc657be66b78e9fbf3eb99dbe79919288b962a67cd76fd9a91987cc1
2a8c29b03ddd4ebfcdee60a4a60b9cbc0693ee753215c149b7b08114aad1
8b8317eab73cbd8a86c880bfaa5d7fd7136c7b7edbf1bb50b5b50d9762fb
39518c4134a2ac26957769e0affe745595513435979f4ded94e366f76177
947702be081ce05de23541862624d053acb6eb9be062fb109cde377b1de2
4ecef44053f80ad7a691d7ee66af7be3fac3d0de12a3a4d59363799d1ace
5bab391998ea3eee629a7ab3da07e830270b6ab6d801d3bf36d7547e80b5
ff3a160c5b62963ec19aa0d33bcbcaaf1798f21218d90c374ea2d8899698
caf9d76fd10a562cef83466b22a82149a027587c728d0b26eb342ac33265
f4fbe18abf99d1a2870fa9f0a6d3d29f8969d7d4fd5add7a09dea8c1d4e4
74d52815a54f9f567f4f98ce43195478ba22dc00ec2a3ca76f8449b1ccfe
a24dea7af772b8dcd34bcc92b5a79226edf0b9ddf3e9b341c16df3d42a7e
9aa583d3362067782b8ed3613081cde8951afeb65af261c81faae390d3ca
b69e68752ab0f9760574dc548bfd28b13ae4e25ab2ca81f4602703cac9f9
7d80cca9dd72d182632793e258dca08767eb90eb2b073e7e72e0fb5f72e0
53b7dc7765eb04ac62a50f5936f0c5e00bdd8bc63a2bb34899695beb73e9
7356e7f9c1cf74b24061697c36dab8d5823517bfd33ba8efcdbfdffe3dfb
f7cbbf1f0ccf5a51492e864940a8d6c8764aecbbca463751d5c749abeebe
52bcaf77a21251ec2a655c932d5ee719ef7676c9e1c5d030655f932b8a68
e4fb3cc8c7fbc739d03488e808692eff0373fe0be6842b64e2ffc16895d9
0316469f6a9dbb53029442cc708f1877eeabd8266d4f3c75630156015133
8aeb94c516846c9c246de13687c979bd0f06f9a307d3b2efdfe95898a03b
aec9ceb0d6410f6c35893d9624300ec212b38a836d851fc3982128bf9559
887d2edb5e2a0414e54aab0fd90ac0542610616dac0dbb97dd7b021b43bd
234e87296d26dcfee64d39a2c38afd0ac96d23bd3c42a03e551463454a86
00104ad80c934152b09aabac69cc3916f006c743272a5024084dfaaa0dea
44bb22133fd66e6fc326d39b594e4b591536aa5239596743e32983d9f59f
e75161dcd505ac16a43ac763a309b474ec8c876c6e2f5a33bb15c11f700f
eea00ef4a931dd79689e4c2d11965430e010e968aa44f880976d29f8a93b
952413aa72a6b0540b194841165fb042ad7bc11118207d4ad999a4ba516f
ecf0f8554a712b2fb57d4bbafca55aed6bd1bdd1ddb8e335761eeaae1488
ae21d67a1bf621995c4852097237ac40c53a60eaabac0feac1803454ee43
bfbca9ae3a3f39de918a78a1114c07808f2ceecda975bb56078532fac954
3ee5a29ceffe67b2f12df69fb62d03ec89818f15d4413a323f1d2ff3a4a1
56da377104e7e1903b602cdd723ea9199e134acab464dea5c66b510dc423
3b0acb7c178caf44bf80da284178de80ded446beda7875414e864b20b9db
1bc505b758c263430d6d978530ab0ac52f7da278fe9ad8a3de22c48f3cdc
044a6650f4adca579be0af4eda6f33c5b1f71d6f33c6ed7c5ddece2526a2
eada7c556f44591e4f5770b5a2ec5c9cfdfb2edd1031079200e898ba0723
9011fc323aec4ed0f7fd39ecb2413626dcadb8dd69e8ed4b3d4d3f988460
f5d89ff59636387579fa5bd5c4d2ca517340360d8a4c726c9e8a4071c37d
c4324896fbc048acf6ddc44c6856203ddb3b10b97bee0abb134e6f0b1e95
4eafbebd2b3948e7a213eed3bedc7c4e510eb625dfa7200a13dba4762fab
60416eb4bacf4f769cdf37598b08e597ac4fbf9d90df0ecb9f093cac65ac
29f2f927baf0615de820d6d6575b867f405b2986d209651f173a944f6019
cd1d94c5e456483dfe760d75034844fd203e0b8349842ab60e4fad2e66a0
1617b10957b985845ed9188408e5372d018acba2d586a59b2ddb020a2695
cf1b3c1624c2fe7f2a80a55e29e597937b749adacb816239874a134874d0
936360c0d4dbede8520fb812affa4c052a4bad5462250f967c1e4fb255af
150b467d93a888889efcdcc2f2c88341d9647d6ba93ab5ddd642966f83b9
d7612a76dbcf4e8390334400dec8386e613e8e611b7c1c1b51d5ab7c5d17
41cbeb69802af4e2aa5c0efa303b563ae748aa0f09463c20c335767f5e82
8439dc517035aff8b6b7db10a1c08f4e436a3fc6c59718aa4fbfa30b4c0c
cac5caea9b13c6974fd623e84d115b617d0f346198570932ff232c921159
50dc64eac76af88d26f1b3d48d44b0cbf64156176c2edb462403f4788b78
f78a821e38beaba983655fab37dde1cf37dd47f18868fec8e46613941172
6723e0b9e4cc7b98328f7dcc76202e7d2767e2966dc5b855ebd3af44e079
1378811016feee60b910575d690d6c9dc6d8dbd4e71030c41dac362df3b5
702c6672fd1c1c02e28a256ccd9c74d239030b77a9398da6e6ed3a07c4a1
a0228827a4dfcf727c3d8ba5087636fa563425191018e78f22b640a707fb
3c9393c0ec428f79b6ac697c31159e24f5814b5bfeb077e10714eb57b76a
b0210efecd17a3bca34a684eb6e0c0214d59ccdd268dc71efd27fbfe6108
b1ac8d60e749dd2cd51011cf71e165d91a89f8c3c7301c47250f0c182438
362a039afdd71a5b69e0ddbad54b0ab797a584843a619734f6920a4d1552
e1bae809259b21036d3bc99601f3699e4ff59d94cb9d91e5f89af98ade47
86421ec9e137e9790ff6a2ce3ebf9ebbd87387f14ce6e1d61d3650cbf46e
3a7de88946d87efe765b6e48559599bd5f08f2340bbd2936aa320c225d34
8a262777dcd61e5e2d5d7de1deedc5e73aa0c78393de86020125fe52ec88
78b07b65315b78e4c90b06f66e4b3a31e66abd15c8ca327b32e1338ec9fb
264c39db46c8377679523317474f535749e8280ce46fe5053a51f236e5e9
b2a4224f556bbbe75c6f04587d4bfe19016f6b180849db561706266da881
200bb9bd3810e3eaef6f1401b7b9d4f7f791cc1bcdf7808538ce6fcfb3d7
5fb443f5c230746198ab111bd5fe94484d0f891eba02b665732cb6543d77
23c48ec9881f538559650ab977557db17116f4209ae3159cc730a2f81b8b
89f261dd427779007d07c12011d530c36b62cf09ed7c9efe9b88ab33a304
0f04b328bfb9b404dfce4a5ab478ee79490dc481c4c0dd0f35e8b882f87b
2e6b9f065264fb5c3c84078a9a37c2e8a7904c41e10a14dd4530802f7b3f
ba27e378aee46ea071a765cebbb57321ad99eff4e41c36e834eb932e3be6
1bfa44364b8127883d138e0a936a0e6650c8cb68848819b2093162a6bd16
fbd376e87f58aba5412c08a2b42b9b8b4444c53d4b71d3aa958fa09f56ee
77db75822524618cc0cac6d989e48dd5df559a774639cb20fe4694483983
b634e06f151751efcc0a487e29a72cdad9f7a446cf550c03e945a319957e
a7cf62219c804bcc650a6a21b764b0737b9ee7ebc93dbce20cd7297ecd69
a18309cea55e94fda4d548fb19a2191464a5f803c4403fcb6561e26edd89
e2bd5b85da4a26ab8d4ac4f5641d3a12e494f4c93809381a7e62266d6268
ee1cbbd7746258566d6e0e809bf0c3c72936f99055e703737b79691b633e
f8ce2436d65d12353d732a1a1ba128c86622e006bba517b55bec48b919cc
82225e25f355c36940a65c35911cad49ef89d6619bb99af1797517ef02b3
8c383b13646f626d6cafc557af9f6615438f963f35b843a5e94cca2438f4
1275761678fac061c62c818236e155d20e0c1dc220b8d7e559d864a3e33a
36fbb9c90b93b706cc6a43f5434112b49c674f054709d9d5425442244baa
64c9da7e273c07292cdbda54a2cff68672402ad9e3bd8c33dc8715c9ec3c
4d7773438eb270358188585d02669c54c0ffdc508a4ea2ae74754716fa8a
b44435047ebbdbb15ebc84604a66e07baaa6faed0d10dccc794b12d97383
e262ccd709172cce7f9124e9dca032c7ba8ab9148382a9877b5d60ce8d4a
81392c8ce750571fe30c9b8a09ccb097ce717876aed5407201ea25f8a2d9
5f8c0f93d8fc9588651d933d0c4c72b2bcb943cb26c48e97c7b33119271c
bf9d6ade4025a648b962f71642941e02a780fc1937847252f776901965a3
0a44fb54db1b8c06581a81b3d632cd90c4cab4fae3fad404366b5b4d97b4
fa50325cbc59cfb0d02fb8031fc93c4f3c270a2655a6109358aedd17694f
fe2686e67d93361b57ecfcc92b7ee548344be1917ccbc951e5d257b22fde
75817866969dbb38a9dbf1229d20aa27e4934650a51521db6e9f9bc6a8f1
36bb8657a44f4554999bf8de977d3cf91b65e606036fe0686c2a8571518a
17b16cd3eb3e67a28887979591434eb751c4770f92ac285a548f46665247
d974cf867dbda17849a63deec2b3780426825c783555a2bf4086c4b5fad2
eba93d50d348a56a9619a902f131867232eecbd662ed86ed3c147363c388
413b9145a0cc312f348687ea971a618a98388897122012359067db59ccc0
996daab9e4d1a1fb353591c6b183d197ece7068f59671abc26e99b0521dd
079f21d1d3c7857657911013b53171f4acb0c5991c0253be6dcee461d74c
029261459f847f520c11939cbcd9c39c1839c3e1bbb6a2712a531dc6fe93
bf3c1b049dbd944de18890f164671b08006268b02b589919eb0cc2854b2c
5259857601ade6c2405e842a278c887a9f1d56cafc1a735c6abb0cea32b8
f1caa64f458699c18e7035437a5bb8ce7ee77e922ac48aeca2a576342cda
8675dd2e55c14a8b49ac9133fcdd9b1df09893e5c19921d826359e0cf41c
e0fb1d962724b211c6341982f730169631a8a74b7ff6c22b4fff3264a13f
26dc8a7d04f264dd19245af27c1c11f8a8f69d30beaa35fb8a91ff700230
1d2b8766183ce05342b4b44442ec5ef5805db5f46ecf5fecaafeda55e963
570986a609d5e8d50af7a4df746781d7c4e778b50655fa584374f0d6db5b
90993b47488fd3c081aee43a7da40a29dc71f6d2067be1f76c2aa61b689a
7859d0d020f6c0c9a0bbcdb14b04ccea360e43c873ebf6cf232ae6ea64f7
626924c542067de3d840b2ab191fad2d4fe995bb692912c6f48ce4dd9095
a396bd29df309e6acf19d5ce8cb96b412ddea2e0dac2d85a1908fcc67b61
210d19c24d520e2aab3711a46637dde08ef6be2494ae2c1c7bf7e98d13de
1eddcf294fff49f6d5b0e8eff6e5e97f727f0d244cfdad0e0f8759b9acd5
539742474b2246ec533bad6570869ed5101e76116cbcc29a1ca646a9538f
3542e700b05be1f7204676534e82e3a3aa7a0c4a760ce6bd81f33118a4f0
3be2aad1ba268add2c87230924066939b48c427f880425305e195a222418
c1ec8c23c4ea6c0a00535b88822da13357deaae25669eb63147b9c6ab443
3fcb17a5927f13ad9eb16dcbc43fac71cda566394fc1c04d1fb851164b19
07417ac1c3b13d34889d8ed69b98e43f8ecfd42fb6d54d37c7c2671c5be9
94a546be5441780fd63d61c963abecc4c682d0c6904b60ae12f5fae5d6b5
f61fde2e03525503fcf2782e65423e0dad26b193693d79efaf813d98b2f7
7b90b8ae8f3d2e57a03357e53fd458c8a6d95d822be7a483f4e1c833b856
a1c5e27930a8a9b1febf4ab23397495be652e179cdd1529be02ea39da76b
0d3b0ed7b46d7d84d9cf6bdfb6badee7dc951a1f63d580d20261b561c1b0
c1daf1f613d9a8475d7a281633f31bde5e5395a87ec7ee2bdae4b4fc745b
3d2c35863755c3942ffd5a7e5b768e12a0ddc67f2293dd3e86696d0d5970
fd55184cffc8ed7e1d31d68b9932e4335440194be0f059c431d231461fc4
5984c131a1e12ef107b6673c9aa4e11476b069713b41e80ea5dd8580fb18
dc2efc8bae63230163bfa43b13a4a27521dac208761591f3b8fc5f7f0c33
029cb7c9f17859115253e9e596eeb2162ad3391439b3ad0f465997128d29
04d4418c75abee8099c91aed2603e468da4a31c931df6c394d5c36032e8c
4abef39e9344627bec1a4ad80986254d45bc7a273109c6e8e631033eddb2
caa2621aac4dab498874f83c78d6694947d226205c184da539ab6cb8cc6c
7268970cd02d31e30b4b7e31aa294cdbddbdcce334bc576acafa22d1d3a3
9fb656409669d044ecfaaa4a3cdd27b8a021a4222be9d4c5951a08f72590
f869504fc9969041325c55bd068ebbaa9a498645db65993f4d7d523256f3
6599073b837fc9ec9fa4b54629f4b38fd5076d48937d5c8b5dde054e42dd
24493365d749773059d9c0b0ed3a2c01e76ef63bc42b51b88fee174b9eb3
799fd6c296de99a73d56870bc94c8a64c066afb0b0abd02fa86d41d29b98
0acbdddf4beaa170a0d8d045fef6c5fd229aeb037a4e21a17e4e0429654c
dfa4f49229ebd9f2c3522865f6536d6dcc60773497de04d6a5001c7fbbbd
f27db951c1323005f89a1b19be6258daf0b1cd89527e7fc034707349d17c
cb031694dccc08149d2b3435da39b67ebb3d83d0615bb65e78d76cde0baf
2b47a5b9df79bde7a99239b268f1dacb7d95679572abcbcb9b83797864d1
60f6e26867dba5691be4ebcd15b8d418a427f3a3c8d6cfaee2d544266e89
c04731b45735e6005b4cf3ccdba3465d98c763912fe8d6a6f68c2f5fc8e1
be9062d7e5a4250a424ff9e3b5ccb424289bfb616ad064d305bcdf95b9aa
b1bee5f7616b22cc090884feb0e08dc51ce66935a4220810297d70ec6ef5
e969de9ec0564014445902faa403df0360c37a29bf01ba96b35aa65ead5d
a77c56ed6d53930f332ce2260858426b2c0cd022cfb6e45b568a3bd2d954
1bf0600867b735e3164b3a97926b3131892810abed86d48d5804a627effe
506f29fbc799745873d6930ceeda205fbbee71fb14aa7bdbb6b6b05dc81b
f4eb31bc12e88debcb7c568959e78863da585e228818be06334426334a62
bf0a297dc2b2aade2042f83958017782962598300393989fce9387cd640f
aad90b2a380907e54231abb0678bc03020218898f4712425e61185d1f7f7
30ec3b299e1443f06750597cf7258529af6d212e4e2e2d3f377fb76574b8
b6b07bbbd349c24caee6de30aa9456f153bbaa91592c725b25f7b61673fd
c4b459d82241ecd84f2a0ba3264397965aeb6081c2b8501739485a265e64
56d04e8cf2fc59b24e6a4c9ee0714cf30236ebf64684f68bf8d16469f4a1
312387ae97e6988eec5047e4597ecef6b90aeb7111b118e78ff0c076b332
75d836a79cf6e358d92fa45045535a4cfc5d97f8d617a49d832982a92a37
6fc208b05498253723615b250322582075f7ba234f500cee9d527e5a6b79
ba6a95b29d1c1f89ec8d8dc14934748b4e035f64988e93bd130c588421db
e0f98a75dbfd1f218945fa0b3f5ebcedd1f31273d3fa0e6bb02de493f4a9
f6d95dcbabafb45d4ab7bd79ad99f7aeaefe71e95ede0648e926f81f616f
f662c07365cb4ce923d98464af221651e58b98752bd74f832bd648ec081d
467fa668a5846c497fb066e8b6fe89d0ce5651b75379a230f7f8cee017e1
79058f5fc1e0529267b4623cadc58da2d7ac09f47a386673533bb9e55e17
587427701453da22935d47a5678a7ae54d175325cf9dfe72441bbd21e167
671a23cb370b5e9cc2fa126175433eaac777d934cf0143677ffbfcfcc2ff
7931828b4d36e4d55dd8d5dd5729dbe9dc1ee9a2f9fea27f3b52275d2e75
af6846c2083ecf28cfe54496ec1ccac87e3f83587eeff5c6d546adaa5c96
ff09e7bcd75ab451709e27006f1fd79c06139715da86e9b484ee22f34bdd
d26f888a592cd216ad625a72750a158d19dd0a196fe2dc137f1e166eddb9
71e0829797a57d00acfe81589b634b6e31804530e5714d9301cdccde6b97
b57cdf3f7c8a4f0f57358b3b92a2237b55bfd8777eab0a377c30c196ef3c
1408399872ce9a5bc8c84bb983b734c609c2b9214a2c298f8e396a99c10a
3a168d37e66e0db714d5c488c61166076656b40607a72e7613984faa1ddf
6735aefe8fcfe0a125e54c932a194c48087d8b2073e5f72037db88552d3d
b7c384c7b5fb7583cae93dc339a3e99653290bc9dd995996e472699d35ee
50c4945bb3935a7d7a82e104415a6ebf2b970f1e3417a6a5f5424ecef087
101b8f4ecdb8a9709082921dc4c6c9ce88518c19026a6d5b59d968f630ab
bcf1abcac28fb9ee60b83be65898d7cde4fd379f82c9616ad5e47a519bcf
ab760c1c3b03fe16a51f7e52d7e2b33b8d0ae299b3c038ff6cc4f910085b
673ee466c8ec84f0a64bc0349e203377ed99e46f068657ad6be2311eb69c
82ed7e9875370858c3f40386f0cd48902060cd061d27ae4f7715a75b7b2e
1b8b68e9107cbec2f4064257f6a83e6c0a82e2033b01b62ffec77e2d4a1d
e8c1898f698ad9424774b20f79c4047a2da7fcca8a242faa73ca2550f65c
7f737e4aec0542aeef02f8f93809dcc1e08931412ac857b92d086fb2e702
81c13c79dd19cba0f31c9cfb7f7d603d2053ccbbf7b19fbb488ce856deb8
e56ff799bfee43e49fa8fbd02c66a57c139a95ca453a03348de034b811f4
8b34783fdeeb84d2fd7fe3da64f450f0db4917250c5da561d2485021d6c1
e8d7a377ca46dc1b769a46c4c93cda83594d2756fc4915462e8de5824305
dfdd02ca249e47dd9c3acb578450c47d6137f1c322b94ed86cf33610dbf4
f3dc7483d7dd422e788fef560c060365b0a9f8ad8eb4e53483432ad45496
936e28bdaf7351431f3f3c9a4260d7c3ad52ac2edc4149b6901e5cc6f2ab
4ceb040f5ddcda3339ce4760696b36582e7614e7394597eaac1129d5745a
398878fe18dec98f25369b6058e1c76b32a39c49b68dc8c0b421f2ffbea2
48a05c0c22d0f85900f760b9e747cd0bfd3afec77b7556447d1391265b18
5f861ac009adc91604c36ac421dabf912b2b8c1724991568fdf7443d1806
b852a7643dfe61f5c8a43fd97de4f89f57225761fc7015adfa0e73fe2f2b
9160efbc365596bfb956cbe50e29d77b95b049d9c65af2a206f0eeb01a3a
6fededffb8b215c7df6cddc165a335bd6d4ad9f82d962e65aedd14751271
d9566e671eebadf2d0478189e4d7751773223447fdaefab7f774ec7f2662
7cc9eeecae81c446c592cb44b1890239a191d4887309764a7f45d8e1a2dd
bd4e300da3e0f360575d25bd5a965309c2cd1a811edbe8fa40a021ac8c41
4895d7d135b7ef6887eb0ef9abcc9d6eca48c765f3239804b0787097b09f
27b68bfd74ab9549427313e021957f5d87a3d5b8aa27b785701250d5a989
39171ac194203af6f640d2c0e36a39bc0bd27653cb58a36c34b47deb28b8
e48779827b972f2b317dbbfc78ecf73aee2f9d66d03d62ef72584b4df99e
c876d3e1a13accc3b02cb2fe73324d1f2eee26d9c6dc7447e04ec9d8faf3
267aaabaa54ecb7a019313c05bf31a85c47439b10565ca806797aa97bc2f
b077e12f0f7a3d188962b0f86216f490853de8522615b2da087f44c25b61
5f8bc94db0a6d8eb7b5b8a87272b313806f3ff7c312dd9463e7f20885443
5c54dd4f26bdf09ba5bb51261797fb533289521f6f6fda7181d69baadc14
ac11e11a4ae9521d057325c02fae92d69b7854d85a91d73088680bfd0503
b865b3b44bc8ffccf2c08c3167936d9799b277b70f4ee886ace0b3299d2f
a9b7cacd67205ed58d6790ebe8615281bb8eac54c034708882fd3bd313f7
fb09c72359b744c359aba15a5df0c94a1f35a8b989e26e5d10042c7f286a
cc230dbcf757567c6168b2b3e6a532db4e398ea66d3accf33b01a7aacb8d
6aaf4fccc43db73f2258bcf0248285e21e4ac6b92cf6eb7572dfe0a8e5eb
1ef37ad1eb94cd4c5ccbddd5a72a2f75e4fbebfb614d57cdbde1f5751e67
285ed1f8e45c7dabd283e24d53696f98c3d1d310a950fcf0a559dc6237ac
ebfefb8e67a89073acae80c48bd42eb864370df0ceac44178017e1087ab1
3cd57e8ddd6e683b1e95aeedeca3176b861a1d7f4af696cb200e2ca373a5
b8b254944946f7fdb5570927b1673322f7f1b97f1d1fff3c9e603fc7379a
ec6d35c9ebb0da5ba67630edfaf0d419a5283250dfcdd51d85264f541275
0f4ae72e17a8b9a92d229e47a02c17582369bf46f97dee640952b74fce76
68c20c318b9c328afdb3faceb1cc7f562a91b7c3b85de6d6b61ed4c2ba36
4f6f09b796b4d0dcd89645de45abfba33f4895a26cbef5ddef59fe0d0844
f171ebb092084374a8bfe5a7f51ece67e8d402f8c255b01a00554629cd4c
cec63aa493106ad29e99aef16e4eb0cb632456df4bd7c1a5ccdd9b959a87
25a11e36a0e6f27670de5e6ea920e217ac74b556335e33b7711776d448e7
46695ecc0e18d04c6ed58c79c71262e3742bad620642785147ca97df7e5f
8783bb012abc1bccf6b1f443780bca7839bcd1ad3513e1885e1e612f8532
e24e655321b38927be175249bbb4accbc8d9f868b6f2aa1a9ff956c81c5e
21c388eb3274d80d3cda0d11f6f817db699f0d40f362ee9c8a4f9b4c0cfb
6cd8cb7df939df5b4832f2e5b61eb635081d3243df9b7f1ffe3d9b1f6873
89debe589e21d75913d1f6fa984acf56745a3bb4a7cee25573307485b1a3
01f275813a7df83397ba6a952d9317c6c0d7524fc6a74975048f9690aeea
f1b84469d9dbcc31b1b53b74de2eb90a06e8b9bb8bf46965616dc89ed120
e4db7a13bcae2a698bfc039b5b166b206a1ad3bad534237d6cbf799af064
a104db7208e18420dd7837696e106a2bc9b523cf28e33a4110b956fd2a18
9c6299713f3a9eb5c45c7b6696a9e508c3e0f924cc9dd5e3a564b10e2ce9
ebf6922bbe0bbb463302f94d64bdee64553a2c4f866d19ed7bb12b591257
88eb04dea395bced3cb5f53947a9dedb3a47c1fe1c2305eee331d7f5b4bd
3fdc84b7f0fd16554dd95b2d53f1d9849e5d773b9541b759c7b2acb3d71d
6c4821b6bf7fdacbbd83c9f22d75fd514a7860259090db8a1200fad646d8
8789a37c450dea50552d06f570a81da51c042f139b674f56a1026df1140e
84fa453b041e384a4d5f4d3c1964880304728a409eaccc66287a41832fdb
2e509882acc040ee974096219e89fde3ddf63b25baee132674486bcdc273
2297c25a51f7168c4ada286aec101f7e11cd14d10a2b0aec20ee6b29d4db
19912e4acb0c3e29d00abb229a89fdbe2cf997f95b01a2575af175d15655
1931b6a4ddc6fe3b18fb243bf0f9426867e50f634ca7c1ec8012741d1ea7
6b151c50f7d83dd6c6b3b7eb65a33c599d947eb5c8d94517cca89622e128
04cdb59f5d8c010a0866dc2a78cfc409693fe3b06defb6bd9a7a5fc17459
fdbbd247993e7c95e2db6cbf6fadebda75032ef0efdb2a811887b2485658
587da0a467d4a1d880380df781cd6b5f82d260f9bdcce8780440521475fd
ca75b8ac6722712961bbdee77685d1ab41603ab2df5e2e458c94df200498
8259ed10ccf4220566e4bf953dde048dce287181661c928129e147531ba7
ea4ccce7566a7fd880caca0512035f2723be029052274f8284240b9441d1
b9b26bda44b608d607d380bcaef9598487a7ac93f81e26412bdf40d019bd
53423333fac4dfeeb9a49bd3ae6972f13cb1176b0dc754f59c55df47e40c
7506b9d894db42c49765b717e9120cdb0e5c8368e8d0693d1f4cf5878576
28e4b6babe2dab4f4b6cca687d185421d41cb8811d108f73a3aa1a7ee179
61bca8fdfdaa08dac4d2efc9e161186c5a568f118b9a5595dc073514a235
1c8ec6c94c0f68653f0be2bf6d98f211b6ec32446355eddd998dbd55d6ae
7e6195addaa5e0049345d67a853952511d8a0eefc049c9a20ad7e40a52fc
690bcdddad8cf642687db02655781fd4c5767b3286eb1928094afa7ab5a9
bb99315395fed43a6bbe2c82c43ee5c90b838f0d728f7df5f326e1f6f4de
6839255a2fe1eb4d83a955c7d7398757b2efe3b6640b6ce958dca36bf144
755e7ce302ec5ec2cae3edcdf4fadf6165184bfaed7427179fb519349795
81260aab14556502b6b21477bcde0a38f55bb6e7138e6931a341c9d238ff
0547b9dc026c96a35238d06493549662b606be07b9b8c705ff696bdd704c
6f959fd9b6e64801dfd3963088201636097a0387e1705a7300d3be0488d6
491f6af9473d27ba9787065fb470f88842b3efbc068f03fbd7360b26311b
c27275c45621769c3bf41f395aa71a88c5b71de03c0c242d4d331bbb5b0c
abb90da99ed004bcbe7e761ce38b30e9a4143dcc6db1c0dc847d1108a762
b9b27ce87db3906db81b6125541cea68134ced7beea222ae87b1d07c0845
f41f7e5ff274fcf3ef371b6cff87df4fba63fec3ef955981e13f9cbf60fe
e67ffebd1ffff9f744c7c17f7c3f7bfe686d9919c555f16cccfebdfbf762
df4bf0efcdbe27e25b74d951fa377a56d16df2e39b9fdffcf8b5bf4b9007
83ed849cd0ed6fbf790f7e71883d7db73cc23fffd943c7c28a281ea332b9
23ef9fcf52cf4f034a96fd5711c37a8ae127cf5af5f092bb7f5e5e5d4719
8a87243fbe9e21b196f42fc7d764fbc7dec20ed771302dbe8f87bcd47798
074a18eb4f2f0a175d025e6198357dde02cf7bb5fe7dfe387bfdfefdfd57
ecfc95ecfcdfd7ed61c4eff3eeab8d1fe373351bff34747ebb549205116e
db7d5daa7cbadd6d57ab7ed5bd9fd10cdb2f2c63a240fd753f135394b09e
63bfcf4d4194b8417d3d879ab8b42a72886a9ca769212db56313c97aa7ab
fdfcfe79affddbf7bfe0f7a327d276d8f78b290efb1826f2fd7febc8ba2d

View attachment 1709_v5805.zip

Cheers :)
 
Thanks ramalama!

Can you let me know what driver bundle this comes from?
There might be firmware updates for other devices also.

Update:
Found it Broadcom drivers 12.0.1.200: http://www.station-drivers.com/inde...etooth-2070-20702-Drivers-Version-12.0.1.200/

I will check whats all been updated and update BrcmPatchRAM accordingly.

New latest firmware (also as per Ramalama) is:
BCM20702A1_001.002.014.1483.1709
Everyone can try and use this firmware but this might or might not work with your device.

Official updates for existing devices:
[0b05:180a] Azurewave (4360/20702 combo): BCM20702A1_001.002.014.1443.1611_v5707.zhx to BCM20702A1_001.002.014.1443.1714_v5810.zhx

Also quite some new M.2 NGFF devices, so good news for hackintoshers.
 
Updated BrcmPatchRAM to v1.3:

  • Updated firmware for 0b05:180a to v5810
  • Updated firmware for 0930:0223 to v5805

Thanks to Ramalama for pointing out the availability of new firmwares.
 
Great work everyone! Working perfectly!
 
Hey guys, need some help here: I have a BCM94360CD wifi+bt4 card and the bluetooth controller is BCM20702A0 with:

Product ID: 0x22be
Vendor ID: 0x0a5c (Broadcom Corp.)

I want to create a BrcmPatchRAM kext for my bt to use it with Handoff, but I can't find my vendor / product combination inside the bcbtums-win8x64-brcm.inf file. Can I use something else? Hoping for help.
 
You are right, its not in the driver package.

Assuming you have Windows installed, boot into Windows.
Navigate to C:\Windows\System32\drivers and locate the BCM*.hex file.

Send the file to me.

Update:

Your device does not seem to have an associated firmware. Probably all it needs is a published personality.
I have updated BrcmPatchRAM to do just that for your device.

BrcmPatchRAM 1.4 is now released at:
https://github.com/the-darkvoid/BrcmPatchRAM

Changes:

  • Refactored logging
  • Added support and firmware for the following devices:
    • [0a5c:216e] HP Blackbird 43162 NGFF
    • [0a5c:22be] Broadcom BCM20702 Bluetooth 4.0 USB Device (Personality only)
    • [0489:e079] Lenovo China 43162 NGFF
 
Status
Not open for further replies.
Back
Top