ngcksp.dll - Winbindex Insider Hashes

This is a simplified version with hashes only, for the full version of Winbindex, including download links, click here

Hashes

00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f
80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f
90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf
c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf
d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df
e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef
f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff

ngcksp.dll

00047655c438732cd3e422a2d06cf3f8d198b97b5fc06005930bf6f65565ca61

0068b8b080012591160b48a76267e0e5bd6559990d1dfaaf249a8855f3c64cb1

00d5f6909d95dd51089225645214cf541882e65cdc5a3d6171cd195d3dc7041d

0103810a1c0390c6a0e791a57bbb0d6cb09820c192331a1a97f1f96a939c2ecf

013d6cea1199175bf9e79acc88bf1743c3eca88ea9f9602effdb80da1254f511

029588f45194b2501499ac9874bb9c200987c80157de99211068b375956a5abd

071f2b898251f9ce24be3d97cb2b5bf5960682c901f4945919c068e5f28fdb3c

07552c7809c7eabd707b539c08c03b695960e03b64e075b81a9e074f536a72d1

079793e1aed20c95660ca485367155b09f430724dab95384c9a39eb7fdf3d5e0

07c67ec42014e4a396598cb554ce12478b95f3c35fd72326e7cf811e8e83c033

08833841c899e0b28cdca9ee52f9ef713ae1232d0a5f385696f390798203547a

095b03238dc2cddb24e31ac74218e80acfb359a1e188e07667f45584cfc766ba

095d4f342c30d028eb5b2a0c3f9c651e0c68f3c71c02accc778ec7bfc4d909b2

09a495fcaa33c85ed2599c3cac992ba7fba3980e8dec241bd18403e185a2031c

0a8be5f3a2eb4565f70ca72e7df739cabe752d2d7f312062f0a071d6e801beb7

0b27cf8764b2cb774631f90d47039582438d3d2db05013c5bba415e5bddc74a9

0bbe20da311bbcb4632c779952e6285be7bcfb5fbe39174f0e1ef29ed0fbc7fd

0cc1c72f2d595c0cce3a4f7ec1234fb32ea8b3510319e1005acac437af99f399

0d5ad3e1fbb0c7551a2bf266eb78a3bf22fd807e2fcd78819f2e324b458561b2

0e5f2610ff3ccac334a67d512fd9349a578c11b6a0141222b0e3b9c03c05bd61

1150d073195f55685d07fa38c55f7857072304abdcb52f544a152d4afcafeb97

12200df7e8a952e5d7b2882753e779af6702d3f83af9f9751e435550fe5594e2

126cb7def4bd185fda8923ee4e893c38bcf6671bb3fa5ed3b8ebe439699edaa5

13961a6f1db88f8da7550d0f62da8d5aa1eec0c02c7db388e57cfc98bf354fb2

13c3613adbe744c4bd4408fef47375d0082bbab42293c5822dc459fcc8809c3f

14d1cec081003ec82da29c6e2086a73f7a3b9321a2b6f7f126f13a8623abb20f

15b7104289119971d80752700f477bb1892f0210d36dcc2c9841abc45ce3f08c

15f2a4b7918b3dbd8cee876ca658fe873fb4d4cd2f576651a7548bd190984ca6

1687e7a4839a28a43cf55150a6e613ea5241a05c9d3a73be43dcc289bd790f0e

1725169d5c7d582f4f4497204b951f704a4197a53854818115c8f53d0cbf7a6f

178b9f3446badb9c4e529f61093cac35cfeb66e61d156c27bba3e2107f334cb1

18dea1f603aad551046cbb9ab7b2b3ea28d73f35e236a92d8c70485cf786c6dd

19288b0b9bee03823addadfd8f59d23b3356468bc3e74b6f5fe9cd3f360fd285

1b8be686eac5c2d22a0b249aef803e3cde336934ef5e78716ff3759f2e374076

1bb98333d114037420c9f84f2161328ffd41246d10e10deff847960693de2411

1d04b84810df85daa764e99c7c9c9ba29faaa9657b0c9aba42e0ef17e7b3fd07

