0x2cffd02e59c38ed22a79141e9c1871d875b5d5515292e4922c74038afe8927565419971c4924c114ece88c80bb1a361b2794199bd5f833fc43dee3a94305c22a646eedfffc9b91a7c5c1a03fd5c016ef5161c2b1eb78302fc2cfcbea2e26079fe568c730e4397632b01cb91ebc93fe8a8e66bda165df9a51b37e85568a812dc5bcbbf7f7629fa5fe43e468cdd04241d237098e11ba1e08da5d083d367c568eb51267722f3b3b75bcf735e8360f908fc94b3d0b2fe49c84c40fc7b820ec6be8d0d0fb9ee8afc7b82ef2f94e38942491575ce7b304ddaf1b588eb6db9c4a4d72d9f45425ecc24188fa9b571ff8c92a9b2769c96edef9418bfe34f004eaebfbb5073e60c3b0741ef29720dbe9ddecbbb22354a687d8f6ba8a0c2ae22b05e56cf219e7ff0e844d9ffe5cf9cf51bca43e2bd0523abc3521fe59224fe725885ab0d6fdbc2e6fd515a441f78849d3d0df6546225f5151b81d60a2185a7131a41619215010f347a736bb872c067854fe5c4b038eba571cccfe47030d906f3faa8039eef724ffd4d7a21b109cf111fbbc615c807c4f1a3d1b59a19b2bbcb081cdc26f11e57f4d8b25152b6b5e4f8c0c4a4eb153d2723594885e1e37ffaa559e4e250bc7d189b9cff54b75702c62518e1a9739bfcc004f0892ce40f10aecfcef5edfd82df01fa2b2f3bde85135371ca9c7c2a164903428588aff341f944e795a4ea411b33065fcf4423c891a45c695fa54363b6eed685ab41caf22b7c8f1896e7273161839bfa7a03aabadceaffce732fb1968d0bfc59496604c6bc208b97ec358f85873548dba4f9ac479c453c611cb1ac2b4f89a29645ce1a4bb1148036d3ff91d4fcce5e02e7a478a55b348f1de48e2584525be2c1dc456b04e6adca539f35718cb6b1d3d32935738337feac0cc8f2d543c4899d507d9487ec846e36b8eedae60df48611190d0233d01c402bb707279875802ab52e0947a91b385c016f5c4eb7daaaa18e64dab2c494f7bb9c38e2396695fa6b5ea0e42dd0a3c76456aff75fab923255e5980af4c64677c8dcbd8cad74531d2d8aa5172152c8810cf38f203d23d3240ebe66b2b0f1ee2c8b48c83e7ab7249b369c3c1bbe9df95d5766d50a46c522698c2ab7785a3a45d2d9628e8c498e64b55a5707937757e4bea129747b0522688bd19ad7a8f6217fa743cdede3402dbefe2a8c3c66a1aa2e2a0dbff1fceba207b68efbdb2d7ca29fd18e2a53e69ae303421a43261746e226cbc4a128e6b162158ac8a173c08af9448ef8531afd239db6ae4684b6321ff6833dca60ac7242d53a8f7113f1f1f550f9f8f66933d7335a03b3c54328f0cf30014240069193e2fef05b74e32079256cfd4b34356693c031fee10c35b2fcc7ea327732f54dbc8483f97b6fa3645fd91f3b03d775280168e41332aa4c2f81a12d9eb847eb53793c761a783ec4fa9aaff3bcd0d493a05701da9230381fdd8ad2006d2aee4ac56c6ccff59dff21a5eba22f92674a976bbb3e5718f4d95f0834c599b2f8bfb60e280d4f91a70c65c97654a21d72091681838bfd4948768a94908a3c33b98f74c74bc8c7ebe05cfab873377d30712b9861df2f38d645afe8f270698d15cc22fc3c3056d46da5f3d247fae1de166a2b99c599acc70dab714d3aea3b96d11a47c4ccce490588ce74b620e87b9fc8e59a22717e88705041a6f72411631839cc830138a779037411a0c4739e2cda6155017ffe73c677ecfe40da1f9062519745b249789f73ff87e269b56edac7efed09685ee42173a5b8ecceb6756e40bf0b32bdcb5eb28eaecae949cdc1b7ea35387562fbabdf9f714e55fe1e2985d4da627881c02a25cc117d24fdcb7d3da7888cc761fcf4543a6f63382c9644e18b8dc09508147103a7c5c1f6694b23db90bac0637859a147d792177aea5e9bff943