0x2cffd02e9d2126cd39d95f06500a6dcd8b1a3ee02c53aeb15f2291b359e2361322cf43631f22b94607e53fc4c99fabe5fa3c6fd999eb894250e9d0511953ce1f843980502c32f54974284b8577547428e24b987d96d31c1b2e28bc94040767dde4feee1137335da4e806e996959ad7d411020edd503bec4671989f7208cf1956cb8263209b092ae58971feace8c38194b8028e9a93eb3b4bbce691349a695735dec38fd91f985e2b5a4f15e02fec2b876686e74bc0cba7a1815dbc90fea538145a9100abe213a3d9a1dabb5ab5e5dbba8ee74c7ca6fddf025e7f66cfff545001ff7fe1c5f56b30e50ea4adb4b433be1e04cfaa0b59c4283e9fa61135e487134ed968d9f05a726613c9986b319dd0784a473c61a4e53cdb707facc86ed8e13160f8d540a6e105d2886a2a61298bd8f1ef906962969ddb30b6a5292e28ec33a7eb5c84db5c96a61369df095b29b72734270dbb755606376953bfbe817cee056ad554233cf53257c1b405ee3a45660ec47cbefe7c522e50c9bb62a47c0fc78d2f5a9e2ca5e956f0cbb80fedfc21ce016e75cba9344581ef5afb224d04d1a355e800c0ad1f7f89906afca3d4d283f272508525a34bb722c7793e46e60f6694a56b4cada607053b25650e9232d877bd7b69087af811ffedde55d67d31d50a4c2e1cb18c9e33230fda6036aa0705573e0becacff4399ceda5b2cb373761c8a2138340c0b5d0ed14dceb90c6c0bb96f23dbb3b1431ecff520340b39ae89c2c2dd505e3081af9d434b2e99f238c09d4fc76508967635b168c93ec654696cce77090eb2b53ebf7098fc7013886343fd5eec32ecf3034695537152cbbe3ba49556608cebd79fe15efe98e14ef5bbde49ade93c7c5cf6662b1100c6bd73cee6d5988f02afc04599f1d5ee0eea6c5587d4a764958f207599ad43ed263fe93fd8a9ac0e6f3e8c2b05409724dc9b80f926bfba3110ed121dcdb492ea9245a38926618f2a5ed9731861698a33bfa8063ed2229cb2b610f74f71e185de481c0e33a1406c4ab4e4c2e23cb3761364dc9b6ea1a70a380dcc39326e7748638b3ea7f4a4eddafa8f470029df32a0145b9d6cce3d63a9e1b2cc8655f95618105daf1b3aaf51812ccccbfcc63217eb3d08768e1e6d9902837371bc5bac73c0531191926bb6a7748430b86d43b3f8ad549be60aafe728c238185ff38a4d191ba502b7723263651e8d0a482f0ec630fbbb01b3a8a709c4c2454542b54634b9aef07d19c11c1f027c31ddafe9532572aaa300d954316dc7d6677ff0a2d5fabe48542beb1b9d6b45dfc34f69b0711c338dfcf4aa0375fe300d8fc3c7110f1cc8a5c1275ebb91a7bd4b7f276edc72305b97b8bcc7bc5f534220dd102ecc6f89511bc535c37a03b6cf445aaa215668cc44a7d497139bdc1f1eea326048de604d859fce08e10a6919d9845e4fd0d4a481ab8eb80a173d58616703101dffedeec85efc679286d0bd478bc96cc9e6926b208444c003f895f85a1c9ddb20c8b9de3e6e71f6ff8ecd5cd7d516fda502e8cb1e4191047f27d7c5b39e23f06c409058de56ff80d6d16077deb78cd67b2a56db6691bf706852402b6512f360a6119d9645fc998f20ac215153b19603dce9bfc3a0579b4abc123c8d5322c8eb8ee31a8867093fab7fd5235c13dbcac059bc5e974004df19b5040971aea8602220545d57422b9a3264a18f2534884f695d57009380ae692a15c52f73fb6929ae226c9f59a6eaafd1c69b4975de28708d52d3f2321d68efc4fca8d47a2fd4abaf957cfcfbb54010f3d490b1b02cf377f808d330ea4836ac48638c8a135f0f9ba4aefa0959911dd773b69b60e84954cb473963397683e52ad040f0bde5783a91cf3874fc48205abab9429ce2ad3fa2f667607fbcdf2dd1d8097806e7ec604876fbc3b63a4f027219