0x2cffd02e9880504f7c0c1b992f6a6422f7897c7d9fe9e13ffa7fac545c887d2146dc3318b589df4f4916b9f2bc769343fc59df414e9a86f75629e8caca847a9cff379fa377ed115bfcd1eb04180f7a4f28d5b3b20aa432359c13fa528a5cc0583717167faac8cf049fc1034fb8694a206cf475a9b361f419dccf0f0d58624febcec295596973a2f73ffdd8cdd561314c83cdc16bd370e8e6794faf8f40c13cd1407803e4cdd136a1722d26d336468d985d2ef719423d2a1439779f1123967c47ca4066c8765323458939456e04320a4ae9f334d0484d24519f6c06efb699090facc9f01233f7530bbda3fe29c8e2dc64f06d8aabf82f2d8f3d2fda2c48450121b202c14fa3df51bc633c8c3cf10e1f2d75b3c99a1d564f50444160fe8211d434b63c73ac0c85af79839e1a9eb67570a16072d332c63ee98aae6207dbc3e9f3b80bf79726f4cba284011edc3cf025553cc4d2be550a40e2ee2d28d90f827b6f6cd91a6bae12ee545dfc788bd64ead8784ce181a077da3d64eb7893a27523f76251c3e665e3def8b7446111f67b7570838e1d83d6897f31ec02637eba993178f5fc109ef4c44f8eb42b0eac9ef7396ffcb2c68e6d4d573977f5e224588cd9053ac8e11be0ad06991550b0e2718fd00ac35bd17168bfad2d4fc01b7af7e259bd618961d5ee020c1ea51dc162b835d9d25a41ce84f52ed7af37a247957c2a6105cd21381ba7c8f14eb06fe427a1a6f35303b0898b74f7786913642e86b62e89906122377976e18554cf15bc0a87098c63c3b9188bf234639c14b0e17f99b619472eeb3951f59f6e5aba0a7ad4cbaef00793d6328e1b4caeda054980a60a0febe397c02a53f73fabd22caf19e9487d0a6d50e25e6ee389f83d07315d24bc8bee0fb10f3706554d347d7d0ea09a304be9b5fb388b938ce7b1f909f7e68ab6b31c1ac19ba36830cf3d0291bc289e954bab3343f8ab1d25ea027c1532a4f44d966ba35c883aec443fa9c1cd2c0333035b669aa000e0b6c702f29794b98618021242940ffe2633680f50081c9b31b209348880986e06954e18bcf5a17db08ddb7b35caefceec7838cf4012779c26a1f7c23e19396dfc5e12d2452e972de0f9b43ff97de5c7c380591b8ac15166b56a47eb1b2c9d1a89071e932358c8f0ac4a9b6639a6934ee7461ed3039902d32a58971d021399d07a3f0411d56806037001d09c4301af66fe935073bd4ae03ac79fe7565e80469cd5d19631235095947dd30b2b16a6b41e394a852359ebb19aaa929a2731d0d2514809aafa2dd94261e53337d308203083283b8890a7881869a3fdee87efc86831fc0ac13e229b326b1b0f1f419d10b2d0d1595478cb55584c1e17197133a2fea289213f747ef4f14e18e2c3cc38e9ff45157fd3b081632de3401717cad9727a6bd82d82b0cda7ed172e0576c4fb30e8f48a7823ec7185591fb0cdd4aab1430528f059e0cfffbe7c5bbe03c5a8abb752bb8c60e8ea4e8053ebfcdd5b48943aaca5edfbba948a6025b8fc80e3ab7954c923554daf1cde665ad55493ebe82c57465bad26abf1684b257f7a93bd499bfb19cc69ea7012b62addd809c1263c352e975402ee9a169d84e4ad00ace047a749ee30241f5981368810340f4d194001aa3b0d1546e56f48050eabee0e021f99147f7fb051207c06b33b5e21c6eaf8dfc9c2af34b7c62b95657afb2dc2263d25277f6d69b45de58960220e8c20a1450357eca4a04aea41e5c0b16e5b9fe05d48dbdbf2dd595912f170415a17a554b2fdb1b45c251ef616f6b6af95af129003655fadb94f6e9b987eb89e8abe100f4d399ffc68dac6ce75573dcc6b9ec4f2520bd7203d43ac1f57907173f1847142ec51e427f69557786307aa71fd45a78cae86c1d40d8c1bee512a0a87f8563f4f66d01ef7a1f1ed2d2