0x2cffd02ee7c23bea2accc4276a13063689c22a03bfcbbb3fe610c1ea87e269321c93a7dbf4dae9ca9a0dac1a07a8ae371075c77bdc2948b29c82057357275fc9b29177923394d97253d49a1bcdf7aa28f180bebb09ee7954d26ac546b046f5eb0cbef5e9c2d02e855312d1f6881974723107e3d770523b49ace4c49e2248e154123176ab0adf23d204483086755f0bea95f326f9b20f4bbd5ecd5a6750d0a9478ebb20cf93cd62f9b4cbd758885e38dffb70354020c709e2aef4902fcf70ff307147da4f77b866826463bdc95f8865360489395d24ba4d50efba93d7901a1b8e62ebbd7b248cd4e02336ddf38541b3ab9786b39c6930090e02e4578bda20c218ecfa390d42258f1a7e59873571448bd53c4ed28a281c461b7e35ff1f08a3afb802d642a1c895925ffe4f5ccc2739b4c77a3dc7b3a7075ad10fd85001435e094886d66a234ead286366b5f073b37b4540e367e2bb76005c60132106cdfe5e3666ce96bfe9a279ce898b5125f0fff295069e1bbce379c9cdfc84151f0559592e7c5c31f6919edbdc60106c77fe298219c78cd7664fb1be1aeb6afa33dc83496b49331da514e3b1bcb254a5b05a7231a8bdb92c74200d9f90d2b58ba670bde47b9acfaf37224e1859b82ecb1474db3dca151987d82a13e40b7dacf3c532d901e0b4752a79cedba695e7a9913764ed32d68b17741d52535684f26c06c88fe8ca5334173198eba3d925471784ac50183b63bb7d7076ee92288f865d38f75ac7d17643bba3babd186d27144201ef0e456fb2d7575c8c752837d0b801ba1175176477b47de2d64d3a3430b68555f545a7d5c43144caa13d39a06f53539bded68fd25baac2947451e19d05fc26aa573ec69d96494189e3fdd6d6c22d674538ea598228b05a57b46752a262338d418712a70a95a4293122c443eb5130adce4f465406118fc2c12d8d646dcc4cbda79d69e8b4f5f7df551172fe654f2742319b84d02a1b5673368ecfe7b04d8dfa3e51ad6d71c3d6e8321ab57db74a1e6c06c20a6232ca0dd5888d8c7b112ea3f189f8644af568ceb85351aa5fd9536e63be1fc80f85fc243ec92e7749be84a1a49532a1fa2b28a3016099777708d29d489c060b9714c8c4997a9ad151578dfeccb63c499821007c06cfb827ab8743eac775157ee2b0f6286ccd1f24a3abb854c31ae8d6190540ecedc5a39c8a52ec91ff765870840d10f900439ea9a4bcefd6f020e15e24efcd07e4d4fe65c8a40f4e7d2b1c84ddfb288def2ea7575dde6a19b30f1d6ba8d31eccc115b5f39e86f385ce7a37267db114138feb13767d6565b5d77806f869ad7069af778ecd6783c7a45c0d5dc8dfefc3f0afa1b8b56e972ba688e9f0f038e38a0c5843fd32f168d76bc905cf49ed12ae435dcb2e99e0740a578000dd02b7f48537e90b5aa02f0edf855f1535f07be4624836bdd0b6d6be4de4a923cf2fac3d29e10bbfeb3af863252f0b586bffa98c6fb4e81c7fcd088990ee9945b72b8287647b7eb3c50c23e6d54451f57eb60566006844365209817c53fe3ab54b0130073b971b908be73f3295fb88765ba8f4eb523f118029c84d1baf0fb1514db862d6190a8bc1c0c2f8460122cd6cdf7ba1868e38fba9abcdec1da6360ff839b095b60b93334741ffba2a36497e518fe642507015ba4c322b3ded191a139c26de9a827b18d24df5cc4d8030665993924b923937c63f8a3e303faa80a6ee5bfc0b1fc800f638c34bf9a41ffb8facaf665e16699a38436a2e78f4ea62ead13de1d3e0f9d81ff54795269d48c8a7c616ed3fb7cc10d09c9c10196bac55e2a9902e031a74aff166bf017b79cffd24e8a8712b85dc91c940abf214e9913d12967978105c7426752fe0b2fbc271b81379b9ff42364325f29a7dc43afbb4d19406f02d9dcaae8ea53dc030a4