0x2cffd02e72b3f0319de03f002c09d2da01b05e154adb8104cf8924f50b997cbbcd67b7bef2a2eaba4026e963c1e147817b0557c230d24532745495b6bcd12b16494797297d78c87055679c76917938e76bd144bd7a22b651057d60f77c413a126c8d174a61fae75fde03e943b8475e851c20b12bb8d560a1e26e087086a69d24147b3922a2a5c40480b8dcd874592a6121a49cc83ad83a24cf36a8e0e93bf846a5593cddcb3298d7f910b04e1dbeb2607c02f6d5140118a246db97e5bf98106f266fa1cfc714674be3f42c25a16404126cf1fd16fe1dcd4a9a8b72ec6810301d11de9cca74390dd85e61342e1ed86508b8d16da4c32497529c749689d92e453e2313b4293313bbd71ba13068ba002fc5c7973991ab40c7da94d568a6f5c7531c774d014a5aeaa012187a37a672202f6c8cc4290c9440c5504c21fe9c18ca6498db8695144d77baaa0c15cdd267d54a4d1e7f86434131dfef3b6bd2081a43caafa23a8f4f58d2d8a0f6cf9d818ad33d9143549066ef0c8e74ff43214d0a52c5dabac8b04cc8ceb7f3f20e2cc64cc13d596b479bae48abc1b9c9046c8e43a218651e0ff6b2c1aca136f301251d25b40388cb665e19d43a340f0cee96f3317a984531718b7ab709af9d70b06adebe361cb8ae20cd07f7217c20e147f57d9af42da7c57d6baa3ed141eaeb29b8e351436ccb9e5e3ebbd01b052b2d70c9a6702fcb506ec39cd6d8d0c977ec0ad227d7556de49862f2ad74ca1899d1dea9ea8a2560f66e97dbd58afb98595b83c3efe87f86fc0a7044966ca0c87d7cf705409600155565ef9b6625313f7b16ebffb59c119b028289bfd660210b8dd4e83cb3a096fa298eb95566793548a870106b53ce446be099ea5791f49ae7989f1900f1fc37cdfd5d49d58ca35abca137cf0f85626b611fc5f78a52c0320cef38a7931b9ad6f44faf143c5ebb701ddce156074194f58e599b60f01df3c35bd90f2b94cc5b0ddb95da55ef50f226948ac85bfa065fec35e271f94a7045358fcf2edcc1ec27d632db169aaf597e3674818ee87676cc0368aaaacf0db13d5b1c45431c68a20675c99c0ab7f201127bb3bf1fc84ff7ff2a3b54ab627092166b75115fd18ac81c5226c93f474ca2fd0329ecdf4a5b47891a617913bd8079e1dc842eee5ca2186a1f24588866a34d14e516d8402080444dfd7528729e5edfbdf296811b39f79102d369cfcac10fd182ba28ac37a0917277fd130a6c708cf49d724c50267413b3d16c858a29ca5e8f3c42fef77d9f7a1dc76dcbb56e4a298860916bed048b3528d21fe2fd50ede111c86d59c44c906750521e24cad7e07f694ef79a881ad6f4f0b6b4dafe2957e62a2937d54f148984a3efcde54cc1befdf9edc3dd1fb8cfe37aa3cd57d7670f91b85e58e150f9eb8ec4f7da2fc4b60932b96a4dd5289c4dec0f3d4818c6adb4fefbce853875e0c9df4ce4b1e8ddce6efd66be6768c69f62222728280ebcbea106e37afd8c1b38bdb731b7d2b3308eab1700bbefe4f32a266eee60e38afe6e1c4e4e8bac92f9d364bb3199a6b37c7a86085a88e84e6d77f5ab022f8e21f4b1354278908658ff3aa73441236ca4290a7d553a910f47a0463a2c6580d5fb89a1ac1dbea0f0e77d236fd49259ac0eead19d4156275e5ab49cc0a96f1891a4b04560a8d5ef3c4ed571644259bbbb05d88599814ca1739d542a057174649fb6d129886f816a5f7d6d813938346fbe29187e46e91c64bbe70c1ba518d80f176c231969d902bf06c479a81f0699638d39eb737bc557f1afc0d76b6e139d6945a087f449d5f1a2a8489d9bb3d2d584fceaa9f5f24fa1af69004b5e63cc9d456a19d943c5f8c691b35bd4ce544c755c7619eb2801fcf134c2fe586b6f6511a9f5b827ac479cd93ef3e75d7237a2ba45da68825da42053