0x2cffd02e99e4ffadc01bb62f89bd0129a2d19e4877dcfb4d8f01f79ce51537485c2b0a5aebe6b4c343b94bbe0fe10c93838fa8fb76672e16947a51b39ea4e71b9f0acf67997222de555dc200b8d77f972c7ca0b543c991d643df01ee85c8a248702e03fffbe97183b82105ea1e40310cbb3c9c821ec5fd1458f68d9def7edfba8140c19adc5f2b18fdb26929f5e6c891efc01029e35bf4302ee19a9460d777614c2211bb782d88654a4f66de5544b6d0b5546b1a6624f77a9b5b6de76740ed9d3fb2bcce1ad4d0da6935cc43cba9c86755bdf8d8fe5d5b98f096ded376c1cf5c22d57a82870b71b4b45f0d86707a68c54783eefbcc18a4b561582a66113afef9bc9e07921c658097de674a82b54a3090231cde247570956ce98aa79c292de202a471aa47346da6330ed2433f14b703c16bfc5226b3a4bf577e612c8a1ad20b2ca3949379d748ffeb5343107a8ca6314bc13ed7ffa93dd2f02df6c6884f95fd0fbd199bdfe4b7d1bc7615aae4379968bd89a71ce33084ce562b82c69cd9e5a36f7c477bc0334ef4d98bffb1c2392d13df63e0a04cfdab2e24ec5ad305e2591bb659d232ae112e15ee522fd3f9e14c817425dd96ee58115597274adfb203edbc75c4609dbd648b0a503e7714d830f384fa90cb7aa8d1c16797661fd82bd702ebd0bbb621708baea3209e54467f44bd3eac92ecb2475acd446e2787a36ce0266313e0bbd335b743b2759915abdf691f897bb94012d58ac5370c159022d1230c1d1764f25be5be94a82b0af762047fc7be8ac228a71a08b8604f29bd31ee93483cc688034d100d725d9e145cf9aa1f8d872eeaf3abda59ab6e203719e7193392b312a4197940ac791aaabcc43b4adafbdc338e51b11114b94a27bf33039ba8405821c739fcb5dd9cdb8a6c3d63684f5ffc6ed3847ffe72eed1a35e967f23133432c300874eea0f168090a03386634483dcfbd45e3ac831e3c9551a10eb20f9b63d6ae905256f1bce78ee3ab9c65e314727dc3a6344ca00d2e08c71166e9070a26070096eaf9bda442e8997f66e7ec354c779543ee46ca248fb011c73fe5a5109c4b86d9efd15e8425f503d97ca1e928c17678e24faaf45b178c1998590c3734dfa1bceea502bf7ecc5b4b07ec19c08a1036ebf5453529aa63d361945db375f4a8f15cd11949dbda5b198720cb59caf35a71bed9d63bd0091a897dbea9ae95a28b9cafc5a3a34ab8bf2b286857cd5bcc05889de10bf3b44345e830a633637dabb4e3742035e279a5dd585e70d5a361031ed6d30c7338eaa4d076564bd322769c8a4a8d8448d3b85b2c200ce3d5108c63672d7f033f0c26dd7a5a074ace51e71363784fd065e5544442f122036a79b6ee3d5c90c08de0fd2c49181d3c78316720c9beceeee33aaf9c6a8c4af9fdd37c132474f3a19e1ff6fe9b1e572dc8f265e895d1820cc92b64d55bb48eb607d9a5cc60876539d59d162de1d14d9857bc9297f285b2c69ac82a243e503952341b77b2caef0b88f4ec36a15b60cceb65540ffef0ffd7cde351b8ccd69353df7a51630116f154efeb68ed58afcdd267396fd98dd90e5623fa338db726669749bb16e52ebc5bc2c849da7e568ec18c95ced3ced1af99a04d5c73de8b7569ba031b82353a4fe1a8fed58c0c74ba037bbd90bf699632da3167dc9859d21117e2582d279994c9cb22bd4a0491c0e0da8380b8534335b8f66274067a47fbbacd60c2caa1bd10e9a24ff420d881b0ac9dd6004b5a0761e7d90b914c04d34db3f41b0a5ce2334dd9c8ef7180b81455445e657c8f56c641e0337f3589149208adf0f70360ae05f783839e08e2cff7843aeaa23d272224c714338d9ec7db11296997a5575ec8b2ce6f25b48f322fa1ee3e4fd3060c23c6998c15c01d1f82fcbc53b6dd8ae47bd6a806a162013b50b