1d624d1babf80fafb2fc52a143b4392c4902400bec23d39b988c5386708cfd0e

1fa0d0c6daa964e08320eacedd4306c4f3d344f7825df9bae49ec5aaac9bfe99

20c356a7a17e8248be96a4e38202f349af4ef4ee5b5dacf17d625f6cc48244a1

244059b2d84dbf83df2a2a1094928132016233b889ca1633f24b64fb4e441a53

265e4156102f5763ff1e8186de2731f6a463c30f3fa75c462438132c5d074009

26b3431dec616362d26f9165d1a7efaab34342489bdcfb6c1d4badf12642c6b7

28fff6dede2816c80ba316303af68b57b345309511b7c2ad6e9437923f84fd28

2a99ef90aa74a6ed786ba9d042669d55b61d43e61f6dff8b46c1b405b16cd1b4

2b3cfa89d4029ba9af7f76749dbeffbe086cc4fa756431bc33f09329028e73f5

2c63fb772d4fcbb792ad208293c568557ae4cc9bfa4c4fed6d1b6763c4dd02dd

2c846e61f60d5ceb8efd754694de4ee9f5c90de4a660b87b7f05f692a993cb71

31358ec3a73ac001b0ba11c7fe8b343ef0f71996530481f9d7fdb133e41d483b

379881a328b3ebf29f8e6ad212572d8c2d80929829e40556ac8f064fd1e5924a

37f3bbb175fff0fb3bc93380364451854b706e887ebdc7c8934ed4552dbca3bd

3875c41467096f85f0556201f6a98473cc5a967edb9aa266f13af5d73f30413e

3b0e91c61953a27d938f872c27e3de352462404710013083f4fc410c2a02b5e5

3b453611d2231d2d770383dd702e4f54c3bfff0309081e1f31f37c625ec04301

3b8f8970bc796f20c037507aca95c0c6a0611168a27fa6f5fd012f25c06b5296

3bd25aa8d8646a76e4f6b4bc676901b3a25e39ebb2f38cbd0ff8e5d6cf34499b

3cdbdd6ce78742a74a1416d8f5d48bdc49aeed39974e3a9278f6d2335ecfb959

3db4717546250ed97e433458bdfd264a29b244cb3a55dfef1eeb03a5ab50090d

3e91b254b4b72e6e93e7aae4576f2900bb53f3c3efc4335b14011b91ac853527

3f2f977ac6c04df75a21924130d1c4ca84a54e723abfd6974a78bf5cd49d34d5

417bc23d2a7bbf5baa2dafcc6fc5c939b361438657d6bc87d44e439ae667f539

44c28562828623db3b83efa46fe662afc2491024552cba7e505d56b2dc556d3d

45e9906191b6fcc1a4ec57d4186d3babe671047fd9bf511bd258721aba12371a

47a7555b21bea422d9c33c0c637ec27d47d6094339449c616c1f5d3639435ab6

48086f63712d5349d21cb0506321ba97f93cdbf69fc4f845a2c0cb5a1abb207f

4925e9ddb5655e631b8453abba777294f53e497f716e23a9553a969bb2c071ad

4a8e6a1bdc97d0f784127312b76f292c40352c8051ff2c3b6ce5eaec7a2aa325

4aefab06c81d0535e463301beb20487e1ac66dca8cbc8b8bb367e1df8d3a6cfa

4c2e31d97ad0892476f6667d7eeb983c75981b5a984ca6eb87638714b7a59a46

4c4b7567496791f4db7d9e2c0353840d1702362346a6def1352cca38666e4108

4e8a560fcc93ef92f073723fa7805e9b1f391a98dcb902856bb890681855bc68

4ef1704ace1e6aeb68c98d8212426e77a2da6f8e6f824326ed0c64d9bdd77f34

4ff14e0939a70291910b1492da0ffb896c34ceef6470995e9b6be5d237443d84

50a13433584abc9e6b1885caee1df06580152150162f7c88102e06f57fdc59c5

5135c2405f732ff3c16d711967f4e3d360049119ba4a9c2f217a71c2199ae456

