0x2cffd02e10dd7e33ee5c1ac6384a1922cac2b5aa8f4a66d7bd384efb2aa926433bb6224f6eaa24bc1ad0177551ac45faec75d60670b899e2818c9d0a16617a992f286c57cf8be21b1bc07e83fe43b03488d5738889b8c5a3c0b1087a22aa283607217b24c9e03dbe773f938ee94faaa3fa2493b43bfcf4c6e55a54edd5eb7a04937cb000de687ff8863c6acba3b9f89ba4099f31b97956a9820a747ce5703c2686f78f453501cdb5393f8b80c06762344360e39cbb815f5e548a6a79de3d467720f3d59a853ecc47ef7307237787d10b7f24d79889852a69c8b730925ee664b62aabac6bcb164b1aa7e3f21cac4d80c55ccdfd15e9517721d45e27360b4759e3574eb2c59f136633ce648de94699b01e11b10bea36543ba3349b49605884aeec1523454e50dc451b94268c0a32e6a83c5fa2a98a94881e66b4115df7ff47f8a9d5b234ae946ab7d56a8e639b32152ed03f377d1735a17a1c7ca700f4efd2036a3995884dee44bb361f01ebd3b3bf7e41e698f552fea9c2328be1d238050768f0ca6243c599d46053fe84916d605161f9802099edfa7076dd60b31810d923705472a479a40a1f95c2c4c90701527d349459740caff5dc1174f12f66c8f7079b4b5531ade854a6c1a84fa6c8b51dbab57f6698a5d0d3f7f5c79bd90bcf4c4a16e2f9099c25e75bd875763b9c293438e9ce412226a997c2629a5b64f021484ee7879965614294cfb41e4a6efacf9638c75859d5312c892ecededc8fb2adf71c147aaee0f3b46900b526bab0466e13fc73de3648b848c49846bcb1d77f0e0f4f531008bc413d2df38f7087baab52b9d6928e5b656832e97a1cdd627c646ff903434f2db14c5b1e9b8dd6dff4e55c0fc91ff39016f257be9a70cec5fdc2525607e28aa454137c6c7ea69a178e91869803208ecf299e99ad74df0e85b8483eecc166bebdda183264bbab3b8229293a4920bcd1b85061837b8305986f8ea4dd4f4d8cbb97918051e9b2413c5d7f9bb0a6fbd3969ee91d3d901876940efee0081cc3e2aef28e95b239849ca06d4901696474498b58d5bd65511dddb24b39c8f158213dfb4702d7f70b40dd544183f91c36238b81365e019b213ed2748f5aab72c9260d68a1916d0e7146392b543680673f8d2203869ea055d17a12f0d69f43a8a2ce1e4693a9a7b1c33a67c17c6633b3f36e9fd7b6adf430dd94800ba121c477bcecde0132a6a5274753ac643524c7247e21283389803af9171bfc6bdf9c3a3e0fd5aec0a6f416d9a6da26614c3a38b2e4ba0d043c503ae7ff54eb6c6eb94c5f0258225ffd6e933ba1fe72226af76d772590b5ec824b852959d620b934d2d32f4c21953c4a3c8b96b885097dd479f9c676b30914885d5503e1ff9774e000ba8034fec63f02888fe34e28016493234c1243e04521452bbc3e1534a54d166c6638b7861fd288a51f91149331669f57fbdcf95643c915aa79549d3231895b6b758f87e4c64e0aa9f82668d16028ac8b89be93df832940642afb4235d23d8ebee409dea0606219fef33c60a442174fadcc7f07cdd83b6e2e35762c9707496f8559930bac379ad3c8c3610b33ee08cea1cbbb9f9153270af3396ff6a57625119c441ae0d49d111b1e1072e162a6d55cb2957eb12e977508ba2e2d64a531275e07debeeae1a3df3eb78334173da22ed6f510dd5d20ab6951379b19e2c03f73a60384cc9689a4ed4d3c4088c34c28436f37a395c758372715cbecd14a86ac52ec689a40789220b0ce2bd615d51e38b4fab269c9f6188161096d00aa8e2b22fbf80e03ffa8897866d72c51bbd02a9341b21446bd1dcc2f78345071bae6e9d3d3ef99de2a93ab968af4e661869e1f546cc9f1e8e651176ba0ec5ab1276f0d261159a84ab720e50beefb864768e2258926f0eaa4f2b97ce8a60405cec8