0x2cffd02eb8af5b0f2d06acc9d1f2eac0f81cbc83135d6b0e49128106bbb29335910344f886b9279fd2cfd7807f759052d229cc9b9e8a1e126d4839f69999dffa083fe1f910c5be573efe60ff50573a4d3fefab155bd8dcaa3a2c566807f81fa154352786ac74c49c1744abd80b8e480b04e02975614c5448014e1656d60294dd3b2ee24d4a47c3f321ccab61bc8e3c551643e5a0ea05adbfe1b2ca1e8a29b6b8210ec9f12807028f7405377c7340c8dfcb016cc9139fd76918d496dea2d8a5fa34c203a3c1f7a01fbb5394d56613e9ecbf0c6a99e1e6fe1cb54aa6c22600e1f8dc36fe5b727e8cf42c247f38947846a738dd688ffaebc31f84b5a648c18865b8e0435316b8855fd969b8d8df014326ef0c01f69612cac50710fed5fe7bac02bb13346b6ec6fa297d5bd139ca8e2e6220c037c9f1d73fc10fb36f3e0283831cc82235d85bfa59aac1bf43482c34018a19baeebfe94933bd59b44b0f25c1e58804a4d7361fd67d24b79b093d87361f905a52805a99934bdf427ea84cb533beefecafef896b84ee8461db3729f94026bc279f8b8f07368071be6b1fd11e183bf56963635b5faa3e794448fbf832c140deb0c9e03f63b1b1404d625edc245e33e9ab8352be670f3544c837f19092f380199244ab286dd57c9fd71a3f602f9b05ac44354cf6b906f343322316edd4c3b40125bc65411551903c869691bbfbf0316fc7802f0c5c12166e48727b74c70c8c5b9c6725524f70c0a50b929ff299c779966d9375a37f22a3ea6fd16786bf6a9457b895116f2a9575e63defbc7abf42f68e100802aae14df12ef4d34e35c8a4873189623b89d3c1603773c977824b479bda7450ee5301812a274b2c7263f41c122328360eb849687cf92b7cd68e3c31f1dcb8964d49f0b48ebbcd5cb195239ec58b1f4aaebd901ceb307a1566480a01f2798a6ea01dfdad9623d772714bdeb3cd402dc41777148666d885f1d761ef8c99e93df5d6b2ec62bc9684a0dfba9145da34d9c194a55edc5bc0dcf2e5cd08ccf431b6ce12aebc097a7f4341b8f50c64b9ecbef76ffa831ff0fc60c9fd1b7cf8d02e3da6e158dba097ff73c1b5bf3621e310ea4895217256202cb860836fcf3ffbc945a03ad674976fd66bcd31cb6b30399713659a4dd039fc1ed82711d2c296e9c5dd7466e7a31cabc9989c08a8fc3b7387845ab5cb6fde76ef2bd2160bb4c302db45928b4d01d22a965cade9c89874f9dd34d439ac1371f6097dae5473bc26e3abb63b173e7e4558854abf2ccc717c83cba5446a42d0bb6829ce512646e7479ea685d3e0a2ce185f192f8dee4462a3acd35c99be0cc77fde0b54f5a867c6af5c14d25c024c9d282d7234378331e4bb5295b3cb51ff13794bad5168e501fbc71ae8ec3341639d5fa3569e60b4e7fb6325968ae11ced6e610c31798566b2f68a589df347110c4098340d7de542fd01e4a5d373be90bb50b0af2abb93f8e7dcad23066f791feeaaf71562cda3a99a49062a40834bfd4d869418f03cd40ab06b3cdb52a6cde4fdafe7e4a079ad3049f3a5691a97c12d48dd875ed78ef009ca1373f6cc378fcc389f12e43314ab95688cc97e05117ab54f9b46be83d578471fdd808148ed1c67eba42c9d03948e3d83bb641ae691c0548e0a6faf93c9843ad9533451d791464f52385b722fac28228069cdcb214bcd0c04209b65dd9a99f9ebdba341aed7f0c40cea4cecac00dd5b65146d6266ca8c4e494cd3d99d38a5eddb358eba5a4cc5610b1b6a459aefa84818be1d44c6d73374cedafa2cdccc38e40e88a08e4ab1f58cf98129c0b7a945866a5cea5fa242dcbcd239bfeb83b960a94d0f0a580c827bfa8bb925e36e597a4b0b14cf8b86e92f6b029e60abd70f8b226eec6fb9d2ae4c3a66c1437fedd573dfe975af71aa07302988f7