52b6c41b46ce396f0bb954585dd8f34cf0b8b1cbc2247370ccf6fb7b1fbdd179

5324ec7fc5b0f569786d218b4c924f9d6c0307c26f306c73064b3ffec92beae9

5374fe2f4750d1529deb006ed8655e83b9f060bed5194a7a00f2b4a59549725a

53d6566ef0b7eabc98689db30d8a7f9232aa4aefb3c4a305747e57eff7cf3225

55626315a7081772a283ed6dca9a8f1631b8b0072a1b0a886fa82ed1eca91d11

569b642eb3a986cdfa675b8ffb63d9b19aa53b85eb08627fab9086f3c18cee50

582d8792275af2b2f65b5f8848aed0bab6b3a01a42286f1d756372fd1bc353ac

585df2b0f10f96a9ce92cb80fe6c7fd120074333f80e0c73de661bdd74ddc6ff

58e72161128174c662d565b69633a0e46afab9758cf209e65f54d7a0ad4e84db

59632bf17e83ddba8057f5d770a5d4abbf5057894cd9004aeec3deaf0aa6f1d6

5a007bfbb85df89058ba25c479c47c587f7d41ef3587a6c2d7c7b71c45608a99

5ba0ee205f13374123418edc588255ea25d0b1d21b25ddb6775d52968324edb9

5cf87ccf9fbc63b5fafa5974123e495f9380a93767825ab90629b527aac25aaf

5d8b93d96ce1cf29dc0397dd9bb8d0071b6cc8d91cbd054c6d3efd9bb940c9c7

60337d5ee2c8c6a301e48195632f54a26823f1854d996368b75acf6c0993c151

61179bd0b09348d4aa62b379ece660145a95d9d0b725f5698a88fcb08a3e30d7

61e0619e426a6e8e0c2e22d6e3741cd5db38bd0a0ae0b66b07bb4875318b44aa

624674d3e078e80df704d50d360911c198f1a75cba18593857de6c6301e71ff5

62d0457f37a46d37a78ee07c667e232fd312793b4246ce16e5d6b9e9a8013515

62d5df4c089c79ffa1bc184c60e32503e2f00b8d27c55f9a0b78a8ecc631de7f

683f4760dfc7718fd3fd61d9350e749f78b840aba14088fa84c5fa0d9b2b4f48

6a7143b6b29af137467367051cf4eed84df7fe9664de3fddb57c726c260f6081

6b0616a45fb0c76b89b24f974df8335b91429fa2ee8c14e03c6cf9c910f1c036

6b99456d7a37da94d52c7717949699b098472f50ee832a170e8bca865840fbd6

6c47fbeaf5368d7236bf3c594ca0fafd5c69c19a30e9091e07970d2df7cedf54

6c6fda272ceca15a2ad2d4b80f6e14cc73ab6f00fc2d65c467588baefde88da2

6e56a7b33a4603ad04e8cf18ef22977f7f129e67e53ec2f98e592510f2eac323

6e6bc71605e6529993719dcd560787a95691b848612376f84b74c5779783320f

71083ee51d40aeb11d7530cf86bc82ebb910e31b0c1fc8bb488274e0a2186029

71677ebb19d41666ab5b1f64119cc7a769808a65cd9e32e5b57f51e9bcfbdb2b

71b9a52ed29a117c569bb4298c19087260d1db5a3774083162e733c87e2ba4c2

74bd7fe4c8224b0da3aa073875d97ffd1d245dda43a2518331e0adf295a7fb28

7882035994f37072a25f467661987d632a3d83ff2134570724fe8c8a03b7e799

7a0978fd9d5ff33e78eed880bd7b9123a39f8e0ffef141bc01fc1eaed993b3f1

7b0b8c6493e759e5a7f482ada3489d6219cf4a7fc45cde851d4a787f875b318d

7c0c0166dd8970ebceaf48d57eb48308282336648df90a8500ec1394a5fd3331

7cf7033a61a487c17a676bbc633d86273563e48dc63664762d69553db972322e

