0x2cffd02e38a8f116b0d30d5c2bb362e13c69646f902bd8dd8394a585a573ff043e2a8c0ca052fdaa8c8fabc78304b099b03d3d8bfa4b38c9bee8bf6f4a45895de1d03a6ef81f5b775a22e6d9ebb03d58c9bd232598e450426339970cd6b3b7faaf05494031edd4c50eb1010abfb5880e75710ae3e1013ff0c7d0381df01dbd8151c66e1161ff75b0c8417612263b016f2a22ba57fbc401c64c387714f763777f0c53db2f776c0d3564a9b4bde22a42b73e5f744ad962729bb3b749a8226e3504854034ef1ee308716151331e29c2dfd2c8d2e68c9c7d6f9caeb033c13b8c938e49f9b9c9d0186d70c98de7a9975587686b091e63f665d8d62842f9e505d475f5963b4ce73ed1ee6ac23b515ef74ef73cabcbfdda53d9d8ef98a8dc7cd95d5c5ab52965adbb6b38f485752eace81e7b182426fde3a8626887f3252dabf33023bc4414f86de04a7647cefb4e681152873911a0987f0729949016457fa0dc1fc8cb2a9107de09e0cef6238e5c824b909e2c5e03356c2a883d5026b9679e49481708b7e3ad4da52b68a5c9a64f6bde92d49bbc39fbeb7f07b91c38b3e5d0f4a960aae437e6f2fd0c506d437f799709b5445fcc026195ab3938dd50d4ca29ee4339893ba5418f4de7a886f9a01b4f0e28af20970886141bb3c7cd457641051879098efd8598875b79e4df4e693bcc9a71f0d415129798856bcf35fe604932ee58c54d9523ff02f09dc7b6a02a9ffedb97c8cd83d5b9ac906d73de00340e9de6343dee744fb56315f888bbd68275d48248958f5413a9dbf2cb2c7f7dfa82fc5cc2edffbd544cd3941243853ead90ad11da5fccb00d7f5f96b9b97ab1b1c6792292dd459a34e5a3e495f731084a09a1de254a4cb6775cfc67fd198107b864ae1dcf5066a9da5d185743c74393415ad5c7e951631c037c3742cdc3388008d51fdad64f6c09241216fd1a76c07978d91f7082ab571888e33c6827341880a34d2b33fdbc4b58cbbcf10a5b81d22e420e0e8f2ef2ceab4a39fd4e38c0578db738c5ef386219eb6a35b7f3f659738311e44d379004a104e97c1535da30adf7a281bc594134fba255c3ba3ec5e8ab9a0bc05df06cbb0749a606d6deb040c436ce325a3ac7f8707e4b87c4d3eabce8aa1a6efa5483b853f2546cd6f51774d82c9e1591d9e9d4945526be54c760b8c00c834a3b3ec9d01151b2f92235fc4611feeb344cc3c8b27214ea3e8cdb7c0161e9115e3e90cf74725cd721b45ec6a3999edb84dc454d1915a7ff21f44942a17bae616f4ae99a2bd717230390727cc3c53d6e21da6cc53aba8ba4d0c83f15fc651ea232a134745cedf139ea60b9ecfb4216be0f3bb9f32182cd1326d10a4f6583b187d73b8e2df508a4ce1f1bc6880b8ce88a6448debcd9f13bd88c8fe42709b6848dc782772ce86ee00f98c2098950b24f1a42023ce7bd59538f37f4460ae40fac96744f002df54ba2d61028697c3d57d6612b269a989137bc3466fd914266ddb6c5eda0450bd5fa00d16a984f46d635040a8043b947f71994c7c6389b8886857ff164b7bad81bee8d818a1c4d48a2d5a5f7b4a696b714563fe7a4eff551a951dc43684046e64e98c57d3917cb9f284586ace674cc3c4d5bce2663ae413cbdf5b2a0b0c1397b8f6ae42d2503d653c834c3dc289cb96e3d70cd0a94c8e87a769f76e380df658a86536ec6cb4060f2a2a8708179f6cfdca9204a6920bfcbd630fe02ff71557dc8c8c091201bbefc40db7f78b3a2405da2b11855f19f60f506025eac990e069e66bec2563549a9ce0398097390d29ae0b579d731af315b1834a444d8af01ec7cd2336583a2d0de1255c583c97dfac79745bcd4483e82bb71f598c883a71e0bbe6909f7c293fb41e386486779f78955e249507020aeec7e33e68eeb886b9876acffceafae31929f