0x2cffd02e8223a8b10ea4c33abe01c64db49ca61bddf1580b5face1c14bbf7851e389921239dca74ab93aff3bcb9249a03b46cb02218f735d1ed531b84948019bdf6745c860652b11d083769c2086c80afdb637f0be9ea75e8402bc81ee7343254fb2a5efb5ec594e690642edc6da54952239ae8de23b9b2fad52d024d2ee67d627b4899691f19496c79cbd555174496950561bb8443b3ce9117c04cacb3dd9b9705b4324b1f65c00241187dff8a12dce876c482cb9ee9c069d878f8bc45d405a36503dbcc9a445c27795c58b47cc6065a8040ee7c76d1fef160c1a0b5283dab8e8776f79e24635223067ce1c8626763661b9414d9cecf86489cf713e9b626b7452154ee2dd62c61d348a68665a42fa0c96e1afecec5c32e60b2c09ce5713a77942534c76b9182ddb2ce5c8038061328666d6c96efd18fd17b6087cd785b4a7107915ce4956f4ac82ad55b291536cd25ae70d37a7541e4dfe3457707aba6ebf0842579fa2035ccf5ffd055d80b16bc069d1428e150e2fa9870736bf0e2bfd0242ff45202e46f4d220c52571b2e23349f9ea27ed56d8860eae240b64c7e449a4abf1a8a00e77fb6caf008765029d1e725e1e36fcf9ebcb93224e87f4d836b60a8fe05388982cc65243e4d7a5890e585025be7a57f564b92b71adf2c1b72495f58615fae649eaa1b1dfd2fa5c17e2a93496fe117b0c9871eec54286859ef99841b75d91b504e7d61c55c683782e5d0d897deb1e48ec24a18874614fc2b70d648edb7d3dbef1eb9615c7013508c63ac17da738948f14262b398bb92271c12a144e9e5cfd32b6911f70db6706f75b30af904f6c0587f204b4b6beb90e0237481b7899dda549363c23f4eb24ad5e4d2e397400545bbbebe207628c02e88c2b79733436f0825647e44449321afab5b116822fed52c03c14f0be5247756d43600f530a83c2a06f846143fc4996ac0c196ce7eca6f8b9a56aa92019494a9b60e480f648857e278163d20937098e736adc00b706ef2bb0e70a54e7cf4c9310b5dd88092fe0a4acbf8c6082fadbef640865de6f81d0c431855af132756afbc9516c8e5fabf7ffd24ef7e01fbf11bb8b89a187696c249051d2ad848fe36855acbe6f7d994133973340e686b383e387887275ce97146fe73a7f6154a47973c17464ee2f4e9c8dfe10e6db366d10ae0c28720e83592df073b287c13d4b73075faf4c4bbc79a314f4502e4d226aa5b187825f04eb50f35eb79ead6e74416576b6d8d106eaa47631918d72994757ed4405ebe6021614ab9228d403553aedeb266edf19446fd013046e5176ad517eac10bef5de2dbe2fba5e8c10e3a1ceb23446b660a243b097550a3f3074d0eb614b5a0c146711cb282ed22dbc492da9deb58281722579626fb00ae7f407e6ef2ff23da20ed74868b52fdf5682434f318629049abf63cac0bc1fc23dde61bd0f96cdb457a635e61d5625e08ad89a35cc6680c560a8bde63e3db5cee89c7cf44d3231d900ff987d1f69c3d232d278b6c8354b56bb7866ae3026a5fc9b32aff520b7afcc9dfbddf83cc18f7c4fd947adc6cf90e46be5df71e5d736874c449bf81662e54f8acc33e1e10b8b3131f354628c8f43742f85d4d8ee06faa1b268fb46d8ea24f06ea55a403a29e1ed5f2affd3650cdc9b0cab248b5f5913327efd75ce97fd5b94869409c3524039637b6004faf70d921f86e46b887bfbac41bc8f5d94a0cb8d7cdf6e03478c1e0d6ab89475d9d1c213ef5ae814e6db0c98ffc7b2c4d3e003b692d328a4794046ffb510a8ef1e0b1c7563035490480f264e96f7b09b6ed722f2f3a5e8bdc345be0702932113b3f94a69c1f43826c507074cc7adbc8962aef27e4fdd8edb9f6893e7c796a9df63e030c5304bd6dba2c5af8cc90577dce71d53d3bd3ee8e6abf194974519e3769a