7f624a6c7788a6f85e9d36508d4e5d7e78102dc84a6be6e588ef16ce6b8e6224

7fcf299693c90e36cc0b01bea87bdce5646b0c1474c6e06035d8d18eeca99005

809ebc864961cb5cb066a961a7f82d7d4e2c27bebb418ea0a8f46c0c1a8a96e0

811f338f4087e093b11bae2971f51933bf81408b07ba8b5b7617089741894d94

86829a9f84c9e44bffc146fd1d8781612b7068fa9cb80b9b8d7b750869f9f595

86c25fd67b169e9f89009be7eff134561697160ea247581bd1e640f1a51187c3

873cae29fc69e793835cbfde89ac63fb2e18f5ba707f9159e742db59cb91e8c1

87c5779a88b048cac9bd458ca7ea8f530f7cc6fc086de4eba451d347a8739be2

89cad931f6eaa7c6005fb9ec420f77ba203e0291e7bbca781c85c096385b2d00

89d84098f825b4ec9d27f05d7906cecb61e2cf857e2b6815935bf36cf4071587

8a495a1938f170e08272af9f1fc0f0eb2f8a8a1f7fd0c5c8641e2e221a6a8559

8aa29cd5bb05f3a8872bce955872555fb54f9a829f6c3638e61c5e842e8bd664

8d1403987b06069471307de328f5a0ca4986b1f258134de1dde9fe25e8e04547

8db4ee3e973b85e35583bdadcb1484b38db9c3cb11507cf770402d8226bd4779

8e73451b00a5a5bebc56a5bf39844f421aa87af39ddce7aa73a02382c8873bb1

8fff20cfdd868b98c2c737f4997a13b7d194899b313d146b2c9cc71d07c3edfe

90161b23e88c7f3bcd680be2d6547ee850939d317f84e6c0b1b72c38b76b6304

9023a0c832089988dba9a2587b8599b47125daafb32627be3ccbb6cca545f7a6

9127eb5b4210b42d7a606219876fa8e7084f8cf7243b55145303bf39d3e3784c

9133506d11b721f8a4fef25f3a933581b3c072c3e70a8d480637404ec1409e61

91f5dfa0fdcb9f30c3cd7bc43190229c19dce6edfe392d70a5f54924db6d7b78

926e308fac0e7caed4c8e66c1994de3817fc82d92f0ca67b328acbebb8d67443

92efcd4e63712ee80c299bd46b6893af2802e467169dd7de6f2683e4b96b0c18

9335ce76abb83d46f3c9837f2ae4cf2e57c57bef7f2ec0b899c171bfdda0513b

95b6f3d6730b1848b196a28d8cd168fddcac1c66d5fe5060c5411102e79f6d7a

95ce5918e0438de5d07a4210a2fe4b605b5639363ac7a3e8b12cdd254169eaad

9646555e00c624cf8e428b9ec8f74342e37ddc0deafd0b59a9c87253e2b81599

979068739e6a1b0627d9fa401be55633b3cc1dbaa6a6ea8073169fe62ffcf279

97eb78a9eb71f4938207be4b858e988358258bbf2bd31745b8b660690fe0cf6c

9887b0bc1f85c98d664744ee51b09c9911b6378ddc72145ccf73596e028bcd5d

99d3768cd25f0d44a544bf508f6fac241018231ad28b7fa42ebd2f9f2629aee4

9aa3f4e3370a99b00851e36566530df8ddaf9b1cda953128c0c1b69b009022ec

9c158077ccef70050baf10d310bb6bd9985ae3029a5c5df6b99fdb0c854eb880

9c3ad15ea4e3aadfffd9d67b8ca1bf546dcb550d6c0272e06c510181df948593

9d8a178b880b70f1dbc6c2766dfeafeea07dfdec0433783b78fcdb96d983ea1b

9d92ebf0c46f9e37a0eb6b6f02e03852c396933b73a7edb63e4b8eaa3755b6f8

9f3edbf89013a86be380a3eed36620acf769f04dce1432bf793f76cdb3d36cea

