0x2cffd02eacd610cba2334c9fb2f67adcf85e160839a8313bd145f6b6bb74f8828ef40db2c0c621aa996f10230946228c42daa5d6656559f5501294905d5efc120566d9d8fb4bd2e24dff4b70b6c5e7f674fbb14a87232603aca4c708ef479b90f59ea910b18a359b684631162b359d879ca18b5de0f62e8062b28da0b44a9708dd25c95abf314d91aa1827a99f867323f4510b44d929d3715418a434ea57f4c229fc26eea280a4bb4481811f2cccc1e89c17d0e0036482e3067bc22b0fbd3b7976d6a3f5d2d649900609324bc8d823ffec9772dbd768da09eacdb5a1d85b1fd9d5e91f589d8365c17e6ea402311dfa3218c07470ff571dcee3b492368ed97f88bd815f6d8008d8889f83c1f99e92789c82a47f539b50ffe35a2badc92f55aa43a069a8a200e2378c1e941581e89488589b65b315746e43ff26c624e4c63ab1b18e1c31ac716614700c6144f98d32684eb4d8f45459a5f0d74f2e51bf4e49694e77a478f8c96ec4019b7315834afbdb03a7f489a595c4b6976a2e8e4710aa0a38c8c45b35de1a929273f2b5161ee7c0a440c66a3430c14be2fb45a2d7f4333cb97f2dbfed902fb6c3a5627b3feb1020767ad437f4e829a225adf2fde6804b7ea9ee2212511b34f98cad8b5349b249ac449fb16d8555afd63b2bfd4e0892d013da0739251be5fb2ea51a17a6fa9b2865a6a45fd8a608185c5be233d5aaa95b9be682be73fd44df79dc878b4770c32bbcc8eef63de540c3a67deb4cb15758fe80c4c8264b5c83702da603a0b69e08fe271f7a465c0cd862340dc75d1181b781fd09654e2bc4112f544c8bca440e4a18df5e6d35475c56f220c6d2668ac62601473d1278d234517fd5e5d0538c28cabe4abf35ef7c64006b89f2ce96ac7e50e2e7cb93b9366b819ba0556b68d84c4506a48baa84ea4b18abdc4b9da0132af0b4f0d30b58d978af7e04d61cb9e84adcdf76d06cc3fd396a5c2b47d9a327612a7bfba6f1514468f7d9826f3b9b76cf956c1ee86ed8ea04899f541f2c050a230b0aa42fb3a0f99f723093b0c41710c6611a89d3adcbaa302bb3526a9bf9132810f7e76ad47ee122056a53d565765a0557b60ef35e52c6a352a35c2fc321754080d22c507bfd4644240687ea83646ecee2a05f71a23d406c31532a8eddb410c4f78f8e451fcc5ef3840f6a5ee9b6eee5f727c748acc873111fe847a1e0194153c027323cbaf4073735028d49d777ddb35240731f4a7f6cddea9c1921519993a72a4ffa6ac4a5d278cf6f87eaccc8d3662409611608de27573adec0ac50a2230b5440d58f4c98836310578dac821fd04e14e3ed474242c1e1bf139b649232ec1764c10a68569ffe2bd19c6b0a90b74e065680875ccb4c0a6c72e0d886d622c060b03cef074d2486a5af42c8b16eb51c88e7f16dc3514a9106cc5d0316fbd9fbb16ba37ae5933e954f0346901dc15e6aa11695af8b4b2b5b50a82a7a17e67b7b6eb9e9171d75608987353bf56633bcab9f3ce047ca540985a738a0c3bf4e2bc5e12d928add7cb6fe0e855df12118ae9750b21a436edc82cbc3964e85effb01350a0302a549551f6c7a891833e3c959b1cfba19edecca798ea659d5cf50bef30464e687fc0fc1cadd3fb24004df855374441b9e3e74fcf7beaad550594721a657595f1581ea547604403079d50f5c0a984e249e2576e15fd0009c23d3bcbd3f169721005e7986dc021d9a352a525038555ea0def0303e43d002c80c53feb2f67961423a5b2ea93c48edf63ab4334d772c8bdc65c7e29223c88f0bb69669efd782c27de0c6d35839c735c4497e7677baf8448066c13dec820fc63949264f3cfbc3d13ce4782127dcd4446dd6e645dc0ed184436c3334287bec079441a7bf23472328594af86e1699a23c46707fc8e17ad6976004cc8933f3bb6e