0x2cffd02e4d138561add8172909547cecaead96f9299babb890d427fddeb722ba3d928c18b7de3a824b77e4067a49995faf776a6d0bd45994f4055d1855c11f9cf0cc6009630c410881df397398ddb6bbcd9f9e91ab405c15d0ed05fd451675d0c1f1820ab2ed9851302f12d3e226b0b8fe482679ad1d43933f5c38ab51c7c7393b3d9780f9a6d165df386c717ac369cc1e9bef53bf98500981ee812208cf577fc467f5f448b2480e6d3bbd09a25f9eeb3273d7418e0267bd77a04e5cb86f4cee7e87d69602fc3b8d75abd886e05310386e4bf7e356e817aa944eeca0a5785d5130b5d9a4063583146d07ba7f313f2e66d4f53a6a57f1819dd560965121dc32ee703e2f640b135d46fc79cb239ce9d7a0004bb0fbef3af04e67dbf6c8b3dc25f5e602fed315ab12008bf7d75f87d6e53a5f285413273de817f761545cdc5ae7181149eae9baf12a94e564c60195b8e5a02fbbf81aa2646afbfd705f37d827dd205f5337d7c8e323dfdef966fbcc64906b612658a91d4cbd4ea957c6cad38edd1820a3e82e92eecf26c79ae9d73ca3c6fec29a504b21ed208339011d206138873ed940ac6d9dc920f507c6da3b19d93e93835f2a8aa1ee47a8feb183207f89cac1cf25786ba5b69fd8677c77715f22733965a57b40dcaccbce148d9a4def3a5bab856598e92ae4730017842f8c262f9153a0053aef137288f7dd1fc3bf35ca989ef129e78083696592958193c02690d571276be603455a2c53b8034c36256a7ec78b315ccd5449f20216b82f2f06790bb3d69fdb27f86e5eee4f5d4bb855676ede24580a873aa93c2ea64b4fada3843aac5c11c27f07cbf5eb201d5660d0afd7ebd826cc60b3ecb9de43c7fd9e761188885c72a175c62aec1e8ab46ef502c28312d31918fd1c57c93544c41a695d2fb43c49e6e2b769329897d6e468b0a7412e9a25d5458a823eb456c5f0f5b82db03165ba8d345e4c6e6f0c4e50b8b54d04a93775072b01e27c70d2e23c6afae84ae336be2d35f0bf8cc033242742c8cb0af7f0f34e7f141e720fbf721c014c09b92d2e6571584d1a4185d5457e213267fd0e680a82ee9fb7fd3e6d96d6b8f419f15632126d62c80aac055c4beacfb3e7d2e6e515a3197f40c55a2f588b97b476e062c87198b907283f87c8927dff1dc2eda281cd336f7e507609b3a2c7e29fab5a064b8e0efc3fd6e2d72911db57a9ac660556ffb7c9fe9ef81810bec3170508a71ed44a53ffb370a556a6d9dcb502cf862cca53c1ff3d42b21b7b1b4564e2ba2545bbe7def292618710601ef69f488e5f90e417310dccaaa08c9e16d76ae63d9cfc0685872182054d7637f2138de07c4af5b4f17c87e2a9d0aae805af5084c1b33ed87e5a02af2b96ef26e719a0ea29137397ace2ef19e92a978fda9167bb24f8e5d966597b083cace0fbbea8205b99d64ed4c4044631742994d70375a8385f0a28019b83a20ea334eb772efbb3540157f15346d9013a82f3996e7417b9ca0d509d81e6694401abf3bc9c210281ab8267234515addd3f40b6f7ad44afc0a0d06c66fb970d50e206b95e2b186c2c43562b4b408edcb637bf4352e0510020b26bbdb24018de838a1c271d56de4d728c7649acf78db966fb688eef30e1c619b91d1cd8af1127e26b52a8609f4f9ffa39d381558f65ee55a3da648108a3cb20be512beb54f85cd61d20603fb1ae0a72df3516cde8c5810d451c726730154169dfa15c29ca33c1da508cb5cfae2584f8ced592e7207155e78e7e40451fca05093f46aab25942685bc1cd0932c708c7abed593d3fa446285e0c97a61ac30195d0596867d72735461e16e86d0eeb1fa419af207e11eaa816caf9d1b125e1390166d2f54780ee1f6c75bcc1372ccf2d7cd32e18173d221b4568d3657813fc427e2fe0b00bbdb700a74c90