0x2cffd02ebc4e42d88d860b99f9c4929479fd18df148217bf0f17302e68eec5c4529484f80517323fb8a039b6046a38a9b4eb0e0e456170045e1d1a617899f6dbed45e0fab1423df80965e7a1f1c7f6e28e2550b1ca83b0904448ab7d0c7e6f169876ab1c6511d7b527cd2c599b424eb279c7fc3b5d66aa7b1a3ac1961f14760153392472f520073c66abfecb929ee5ff1eaf0809f6c595c3ec71f39af3a9ab719b2d84a982582b4a224d090113da2ac65e8e2ff8d7c1c4e7443159306042604e0ab37cdb4f52976b935b998ba0a3bc6133f264cb022b49980d152f6f00bf8142d0d078a85880e837a33359449ed19d06d734e584b9573add5185bf0878bd451acae424862dc5049414e9283b9aaedcb80240993ab9869cf00830f259829094709f37358c75535cf10572c793e74984f8f1c7bd213a32f86ff73438cd1d057c358fe36397789a20ea6c6848cff8645a8f589a107dc2cfc6baa1f8bca79f0383aecfbb76d49b7017b486ba27ede26c27b421a9f0efb294875a2fc80f16e6456ad9d8398451799e171a27554222ed6c93da4df260750c1fed63b3818b981aa04bdd5db07f469d9b1a244b586c955cbf1027cdeb214f7ffd4addc113dcc8673342d385ab27d137ca70a13e84c6067bdec57ef1495196d518951171246a56eea0df545f0149623d286d0e086131eb26f918ecdc95c3680ab109b890b3e5b33e6c0ef7ef3907fd02af98697fd10da46f5fed0d60b71156562d5eae45c329cf12a541e65c42260cc8ecf7eca97bea53b66c36be13eb1a388617d08f45c80aa12f50fcf8da03646aa28d1ae982cf928c7194ffb9ed14f21282db0657c2ac769fe68cae1e260a0433209d877ea189b74ef4c043357de31fb2850283848814cb425c69801d857ff7a95de0241c93ea1200ee7f2947d2e370e89a6efce0dc63fb20a720b65f0426a3644a09b98ab769d5fc661d21e64a77e5f2c659488f8a630e2f126fec4db446508aa02dacb49cdd9ee3d99efe2f8036becac3086fa1c5828f4c9d03bfda1284eea239ff2265ec93845ce4125cd849d49fda903d8c1cf4bbb9411e5bb6ca6555c86267d7d3c3101b45687fed15bd8bc6bbfd01d2fc6932b6d4950dfd69ddaf47321b2810c0e55b3016139e145b4d6966097f34f2731cee48233e3c13d165aa793f45c754616ba2187a7180cd7193901fcf13c98e22e0ab42a6227ee65040375ec1fb4a49c2b576871048d03a09e7f617fb5643e910e52df3812a8ec60d435ca681cad9ced6f6f6adc5a68accd8ef7aae818f31bb464d6de7e1c8a68dedb78a63cb2507169cedfe5c1b2290c8510608b7e700d853721ec69967c225193570ea3042a907bedf237e1188b49273e7abc1c0d3ac6249d3841b397ff2084460c67adfe9d6d56c8af630161cc50541581c22c3f76c0a5626e0812b8acc01055972d1132ca78f7fdea4d2f5435fa89dce3aefd46edd8f764f0c578f6e2e613f63b1767f7483f6053fcd3891784e847954925ca18a4a74b55bf377b7f02f97aff5fc28138f5dbc8391028de6e445d3591539def0bc3e2d9833a408a6ba2c70bb1524374007a4a038bbd7d8aff1ffcab9601bc560bdff2714e9903d40d8ea61539ab4d0246931d1373fa5c0e6c186f8d7e9448ad5be7a1f070afeeb610e7cd133f6fd6e3cb00ee3cf2f1db55fc86d703c2584300ada1ff332398f5bc148569c064c0090088ecec0a7e382ca9043242b22ea6cd95b25eee37f5719315edcacc662ab7902b93cb6df9a91a4c868782466e40d1f49952c43e219170fd8ce58f9f7c5baffbfaf779016fb278c151f0b8ab38589bd4bfcef08820defbba92133373774d94879f9e59892f468db5c421cb05bffad244b05b7ef13a9e574e5692a267ddc26e5125f82fa1ba911066399c85640312bd0a2a3a91d