0x2cffd02e0bfcbf70ddde6c9685775ebb2487f5ccc63feb2f1f0bb4b0df9cc4bae96299f50c65935f366fb858e9cf40a7948ac82653b8c9d29bbea589e46f174eb9b63a61a1ec15106bda92c8586c4564eb4b66fe797ad950dcc9ea6aa4355dfcf5826bf38a948669179064526eac140830f866226fc58e851c9cb97ec239fc82030664764afadd43bf80d75b70d871c189ac655609d50f64dee060fb15492577e28521afa662b344cdb31ae8f78924481fb6faeaa69f206c3112b163b3af5532debfcdc36a9351a1e03dff48bdffe0316df26650082a48e1f7ef138c94231436a9dfa6636b997ad2124ed667f2e426a282c72d3ab9898ab4e056a6ed6d1f30e85038bb0a7e2e4b37d36dc451de539196e826093d0db06c00ff54aa45bc945b7593b18e392144003d2d3e138cf91c4be4736fdbbf0be18138ad134000913f9382cfe62e9f9f0e94c69c5a684363feb975d431f37746a15eeee40b3b94afd01a0bde38dac0ef63ec38e4bee2e1504a69822824cffce976778b08416e350054f523eef6d5f901c3772adff73611a23a63c63e9af7d26304c0b6dc7e2fb5d5c035c3a2b93a5f4f3876e0ad07934a4b6cc732a0ff041ff80afa2d703de054a859d56fe1dcfde2935c74e90d7c5a6009acb4cd59ffc670284eed0f5f1f8ad7317c4f9b9605aa4317f29e43e1c5793bf02dab9a882b79a3877e8d645ebd70d1b1ae59d4a017dce810995849c64eddd8070027354d3792eaa67da7d5b773f001f84f04c3e38dfa4c65680d9a6d533f983572967f6260e3b3edd1f548e084c29b20eef31b22cf0f07a4c296bfa1552c86eb8341d3e41b065a75be836bf4525da4c15150e545244b47d64ce121775ca33d5fe4b3a836fc95bd7ea75c6d1a460e7a92a18dc77041079d74fef30a10afb0d354c22fe1c41c5dc6a49c4ca7657a98775518771554a67803c2962d6ee3d233f60f855b48e1dabb9ec66545a7983e83ef2ca0b0e144a062ec703bd801b91692cda4f60107fc885636eb5fecee2caa16408cb74ce104d9cbbc2e4141d2245f8a218d59e07d6f054a8671dfc91258f8b67667e06c1a08829f0a58a5eb816936209e2a53cad6f8e0f2eb87629df280c59c660ab35db533a7bec32b653e043841ec042118ad0035926495071bb375eaa8a8c5b9a84dea4ca81aa9b57516258e9e78513994a76fd138eb6a70406e1376e1566276e3371bc5c436708e0f5f68f87c270e7edefc8427426091d57dae9ee8f016cbca17421fb21e19e671b77f45d82c8b9a52f7f888c9c7f476417a85db7dd3be3326929dc9bd22bbfa619eb2f05a24d4ae11291e13f76f85792331ea0dfd1787cc4397ae1d75043492525f5dbaa5744e47ce560ac9efef29c195cc3bb298788dc04b76e3af6104cb1774bbf91e3ab349bf6d294ea18d2f384ac45213b9ef719c6372169d2436d621eb2b7f2563a77e7bff8349804c1b5b87f3a2f8ea53a71c94066bb5e968d81b3013be76d5e51c6a25c173156ac3d62fc412d5591c747ddeff692846fac1fd94bc5d1b65cecb5892668ac38afee6314bc27d9c6edefd835ed1074538b2cc99baa69287d39bf733f2d3786f258b73c54dfc9f296e4d58af31b6af9fae7575190c28f1dc3082be6ca396c25ae74d658a851261fc5ca563fcbf8f25119ef4f59cb1a7820155aaa32582c38eb3fcda63ec70febcacb76be7e37d35bbd6ccd071e465ad76c17211ce2d7be6ffb05d18e5b86ccc75e2e1188b0bb86a3da10f8f9cdd91695a42c3e21e8a31f86119cd1b2fcb27eb650653af1b334dfcd22e06da215d805306058fac22ed178af903a80990733c5164558cc29c60f310cc487aef8db7dd2f1a3167fba75120293e83d2335865c207dc1d364c494b749cca67402d02b7c1d5c2165eaaadec8e82c846578272a6625f9e