0x2cffd02e24337a9113783c10f70675ae5f49c83a0e49a7878f6716a8bf462446244f6683d72d557307fd2b1adab19c7a1909b072c7bd43d85001434dc8315e1e012a4bb9745fc8312fc963bef593b496bb5e6fb54a5b7adcafaacd9455071993b0113b11452372243606cf9a89ca28d108e2fbb88e7564bd6937e8f52ead81375141df44acb78254ffe9383a0d8b9ced424e15a62a80ad1087ff4ab79966ad4a2a34bb2a25feea11309fdfea663495f3a0c15f58e33dbfdd38e89bb558e4cd6d2ed348cf56f1c01ff9de38b2a7a1e8487314b54fc96e13a2f19a0e782fbd48b4ca6c8ccb8250ec6eee4b81ab360a49d77330e11f6d9859ab7081b3abec8188d1f9fcccb7136807f6866ba49a53e48bb3bf22dcccb1daface94d9053f2a3d8ceba8f8f7990b5199b51fd9a9e9601850d05bc07ed00a0918b617ebdf2a6789249cccc638b1ca9a66a47ef54ef2b61d67262d79b4e88dc9bc6ae2624168ed8448d884913ad06db4934274476657802e667a14e4e21303f1a93c7cd6c6a5cf2534d776c3d7777fde0a7d1d68bcb832871be67e992423eedc9012afaa19b954aceffe16bd46c0d1da10e4935a1c4e4852302efe507d04c270a2b3488c08ace8728eefacbab2a544cf134d68b2f3ccb04a277026c91d854de131db48e852c37c3126c7b9a951d009c7e286731e1a605428cdacb724c354ffe52bea383c87e15aa1e06d5c1348549869a14ffdca419dad979578b19747ee20cc7ea3477e64f53c71cb72e22735b2f48095e8f1b6af44040066c73522f25a0ed015d3559743c6cbcbc014f838f373f0e2dcb8b72e3de1bbd34ed03ebbbb94b11073c92a9ac165e3dc36706b3c1a196eac62a182622f11995f2b1abd85949c192a3e52e5f56cf5722ecadb680c296a9fed35e7f70c8620fa00b0d8103a770ec08bbe45ca9191820edc5406547c4c7a48df56748f1e4c55727c56a00b1cc431b2a616f0961a9604dbe1c62b696f2ffa880a82afbb4fc2e78d7b0246c6b7617876145435fa4ab09b948d57fbce5f998a7f7b4a24b5a2b0687ede070f8cf8b917f35952f8952e527b9730d6097f5009f5feaa9dc7f01a72b6587093493795143d5465adee84ce0990dda5b25d0ff7514f68556ce47da63fa355a77cc3c38717d605215f8bc05ab3a03503bfd978733acc398a681c02ccffa12aabab5d1523c0242f21e92957b5ed316fc7f9d773d2067d908b1c6da531d5518dc86a53d5a54c72bd5a775108a3bbf38c0efd38470d5a58394f8d51faef48f25e232ef58c5182cae271cda52c6111993f5efe4df40c06d725be46f667efbc31b460cb6c01a6d7fa770a03a8e2e304b0aaf3499ae4a42e33acfccea562a42ad0e87b83f4d541b4f4f79348b0421f75c7ccf103e172fb1985cbbd61d613ae141551a61faf640094a3a7e99e5be9827e567adcd0bf9731dad647c6547612abe01a4c143c89df97680b0e49a8015e8a048d127a64427e2332d29bd1ab914178c6c7e979652a860036d618cbd33b947fc216416304d82df20d9c0e9fa5de847a16282630d43f1caec83c88b176dc75fc48c4d8f07e286e23e2ce6497bf7617d390e74fa02fc55175074528973389dc3a2c62f5190ebb7a87ff5d97e315517d83269d1c2523eff81de03fefca37a0e18a649b25ff8556e84dbdb07e67261eac0f261b5485aa18164bfd6deb2159c7d527bc8d2648ce11bd3f4a459ee125c45cd6fee404dd3ea3452788bce41522bcc270a3692b7e2eb7ed778f3ab82432ce7c04527122038e19c15defe31e2570cba10aefb43ef26170050fe9420a744eade055d12788a6a7bf1aa62887d338ade2573704a7c994f35cb6424e229c3729b7c5ef41f9007a7ae5adadbbf11c18ab1f72087750dfdf905c453e1bc541d9be8fa2b563bef9b7b9e86bd72274