0x2cffd02eace8fea1b2bcdd70cd18c913ffe61ceab6349558ce43bc46c8f83de16bc574fcdbad271df4c088f824db7dc6f769d9aa7980b5a38761da5112bb58f8327cc04051c8493736ca0f828cd8ae8822b7b3251f28c07a6331022db5e0bdcaede2d308e3e44de0cf39cce5ee3c5ff1a82d1aa09c2b59383f1bf4c78c9e49b41fc0609069f5a46b428a4012675d9f8d153bcb0bea18374d42f0c3833119048e3356ee13cf62b3c43bcbc2389df0c07227aa23573226781aef85d52babd8ebddb219382550917745105bc50a2eee8b05787de5dff61002f289ece226220a7d16f8e5a4dcc373b5a2a9bc0c9f284c396846d07d0b682603c099868a70ae5225de4458d237b592105632ec3fcb2c3044e9f1347cefe6776a0f15257067b966e63a05c21e0a0a0144b4835121043e1023b3ee619f4decc53ebc60dd690674731ba37e1cb9110512191dc84d794623ba8e09a326980b5f02bbec97bd276adbd09d75a7c5649ecdf14fb72f9977add067ac2b55b09606d3f760128c6c2b73aa896b29520f3df6fb6b481a74d8c564afec71ab9dbee583a584914de5c73a9985d0bed68dfc5e445ddcd89c90241c723105b66fb77ff3726f92f38e04ff725c77f71bd60e6bb12085356dae58e7ca1d97438826cb7f82c724f157363d2ca4996d9de486abb23b05589694992081fac72a28894abe35c56248169aba329a8ebbbfdea5cb7a7ce9abc8c420ec724701ab4666c7e2f598a7f49b3ac5d29c17b7d93847bfaa23d57d027be2c76e82e5d89d67cecd653191ef9c4ed52f0a5027d32b825524cc80f53c7c2b247b417cfd5273c537803c469874ba7a3db1ad6238dde821e2933c2c1fafe24e86024232a9fa0317e5151d610c2e7ea45eb100a3c2db8e5cdae84fe47f3295d3ff16b5ba926441c80cf5feaf2790f4a1389ac406fd31c59b26de1cf41825dc09582f3662c944830f753b4fa38237f82cd59a93ffb197239cd915133e4d1e913b3937c3d6b473a76651e12cbdfd033e7bc562b873c071edd6d428e47fcdd2d1b5e31a423440985cd9c766c934aee179eebd89e3ded472b0fdc1a87060cca75893c233532e70ccb0c540c711cb075659f258ef1f4a070ff17f2be1b66f2422fa87f4d1ecb6c3b70272c5513a27f274a003842b05f1ccd60e99a942f1d35f8315ad8054a97af447169f0a16f86fc6da7a04ed6011f3f781672e2b1e46b787717a6e82159b0c19f803b7159c09cd9dad59c866cab6c1858d2f84fa62d33576410195d403d69f56f4b0079482560b320056a22541abeebf0003f6d04353982ca8a8150f7bb876c6371f4ff60472508790f5cf66d71c1c8d2788eb72e44eb0aec5512af87c106bc048a347a8077d658efb9c2db05f1e4191979e50de17b1ca642c962617d99300e5fa1805b3bcbf2328b3883c0d2847fa6147f9bf933ce08b31debe7684259fd7c59595e7fa4713bda18d075f20611fbd58fac6d13b0093551212d25a37eacc416d6e020d5781e15fdee46b285a5413581a5540833701a7adca87f3d66c81b7e4151a65316a4d40d1ff977bd77dbb6322d1eec3385878e1b83b451f89fa06a733541adf2e263615dde87fc3bc63fa1b994992640ec1647323cd361372365d3f29379d44b2b36a95dda5623fbff90fd45ae1d3781492a0e44b2a738fdfc8374036ae90236cb86d617b135195c782aff953439cc1db32975cc79c460278c7084aa929c1b9605d3a26394f3c0dc9dfb1d4ba43c0bad5ace611045af2b8d0e30d9829e65850166f68f673a69baff007a94fc40085a42b06c9056648de30b49a72a6efd393983ab2a36ad9b1fd6833373f4989e0b6820d7fcc4ca2119abe508a8d9f024d6aff51b74040424634977b19aa1677f2d00e44c35a2ca2e9a16e5e8403a6b600a9683cf575f02fb20a16