0x2cffd02e6ed43bfa04c7ec4e8e7c1563a88aca59179087363b4b520cf782162f36979e878686dfc4905d7a9093a6e5dc4550984d947595fd376ddabcc1cc51bf8f489310e7bb480adcc3da52fd256635ed618f793a4ada88d8fbbc22de596bf7c85b7dc875c71e02b75a7ef403bb923ee26b98225acee9cca8fc617aabfc0957126a53c6b64f3e840e8b8b2cc503bac5d03eb2fee0eef3616c4dc9e159a556a4156ab4a041353b33fe1fe4e09e6e83cf97d4a13e6b3d5a13f45ab2d73716c327e3824343c2e6823a58768c2de0adfcb7b358e8dd5ff8dc03fa9bb0ea73e000b2de24a3d19eb86bcc78516b39245ba647c673671703b712839aca88f8113f6b93c137095966ef8898ceb0044c9993bde91880b05ce2e23bc22d06632b2d44e5d387dbcbd416940fe82658ef02d410a601cff7ba5573ea1d6840929c3f76813b61c79a9da8bc1f4615d9a04b02529fe74b85088fa559b16ba86de4d2a0734db97e5e83602634620558174f6d080ba9ba1c7320e80bdd472771f8a7703d00b955ec3a2f32689ed260bead672e506c8e9156c0cd967e9241107ed5c435c962fa0a9779a045ee0cac658a2e87736704986d10767291666b915f3f58411f00812e4891b2e63a59d90e7d5d1efb9be9d61d83fff6c0d7891867b562cbbc145bdce6197ab8683ab7140a9d9569185749e0eb3a03e0490d684e9848967d43e12886dd8d8526d4818e2a2c7a19ed1dda1cb47fcbcfc89991c19e4f15ad46c8b00849dbe345bb57ff33d1e6759cee70870f41dbb42f531dbaf2826a3ce98b52e4aba712ae522e9c69e9aae3963128585959486a9abec664a82f32d8393d4c55b322775e5b6d5421e24f04a73065f67d145c6eef0ef1ecb27f513f6da9d7dd785fc86862d09633ea6ae08ce89517bf7b20e3a4400c3d321402b49a75f87993ecfe0df5922779bd7da6d4cbedbee0d36ffe57fab8d5578e57bac1bbccb636cbdbce397067f1f1b129b26af24ac57ac1469710d74756e5aabeda41ca1c03068bbc406816119a9678e2bb14fdb5b524313be4bc110a12af6526ec42e9425ac9db0c539ad5222ed0b627eb97868cc6b1eeb06884d043b0c21fde874d815a8926e4b4116c001eda691f2af6df3c8e343409696ff68ff1ed7207852ca2df44e98ae3a402594cd41bc43e7a3067b9aee7358bddc0f9f73599049ee9876ae67a1b50a21a109b7cb0ab72bb28a78e29aa96d655d04affd1b418e7914e083dd04988bfd493e928a8968c332a2ce123f54caf82d9717ac471de99ceef38ecb67581ee2a06707f1a0bb064930de6954714c964630778c3fa773e71a157ad3cac31ccb9b127110a6abdf92caae124c85b3a2ce60a322d63ff01ddfd4bd8eab75a32df17a9bb8b8675fec77ec86baac61fed40b6253bb7ee7a1fe2ad51dd48f76343cb5cdc2ce3068e9523d069a0cd7c2214b068be1f9db0a5dda41c92f831cedea18046d9cfca6edea024ae14ecb5db50114965ba9e9cc0a91577ac29e84893292e69407984b6ec0a808c361f43d3aee29db2b6109e196680816880d7b919838de200054c610629899d0e64c9416952ac06b33085b9e99a386a4adcb18168da26d5efd66fb909efab03c24e142d65a1c113b334096b9609148c3728bd1832ebf516a326c5702d83a04ec07c15aaea39f84defdb666f3a5d43b478a0c65af2801b22263e1845c28054e833a5e5a705a6a454178ad8033842cac346fc1ebee9a2d8716733ff712d04575dbdd566e07a13ee43e7027f852904e78ffa73dba7d375488bfa7cae98098c59b97e28ba0275a39f356d73f94f076b597f5b32c2d52052c896a91e605efa58248b138d6d639f47add9295a556f55ba756063d6cde6ca1be48e7ba0839367c45b221b60aea37de305c15602736a6dde40099bf458dbcebd89