0x2cffd02e0f8ea618a6f38c98bec66960667a81ffe870df066e0523503fcf883e9bf6db19df8d755e29005f11adda5be1e5c8801d83f3f5fcdc204d5900011e4a4e44f715083d7780469d99477fe9d1c67b11f499de4f69ea1f39aa89f1e0be7aadeb9c9ee931a41238ce581e89f76f08623fbf3684613d8ecc75a34eddd4a2a262e53c4ade840020b539644b5aa719616ac0152946aefd745bfe550719f0e588cb4df8b3902d6214e89b54cf436a5925e67965d5a8557956816b3d8e337dd0474ab9d3fafb5bf489de9af62480a3f931f68e0e3f62e0c0af6fd9ad8bc049a3ff0c22e923dc735f69e06c5f27593ee52aa41aea9ea7a466054a1df19dab56c305c4a2365f1ad0d59aaed58b6d90d1a4abaeb0df2f37e4d5955b3467aeea2abc574ac5369d3e7c156d4ea5fa2fd6d05b6aaac52c418966e40d7ecbfb4e5888bee5aea8e5dd937e2cf7bf1fc8408f9511d0fb37047b0c46f39554c2cbad1ea87e280f70ec2dbb05d8a23a32478d0d41745cd01b99cb4f3dab7a56b7e92495c46883ed5be942c98ecd978dd69c01f745b90073ffa2e31c55811acc5dd3b7ccb6ce91e806593867d37c448604400977f507dd3a352e683b74347d365eb7195bde895edded6564bea05be66c2a2253a94ff71ee6b16ad91650c7a8ab33becb6b0f2b9b0548f979aa5f78b2915e67966d901482c943375e6a869fa31041d1dd7d1ec609f4a4a39066ac38f323147eb3a94632c693e0dbffd1c025e72168360aaaf121313961627a3b199e4d7c7400307994ae8c91107acf31ffeedf773a99be3d836c03956f5e51e712ea52ecf96b5c87bc7439ace43c964b2dc96cb5359375d5484d63db3f9f877e64dc75365f56ce9ada06c53bec2c85814bc2c1456746daf51e8b19457961ba9271af5e8ba69997fbb8e51f5513a04cf7bdaa6ac725e19bed61c0abb8d335d49b6e36ad71c187b615296a79a600ff77cd2e7211dfe61aa97cb1605c25dbb061011db7692241b4825f009164232361dddbdadb2eefc8562f8c40d12a15b4d93f00950411e1765fb633696dea0a18cf82787c7f6fb48ea0274326e9a6b0caa07bcd9e221d692943dd2512b43e40b95ba06983b385e5e22a5b9ddd796468daea2acc3536d353628b7708213289690f4a3bf8f8e67818645fddb71d22562d24adfde31792b331f063693517dd29191f6da84a284d4fa95afb16bb7c22dcbb6b04a7d5ce81d950a41eee684642067cb77ffa1705f668fb68f56b1a2ea40b9bd749e6db8c93aef2e636720f011bf4bbac2a74f0cf4c0c544ab03c33e62a6d978ff007e972558714d7839048554205c9ba48a0d452522b6b528cf5aa09450b6374113b1c5abdbb3e8c66ad9de810fba7aba478792621ff951070c7515bf65fea288c8f85bb1d0f300da14082f9939091d6a6161f23e85f752e612c4076cc5b04b84622fbb6d3a289675a3347b8685de8fdff32dc9d9380b29380a1e878a1bab310f30adb2e0f0f6d6bf1ee1c711969a742e62dc94a4ea5428963a49b11d926ee5618526c89c9deb2e4f83e6e38e85282c659e350837fff03ff8e1f149a2ef6d4e50464244ab13d68fac2c2e3bdd5fc44eb99e7cff904f2960925fe149e82cccff3f76d6addf63d2f5521d401ccef169ef2ae5e89b352abf6bc44d8c326375341ea5182c4bb8aff97c806dbb292c11f08b450286548459b6a3fb3954b4774ac2f239222c388109f995805d5cb3a0975380acc2eb200387fc3cbdb4ebf4b6d1029ee5134494806f05976b438c6695451fe160eb63edeb38251733ec2135d36b382d5f005364eaa09f9c9f45847ed96c1a4223a2b39a1d24710a9fa119843dee04219e3e42427678e7cf9c16daf7425ba2dd1e829c9bb0d233e629a88685cf9199c9108118689cc5731f6480a0a2b87a0aa7224ec