0x2cffd02e28459576769ebb7351148c904c3eb6be51de0b5a5c28868d62cf937cca08a99b7b0458973bc2c28f643ab3f681285e8370fc6fc44e7ffb840c850ffda69b376938401f6b8b38af804ab09ce15364dc0b12ded414ee2ce5253cb18ee12057339495489dd86475bb076999f232c194a119c80544ed4bfd24cc5f69ec0b35d14c50b8c45070dff6ebfbb867e50a9927970cb58d6fd01a40e2c2dfd01d3be13cf0da03a550729171b145fde05070159cbed81d80e21cbc1c108b6b10b3ab38c3be2e9737cdfdf2251ec7494ffd97da16c554009be140d1d8d7bab019dcc5d17946096e4ab4ddaa95af4aca5cad210715cb18fd84d425b13a549dd8d634b38dc8edbbce86058911717921250d1730162a7d2998839a28d599fd4342d1616cf7679af6cb0444f13693e802c4cf35ec932e68beac41e441c1b148bc40ce679227beae5e6838ff30b40d4eb2e5b708e28f2aae04ecb914cf1a104f5343aa51450c458d1c8ab2fcf925a0a02971058ba8a5355fc376dd625115b25b415053f9bca7137e33cadd5dd983b79a0f35d2a6d4d0bacd1397cb653e6898438ec5d54d9c2e302cb6dd7047dfbcb82ac49c4987894f1f4eceac632286533d5325c6ecc654556459de7e87927b4c90e260dcd4e9becaaf528dea77589102694eba2c27ce3e0619b095747cb7f9eba07c31d8d38d29dda84356828bf3e5bb768608810dfd8641024457c913d752343b9eb188b8d8d7e04ed76264dfb839d55418019a0adff73d2fb41c559b89e3eaed2e0e1f56c4f2f79cf9bf5ec414cf44f9f4296203e182ebc1834b59f89ffb7911e22135f9679291a0e82e05ec8d3a5fc6c918d6687d5ee6f5c54333bf25601b6400074d2cdf011a41bf4ef571eec96bbe9d0ccdf405c4a087255f88e25ff9d1e8d56d643f7360aa7405580a29d14aaf3d7bba68d00b572ea33601bf784155d53c186ac9f26996eec22b30c8cfa8a6bdc6c380cbbe07b45bd13360761349687e18868e6b1c72972f14a44b0c3994fba63b38fe513982ab507c6eaf7a12ebc7e99a4b38a245d28cd5086d79deabadce91736b500ae95148e35a13f20bafb6af0df62354647bf900ca4ca77f02e0fc33c1bd899a3c440b3563cea04c1d5e4a5bdc10b4bfcfac51ad9aadc29a6233ec1bb27286852bdaf64f04306e230662b1109ca5d1869900e49c8b31360c59f9e3a9a8f80890c103b3b6f01ac000a5f5d29345983bf51541aa05c66022f5f04ea710df7a243c5dfc6e4cb6ace71b43037ee2bacc781029877b097972b0de6fceee46574fa6728f9993bfdcbbb15734f30a6b1e563ac12bbb7815f0d5bfe4e4a3547c05cd223189f8f195a4eefb4ba7611f795360ae77d41c073e0819973d5cecdc2116604c3516a6e9d6e12adb6f387f98620b0ef485c586db435d7aacbe3b28a69c6afc71d2ba3df4a13379b611de8ffdaa47729f54f7dc9cab6258f54f287748c5b04cefceefeb487c04c44c241fcdad02f9a5c00141718fd4373812177d3d0910061d78a89b910036414a1f4e90445acc46fb9ff2035836c18d4bdb951d5c9c87dccf24b5b1e5caac8f530cffee14b005c120bc83e64375b4cd6c4a564b8ea68e31b133856ebf97f6e438832a3c7ddc3fdcde9fddad714355143e80d1edaa12534ce2577ad497dbec202e9880b04e6cd107680a3650f377b32d3c5fa70830f6e65d7748bfe0f99be22f25a182785239a54ea2b234c62e6f2066d78b159da776ac1f7b3d9e530e0446e81a75f2db34fa00826229142d92da4c5a80f6dcc3a2728e349f769f5c95d314b0d563fc776ce988ba16477fad0c234a07a448734a4abed34c78d3e1b19a80df0a47bc13aef37442b3ec53b6b830b0954e6515a0b62b62fc9a50b7b21471bf49d2e52321bf1b27d3caedf375d410576ead12a759