0x2cffd02ea2695e6ce80b85a13e6b227137355cffd6e8884897f2d71926fff05bee74181b434a856d062ea5e9e5cabbcbd50cbc91e19af08b29b06ba5cee67eb8b83aa6ca54b2baacc1f988b50c68a48dd7e1674eb46469a7b155c6c86c2df8ca2bb3ccbe98d3ae9ae8540d55156444d214ada40c92d5cec0bbe691208a99e3397bc8b404ceab6af285d66fe2210e43d9c3dcfa48153017ad0a011a4fa74ed6d4f023c2c94d087d16dc445c88627f14ca3cc165cbdf60715fac0eb40915b359f265012adeb469fcc302294f42d46086623c4003a212b4662a459af11c7bd53dc933b0fd9266fa59acf4120d1657c82c33b321f077cb46b80b0bc0e43cb3df8601eb6f41411be854561e752fba63f7f082ad4bbfc6e5bfd9070706ca8c6ffbfe008e2de09e94b864e0e3b2e2ef6badc762e258990b8b18b05c6ec822f10de81efb41e2184af93dddba4032b219b6b137de578b38428e1ea2a898500890885496e48df7fe2ad82894392b4025e2cc5d4033b81435059df38d08d17454ec89227d25d13d2181ace7653d84574b75d1c77f7a275c5ffb982a37a55b06ef4be505b6cd629779219f272316934e20eda366c911a114a8f81fe55470f91d4406a0e9484ef9f6f65e9bc6ca1d9dcc30f6084a3fcabdc134f78478fb2e956333976bec81460eb5612d48a3f70e9021e5b64aeedcfcb0d4d06241f3f780b144f8e4937a4800722f318bc8d9a2bdcaa8964b9cf0ea3658c1ec131ed5d7d0b5a4392ae8bd908e13ae673c586b2e0cba11c9df53dd1ec536fb6b62f04d6fa4f7438237ad4545ffff43a7daa5cb6e0e2e370d84d2d1b791e6b1e43b8b200f0b6c9057e8db38f98fcc875bf2a8645d4cbf278352285989c736a0ff91f5fade26c0a929b5ee86d345dfd72ed5b09895f37ab07635284173552c9b9f3d37811335809594132f72f972fed6153ab2102528df6783553452ab642168adeda757bbf920ba9a4aaab338f2b07f4f9335befe8d12f52df33105e19355b3cdd238d451691d178abbe2ee994c09e4cfb497b1fb6c8e258780529898a95baa808258e233145ff3422f8d35c12c9011b6fd394bda2e141180213dfffc70eea0fb748815d37d12758e8b733401b367ede1f37ca22b54284b409f43cebb0c03a48de14e4f3a43a6ab1f99129c5ff71993a244892ba172179e4d06098ac3ee0c95bbef4df80ae1a00b4d48afd028764b83a362721544148f813a4db189de86fc170cec4078e1a49bbc3835b0dbd2c913cbb6d6c5caf7aee315d75b2da770fa2651a997b8e18fecb3a68c61df7e598406e7145c111129b744370ea6ccbb6045d3d1122395644be478c944e21855a99f3796e1aaeca37c03be7f649e5c5aee7f60ae7b602a3e331f0500e22cadb2140a472f191b46f4b2a968ec82df70855035476d6768671528c302f749f88ed6182cf33509574087da4fb8206f5db57d92381f8a2c32b1d503c3aa6672203f4e7d56c576c976214cbf2bce873ebffea9d0c0708b8ed8359b36cb4a7341aec60ca31a057c5aa94985296ec18206c6727722759418c0efbc951f18aca68a907981d5cff907e9959c96a49fa58b69d42f7e4732ef54e06a7c1c860e492ed47156f5b462457bc1cb7d222c539a4e4ea73fe4e2097bb7d8bc852b71db1f901d77deb85d4c7d6a6fa73967ba7c59ac99d10708ab618a9b2e5b98cfc4a3cc1811b452a41bcb8f507e36fbd6853ea23b3265b9acbe30d8482f0639d0df47731b0a35f197f0056b8c1079d25d77ccbf3dea8e347fb23407446e997023829f14af8d1c2b401480d89180d8279f831eed59150a010a99a16e1a22ca0c3e3fc2458d034f74d351b7afcdda4c7df2d502444b2e42b4f65c4d9f5e9ab673f992d3cf10a94254b1683e2c3f576ea8ecffe2fe236fd3ca2683b17b085ab9