0x2cffd02e499dbe0117c52b393495725079e19e4ca733576044e4d672896433877e0440804d7f4a5ac1345b6a6ef5e0f8f5ef856061b37dfb2712c25e703860b02d87f6bfd8009679fbc93fdc7177701ef51c760d8d27619d73cb812358cfc7b9beba979c975ea04046fb1efe9c012a557796087b07919127c4f37a8112730e0a861782df46b435050c5f3876349d9130c001ddcf04fcd0292353d98af7b3ea0df7c6cf613d73ecedd62a46eb7bdbc04285886964eb19a79e5c76656799404ef7e63703819858e7352f2c37b0fae81fc0773f73600e6caac8bae3b64db2f0e65c01397c202d1e05508bb0e5f52b4cfd9c711998b7421c0ebc23c7f98a572f2da5cae6a329faf9f32916bdf4508790200c5f3390858c8fba1b12cadcb890a54813e107eca5c7a21e31c4a47f69e60d591e1e50be8cfa5e1496627f6c9e4a81388d4ad89974cc4e0a63c3d7dc5190c07e5a4c619a29934a3cfafc2c14702262fee708a83df17e3dae6c303f8de579caa3544d4f50224fdd71718fe4ea0a9fcaa87ba98a2619b54f58b34ac19d0816a00d2d2c0c683f3753c5161574d78ee74a12cd99a0f70fae139eb093092f80df08884b9fd05fb917e54610e9113c994d15b32244e67daef2a8235516922ad1bfb0b23d2fefa6155aa211cf586138525537daafafd2104f27dabd43f65f91ab2ce0e22bba3aff1495efd31015e03b09917269308ceec2ac14be1fc26438b4f505605012f08dc14c5ac4d2f26a973ea6f5280513fdd5bd48c07b9f2c2f5d68711b0f49a3a070c62d0098f1e54d902162ede2a1b814bda289b566b2e0444f25b111e225f711a4995360be4aa7848b2d1be7d75a69a69caa25708a329853565276651b03541954676d55813ef7ca11dda6b9705b7ca5b961440ceb6f59fbcd70ac088caa7d67403a6188885afb89e73eb09a232b8e7f92ff1dd78a0ef473e95ee33ce0cada7b8c390892647199d348731daac131619e02d318375e0aa62cf6162af96e71c2bcfade5321d476dcf4ad6e8ea129adc2027189e1381e1c256111d97ccdb6170fcf4fd7a038a8cec60b2f8938519571e31d1a766c818337ef798ca022e28fd4b89c4b945b03b97d7867aaa62cb1b8e26acefd3f2c74e64216115e5ca20129a316e91ddc982069ca3ade2df4750bbaf5ddcccbc16e22390580dedda400a57dd4b1d90c98408ff8770c3faf5f553e0c9495a5125e5f4760033a4b84bb81894e531ec3c4df097e6eac6c7d1d3cba508f4c71e75f67840fe3e9de5b6696ae394ba4ce4e30ce61542394f6a3e553e7e6f5b41cf867e21ad23a550d84f696ed32c36229b6c5e1d46e2d983e41867ed56091625467515b97542827fc5acfdfb26be4835eb0447ebd170646738f5369894d0f269a9fefa186b1e36bd81f2889ca88f9595e2c1a53c2e291cc2c0621d8413b459f7eb854b98da7f74034906543ea59784dde05c93b27ba6bff1787ece426ab21444769e1f252155ba422dd6805a859e8570ec3117b74a319e025e81c04e6aaf41666f3ac4d964e645beb2d6c0f23f19cd43190cc7c5ae47c4267821455012b10b9ce7228610c9ed90f72d49fee1db6fc4af907b5c47476d2954bb86d7f0fc834baff43ed5611e16b23947f48885d296f30243b1bafa855aa21a118a2935fc4975f0e301f38338c8249cdf40fb76209d5d3857fd861898c71111aff78e55066980a52aad745336542a3ba301486523b4d4861b2f958d453746cbcd76c8d7162756193d116b60d566f65d95c0fc20f98830f2773cbe4a37417f56d1a6a9ebfcc18b56f93af7fbac55dda73efeaf7c72525cbd500daa12944478f8acbae34ab87b2731acb0fa7f70f0ce77d39def8a19877c29e49a692b9ea9f192b11030e465aade84752ea93ea59179f77c748f1fba0025c7f48ba9cc8