0x2cffd02e2f95014876c62e6939992dd1124416ca6702ef6ba05bfcab467bf77469cb2a2f77866467c80c5d85ac596f0bc632f1faf0614fba8cfc5f1cca5ce9846a511d016fac15d4602577e5ee4058ef194b570cb75c77fc1340995c47b2a7519d2404d9a5c6c5627c625a74f16d653b5cda2868d54f646b4a9a3418c5fe173de36e8c1d20a0b8b92bad08287908be96cbaa4d2ed13bae11130409e76f8c8f9000ca7352451495059d5079ae9147344d1123b1ffa349698a5c318490322b6e8662580be795050776d1d2692c79461545dcb11245e41cb10d238c255f3dfb0ac9395ed697a83908ae28aad68eb6ea5c952148892339a445c9c600432e1ba6100d696d784c1961affbf685ac9a950336a4192a20531905df755cd99b586a0da125b721675e486f5c411935aed62f755b34c897b7a0c68de64411fa2ec800e82f646161643f0c12d015ebb43f268cc0dd11fd8073f5b49dbf8615066136bbb7ab7107ed3fc54c61ae6e484cb0c12861c4a081f0bbab756a0f5791fef0777c202bf4beb2fa0f08337d46a9b1c0eefaf52b66d6931e789ec9431756de9a5f39a171e9b99483b1e881dafc06731fd82c8baf09e9bf63f6c6226ef944e6b78d4a34519ea9e1ad83a43f2cb1d57d8f0c9836a064d23e461815476a0fec1a6a08a5e49eaead799b514084383fb56c48d7c5a801ac4bfa06faf257c23ed7303f21ce8458abd514b2af027705c0147cdd6ee6b8ec4cf85796e394b38b5af5b8ae89413832370aa7fe0c80dce829378f67b7ce1cae890a574ca245ac25ae793dd749135eaaef2477a2ee9425e6b6fa48c97ca5c0a0a3903f6abca131ff279b563edfc0320136fda4d1f0c340f2235299d94b131284f3dba48dbe20e38087f9d2d250cc385085f0d8983b34a93901311847cac0accfb166cecb0b815f2ed96110818f5b2f3cf44f58f83b550cebcb7dbeb76a10dd043481a1c6414447ca4263767ee1c9107a8cd1883caa39148e439b62ea62e69042afe5fb4b7aeef328ab68f666c8063bcd9326ab911eb227052a68df10cdf093f81bfc12a06651ed37fcfee9641b27f696bd078a163ac705a47e81d577ec217c6389d378127795774ac3dd462041bef5b1ed5d9be66b0f4b5f52ac662738ef93edacab8555bc79d1d1528f7091daf9cc9982ba875c444e336923adbb364ce0f0fe7359265e5e4057c60c12fb2cabcd16c9b8818d0af40e3d9efa3a6bbed6b195d76103279026fd1e072b3a5f44e05e2cbdb84a703a281c882d36c2d6fa6b87602a1032c989fc76e85219253234394ce2c721e53609c73f11bb91caf25f59e7dd6484283ce890379c7f48360268e4e8cebf325398e7d0cd86df4e268851f41092f0c76aa6ff81128592db8b44faced77498fa4a4ea38986ef699d7f820d2aeac748d2b05f8fc0ce285fc2cb1826deff67a8561e74a74286b0f991ffa657e42dbd9c13cc1bba45b327cceca235ffe22a26299c13410f30c361c63c27d028ce2c1caf1a136613d30d330bbfc33b545ba6e6038ce4f0e080369c3af431138ca165f92ecafc109204caee51bbac1541df3ff97b0403193227ede7aee0ad1a5cf2cd37acc499cb898c626980b392afc4296ea8fe18f0aaa9b96c4f7d682ce59afbf1a14009e71ca0be2675bcd3685d67860843cb0e985fd1b857907c39adafeef6edd43e9b9ed696d5f694dc78d44bf1c8eee5c9a392933f87f3772e73600009a84a49e0d2d593dbfe730a334b0733a4552ef2e4bc8d11b7ea8921bb2db1d72bb1e38dd205e279798487d327d2b4df7b13b404bd198ec5d546f06400cc8fb3bf7baa285ddd7a211dfbf9778e479b75aa891c24c22f274741b3b1193eb255220baec4e1e2937155541a90301df11d810242df93425f38b30977f8d736aba5ae8f4b55b8fccd08db8746