0x2cffd02e5f8e1b6609c6e5035830e037c4b3305552fb07a88cc4f620f813e7768314486c00d3ae2e6edf680929c938acd31f0dad55910002901beadf64728eafb7657f9e0077e606c0dca2fa5456b84801f3c36fa9bcfdd32ef8917f797d618b0f1c3b461edf0c2ac18dded00c1d506ecc3917481d057d208cad9ad6c97b4ca62e3f121a9054c96921a503cce257b119b835897010d41798a6d2f24c12b865171a1c2e6a17276eaf7d0f933003703d9d94782ec4fe8122ee01599d085d5aefa1545e4030b6cb019c4eb45e1fe702f3c0e2ee55e2808e51f53bb44409353b8225d858b5840e99756d035d9f1a4561c46aa2953ec613d7173d8a8341cc40d52e1c0710fad1414159e1e07c6e9e4be91006d5cca4d3c4871f4151b1afee17de10517b034e62c4fbfaf3b7046a373701c8fbd832de16bd10d84fce721f31405711a1143632aca7bc2db1d5204e08bacbd11bf052f6ace43aac42e0bc2187e9dfb6b8d62e975d99d9bd80476083f8fd23f1d23000aaf012542d2bf3d72e39d600884c7d2064ddf01ed21a5f0022ffd996a628bf11547de692f8fb04220f2fd91dbe8c26d9786674a6ef193edd849f823a310ba412089ae53847b74a1e83b1aaad97ee7d38222de1225ae879ad77e61866d9a785b59cb139db781681a4da266b16fd0dc1e102f0a70cdecdbf158a7cfef58816cd9048079383d4f90802006d29765fab34950040b809705256f36f588b7fb546f4c4d9cf38016171495a148be452fd5f90878a4f26a7856ee632e207fa8f7e6ac79cd558bbdfe0f0b555d640779e153ea60d536e9b956c54ee6c99951e1f10599718e9118f23065a4d3638e629bf690906e534115785b46561320a2e92747455c9dc98174937118a0a9683593d26d47bef278d3b955d5df466be001bfe000811a4d1a5ff9c43fa5b15687e096b060a086e95afd86a11a185f6ac336fd1d6013979ed1b4ebd6b2fe2a402736af62ec92d6db3c3b918deeb73c2b94273a9ab6e821340fc3d3602415ab5da8a5138e0b35fe6278280927758288ac82bd4a919d910b14dc78cfc54e699da7ca7ba1b2cc337ca4b645f1df110096ed2908b626f987a0c01a17eccef6c0437c44f791b96dd421e525274ffd8b0444e429592fb6c7ebbcb9d74f0c0c8ec02e889b58dbb0406224a34ec2bd87cedd640cfbafa79cb099a2e34afdaf8ed8f0116e8475b3bb4162417f6049e87a2b6e6575cb4b648e8fd91f04308d3cb5275e16f892d1bc1aa92e1c0fea01e58c80b876434b224a0407154689fa59d6ca00787be692e01b35a9ceebf0157a788e9b61cc0a88e856828c9ab33f6aa6d6fe43dcddd797385c6e61f2c9393c671e08a537d981e24aa0ad6ce0bc5327171ff205cf380f4eceb9acbf39039853db1b11ec0a6c642d38dea027d1e38daa3dd3c3c44e460b6b48601dbd2eba5888e7d199ec85124948ab029761eb211ce2d9a498cc549dd0c15bbe6d0f68a6cc475af74a0ddb15fc3482e11e9e08e9497fab90658c6ccb928fa9cf7851dc825824b1ff235ea5a6215a716211d7cdce23ad5d4d88d5615e11f0bf55c54eecb9cbf4d0de59983339fcc7872e3f746268665c93ed33719f21a3f8832947656789e6ede5913e7478a8c7dc201049659637af95084c6eeeb4e7ff85406e0f36e8d286afd35f7032969cf195a8da1978e9a2d7366d1cc084c03750c7662db03c7bd438818a859a1f2e072fc9aba0d3142c3e888adc1d9dd04d28df96f06aee2dbe443e3b7481bf0eb6414a8e6a59a5cd400dd6868065444dc27a983c733d51e540571547c5e87c556c514745191c7b0b13472f4b2ef400bb6e02515a1106109e328c0e07592b128c785115374172489d9a9ced06b685bc47bfd7405f4638f099a1ea5cba994a4e03664d29e464b79aef402905fd668