0x2cffd02e3ea2bc07600b10584e681d325863040e0030728cb4fa1ebc8306fdc31aa8ee3609d30c4247f7fc5df84e153fbbab26d9db2294308ca57f3130c2acb4f0eae674c93137341b254cad87aeb274ceff9b94381c5f8623cfd4fbc996bacbb3e79c2a9091b1765fdf25645d0028425b9e56658b61325848f9b3a9ab0e1a7e8e53b250b6e26a652b7179f95cb181e3d3d0d069caaf57e1d26183d13b7e650e03745f265333ab4f1d2123a7c76c26ea85a90540e3dd703c035e8146228e75ff748302b259fa9894642a4ee7dddf99128c970b266909694916b08e17821fef7c72a8994629a5f114bba4271f28e10b4adcea6b374b9ec1e2d2942c129a4f1aa110e9cb0d8c3ec30f60f9d9c5de1756305a54b1a9272622fb44585422a3045e709108519823708995192f3bd3b3858efde64a6f3eda58303441c4682d5c5a87ea09b32f9cb350b5d540745e9e6add55ff920a52fea2f3df96580394c78ff891577ac673c4eefe83935a989c803d514f20dcca1485c680431e0fc75ba2113aeb6bc0eea1c2bf319b52590c3d50fe962b399cf9730eb95c28c41fe036b1ed7fac393467ae439c9c4bc1a66a3d99decf77edcad196f093835560f055de058776643cd61f85ac1fc7b5661851980076aa8d8f707a1c838c2a206dc09ad96ea7844120c7b20c29fd5d2722ca3ec5a42c599e8779c281e466d84a41ada1dcaf3880d44a5aa26eed2feab8042979c39826d5159b33a79c13e47b679e5a07d16d7ca73049d3fc25d2b40106cb73da7097393fa2b2bdf83db11385811ad63ed383e9adb6f7709458acb13a850a5800507df6eaaca5ae9f1a5642222090227d4bf05c55c985d795aace3aa170ad93036b7353c475d629c70666b6d53c1f4ee20733deddb2b90e2a96c9ad537060bc2ceb16d33a154920f4849bce4cf7cf14fa7504c03079c9d4e5570ff5cb6857a5944bffba688dc37fb078ef09c194980aabf5c85c50fb39d18dc7891946693377adebd6988bfc38ddc4e97e661147c85cb90226af18f6913772041a52e7d62ae306a4f8a7a79fa918cf8c340a95b7d5789f3bf27e1da0fbaaed4f4f3b4d110c1d83708df466b829200ceaf05adc1aa4beb76edd6c504a5ca4e5de0ef468c9a4d69ba4f27b8f54f9c7ce82c68fc09867396227da8c20ccbd6ef993c9da2ace54406433d216ba722b41b5617e55ef529622f972c367ee612b33b2600c7ef6d6594b0adb601a3bc2eb0303825a6d9ec6843763b5459508728d0982a92d6592c9ab8b695f3cb1251167ffd3ca257b17ec890d82ba0abdcee1f8b8bf60c8b55710a1318ffe5af956fa72ef5507ee28bfbb12a3e16c5263253bb101d523780131d0b0a39817e5124493b8dd37046fd5fba0704e46420981d1b7ef27658a20955747fb7985972324df31125be889bf9529e8d117e2669b8ba743762df4c1491da50d1288548dff3ecc74be8e68fdc020b5ca1594985e52fd3ceb17daf8da97d08b8585c914e56f6db7ed511b62203b578421267412db519ca3ba17862b3866c9030f1b901d6b17fb456b254b0955b8ae5f15f9b3380c5ee99fecfdd32846bccef7b77b535f0a5d091e92fdedd4b95c26b05d266136f6b06c2ceee76210c812a64302abad5550c6bcc751ad73e7abdf082fb45a6b273928d5acd96957db34f876845e5b2aec7d3c525f03b31c281b8589c2f3a310f953e167e244d3f257b8005cd8f9d51009b701a5e5647ba53f566aa82d006672010a322b5aa833ac35521207714713bc32d7d4ac7fbe30cd0b576328d3d84372145541c2e78672c61ce9128dc299602746ee6e3e577e8bc5e29b270cec90b326c493ffcec1f0908207024aac8346d72968376cb2061e09d550d8e4329ba4355f047e7bbcb91de785d1b4a4fb927c347d8039c6c7cb305eab1ca49d