0x2cffd02e7b9d41c655b04ff2121b7b55af33ac91a74a49fcac1f9094b90c306a4559054b3f408ef90ffff97bd35d6a1eb3b6ac8e6a9a619059736730fc0c1ae10816ed9a26a44eca279754a81c156ff0b4d1cdca3feb31a2cdb317bea3486510988b88a353f43e9849423121440394d47dc32a50178a6f9d7fb280438e14590baed66365ceec27ce9acd52b84d3b5c46d13eb62ae2b415d7035834f641f6c0bc7c6f305b99be85af327c3b389f54d44febfd7e0925e2bbbc91da06d2fb98fe831db79b87ac4b759b5d383c8ec02255e62bab4e2f705b90cfb4cdc9afd94061617517ce44e4835fefe2591791d5ebdb4b1985af810c5662b721bb81dcbd588af1a5459d7624f91636b62aea91fdab864cad9a0831bd2e7e80a35376f836c159b36a6c166b26d5ec1244204c94406e42127fadaf1f0cba76306b43211314897f84ac57242ae20c2fe30bc1da51aa1fee24deea1f5d9f044c6f4c6dd234dba4cc6e843c2124e613636a22ec7e77da46a5139357eedf09ba3b43a4a89d657e3ce563ee4edadd841017ff33e8fd299cae1619c2cd0d70030f1c1ee5d9fc74f4be619f97f8f292f6c7c886d7d5e17bbb9e5056c282dbe8a346d2f1f265a5f3a275fda573f758b86dfc67643f83aa9d6c932f2aa1d9ce991180c4f5cc65fa40dfd9e31200e830455d491608840dae1019679e39415b9cf6b48213c5e5415f89e9ddd0eb157ce4363ea36b4d15ef3d1904a5499320e93ee850f636d7ffb58dfc5ed8b104a01d47a7679a83b40e88968ec01538897f4d0103e3110a645b2d38fcc51f1aae90d83f918ea244ec7d798b82b72b7db11a177170e8d62b68473653b020d648ec29407c907bd2f4af488574c3fe1e31a82504611fb6367d0f81523dc8dbf985ae940cafa39c22b1ce77d38dff840f3e9d42d8ac4a042c65d065579d70382bab6e1e0ffaee900be62175df8f95bfcdacc41a0e9696c9508e82fa8a546b00ccab32da0b50271fbc1512500316d26ac11386d534f4d14f66d3588c505a3a81653a334052f4361f4bf7b4d082bad5a25255d27508fe61bcdd407c32d0bc1c29634a17975e7e4c286d3adda3e2db63726108336fbc26a4a3f3443d3e188c7a95325fd946b6a9fe227fb9fb4309c32a5706adb8454a6b7486481c5c5ffa39159fcec273d403ca09d4d1ebd02ed098c4d41a05322315f7e70f7f036ff7df5a8afe399b86c7f13ed75b81079180d38b61008272423f7ea4ee5a3e34da9e4cfc07dc5114b72ee084c58308c572e6a00605fe188bf63023e1e62da022a013507713fc83e92cb14a0a5d63a5b40ff103f5e5f5a2bd63fdd9c00d745f2bdbc5d2a57961b5939801c3860a19316b750fb101a24812a7e4ea8c9b5258778d55a45ffb2965078449c7c3f8c9574e70b9dbd60173240629ecec72275e92fdcd58b0e55ebc5592ddd27ae92cd491b1e64814449ee27a42c7ffd30ea89eba83eaea5e05c6d791ef1d47e791843e05cdf0b01735f8dcc70f2d3e148f811b2facafabd168a60ba53d82c22f9a66a1ad3f30eadb741b2f156d554b22b9ad71f909727ac945ea79865aa8ffcaceb4e5dbec21d994e988005235dc30af6ee962caf88e1da2b3090a80ba1f2d7fd56532bfe6e18dd504ca57cccce4c129de38b392056fe4f6283336c6cf90f0b36712800b036b629fb7ec1d4912264c3e630b4c4a23406e98204799d13da171c90d959d1f3b4736a38fd59a66efb5cbbce09eb826f79a6c34d50b3fc4acf08cc655234741aca9f2bc021041d76e39520d54bf8cc9d6a4bb6bdeba7a0c59b8132d2c6b966e6b86ef21226f1fbd35b7c08c76e0df0b91b3d74d647d32ab66380d2fb77c13724f713ccf335596d1ccf7525509c1ef1012229210b663027e87fc544841b51b386a2400f2337adc6259fc1a64612bc8