a2bddef1fd0015d0d6e18a0d2550ea93ee09dc24e50bc060e02eedfbbaed0cdf

a3bc0f6093944254459790576d2452ea6b8306a0a8ef4d73b27c23275d91a9b8

a457354b24b93c9e24e416eba632c1b9e5586f58c40137eab0c5e6bcfb675c5c

a5a9b247e1660e0763a3ae4e335de6a90a7c39f6b2bfeca24e87831b8e9dbd78

a656aa995256679fa5e0edbfa35db902e8496f23aa3982d9ed986f00b4e2a3f3

a679148eb3402f24735e77c6b8f3d67535e4c0526835c2b2f44eed46d2216c5a

a6a104fc64672405756070fc28cc87e6f91735735392bb638d01383ff9212da8

a9895185762d2bb67be1bb29297e847b472098e1fe1dac56ed9e9e64b814990d

a9a843aad893bcdce9ca41b65d1557ffa74911f547c917adcff9248a9f8e391a

a9ba4026a0852c44fba05281fc761a7fe650382ceb5acc69fbd48051da4d0d1f

ac60edaa26f3edfb3861356394f1b1d83e7a81fb1e5464d40d52cd05e99ea4d4

ad198f93dca944c3cac5bf5f8f30cc55d0631a425cf9740c2f8291c49bdb8eb1

ad2a3f050a8fd4b1f01d353158fd28a40de91a153275dae8c61d15906e1d677e

ad4028f231b5f6f8eeb200db91060825a88dd407dbef0c713856165f9bfb4254

b336bffb44ce7e2053cd9fa7152bba56a708265b723ac74458f445b446c02974

b616889bb89dc4da731960a3d2523c60a85ef6b4c9041bb42827838d92623609

b6b7205ceda03d194181350910422d93b6becc7c5863194ddf3ea97efa6b6fa1

b6d14cf66aead222f7b574bdaca80d277cd03c20fef6a9cbb3413fe2818a565b

b6fd7f4ba3c2ef1ed90b7ecf652453af2e5161f26bee1f175404c2667dca3ee7

b71cf86837afaa4c63a03537569d92f99af351be455dc536cc412c6fe451b8f7

b857aa543eca9ba9d0d1f9d13aaae26701d702dda809af2335a794bd0e445161

b97899e09baf3045a4140dc90d8c55d0278786bb1bf9586c5a9d65bd5dd8a6a6

ba20cd467348e571d8a8146bcd4ceca794eb8188b34639a2bcd0b9fb39881917

bd03fd2521bf9e8d2c267f213e88fee7a3998f2882481521860a0d3a05f4a0e9

beecc812cfa2539c65732c23a718cbb6ee12985149cc5dcbf9a065d86b470268

bf59a42699d7770bfb1a50b3773e5eecf38dd35cc4b771a8abb208fa016bf2e9

bf89e0a161cddf1fd2ca36f7e0f74182c8cee36402dcd549575068d0651842b5

bfe3cb5973186254641e0b05ef7609f7f6176bd8c87e7c1b009e1162b422e32e

c269edff65afa60641c7988d0b5e8c40aec94e6216fdd0bcca722c8da77b9d3b

c483374f546e55a2f1cc07a3f495ab450309ed34ffd0b1ef7da3c96b9b97648f

c72f7262c636c1043acce2fba1f82f60b6fe838b05b30b848a9c2e7c3a4df8ac

c8371795896fdbd4971fc6aeb109dd10128945209187a5503615b073c6ae3648

c8799f9b09893905ff7ef927fc925df333ec698ea746e24c7eed5333ef2da074

c87a5c72de5149dfd82a9dcb94a2dff643771eeef5fe145905a45bc677b5e55a

cd78f4412b7784073ab585508effd4ac277693bf839ecdb3be3e5abc8bac3333

cda66f910963c309473d1be701d30941e7a6b74c8ac92418137957dbcadbeada

d1c654af31a4acba589aa309d235999687ef424c231dcdc3afe213e5dd16fce5

d304367d8b6abb078fc7e432b7ffc12b343774593cd13bb82ad51e017a566a75

