0x2cffd02e65fa18e51fe57588aa8b236e9d149b061d74d6f1e5a78b72fef234bffc5f98a82235e5e6890c315827eb82416b901363a39251281ed9af0f3018fc0a16827de0401e95908549da99bcd760433d82aaf41bd221c67342e352d9732caee905020f9cef70e0bce0047c0ea36697d49d7b14592b5b616c217a3aaf100348b03dd909d134c031b7cfe0ccf3aea03cc402962375ac1b1d07113ed387fe2e578eecd45d0071063118208e723d1aba47715e86590b01d17addad38f910a6deca494326f478a726b84aa823907384a7edc54fcbb4d4c5423a33d405b3730006c465143af59840bef61db61e1ff8e56100d1307835705a5e95f879c260b7126eb0a62204f21dd36b9bde49c3244e6bd81dbc34434e893c276172e9f54ff24defe7add16128f33d9a5a7c8a6cef9d6d2941a1cdf4879ea1952a87f45f5657958be27196b4010973c1bd40bec3c61f5673c13a86544a7c57b29e9b9200f580df5e3f40012a4ab87f02535e5bcee8c3b9fe4dc861dd4236f39d00cea343666ca1994462809f14b4742ed3384b863f9429e422a50df17b54ab07a1adec4163d3d4b0660a7e7c9ee32571b317945e04dc9e9abf34ef1381bd37456ab8a4808950e3fa45d6a5bac4adc995f30d407d15ded3824a26870a7ca1b312c39492d4410a6489877066e63f09cef7a509e930e2b75673808088b562d5311e78975f5e407925ad25871a3a92cfb347f8473ba8ee96d23de45d26a11ca6fb9bede34181386122e52c1e752daeb9b28aa92fa8375297750d8b3c4e23bdf32d02ad9786feb9b8e75ddad114e6804241829b32e8bac25241cb8274d8bda87b8ded3e8529bc4cb9bf7089876775276f4c823fd6e0099d1442d7ea9d7cefce4b53cadf84b0b6d5e77921bb7449752e4a3eb7d875ea2d5536e7701eed242ca797a4b254e4cad44847155c54b32aabaf521299799e4a04ea905aff52763bdb97b214b58bba185b9816a0d0080166a0ce6342e574c4fac68d7dbfcc566b4b635949b4c993d0a8be37eccfa690c365d3c71ce13dba89b64894f87815fa5bd39917851f8ccc3ffcb93a265f6770ed6514b3516ca29609e068d8528cc0269b74c65bdc70355949c423884c0ac682ce7a46ec2b1162160783949f396ee4b0c667d41636c9d02f432a884ea8c4b2f084ff5136ac534223fc3e6bb3db0d0e037309ea67c83920f4bdb016a1e4bdd6b71ed4c7318e26fa8c7d8dd479fe3772f09701fbd603ab760ced87441d3401c5ac924d98256500c508cac1f6ac403e1221e8024cbfd6ecc5c52f19550b225630b60eaa4364f9180def77ff90437df034441f0f356837e182711aaea9033745f17f956e4872939093db5ba7c6c32d4f8655c4b0eb72656208e40a955902c857525758c2edfc8921caf4ab6e254290035484fd90fcf5476d4fbc854da99016631e02785a2cadc97a397522ea62b3d2fb1d67ba4626152973c5c0f191956a006a3c76d0d4841f922ca5da60a4546a2f19acef5a10c85fb27b9003a8e5c2eb2ebb3bfbfb2c90fe1c3821710c15c13bbe811e88616affab88c6c70d490926f2c0bf04cf098f95bea60ac6f040e8504304ae971c0d548cbbab987f171220a4d9651114d9bf5fc3019ffdbc1265b22e27ebe369885979074aae35e6882b383a6179bcc50e903b50c41bec6a1064d6bdb9328b3a91e51e0fd5872ce09045123da58fe3e0fd2fd14c96aad90081cf760eedab9e324b3f362075cc43835d65f40fa6c92a995fa3950fcff60cc480e04d001015b381e58c69671e94d10369ded35c8f2254559971a079220d930958e590035169d8de7ceffb0fb5fe1180e9ee349131560ebade561ad0f13e40c12364182fa897707a90b6cd374e3dc4854d662614bd34bd6c5e5d29dd139d2142d18bfae032371c168054f7811f