0x2cffd02ec79993ea19544edb4f4c9a89344fc09a32816904bbefe7d2274ba8742955eca0ac818b71db95e371cbbc1789865f63d1668a08fbbcde855510ffb9075590ed99c550dcb3d9b625793d5acf355de2962e2be06b28d57158f7ee9e83a653686f03436a484353bd0bb029379fc695263d66639d7bdb108041348c0e3abed0ec05b3a3cb9b337f03c18e37dc8b7c0d9f782c913e4036cd21cd5ee39cd874edd83654e4add904433f9816a8f4a5f0965785aa935936d52401f514e58d68b3556557ba8e83ce217d0a6e28980e0dc8ccd286e94d51d5d180f7dbde86dcd560fb68e5a2b1b19c2ae5e1b98cf62650e93cedb8999fc9bc950a48ec75a0deaa7392ee8957c6968cd1a5a23c69459044583458843ba285bb9b82aafe6fb432e8b672733e70108caa91675a42a8c4b8e881918abc4100eb83d504e9f335ca3da251b5d414b14600de59872fc9898b23b0f7c6040a0837bc8abdc5af0a56d31a5ef01647ef2983f020295103f0b23899ac15f57eb28dc89a30e66b3372cb84154d63e30244dd181c300b3fce386ebe495c7cc884cdde46d98d67e2ff5ef4c8c41b4522c0486f5b890f6e01ab278a1cbecd52e5315bf75e67deea4991cf4b840803c858b06c416b49e1ea65ca241cc503a370d44e79a7e30a0a74b48a23e5864ee7ec51cc17cebdff70e7b994b15c3d35cd2ceb3e3d9e90c678f3fff3af9062a25eda66ea622be921c3e0386673f1b3ac43b75d26bcc04f7ed77e40daeacc00b387d9242f2d72a511588dd29b16c9e06b75adbe315e36117ce84e41c9577c211433fb7b1809db8781527a1482565d77c32a1a4762f7719a38226e0d37f266f3ce21c4186c446e8d0586f4408620c0a30a52fbd0229a9c5d894ca68c80f33a542e98978532f11e39c290e1581d12a96eadc010c1bd54ad27cafbd5bd14b1abff98fe6c1851349da45266cfb00401592318a82849fec54906bc928d815808d99465251b10e459aa808c491af60d4c7f14b15bab5fe2f481ec6bfceb4f3572ff82f450eea1975488f9fe449eceb70fb9a9944a96347333a6e1164ad085c45d23cec36bf0029bebdbe03398a5465932e741812c1c4e20f1bc628d30ca7e740ab4d1a2d38faccad2df26363b34b9eb5896e34c4353b4895171dca82883c2005fae102cabd492c90e8e595a737e62b5e0413f9fd4021a5dd34881003d256991438da5e7649bbe4b67f981ea206d132e04786f5dc3d2453e0fcc019dde39f1b28c5801fd73d4ea2342243c397bc6e112590da11377018836af924a183e779d4d176144b2b440364b244183b76232b3ff841ce77360d1104e62a8dd604557f7bfeeb2d049556c533cf2667f34989a487c0707af47bc169da850db932c68c4a04a3c7a58bf05124dd037e3cd116487084666b3872d6a9cad22fc7891e57bff953beca2ba4403dc5504d3e0f43ca429d2d7f9bf7beaa9e39aadcf44ba1c0967ef9dd0aa688ca641fb43031dd1e1e210a13b76972a08e024cd7376363d85aea3caf03286363f396cdf775c3e3c1deaad888bca28d222f25eef5cf8acb4bc1c99588dbd6b3a060f5bad10039f3ac2e8c5ab7443525ac1c870a84dd5e82b2c6732271005dbc19ee03d4de261f3a212a3f0da66e15132e31ec854ec75f1609956182f9fcec3c847d08f1026ea4c9a51575a0ca1109684acdfb6da1e11f75d6d17787ba524b732464478790aaae2447b6cff148defefe99211dfd17788f8033eb47f9414cdd3f0c9a9409c9118cc61e20e841ba1df9315a8dd43e845edd6a458de453684683119566187274de350cf8194e8633404562d12cfb222e771ee9431a534a249a833f3085aeadb6707e019136c751b3e790bae072b125a4bbbec241d70693f5cc7565064e8703aa010a4cb4bca837e4ae47174654d063aceadf1