0x2cffd02e2af36cf3aca2e7e45d8afa8665bad5bd1edc0d9f258cfe6a4d7c491a1b70f28c1ff4fed485e394e4d764d0977f59e52aae37e1d32b85920948443a56dc23b3befc2b5fa1ac58015d20a4199cf31357b0de35be3301fd5936ee9b9f38fba5e2f57f287dffcbff06783e2bc025ee6c021412ec622a3b93cfb556da6d38342214484728ef369eb953e8d2a13e09726464c18545b0fd87c2e3826777124e6c85db4ca719cc9a5f310d97f01fc7e733a716a6203e725cddad88a6db2e78bb9b9e8e0654b0b6a547498ba522e55d21a1b0f38f086b7b7c9d512de62d5e5c8697af6d294d08f7b80af2c18908aa081145a35f69b8b040055dd877413ad4284a11d465efe4b4bf1404a3bcc2bf16cea218a40fbea82230cb9e3bf7791f6f5d7581360b06562287453b206fef0cdeb571b732b7190a774cc4646b967826de4fdffca366bec1227ba0cf8b9e0d734e2900a3307d270fa15d7aea04448fab421210c8c7f98a164bd8844e30ad55652b0fb5ceb3e00341e4bf9650187197a43088c41d322c0df60d2a2022c2f273c783e5ca82a882500c7ed1c97e83433d6ddc8f60a0797a19cd7e90247bc4345eadcbb0be0e2556b2e8a9d804a6c2ebaa9003183fb747cb7470858b34b781b0d790f19b7def6b53640c4d5490475e0b5c4d863f67bde31c9ca2dfb6af1606c22a7a4f22e9c75594a2a4d3e7e61e8f2a577fde1fc283be585a09d86819da52800d8f1690c07c4f4b05c2b6b53d7d9d2357d87d3d5fb0999d78897ae31cfc5d72a08c22ebdee346bf3412d6d47da72bcdc530c62e91391bd05a82644ec6a930254645cd51e7f8902ef8f9ab0a8ef59e55ebc2f5b3d74ef7dae3423438ae371b9b5e5aeef717cf41ada43aa2c16d908b5057fb1e9197142665bbda0fcaec49eb9cf0ca46b950f2280b1e94fb8d06ef8a1a2be0405446d00a1248f5d9d66ebeec43e739e93c243a01f70f40bdd95e9f3a20ca95b279ba20c335b04936b0ea601d0aa0893dd94f14f3e4a4309c7e7554c78ceeb2ccf4a29c2108184bc612381ee2c726a136c1f64e33674cf846e6bcd10ab752bb344c01dcce9b188d69f18870307860399cd4c45e689ab397b97320ddbaf4d083f9a3312b752cce314c5b5bc52f6db31dfb9daf597632e7e76f40c03b3662c58138b0350bf90e14bda9706caa432ac74fd607f68cac53ec6ccceef3ebfb9edc3ab569cebf72538c536cff5616a06617e7102df6bdc229f99e9b35a818994355f3111085b01849be85ffbd7018f7326e6dbded376d8a9b664b63e027ddb652a34355ec3acf9aa78679a18b1fe77fc98e2fdbd2ee8c34434a190ca5c6b11d74f238c2b6ef9d4ee0cc05e28b4d091e3eb0599db76758ae04062b659a7e71e179f94bb72d11a3292057967da6b9dad904bdadf4eaf27308e1a923fdda9f313d9100474945a2175086c7596b609622d630e736313dccb52413c43423ece4c192cd726e1a41e56d6e19d5c20970252ac402241d36c44c999234c350577815049c7c3fea503f1755d4aebffc41c927e73582621a732f76d1df0a5d6821ae4bf273e24fd1ee1beb2afc6cc497aaee4129f341078d011f3d42e7a5fd4aa4086c8c43802d404f8b9ef7d92b5f110046ff967de5088517a81957c6104aa8cdcdc7ef6b4a2a7a143b9cf382faea974da82436a9669ccac6341f23716ab827ed4033c92468dd7c483dfa00bf390224c1b53acd6ccdbd16e93508e32e1812ba23b70eb539d296485f6cacef54c05d9ee9b83d34a020eebd17035cca08afd589a2a5b1f2914dc131403eb5d2a71fe286a546202da98ca64e49e2c018a363a15a4911b4e0b27f053605dc7eae914f70b30a1e4be90703a0ac40fbd8cc0b344c67e898372c7755fdca3778b39400b6cc07d9ff718c55366249d470d5162ae35a