0x2cffd02e159c01053461579c52692f89d54179ea00b783c647be083d8dcc28462dae4786ae7e62a76bdd1bdf8f800e11ee12d7c8eb6cff5139f981ea6c7739053466267715116874550591f2c61396f1bc558e6a43745691b21cc36595e344f2b09522b2d325471d69a36499dcc0ab2229b9025172ebfda85faf1d7478dd1397a63f19a496923cb4fb8fd7be4b5508088416d795e65889a3fa57cee4586ad08ad3f689cf32ea5889bd0f9039f91138b430092dbaead8da1c7da7e15ddfe4e12e25727c502686a7769d7f9081b1324b8335edf493065edb255a0a67a71ac65e99d6e21bb2bdfb08e117bd2ace88f26af5cd38aaf03695d4eeebd7bb306c216f29b1e48a4cc66176c45b611b1ca22573467fe2d52182f596e8533994e936114e2a8fee2c5cd182dfd09482bc906be47a1f3102b1badbfbb3abb146bd43763f468ef12a19667eb9c66e48af7624c0bd48a5645831e721e0e0e9cf1f411c3fd7eaac6822e5bc45a1f648ba6d0fd95e20d1df35d6e508d5ba3e13d7dd735b23a0947b6dcb42f5e54ed42e749167944389867dd922d4fa3aa5418ebf33d94af0b4f5dbbe0289b7b7b3e8889910e7d0050d46740ae2cc250d4af743b10f6fa075af5545d8a1a066e051fb1e9c315fcd04c8b41424a74170622548e9f442c57242e53aed16b6f645f4b465609e76abc0744fd3b009a7545baa59d89d017f43bb37138dba5f65be110eb5b882d427856ad6b16c400dc6cfa2d498dac1b32416b3cf7290ea54f65a5ba01b0368f03fae33d6716231c0fc40dd4cca62d136f9a61a05d1e184a5f98919232c07bbdcb31ce9ffae3bd9b7afefeffff3a9e6030b1f3ddd121e2960f7563cdc4db117b44b6bf70927447557178b1d184ee0b314705889ab5eb92316aa432724d799016c9d6ec8b7eb665b2ffaa1f4b1dda9274658cdc58ab9fc581aeca83c67ed45a0aea88b6b2d639060ecc0ad069a08c4d7c1c77ac61db6a703152ade12bf31386ca45ae53ee19e890bda22b34231f26e8d68fc7c8be7c028bd01ab159e47692bf893708cf2f425e71cea3cf82753d2c23584ad348fe262f4a102b2f5322354b295f91844efaa41f70677af128ee1ec3a40af7380db6643da7cc2fda52ea3d6b1cc8de9ac4a2a9335c5f9b664d13758213a170182756815a7a7bc505d5b1b54b0eb41996d81c584ae09dfd577846b60d25d3fca281511ce9e165ee16175b7d27d80c34fe118f94c649c5069e08d1dd6eefac03ac940701eed7cba661dc69329986e939f616bc759c487fea93315ce4e5634566fcb1895fc6d9e5108957dfcdbe00454023234dafc47215d1f4905430a76b687ab67d314fd74753813f14e68447e37d56395abe658a8260cce6c3395c358307c5bf931bce6674edfedca43db18e20ac7694fc98e968cf38dd6b4d8171eb0d1c3453907486f0f3e7d132b8debeafce188f6e75bd52e1458c5eb7aaf945d4a6ff8dc662745e701e0b8eca3160e655dbeb45a06e576d44bc3fa742e3252f7972268d0b36892ad48a0a8c526f6ac5ae8c849c4f114a4a1a0a1101f325962c628058365f99e1659dd383735901bc698616b123c5af17bf11523fb85230c9c05cca8a4f98f4b17b0fc2081c3d24d897bad13f3e0b46168cbf5e1a4cf26fb70344faf62743b2b10344f6e922498f9d82f2729b19fe69487ec2095d6e93a25511ca7534c7391b1fb2df1be2ba73da683172ee80a47ad19aadefa1779d14761b72b774381be458b44013e09f81e341cff7959db6ffffe47442709c726043fb03aa89acfcea53d8475505e7acc0dfcff55065096245c6ae678b7a58d107b2170ed06aa6d6b7a4dbf86c67b18faa5a0ffde048a3efe837b2cdbd51f7081fa8a166e2eeabfe13cd6c296c59bd972865a041989af81b498b12049211eb374333f4f