0x2cffd02ee5d2dd2ce14d5452a36f100e79a02bae70af620f1287dbdae57e60e76319e01d12c0a14f5b10277c514016ef5be4540bf09f40e9ff17f585e16f572e492af68b2b5f908e27c279b7ad625913cca0965d1de11910f9e013e75ac849c20284d888d568043d13f00b53f2e12bdd542aaad4671c915e58aaef286ee9611541fea61678e348bc7b4d70de7f6b977882a6754093c35eae69a089b2c9a067ab3df2b195e6d608f0706d0859ae080f161b75b52b6d2ffc94142157ad5489b9a2282089f4adc5981c77dfe7da42885e06304212480857d7e51e76b2e93d28305c841cbc93dbcb5d86cf7ce39923409d17db05864a96abf449e777531dab2433a280c756188fb9115d373f5628f4bfeb6acf09ad4b5a22caf0f5edef97238abf6950d1c2a650e0a5dfe4ae395fb01531ab8d8375061292be48d6de1d6ca302360a45daa7adcff9d7a424555d1632178fb0606e3e4eb47a017a3ec5227a41eae80b4d4e83b422906b09382294864f57c813c844abd3d451523151c81f63bbf6f67ef991c5992dcf6820736ed8078dc554c4f54cce10bc39dd48b4050a564770a86744e4af1fec2f7c56a98c0a3afa368ca92bf5bfbd2a7ec355706d8392f040006509de7be2b3a3febc0dda877f4754354cfa2625ea3408c91c40b553198281e377f99be986e3ac8adfa1ef12cc7fb78b3cd264b1992e88ddca3b90d3e37ceb307aca1f05a1d0108d348fafe1b2eea351c6a8e559201a3fca5bd2a9153b5a94c5a75101563130e0f2efb8e3936c743d3c50b20cd5ea6e4933d9cc8309a35f36909ea9fb3d6a534aa63cbfa3b1b82e5e76e42e70c392bf3b8063e3f05bc401fc47c28799b01645d05b2438c7948a35b02249c7b22a86032a6cb5d99178202d0510e53a462f31ee91127031caf70d1250fc2f3484242748a273e52113ff26a79b5ae90eedcf35ba62bc16ca416bb1049181011768e967d8e004b380efe4309ebb13ae07e5560addd81a002486ab46e1cca7a205715113af46ca42a134e7e60410a0d0ca226765ad91b14622239a355e0f77d85095ea8031e0c2afc33a76a6f25a8bc18267bf3d272805dc2f7e0f210b45a049ddb431b2ea6090d9bc8531406ad918b9e790bc3d648fa3b20793a4c43c2f6c31cf918d4cdb7e14e556e75407cb7f4baa765b2fd969ecdc939a13b77a9897c4da388d7b64808b336c7e125c9bff30d3195cf87e9ca8c7dec993614fd7fee8a7e3af89b5284442b0337c3dee2ed768b0099de2a30c40de739edd13cab49005a71a368874d8ea6665d904592460e205be884b219fa633fa1cb4093aacdd58ff94fb6b97046ed2798212b5ba3bcb78b446d403da5d8441adbbfa4ce0abfb6aa3775440811cbd8e3afb4124f8d3f40b5d41ccec69bb62a8dda9637fc1d58ff75555675f91ff83b6cd6f48e9d79b8381df9818547fb2c3f0d1e8ca2893ca3b143f570b30cd2a123f074749651098f75e8eafa63cbf75fa4ebd494379424102a7f7bef2b54303f85f99945d3dde91911ac3b28c80db0abfdbc5d6f222d1a44d25f38a63e162dd2a4664c90a16c04e842d8304033b77b98c65fb36c18f69428f6219e0f301ca642469f13890eb83060ef170a2728926e7ff3016bd12ee0c6210ad735a2e91559846e5d723cf3917627a8e9846fc4e8775db711cc4f7c3395e343223edc3dc2de89e0025916fa1c4e81fef0d5365d4f478cac5cc88562e36a41561b3b2a14aebeee444d99a5b7f2345e6b4c36a3eca33e825b21bf6e126cafd7dc9be589f092336dbe77f497656f200f47ad1cb999b217181f50c1183643af28a3cdc46ac268d1cb1c4bb755626d8adcdbaa8a44cd0df81d6f4f4d9bd184da6b0fc460296cc54e2b99ccce25d4a7b31e91e3188fe5691fbcac8d51376a4792a0317892f274b27841b