0x2cffd02e20e51b21990676119636932a4990a30a35e68cfb4a92e9809226b2ea313769827066c14e52e9e6dff9810c795cabf96abf925b0cdefb963b5ca6834990b17dc60784cf0adc5431aa3dd0627ea07d6e8323c8983ecb1881e61f3778dc9d4a29e82951d3eed512174e8ae929dee31d299ee288a8dedd73fb82cfd1ac72cb56706b4348e7fe9821588e226b98fc5a7fa8e885fe868a1905e010f2423215030fd1f962b1e96ff7968a38906844738443b78147a729629e82181f3427af0858add9ccd1fa3dbf152ec058d00d01137bb4d6b147881d55f5c6d356383e4b91b6f39f66cded10bb6deb021dd413f80388b9669293164a49db471189b207ab9c1a433a2ac183d42d96e333ab98dd8124fa0db2f17b5f900f5a88a84c951589a274d488bd82b632c9c552a913f31e01a8f614e947952e3b30bd6f879a94ba7324ed9502ac8aa83bdee13274c7993a9ae6ca06c225ab36bfc5b0e241b239edad479a803d520577266c87adfac6b50401d37626e2d34bec1479d79bfccbac1aaff633af6135470fbcc46b69b8ce8e9c371f0d8ebceada9f9e4bea42763db9125c12851488fa6cbf50c13245cd635db028ba43bfccb195e127777437b586f0188d8247919c519017d50703fbeea7e8de4a5ffb0e1170f2f71465ec4b4631040eeb1c19596a1e04da6e222f2d9d20fd09e9bc5e24a44affae8c0c4e4cd5d55ee0973c8a325384eea88ae18dcb45d2102d7cf3b20396042bfc1afaf3dcf3f600d02f6ba7a9a68c4e07cc4a998f54f6445b2cb9bf2f67d59d010cb5f496d7b927ae2a6d35ef0e7c420473ad6315ee47094155a10854f8ae3ce0def303f8f37715be840b49c8264d07ef2f44b375f19fa15217e40d88f5aae32af007990cfda68f72d2ee3ad6a7cc9165ca19583d4292500a6ee101ea6a63cf72181bf88fac1e7197e9027828dad688f0d8c6971eb9d97e6f44b88321f5b903fc52460a71afc6a0e784da13bd4660504b52ec223153a680c8445330f5bf2c1102578627fe4f09057968450005a6e702d54ffc35d3830480a42dc9f034d4cbcb384865078c1ee2fb9bf0a269507d1e0d6cdc67d6cba3a3246169239578df4be28da2d020b769a073bcba7ec78217b9adbbfbd50b1085ee83c51bd45ea341c2d5f76c57a9376c28f7fef809d511d6c509d18f8f1e81693f95e6eeee53b0997737d3ac6fe4407ba68c6215b2cbee75bd023a2f06ff2ecd9c2d050755265ffe312b2c03dc3c73944422ecd1d2f9f95e6b30c8da20e39d2f11ce372a699f7788342b9882f50f68e9b70f9e3f58f5d684de4de9e903b9470dd7e750dd597d066ebc6286d75561f9333f43f11923774e73dab8d32ae66b7c2d5872fb8d9bce93a07b26b8879b6cce620bec53b6a1c5c5747c47bfb224d566993c2f65089c69df2e03913d0c1634232d07a910f2d3af9ed26b315d5696dd0ffb1d9c1c906d9b003510b90cd1296bc13577c6bc9ad7b3c787fa269880575483f79caf1fa2ec9a41c5542dfaab537bccb51d88321bf5a0664a0c123211c6d2bc4a373835af9e64e20ef6d9d30482f3e6240ee2d82328b81c0a9ec4824c3368067501cbf8e0fa2ef761da76af93907f3941feed1ca2acfb0c939286fea7b2bb10469f192e4a2d4237f640af38d817333823d124b463a8b7c6492224191b7f35ff44adbe669d9a07e7c3714e5f70acf9bd7162ce5bd20095c9983b26f96672d572b192e76b570c7d32c68cd4cdd4cabea306785fc9bc7dcaa87f1d9fb5111ca2bb52dbaeb102109e4ba256523c051598ed156bd9a76775154ca24d044f726697f6768b9b9f61dbe18f0508f9b0bab5aa5a0a3f9fdce0e60dcbee59081ba4ba6b01a5fcf2197b795a0cba67dd297adb5f0f477f54cc34f4f5f516fcabdeb87383eae3d971b8e325da219120