0x2cffd02ecd72c4b1a0b3ef28c05279106ff80c2ea32b12eb89859737219ba4dfaa866895fbda1394c802e56c1c09a5730242e42a86ff9fd40e626bdf70768332e8906698527deeb29ef3cb2ac1db6cbae7abe9d800df668e5ae22d1dd7c31c90519ee4e488292262ae8174b7b6135b696708c8c2d847f0c76916273bdef2cc08c336e203fabb8e7f8202b27a46cffee645de34a9c4b5006731e291871686d7d432843c356824399fd47c261eb77b30e301ea1e0d3ef5f3d4aeb5e9fae56d0d5f0fc62c95b6c178137e84d02799144cbaab8b1db2e7b5db39f45b91b30d829ad3d3e1416d528c1167f758848a02c7933773602ea5456170621b7fa3026b7a1d65edae70978ef9fc0ae28981cf34f32a014f97fe62d9886cfa9031d406f9d794331a3e63eb15cc5623906f1c09215b0fb081f813c1c018b0404020d1205b61a81b392086e8230f5106c856e7ac0a141ac1465de23c0904f79bd411412d694af1b328c4070ab7e56e21adab60138ae587f194ae12fcaef0bf29a9d72fae63ffa8cd947bb69aa4518ebf6cc1e0d1510750070c35b6985ef32da6ba21ce16f19e8c5d4692afe250880e32c6eebd16ec25229efcf7532388c1878801d5f9d3c1f8837f7f1d89471666f88b89b4711ba8762741343fe389209cf8b01c6beaf641a0c8594173bba0358b7e6a0253c75fe0c320c42a16f344df9327341d2f540b79f8005fcab34aa75eae9d1ef1c59522051bba066f98500ffbbd912ff3c58048d75de711e922aed9a8bc12e52b91b8dd80e217bc6a344d188e5f8bd7539d965d3b71a6dff819a0b3b9b41ad3ac413ff373af7b19ed1374c1d6d26969c3e212ea0d4d48381dce206b133e8209fbd0c9eb8b2f060726547392aa68c538f84541ccbe552426ccbc631f27b7707f367e290dd67769d72cae0455de482ad5d1203420d3bff57cb39848a4f3505fbde2c80d38975bd02b2dfd9e9899dd2dd514690de251def477aafe6a1ec0d93a8cb555f327e42055a56b9177d21fee171fa958be9a81074bb54308888c8d6065cec98dfc4614ba614baaa52a3a42b246b8ed0b8f65f460c51e138ed86e89e41acd41f9696d3b32ee25c5a9b527205710b1ff1428ac55f89bc93aad3df1eb0af19567bd41b6e9a8b3b670c0ad9d6e80462a0877e8c242fb29eaa1b438b34079df9e8890cdcedbb9581ecb045112151ffcf322a4d3222d8bc6885895ecbccb95f0e9e9e299f95072828635a6a185f16d242963af2eed1dc402a71a18f9b079400510a460ba6927b6d260c29b9bf3171591c2a61539189b5fd7671d21ee7fea6b1b740dac70683fa3922b934d7930f4eb390fa1d576f117b2e7a9c1dc0e3a6a0132c95c99cfe81b2f5efb0a20875471ed8aded17684ac5db03f63510744c4dad4702e618e92c02d117636770daa9ebcd769bc2894a9bbd18a0cafbdc2976c3e29442ff7de0eee68f70819010ef5c8879cf794798e2643e5dd2e90476e42c218071ecf9328fd6111bb54c8ae3abf1f09879762a4ba81b56ad61edef0d90a61f9be1210ec3bf837db24162990ffc9ba191dadcf2752418602e485a18e5dc15aa97f88813ca77eba03e12011fec4ba6a85d1ae0dc810baf41ef4fa2eb41eb77ad12f17f2db2fd3e7d8488e56ca7b9925ba5993a9981d33aaedd858b4c69578c37112ec773824cf49eb7a4479d02ee35f234980355f5271369da2feab85656642b249852d355bc54f06c0f6c09fbc215a27ea6001d24ee02630a669c0fd9b8fb405cc551111fa9061669dcc685f94d10bd4b5ee5c24f504b22f8d35858be1818b4d7e75c93749ad80f148745c8490c0c01ef13a0eda7c73f9ec3c697f72a6f969dee7bc38df74ae94c5a16600d0a6d58047cc70eeeebe7a37bca1225424074d816407585ea5af5b08b7759d00b0cc1a6d