0x2cffd02e354e6f1cd366e30637300f17fec35f6df58e6751ccd05ae7e19c831b0a00419bc62a67394f2ee473b642d12c714f83d7e87c2a82466fac99b0019bd66f7b99ed7ec4dba7309b7ea3e579be52ebf8d6037d1b3545694cc8cba3a2004f9d9c5ed83b3cce489307fd3947bf2e555c36cbeadbed10043d910743c46f206f1843b03373645e496a7564fda99e6474fa9f953b84efced3b6376cd5c56ba8ace1984c643cf85c53dba860fd8646e9e62b4ccd2df44c45101b01a0bc78c553cf889f7d1a631801330616c592c62e7bef9a2972318792315474082b873413eedbe33b7abbc057cfeb16d2ec955d5e25db3a33992f7f12129b9a950f11d07afb11a11acc0fc7ec5e69a9377612344cf64c294b00523a0e6c4a23f045302bf2dcdbadea91bfeaf6f99c97355c22730641ab09b28399c9106f6e23c77f39055728d9d8601ff8edd2d4f36bc4f01642f60926460ace2f4377c3b98070bba637bd9abe8e627d82268d643bef536c4d358344bf6fcf509b7f1ccee319458a13a2033ba65eec568f0031b41c663054d9547fc5cfed78d6192288ca782058e8c519f68ef89b733bfdd76f36114d9addaeac3a64e9d0a32327bb2a5218e72a0b17eae6fa75348eafac77e8595acd7ca324df139ae47754345ffcbab31c9e76dff12d962646a574ae8e19bcba7b2b310d7055e72118272dd62307b1f84fcd9b8c82fdaa0841ffea377cd595c5440180934a4bfdd324d97dfd2f1be9caada02aaab9563a1b296bdb85dbf7db634b93906d79bd9f82c93ffdcf4ed31f046aa13152144e186f5ae8a8ca445a303875cff24f69c04f3aadb2dfe21eca2b6c774cdbf8d71465e75f6f58826658dbaa2e1c4a4666a597e9e6929dc52c4dce52afd8c7226164b7a2089bb88b364f76c1d07af65ae1ceae252af8b299470ef16ae508764e476e6cdd655c4eb74ed1da103449f2873016fc97edb9652754eb46400dcba5314ea2e0d76a28c77ed7bb3c499834a790aa3fb13f8febb8b70e52281eee656048286872a8927c0468f503c4557dcc47c208cb045770970a305dcc5c07b78c4d941d2ddef02d945ab65aed4d07af49b8b2ba440af9016c1e31c8f9a97c5b8b5897a0c36024c8bbb64cd8a717de92a58affc43e3eeba8e58f252e7ece3b02b377dde562dba6df3738157693b065689d562a18d6e88008e12fc71df01dc0144eb53f236a62eb698e65e3926b9c48dc02a65d6af1ce0d27a550ead636ed15e0a94eff4253df11a3bd96e7729156a1177190dbc7d67383343d59d8d341b27d3939bbf37abd6ef1ebcc54c6ed84b46a58bc2bd87a15e59ab2f97d8bd70e876e300e6bf64335b5807733300ef7647749f3ac4de188b891e4da99720b462839dff5cc55144c5fc9d8e6d4c7acba43a2050a53de7c7d93725c28acd45b890ea148eb186806cb9350603ffda89f809da8eae2f981383cf100892a04005c7b1958915cc5020d7061d12751e9bf6769506b7ab339f749a0cbcb010a1b735e68aff9ced52d4e30ee42a6617d8aaeb31bb3ddb04caa92b3885edff4dfe978a45070f5e306a4f4d1927d2f80c79c3eb9897253e6f54b08e91161ac543a07a29169ba29f114db2fbe588ac24c1f9c8408d0c59619901e2b74e05315313d746c4cb882b6fc9d6185051879042d2c006d5789c99da3a3b1e172a8f452c37de16bb34aaccc5e3b1aa8b66b0f0b2c9caf5bfabbd19feff58ad3c1792b3d8a80442caaff6f6622f7149fb587d85108ed9c5d8935f9d32764aca82011bc8b08cd273a37e736ad9b7b7a3e0947559a9c775a6ae16fd90e828ead1497fa1fa64ac185a99a3b03e6429210ee7e9c3b9eafee7cd78b46c24fddc459592095d6df704583525b066da789a1d3e5080efa7d3cd10952346779791b64157716749c8b05fe67fbb030