0x2cffd02e51b75ef1f2d5932580fa0ac3312124a4ef92c583a340ecf7016066a946b92e4333a8799eeec91bdbc42e5cf4af467c3a2d25ce8e4274d3eeadb135854ab8a1154aa79b86e31c139d9d5f0df1a722b4fe326a5b9fc318f81f9889941f7515473642d49937315e893bd983f0692561d25d0694d19f5a9abf5d3d244e126557f574fcacadcf89a3c0f354171b5d8661839396ca45b2c5320fcd681037eae617511e13fda7572c66a1bc10ba88de3857c843b5734bc859eac0dea14a20b97f86a98e230bc2c8b1ac824128feee6427db2a4c3298adc2445eba00359f9e06d98bfacd8f02ed3d14bfa1e2e1f92784ebfd93f8c3c10e7b58d00231774e7c2b6ace2ace8220db1ee8cadd9a774d85354afd66aedd0ef4f4a42453cb5db5bd971ebf24d7d430c747aa5704b901178afbad940c9466ab0c4630297325c34f8a5de73797a5bb3396eb1f7e1f1d38c67b0e9947500cb1a55594f2aa65730e9d85311d7a705f727f78312935189964ea0d8cc5d197dfda9e432f13c76fd37cf1a7401220fbbfda3bf254ba66efbf790a451f84188092fbf094b1dea8f7c0a02d03064b67261ea75928b5b8682af19d63e422c11dfeacbe660601b25f8e2b847c55357bdd16e626fd5b581c9c9d267e9e4cadce96152ca974dbf4df6789deb9176e18d49096ab9d168a820db28c7afd4e3a37cc45b7c5a2d1737efa3a4d24f921a02a5faf423877a42ee279992bc51000d0bb57596f03738ac45b664f68dd809a75a5db699233e9f07c2a2b6809d29fa6971f7085c2b270c7a311b403a208037c832090d5fd689d926b45cf86fee1257e7d0b58684f995d5e44fbee961d42ea1b0e5a8c7888bfeb56f107a60f2a86f001420b24612e93f4c3c8792ea679371e36a602c7558f8807f8bec7f2ca737f9dbcd73fbe4607badf07252a0535d70c1cd68cf3ca390388ab17450c71ad4914fad4969e6291998c9ea17eb9c279afe2eea271e6a6a7d775e6ffa07eaeaf7f5277871ed3569afeb92699a6b59178a8f8e45ef6ef3fbebfc2533af7a9594cd375682d11c74fe109ad51e09646ee896cec1312896676a985ba7ba2de193dd7666b627310586fc54670a2e9d8a7e67d31ab3bc2ac0625dedf295cf3f64576c0fb83a43e792939629e51d57ae346cad93ba0ee7019e9c9b5d0c7089f1a94a39e998820b2a54b11dddffa90eb8ad09df67e6228f1d84da8e3f2e457e4adbe346a65e062b2101bfc19f8c78313a706e018b6cdf13062915419429e579418ef614427fc64d844e35c0b1169db6beba0e9630b7a2258cba13ead16594415ae37c16df710e6ade618da93f654f31c437ad3979b4821b92cf27833977279a7f5cbd954b5a9c4af4a87553f499cd664bf8c9ba31ec8c3864ea1886710d5799a387637f21a339662136eb1d552b5ccd46ca38f5203156333f2a098f64467dd0cc2eee314b59a826e85f83b6ca3f9fe54da45eab4e682045ed9664da9b64a173595eec8c85702184a5b2da5ceb9f43676be7babfbbb7d234714a4c1d81fe46e85227782e1d488ab606b678d09349b6169d9b03dceebb88d75585298e50c65a4c12e291136b9b098a0412ccffe706d71d62e66f8880265bf034e7bae932d01b518d6d59ccee6f745de0b7da1c89fb7eaf33e1ec2af1bf2d00e5f0d0d739414e83597b828ca927e403a258ecc6a2d80a3627c2d976e505c8bd4fb2b82a6739668386b7d6f255d086f40ad2b080d7a886245d4289319e9381bd7c3a0d8a536253bf70c43fc766f4c81db85e22e19079bde03c66f3424437c49a3e8fa9f577b332e3652c46e8ccb5d7b4c8e07c3f1c3b7084b4da3704b99273b416461bc593075146472e4e7ec6e683704d4a62b47898727df3040e36a556d1a38ebc9fadb16402e88d8baf4b66e01777aa12e9e08f360