0x2cffd02eba4e8ad3e5becd1eefa08a067a59a84dda64b1092bf6476912cc1ccc00d40e15b21bb88cce0e62c457c1a442350bfbe0758cb4be91ea8ba5ea20753d6520507466dd0b5a00c9911977fb79994e5a7a9e231ac3289157d2c1025dcc66fec6b6c52fa72d9149c2d1840643dbca3175e54c64b077ce4939742a68de8c17fef487c46d146fbd63992c5498eb4be8653fbfb79823b35db436193586ff543255bde0577012a90370f0cb8fea12bf961e5f1b0fe00c0f5da83c1c83c22207c16b0affab82780f8df54a1870cf9078fc5578cdf24ba07b88556e502181da5b3d3b2487fe7a4ad0f0d6d1005ccb366dc541e76ab400776e0e48d17348d501b18efce5b1e07eb2f0154db6818194649ca67d0a8484a91eeaa0e8572c3577277685de4738c43cc166884bb415bf82505abc881aa7c62bc2d250f8d508b59e151b270cc08733d01eaa3591f87372b30bfe130d3896098b30db2705c9883b9e9f9f3799417e69ad304752c1b7ba92a545db6c52ba91d050ab8c4d98dd0832cb3101c94740ca10d6625953300b6b583eb4c077a0e9b08769d8d0b91f2bef55bfdf682b8ee45c2b2c1672ecd8f5ee04842f5a3481ba79fc10796e681fdc7cf5ce985baa8bfef7587310f0d40950dbeaabbe7ab84f422769147399487f8754a4d5cc2699029522496bd25f27d3ee79063bab81bc8dece01b3078f25229a8776aa8bafac3d308bc339721fa4a2de37673d8dfc23f353bc5975c866a099ac42be508de7e0d47a98c8910955b289c4746a483475b71c14132746112a48520b6d05184710e34e280546b25bccb9dd436e7d9ab850da0bedf0b0c2466e86ad9e608d5fe3efc3b53f4ab9b3b5c7aabe75507756382286187f2f4afba6d169ee55d605318b61ac26c2276f483da2df2f4df8007069e828f9753d48a443b4f4c1cc2f125b628a2bf1f0d5c6554a6cb414c3c1e1813048c1ede9395157a0f89df2c56c4158c8d00746c78012c21c99821bf98cf89681909190d7edab8604adc4bbaf01d445a1527c44f305aec1873b599405d22dcb9e15705d926c8c26438889500bb27c53ccc3ca7253ec239aea916babe41390f712d2a8ce3453eea2bfb74f6a3f4fbb22e64efa7122545517008a5442e55a7e8167fa17232bcde5b8cff1b4151cdb47ee38790f9cc3b0a32d7bcddeef6113471fab2c5820fc3602aa1548032c259925945738677317a35af5f41f02690cfd64b2479be7a08b1d1cf17346f8f7f54432b76318aba12562029f53415e5737a6e2da9443a1f3d05f8afd8781a0691d74cf62b10ab064a38209e240d3c3421a4afa853e4f1a59a7ccd38ccefab2aa4e5bb0badcbc9b6c4c4042e956ce7712936011a5e6811fd1873f801d939e868389d5e679f1bebb7900613ae1e450d49bb77bc6649dc028541e1f154ff7e4b098773bb488f2bc92625fea35ad74b0915570ee3bb882413068b399931fd92f30445c388aeb7baef167485997bf7cfa0949f0b0363098d0aac5c2aaa6998a1a2b1e9a7789a69bdb64a8b96acb8567bee3975c0c17baff2161105f8c19cfbf62ebbeef568c0fad09bc2d2ee4d62804c1fd07994c687e819d3fdd22db5cc1d973b1a57d9b7e62e0701222de68fd02bd58ae2db2d504f8ad443b9bd9edc675da24387160aa12afeeb7bd6e04fa962534f0596a2797c2321b2857f4fd0092a42ed23a0c882c3b360765843a9462707f23ca0187e9192dddbaa045e58aa4269bb9214d85715a1400cdc7ee664a38c50507912eb8ef2c014cfafd433fa09df32952ee102c90d4991ec1853792fe8cd763f18cde105dfc709a516620e75e9c5a83d27f8a326ee96a35efbf4da9604b2f9a6fc3d2165d62e2acffac333b784591a577c7ada21aae9a3e0b5a7aed29e9c978eaf37b77001d0d651d76942b9b079f4