0x2cffd02ee05dbf51d8b6b178223d04e32edcff9822854b1eca9e2b90d5675799e9e09c82005fcef0064157782caa33b431dbff17d450f19c256c0cc9362b161cc8e7fcd58cc00d8766ee0edb9e09243b08807cd6d4b3a7eda242e6b41e89a98e6284daf801885b0b18436f49527b6018564ea3fc73cce3d98c55d22c9d29b8bd05f725bc882bbb7292894982ea271ddb2a4c285f3d94bb667511d4f38ae0a05f2c503c2b0dd10de72ad5479d5dfcbf27cf23e92c383ded8bbd10ffaa2f96c6abaef29c81805446349a8d303ca2365f0942ddc115777828cf722ac2c09f3a1b0ebf217498fb8eaa1a37ca9ee8a1efe2b279531b4207055edec87200363a82c2464bd9fc906dc6008a461f39038c7c2ada007659c39e1c5e759d39afae4585968c83bf86895045474673dbf73ab860178b94c2947e0ca65411e0e36de17bfe618ffe4530597623d420280443b4fbaef73d778f2c672ec16158fa65c02de08fdf3a3bad61c11381b36f42f10882cc93a3fbf0b1516e677ac7ba996309ae7b95d89b2439515e04605b3e3d4cc209ee28fd7b49a2c6032fec90fd11bbbd8f71f5e0db8544efd82f26702690269eab18846d162dba7bbef0f7365e66185fba7c09220c09e907213e82e9ec2d345520f79b1c16581ab80367025117d15848a1b9d71e5df1e0fd8fdb0487dd6b1886adf739c7f5219b712abcf28facd8743e8f50d7b199894295b588dcc0e6d5fb77edb072c60bf6761961d0fe4668a7c0f2fa08005fab46e9c306c62b897eaad2d87d186cb3004f90e83ec0702c11c3de83e124b2d964f760b47dffb7c767b8843dc76ca7b5368df29c9c7b4e9ee1c04b6a204d02f0f318eb7dd66df41440c62a2dbb2c113f7983423b0812f88c8c027ca6b168822bc3945624eb462e13ad5ec1cf0c4593a008ae68831b6b42ab86a96d89b75c97f86d5b903d83a2b56054a6374bdbf2e6d14de1f36ec96ba04237f79d5999094438acb9fb11b82c7a7542cf8d7d21569a86a5fefe4b796e57de1495326578b85818c48b9b0ed0bef3b732cd6dfb81078ba6da122f226581fe232b3de09e06f40e12d23772e4413bc222847022a3b7401b5d1ec355cbdfbe1d08516e94591871dc6a20c77e597e4f680a9b2b5e129cf044fdbeec38b757312e7f0c4234e295c82d2e3c204b5ec5652147580cbb2bae7a9961e1ba1ca91ddec397bd2ee59b94fe0818fc8a102a34ffb6a061e46eb348472eec0ad58c70dfa3f834905a194717088eb725d9e1785de544d1ad4d28b904fbca970d6d6500ac57a91acabc51652e66892722e1493ab2c9635327fbd72e121d0f93791d24a33137837a5b33db6c1d17d52a65d287577c8c69bd8e1138abbdf888d67c09b34152303cfab49d76b85fd4b457954e89d7d195d5228f3c30b1c48f4438bce20e4d5d1dd8adc2130a8a01b10e16b5c5eca95294d783cf8fd3546fd089cdbdcc92a649c5a8149becc9ebda3f3fa001124b636bef2d5740723b2517a2bf2eb2c3622c0e11218d32c6d97ba7af75d31d7968d89389b86a926be33cba4d11d159aaa6871cda9fa9402dcb1431fe77dfe0b93e010bddfe7f39e1705fdd0e8ed4fc4dbb7cd84ccd804fe450d509b51eabadcc1a100f380b217c2fa3dd7843a477caa9ac92031e3d6926215d686ec58d50f814bf26c1c0043c03b38f5cbb74e020192908bdacc0aec0f3b47fe1642313503d3651910ee8534d6368f3d1eb388738f1ef06e28f0a3fd484f97c3ca9e6e2857ba9524f19be9461a0fc083449a017fa98700f7625436ddd5c57b6e736358c2a68f54abaea06a7a540603a821676fc731f7dbfcdd283280cef4382ace083433c833cabc9c608e40230f8607dbde1a1111248aed3d3e2bd988b77fbc625bd1748455357d0b700439fae4c43536946d2510eadcd47f7