0x2cffd02e72d21fcfbc552c89b6d86d746cbc33a46b2b18efe12128fed3c94bac4014b78a081393eea7276ddc656f0af41ae1c65371933e4893b479f92e7061f227dc027da4b13c9119004b718c4c536789d9bba3f0b609b66d3680fa6865b4d2f38ce8f736e72b1862afdcced7d9f3182d35391ebd834f464f9f97db2643980df97cb566315c31d0e52675974b3548d5c80ddfa6b2c06f13c46ba4c96b8bd6f28b71fd6c4fbe763cd4d0c40e4c3defc848cb3e0fbf0a776e6d2c3f6f083190490753374a9e569f7f847083fb4270a886b5e04451d48da2445baf1640d0b54e229e860c16b04ea9d80d694acf47e129448e154a51c74dd0627ac2bc392e452e2d1369a7c9327f13f232a0e01f41b44e36e6c538910fa3711d8891f007cd62c06a788fcf49bdfd033090c537c4546868a93431a6547fcd9ce0c16d82e29e83ea0ac99f76677fc77a32a55205038854d4ad628eb68f3caa83b253e3ede27e2d4c1672cb1c4869335cc9cff16e8549003df02eb91ed906c3a954a871653b8f23b932076c4a0f5a1c70836a07a65d8269ee38144965b3fb833bc83379f6f0b8fe0b13f5a462bee0d337a479cb852ac3dcc7b9d2e69813988ed123b0edfb0fab0bc7a7161907c8f12c894cb2862f760708a52ec49e434c2578c680003f7ed16bc9c9623e03d4fe2206a62dfb2dfb989d71c041ba034959b7933f76f3b9d0f5450d31cdc01ce9eaccd6bbeca42c82e21f79892133dd569c0f129dadfd221387e2bd7cccddc6bade2f7750ae8a9dde04d6e5bd57de5ca33f9dceb2a755a6e5aab32c2dac4831b94555eecb93ff092a85fafed67b8703c4ff0c608b6b75889934dbe154024d074665c53c8f7be00dad52665ca79ead1c7304a4fcd64259ef48fc504795ff6f2f9abf64f4559ecb06ddd4351641cc8dd004fbd0e95d8691b43bc673aeb94e5975b1a01af057024ca9fa0ceeda1035052dd1b0ef2854f04b63261f31b870077b962e34eed89f5a9905d5dabb1ab3439449fc55a0eb620e6eaa7a9a89e0a4b338601b7c25528a4f9e27539f4bdd27fe6fb8ee291e3a2cb6bd478d53b85baf20099082b8d97befa8f517cfeeb40a936facd7cd21040c93fb872ca38d8864e4dc236e3cd171575e1f556883df476cc68890170e95b8bf98ee1e95d6de5e17ad6bfcbf573572c64a68b3ef63cecdaaf12008e810269f8a7a8bf9c6115772b68d6a459c25f760d97112dcaacca58b87e1d868ad7c848ab66b8e2cff9cbc17f0c9df1a78a7b9ce956b2b55943a7b971de0a2153faedc51bc05a9da357e57519c0bfde655f6d28cb47c2d85068f34afe0e8bdcf8e699955a87198af6a1651e189210ae2b230d8ed67cf6876c1320264d14955f59871acbc8847ae5b00b07a90c85bd07842667a622055655480629e0ca327f23ea6d52f4d6e582cdaf34c360e95d34bc02359426c372bd116bdd9d02ea78773bdfa9e1e409890690d46ff7149df024f20a1b03c09942e72d11d05a25e7455a07f8969ebafd687ad50f06757393df8aebf044b0a26cc47f7a44c2f8f768458ec26e481796c024339ca9231f91650c33c5f21597730b6d13acda353270606228ed0cb67cb37d734d28deaf579614a506846a439524c7d74d7033746d5bf676f4d5019640d437ca2adb40dd43700ebd67cfe365765202bbf9a97eb58ef81051706752eeb0de15485cd1193fb2e2a76dfb6c71e26cabf876805c75d8294d1de57ddd73cfc3093311f0b2d6b268136e703eed742d08d31de1b6f7d3cf9e20b4bea0cf6c0eb0f06508cc16d84673d5514610dafdac31b6534c4764eed66229436d758b2b01a42bfda175d1e2a32d7c20087381bd9aa47a2d72d9785cefa22226809dfd3be9f2d144d6a2a46be861733435c5a878ef105011b4a4b6319e71131065dfcf602124c