0x2cffd02e790890a82ce35c97b3fb509f7f524fd939ec0271b8373802539e26323fb2d97678756fae928f35a889cbaafdcd5db52afbee729503ea2ce1700ca2c467c1f23a5c2b48fa0af0a1975f92fd3070c5913897f3b597b197413b495c3b483722769c749adc73b3dd0787cda1ecfd07797a0e92668d69c2e182aa3e27ce246fb3d536ed35eacb97c37be96a27bb5ca46450aae6a25b3fea976d5d0853da1485f82f378642fd8f507d01a9ba845c53f762ff51a34fc0cd8c181f89d1c14cc90e46fe3880630172e2828f70700d90288e427048c68ac181fc81f0e1ab01bbd3f5be580ca804d36dd7aacaab7e38d2ea54403b3308aa041b93f5a2fb851dda60fd7087dc16b7942c1558d9e30a0ae78256fef31062e17cfedcd2db2580fefecbc5aa43d462e8ed3f672968ae31579346c434f08d52e0bbc18ca5940d8a60ba9f6fdf03bbab50c58da9d10070b0dad82cecb68d81ee0f5ff5e26a660f0e70bf73091862e5591db1e089dd42d8fec4d8ad0ff3313876313ec737d01c29bd2ac1bdc44264a416dcf647c06009a50a75c6b231eeeeceedb78a3560cef01cd6df8bc40b46b95d53421ad29df87ad3aed7f526a0db81b718c8d4cb17aa6dadc0b5a2a27b8b4f3c765f6db67a3e1f2ff71bbacd404145d65b07938e9b08505540a27fd7485f1de6c7b749f29e2cf27fc57aaeb80d524a3ca13cc8c6476ff9e136712385c4e999bbce0fd91c0beab321178aa313f0fe38eb286c7986f31308651512909434d0d5b72f4fab7d84d6ae0b2d4ea33c8f0888ad098350c69529941f0c9297d405a43ac579e244d238be15adaa6365d368b67f4da0a92ddea4ef31d1202b2989da94928322b44bb2c33ffe18d44ec268a2d4f204b7619207d5573845f127f85d7542499999ece53d035e87f6d9773922575d02b9acbdcd2d6a4dbdba1f3011daef18d77a181b3208163ed64b49809ff373bd1d50e4b42cf945334d9feeebad5aad5d333c942d91dfd0014a45e5a36c1624bd49e8b1fb21bd16822f53698ea4936b57d876ce85cbd677e5f9d6f6cf26b0815e1a19ebbf37565bb978a4d2ce92c7e6dbf93e8e10196bf4a104466207b89552a0282c0f081f7cdecf39baf65da82eda49690df82e106fed42520e96ee217c39c5e5d745bbec30c7c5b33b6314ad92edce05b9619ad7acc1f986a98504d21a954446e8d9123f26250e50bf6ea897b99091cc1de3898412dd33ad119f144a58cec1a231b2a5e0ab0dc6aae5cac58b7c6b6b8a3d8cd2df5b92ad63c4e9194e4f8229591a59b6ef9df125eef65f01810bf6e4ea83b764d114740ac3fe94a550ac784ec0ffb817707a27d8b1eaaa514e1131eb2b788c80ebc43481f605998ac0f6708d35d7464f4a3d0b101165cd7a53e89d289df7eef41d36803d2c036c16c45c059b42dd752ba5c110ff32b7fbdde3db56286bca6ec835fa4ae7d56faddc3a258b6c2ccb07fa053fea35bfcbb1c216c05a9c48d9983ba645e3fa1f1825eb563d5793cebfbb8431f06a381b3625bcb30146c042895cced1301cec3cf511068e41620018d04283a5231afd00484245751582ae7b5ff4069ff056171fdff3867f9b6abbe11c300a7c13a59800cc926d5896a1f5172a475eee577d491473d695f7b2981c43f21d7050be1c5f2e71d5e7216ef84215798bc06211cbbeedda40254ade9d31b7fc7310cbfbfe2617c626e024ec168c8fdb1f61ee04cb7694c6ba2465251a1cdd3409f7ea21520b013afdb69c030ee85973be4a447afed401761b4b85e99b44939223679b969eb26908b1a71388c8d7fbcd4c172872b6ba58883107868379416abe0abfa9b38a474559a68657b120bb9c9956447da697c32f87fa430beefe0c24f76c220bac44f80d81713bd31044a158f5a29e1a997ef06122c779f3b40a0f601b