d6101e24cea4e0f4de4e880b39478824c22ee0dc456985799ba7e3bea4c58f46

d65e2a54fd501fc0d2df57dcd34b6b8803a4a4a2ffeaa9fd648357585ec2439d

d6c92c0146dde2bd242c07671019f7a3c5f781d9b4c1eba073eabd8e1f1822d1

d76ec9a38591676f4bc50d2cd9521cea49b2b75a037e3556653b8f2ae22638f4

d8c34a65744cb8dc9bacea25a00faedd72ce63a524759afc19339bec48df83f8

d9348afc18e034153f46cd9d6a0c327398161ed0179114ab3d936ec0d1bdee89

d997c3e97dceca45c8505a9e9f1393b58671db156f776e6b4f01e76f135b631a

da288546cadfabc1cbf42a2b597b55cd77f715282282dd5e18f59191b88a1edc

dbd9d73e7ab9872062b0c1fcd0eda48063dd91d189287597770ad0eddc62893d

dc3b02395f26ae3e79879647d8d9a2e5732501b3b7dfb95fb96a736095ebc753

dd44f3712db8f1fcf7b214c3f1a9fa2e1e27c2485d22ed5ea0782dff52236727

dd51fded2c41f57d90b57f972dc1baab6f35ced4a72b482981eceb667f7c1b2b

df689536e0a6552c20e24f331d5badd750103434eccc0f6503ba996ea54fc80f

e2087588335c4583e2dcfaa2c077127e2f48a4d066c3a8788ae8faa88a180fb4

e48cf282fd278f310183ed60e1e56a41d67fc398c5e8499fdb95292d431bb985

e580d940d3dcbf51708f379480d515791f1c7d9c37bf07fe5fc8112b4241cdb5

e5be46e51c35d89925610ede04ba794cce276281da13df1fd2f83c3cbb5c6629

e5dfbe33d058ac5efe42b616c77178ff4ffd11d4bb701539e469dfd809b39412

e5e899e08ddff4e9786d33f5b5badb3380fe74f7a04e99c1f60ee0ed1323bcbf

e64199015d49d29a6f3e4e147efb9f0d158d2e7231ec1beaf76005cbe2abf819

e68dcac3a84e002e7a9bd86d30f4fc3ba311492068b1324bc98f3dd84a8477f4

e8b484604f41e524382955631b1a5f8fb62ee8a7506e44a4dd0c674b88959ddc

e8ca4cd4f655cf6b385fc14d5543eb8168ce3d383bbef4281f7767d369bc78ec

ea8026b3509c613232db1b53ed972ac9f15b14f8670926ffff1292ff580ae955

ec86519fbd711ff7315421586b6a399ddc5811ec034680c43569e659db5fd734

ecb48a54626474a6bd06dbb0309424cf82ffd6ede5b152bb21105e77f2e9376d

ed435ef340789129ab69aae9a073e46d2900d71bd79104afe785e8a627f19a85

f60397e9b56bee62feba965398eb9a3d0e3763fcb083f52f7e8c102920163de4

fac38e8f78f132c08afbaf3090c1970ccc5672a91508060b8710dff772b2651a

fbc44383ea7d1725ca27b8d5f182b6cb87af494c7a00dc3d8d0255e4c1b35b32

fc5cc2d4e547f4e17a4348f27469820a1433f73e56a0b20cdd4f8ca7b9f9644e

fcd0bf7c9a0457edfcd7227688c5ea24b92ce9bd91f1542c0f5da0c71a711d7f

fddf578f2a92438e5e699817980f0a9c06665bec1dc49e700ed34bfd1cee8a86

fdf34078057eea9b3b9d8e5575ee1f590615ab5832d320eb6ba4ee246a6774f4

fdf5d2b60d8e29610c6cd4d65018d79edbf65102dacadfab0aaecf8a0036d93b

fe6b559c2fe20ddd36364bf3cb0a0c50400732c7940ce7eee99c6a6b56249ae9

ff3d9c87763bbbfe5dbb57956bf905b5c5d884e9f5d43e6170634edca46bb5de