0x2cffd02ef8fb6445fbf0b621134def7138b217891d1bf22597c5abd0af1be94e7fa9a1a099d532a394bf0d69065aa12de61ced111d727424e484f68a1b6b0bd90304fc218c6b2e0a62b729ca1c9c704c2e85928cdfaddfa00a8ddece8867121f71984be9a445b3c793718f56cab0c1fac56e71bd63ab785aae6c255056a67127067eb2e2d251018459c118ae1f127d1ca5a24f879dc9b0fc706cd5d5e0d1bd26b05f41a454e180b746ae949606fa8fc11d53d75e364af38b33848201bffb9aa493ce677a8fa4a931b4134bc70a618ab2d4b072fb0eb87014b5273fded9fdfbd54f5e28a3f0176ebc53f10c127c793a59a65778ab5e60666ca8e1bbff4939c038179493b73e44475b37fca38d3d9e8ed571f21215424fbdfa426879208032f0cd6aee207f0cf3068afebca25d4b4a8f45ddcdf79f68c5c2dc1dd3bfe8db99f279e2aa017177531aa4b9bc93c17f52c3c14066b1f4fbc762d03761d29ab7feb63bab1da1ff9feb2d99e65369fb176badf885152efd8eb1f14d81cb25edaccb230faaa809b7d30aaac0264e22f2c92377d0805a067857088cee3a46a20d12e30734640fd6a9cb7b3abff58b1f4c02d864edf0b656f104308103a32793a39e8d47fd72ed6ae04c38032eff05782fd7e6eeea6b81905d70941d72f90a647959083d4d041d64d3bbcf4e111ab3998d9a194cae67bffa9840277925d578fd2bcc61dd9c4f7509740b3373193a3e5578374a40f96d4f6ddb2d028eb2235887f34f1bde0eb7026429fb103f0e4f6a0ad6b8330d0b95a55c308f0da3eff468b5ec7e56431195e4a6e1891aededf64a7d3e49d0055398edd7daf952d8f593ec1997cf10541bcaf80d007bad52640d89c825c137919153db6906cef2133d8daf8af65b709eb22e2ab268210c33f9644c8635d112252c333c50daf8a4872cb35f4f4c7b1cee75733ed687c3b89ddacd0967d0b45c0954747d45bb65eccbbfa9d936a6517ac485936f526754800014d525c443d442a64a094f923d1afb658ec15df07908d565af3bc9764f9dbaa389bae8d1048bed4d5761c63275651b533616041ceb25a0caa72d516fce02f63cbe6f629c57b3a356bf6cf181dc44123e0aeb75edf085ba93a399a41bf8fac499dd1ecd18123bb698b851a23d6bc8c727496a4679330a66d8add47f33f48437040aa1e135e449082405c42a1b3876acb0c9b07798bf7a4f963c81807f419159bfbaf8ec070cdb988f2cd8c3ae0154ef20a9e4e5ebf5459ad69d2a3eba60a63b01037edac11c7bcafc5106a93543511eec143f19628ee5fb12b32d401f47bb1b2f1d76adef94717be5dca03eadae40c42a56b3aa4073c6d303c2c2661a3edbbb9959842c904ccd0256f810d220211d6db302a2417962ff23540cbfff0c3310f0bf7c88a0e9d86405a47efc811b76c5f7e64f4c85db6dfe4ac3ef4cae763b1e6b27e1772882453d01b8b692f12a3b6c769d33026f74a2c9a6f18c0f59dec7ee2cce0be34b852469f784e55e85d230c1a17451e3e5669d77555e01682a5b43a5ae9f8bd4ab73356d5e90b7d8cf84922b0a6bc96cfc12ae2e79baebf62a0c33c6ddfd3f59baa920c72911ebee517b3bd36aca8fec411fd7437cee79c2cde905645f7f9fc1d5b41e9fd51ee077a20a5549286bfc39ea49ed465631848f8c90da3507214704d090fb3d0b48d6ea9b15f5137edde9c34674af5bda62581df706f3eee18aa7a2b22f8ecdc7d14f37f028bb72b416efe5f051654f6befcd9cea6c88e22a820dec7c1dc9426b25430ee60644eb4a0cd71131579a4152807a16885de96300063a099a0d8de30dde61d6be30317ff60e04956fc9fa7b1837164b4bb48961e7b8509b1807d013757a378a5aa76ce7bc11f049844e0df73a8e85f3987d29bf13081da811dc2cad2c30202091662c