0x2cffd02e2dfff156e063349b7f530fe3fa191233cc4fff4bc8741fb67a73917456bc0b171bc381e5146c7fa34d506c3f9876809e50b4a5d3b78f08df6823e32691df25847c76e22bf8f3ba9367d3994017d9b6b4cd5e0e1a114d42ab7b09310cc33332bee70ca5f37204f261f45d812d4b42784f56be57c6d01157caf1434995b8a792326f99d1d1f508e681b182eee664fd848c8a9a79db1906a99988bfac84d3d15098125d6fb446f23a8c56a4e4b017d0a4fc75427d41af40e87511ff422c845717a32f8a6e75159cad1bac407354ab9c5b8bacf24a19882b1a9831b4d723fce136deb0445a805ab9d808b6d740f61e21846269fe166a957fee385dbc4ca235c395c051f4f77d1d4b34678838562a5ffed1db199a95ea6123a287fac1133994b915a72103475b3c946d6e887bc26363dbb97543e83b68cb8cace5c745d2c9087e66f37345f8ab534a8bd53716707f41f45f993f94d8dc9b974d64e4d44a3ebc28019eafd469982a19656f752da4c024d718e3a18cc190893fa0803f6e6a0d39b79f0d53043412988c344fc4df31a6647a14abd7c5e67cd5075ccb38c9264b188461d205baa1573b9ec0b0bd0523d1ad7debc26b1fe9faafa18e0c519268a3a57f19d3a972e8a05bd18ceedf7c0152e1012c68151190ae3039f9d4f4b30240289a86b11c8a3b033e48a626f3fcb9b46ca25f0564dceae98830c194d94a2fe525111b51d209835ef5b984ad7bd1bf895cb3e293dc6c6586f20ccb3867505602b9941738f5cb5037df3ad8faeccfff0a4bd7011400ae0c9ec553238a83101cc59df128a4c48e796aee98080de444ec299b839d3e1b552c1147249a6491c43c219a6cb2957270cae925b9a6a80973acab1e9e6d425d4569883c89a3bd7c3056de017361fb1d3c33eb601f2309e985f2fe7ffa8067d7c7c4ba9b17cab114bb11e979bfcb13534c2bd8c8107dd2a6110821a9a7d845f012d084777cf9f9e0f3c2e0d16b9391aa75d87823d5b1971ac7c8572f6a9d5631f4e712c551949def98298fefc20f3291f343171b57daab5a1d69fb93d7d9643daf1b50a18f78657fe83dfd0fa21654becc9f12361ba7124a2fd4ee5a42e39bb341bd4f258ba28ff66cf18b15d6384ad641cab6997ef90d5e2a104e22430c8af4b92e957d825901f1348a4dbae6dc3720622fe903110c98f82ae725a6b599bf1dab3b0f5d2236f58d44c60fae92165d773f47eeb48ebc202eb60af789bad9e85f01729275926bb3dfea2b30af27af66648a71efa9ab5665b5734f3cc4af00fdd43c492ca45d6bf47aee211188fdb06a706375712ad242166535a440c22200061bf2f2c922130f7a80ff3f2d16b3a5f68f4764a2a0a441fa6f3d0fada4b05eeb73a3fc11a50df96eff6c3a90c84f69ab8dbaf2fa685d9fe3d29191e1598938570084f7d7b066650140ddf84850d4f776831a9392620a11527d8d7a4b304b0f85bfb6dc0647a49e4e7a92567b28677b5c75ff074c479a871db86771e7632ba99f4afb69e58281bbe036095fdce6aae019e0ad6b7e39a4772386ba93176450ef20ce9be9f3eeeefbafa119cd4facba61238b74f723cf47f7df46b0a96ab65ebb3ff2897074f67575a61505616c42b0da3866fe7b9c3c077037b2460c2d2787cb87e47d6c5c8536d95c4dbee877b73a20669214f4b52047e85f1192b826cc7e3268b20df69f732b5fa90a0cf3df212573490ddbb2a0e2aacb7b38ebe70749e472a1410ba03ce6775b975e83d2d1dc6a09e87c29bd7919df5c7f90f71409393f935a9785de600c9b37510058c4747ef3a139d51cdb9171ff86e255691403995672718f03f2b0aee7f9ede4cad1985784bf9b1f5c022b5a1f3a89ef69956dae9a84cd2135fdaf6cfcf24e7006b6c083453e235cd21cb3bcce361babe45e4c7731a39d