0x2cffd02e4df3c60dd26ffa9059af60d312536a878482174853d44821a09e94962e667612322d042473f8be3e57b03d00ea1bbdf5b6ad649734e88c8f24565e236b14c0824d10db570b81b096ec967898034266db882e789784c540d58ad906bec89367daf64be53397f8d0bdb80f8deb6179a2af7ece75ca5e7847cdbe556f697d901a1c81f38e0290a09a3c996be9b45ce01c425f352fdde821d15b205f6e43f0e1da25629b3533d8f0e43d6fb0b9a2799a00a0cc1fbd512701ac3443e3216d97ee8071c8db21df049fefec297de3a418ee68b0e0f75905cfa87ccbaa40a660420010baf1fc64a21f28c558596d094c197577d6100757c6fcf37d747c679ea0fa8066395be6fd8284dd57ca9c0af3d6450409407b4c7418bce81ff4270adf4b0d86f537554f7442549c852ddcf47d2c805f54c006ce6c192cac433543d1a9df5abaaa476adb6567e28d23175c5d7dd6433ead85a63aaf07a396493fc5c2fd5a0f532cfb2f4051e8b91a4a9eeed2768a969f1ba7df8786f679f73703a02c0cfd12ccbdb2335600adc0e953b672716927e70c0347fbe046b1b58e4247402ac281f77568142f44b193566b40dd1919c8dee811f8249423eb04196279f462f997f060083a66c7e1c418efbe187aeab150ec2669c45a55cadd9ba115bf093d5fdf435cfcbdd0e4a126d32573fae84fc53c99a2aac21e4237820ec6cc1a3c9f6acfb5a00c8b4d8c2e60a2a63f5bc44f5cd69a96aa9c7cbf4d497bbb38d292e13f0ad91acd51d6e8511aba897c874331fa1377bf01fb67c1976205d4a95734a67052d17805b501dbde37b64483f7cb235b5ecb1c03376138d552631c7eabb696da262bb7771fedf9c2264dc998c0174c809ce6f6395467e0bd58b1833b47fc128377e345c350eb6dbdaf9e083eb364c721a3d8b5c62951c615e588c91346b2a199988442cece8deaa472060e54d2e52af9eac37351d3d1f2139a9e0775bc7ac680251270d512e35807b5c473b37a5e2d9d5701a6d96235078ae39a2c063362d5d039326b780cf3e3d03478521c044d669b8f40116e6c73e8323bc7d9100e901092684db74ea7844843e1478fdb8e6429cc765fc51c67f42466f3ee6a7aa6a1be30d74c083cf4aa947c800ebc75372fe0a935736153cc448327c1dfacf465dbb07cf10e6779c600998fc9e2c3e5777dfccfcffad4a8be7031b90104ca32e8552b05dd5a23a199eb66f332cfdd09f6c9c67345dc9a0e0ea5fa028dd9297571b222c1c3be2c5cc3b2c7541f0ef44ae34bc0c2dc540e9c038e9b8809108f292c43cc18ca890153679e69f91c04fd62d4bdfa43ffa71d8d2c86edd0cf13c2554ae66ac6ab7a7eeacacf1c633f656a692ea3b922a2c74d38a9c5f76918efdf134ade9a91a14a803896b4e4d2758b307e2b6f0ff8a43db29075a00a8ccd6cc775f549217664f1602fd953d34603ad365dacfcc38d59363193440c23003ab4b9cd2aa3ace104e1a57f7c7fd4d6ee16c24c53ed3ad4fde98c70030f04f10339d6df86ab55176bdb33ca91eba11fab9b3f88e8a64aab2493f2a25e5e9e55de5345dbb00534421222327abf57d5c9bd2dd3613c5e7133a0529730b629880447bf5c851423e5615dc6e5181167e2ba4e516ef37453112025e83c969c5235b6b5cb94862a048d1757f33517fd49906dd08e2c03e3e6e7198c5f60891e0933d27783959a663fda4dea1137dce1506006c68ccbaa8dd2b12f76abe2500ca17df2be1bed0463cb6ca3e218788ca4e059ecb1fb7c1f44598fc431d8c5c0a1664511aceb793ac96604e3d0243d01d6a9676288f819329d8c2280a4664b4b189d97243968017873cc68de3e3f7c854d6c1f23310fa4d5621d694a8ec6d85c1cae1ad04ce54d539e7f7e73c7c9f387c0cc6ff121834d613e1b9318e721d8855271