0x2cffd02e3c3ed9ab0a41a30da3e1d0d85079a93aa696b36820215ad3165fe7a672da7022e07c42a3337d04e425f10f986e6550e5a113d871294a33e74e438583a6d5ca47d8863b59d9121326f0e760033f47a378f5699e617c9a4415a55283a94f38891a3b4a99aeb6c3622524c2711a15167eac09e3c7c9bcf9c98eb3449f3bfcfffd51f7e8e13588640b371cff3eaeff4019e80fc2f93d0e06627c2f37811a112e0b58a8466e6152465441802a6347c69db52899048968ee643a2cc6067728ab6bf1684fcf3d566cacdff54797c7de611041b634dd16de6bceaed7634fbfb0cabc8f70fdac31a5973c1e6486ef7ad11d6db46c3182b97c36d15aeeb8608c055c06734d514483eb39c6c252418cb6bdac7d88662a0a104d43f58f5b3c32ff2a0a769fd519b8cea45b1f615e73ed65809bf203ec651906cb807f0b4391e1be342461b7bcb19aea4c57f4eb80eca179b1509ca138013b2be6d4fc28210045b309f9c4d5389d73db01c7f0c89163f35e2db810332f98b16acc48489b6914215354e678ff44d33e64821c0d56556001f50d12982062ee9fce747d28f30a611a2cfbe62bcd42ce8f34b5e140d54affdde09e69fae6bbb07df13ff3a5a48ae3cd12af7e099ec61f3ce2b1a0fb21c3026ba9a6c02cb393bfe34a93ededddb0fb0417e525eed3cbcfce5a6dad492c46bf62155f5db1803a111da3f4ce79ffce78e9a4ac345a87ea468bbf2cb30edb0d0e18a71b19e613860f6f2b4677cf0c9bb49399efea956e01cf90db23b8b7b8669eefcf85d6159ef6553bddce7b74d873a968ce7c2b32d269be31be37b38a0da4e5e46c0bea0f842bbef61f05de528f821993d25c92ae9328ed0738d1e25dc1397afe3d94408e6c70a962ce8906b940223269ba6a315337e5d8963b42815db35275ad146b01e0920599713ad74613a1fdaba09d078d727b5a2598ffb504a409b5cea2321cf07cad9bc8a0c919194ae5f7e1205ab1711737e7b1b84a7cea9c6314da2464d2b2cc30c16e541a7957371bdd8c5975a9dd6e753b6677f159004cd0747b7c437dc78b4dca87ff6c492404b285f1e20adb38047a5e15fc28e7a61d2d7205b6c29a581fe06a4104bed30ca4ab7189af320ffd49703e7b01a4f824ee79868f35907e1b3e8f295b72fee0a92c23aa2c6babaf3fa73e6c0cd26be2cc51ecfacebc97a5240e9db0f17fc7db1a23fcdca655f9c6206e0f5a2610faa2ce6573d7c2159faaf5d5d22918013ee4abbf929983579678e124390d5d49343d8c048f9532b09bc6e23b7d3245283ce83eb5a0ba3b576d2f8b3f30709c0e621bceedc00f927de2fa7000024572f43a21fd0bdbe2cab335e8e19c9aaf7344c9452e6039bf4771814631147ea3f21171161e490e116657d8d39cf58471cd7b1142652ee57e485cfdb034a1e73ffb47b08f5627fde24dd4cc1927d0c4894f1b360da3e6eb781693912812540780e97baa597749a3d5b51b047d8bdd4bd5e19ea481bfe448f05175534e5758149bc7dddb1f8acb804c9b47b47d8f0345cfc15b5696cb85761196f0e5c7586896b1dfee38d7fabfe943df46ff0b1786fefe5a02b55ee37880ad5f04be9b61bb4a3cd87f3d384a2f1a1f382abcc6b88896dd6bf18990dc7c056d4669e5eb81a48c61b145a70a164f11ab09fd1a92e17caa1ad6f474c004aa6d3b485e4fd54f89b8a2cfb741487ea11eef4a0fe0a076ff549ef8db3ceeda385866d4e75f6a1e67e2bfd699e5b4273f67290efb99a2392f18acb0c4ceb3539f0666c48ba43846c67a0d02dc8e30fd147e62d918ab85bd19efd4e7d9107f177d754239c6c869eb87007a4f98f5789e6b1801cc5be71738896d7ff8cec1a633f21d70724c7db467a548377449dd2426b8ba475e205668a45ed13c485cc2e10dde9a6919e7d7a3bb9a3393