0x2cffd02ea1e1738e70e38ac1c1300abb1f49093769176adb5e467720f456c07bcfd51d15f755840adfa90a605031552bc31f611bde2a1a56386cda28f2e8e1ca7e71382ce00e251a5e085c3c0325886c4d21db986525c2ae51f71f6f1f3cd7ba2aeb5d2527b62d875718d2e3f7d18a01bc3b451b343128fe6aa148b09fb97e8cea37be866c73bae50921137c966378cdb5317b8aec59c936a21e20470a49288706eb5ddf5e460e9cff9e5e10eeb9e3f6776294f7e56b39bec8328b143b47ace1b2ca1d2cc343e940815ab50f8c075c2cc567c0f4d8ad77b36162291c06d0cb3613f984fd2a32e70e2b2c9199b2146a4ffbaf7048074b62132e68033969af4f13833381a946d77a234c68fc27314cc38b0d198912babcf0ad9ecc85d0646432992fad870cb3525dc2382635ac92319dd1166c9d3f5e643fc374a295738ba2d30a05f73c196825515012102badfacddf171aa8feb7a1656bafa0756af0592f82a6ae76eac105b1f35fcdca6f3d17346a547c2dde55dd9cb14332b58ad9117017c3d8323167b415f12664ea293445d7db0de0be258c3f26a5e5e6d0620bccd7ce5d848a7014f9a30f354a033572725119f1ef804643e8b77d252ac0a4036c72f41099ab3a91d0e126c7f59f8803d5cde05bbe9089ec83d9a15ffc5b1ab1c93eac5dca063ec91b8a26b4905f9e577cb7ad421f66736a26df195e1e6a8098d2d79acd00260335f42520e27509fc50745f28c7d8206cc52b238a1286163a79b9b2af71e173514628fb613b8514ea3218ec7b6863727c631d42d5e23a5ee485cfba71c80b5227f11149a86b2f44b514740ca891875941666003e0bb4f07b0acd2c1c5cd053fd84bfe358aa1427c966f7dd0ec9c641168a20cd49b7457622c4346ecf4e9d46df104dc3ef194293318dcf54cf41ae0e366e4238ed87a5891051518890044ceb1957772f4d739d1520762b2629b2cf5dc0191192e1595bf9a61c5ea638a322e44b4b0ab1046bca6332628db7cf7ff770289d11131b4e799dd0a31ba5db423069c1a6a015e85a0351695fa2dd1eeee3b9d56abbd4dddc5e972f5b179762d9179382e8777dcc5214e9f5d816f4f114d992fec665ff83566d21675b7887c40d91e2670074ba275760d3a47f91abba6cbf6a0c660877df3570d1627324f726e2482e9f1843ddb081051ca29a22b315b08a2ebd2f0fcb77d107ae9e754e9771068ef35f094f0a06854a5a0c923729d19fe32de13dccee6e4632cc1205be22b88a6ad25437cf64ebdaf26a777e423f90ff2ceca58f1add22a106e66459e19d704df9e3e736ad1767801620609aca992c2cf57667de8d29f59e17c42076dab675253cf13e5f6df3c02b4d1aad0f7ed04c8c8b3e652b9f82e8c8866cffc4840a5488a06238e0637557d4db6f24e97abf4256df9db237307c28e55de02dcaede00cb2d63d7d823260be8a24d2176eb94e31ea2438cf7d666bc80360456b25985ad4651adae4d3dfdbd1b99ecd2507920820a9127e5864fb075a0597460757571d9ee70e0958f4f71db604d2b7cd57da5984e80e301de02d95558304e0158e5a5547fde7f4944d071aab6cf6779a0f724de927f61f33d63752bf6a30c4069fe80153e12ba8ae3ef68a77482dcfcb93a4a284dc1864b18c7f61a3b70094cd5db18615f431370ae7f233bd441546ab1a2b45631e67c9565ab2bd7092895f65292bc39a813bdad944fe29303b714d31ed2a771a7fa17eaf412a4aaab45618d1eb4975d73a7f07f27fed1a0d6ef90ceee1ca0a1c04497c77043ac3fbbd5e45282697fcf3c63c29488e879e64e3bf8382b11bd84d42b56dc0574d9f21d5f8d12a893f7c77998f3bfd1bfe3ba70446cc3fb4b6b00dc1d20aabadf782fd7c60b1fa37b06385e1945ebd812700bf0f9ab033311506673ad1655e7a2