0x2cffd02e493e0681ce11c21852c28920f44a1f66a60145f7ec5f9a4c8114fd23927af08d686cd6dc9ed26f5a5770979d4e11106f3c8c9417bc0ad65b7b4a1038b257bc974f069b527aeca24e2e7eb135568e5ea3b1410249a5567ce3455458f2a90728eb5cacbbac2cb1a8478b8b0d11b391637b21955f952045d81b5625250b3bf5fec98b42dc674c63322b7510f81d2290ef11962b662c80776a700ce86fb14f15351c9ec6aaf13d2964c5849b2f7397045510cd43c14731194c7ee60c98ffa08b09cdaa3f0692fb4127b17e934892e975ec100c9d5edaa34982997be7dd77b58870908e6c049196cd5567804cafea02d82df0dcdc85a18d14bf636246ea45fe052c8232d800821557fed756eeabb791da158d2bc931c3d1b975d1a9a426ee92af4c41aec0af3b51c758ed7c3e6e22797063dc0169cbfa6b61e38c49156e9065c50348420e24b82cf5463bbd01d6c330b79604d331fa5771c9080e8e97539d792a7222a0602329e62546b383b28e199d53a18e85df4ce4469a400bb5bb472a4d16c63053d3c017c6b587cf17da1b7a084ad952dfef70558f33e4cb507de8e03cb8442255c98c4ae7b1b327a532431e0f13b04942130bd0f85f20ab437551cc85a56d130b461fc033681f2d7aa40ba1b438953f03fcf4afc5c8db671964a7412db4a494f310aed9667e7f9360f7c0afaadd59d52854a1c8e01257869f0ec4551bae830d11f2bc116819d369e0aca60a517fac94d636b32410dc75cac917746edf9103a783a8e4f6e164958994d3445a94f0ac1480b1fd15d5d6d27035123d5942e2d41fb18bcf52e31d01b34476a41f14a069df6ad82f0126b308a6cdbc86e1547e8ba42412e8c24e82c4c88fb56fdf18db33747d4521e07e4a3c3d456c246e791dc73d0c18933e28023415e95a25ae26028e88df59c2bc305d30d17aa42c959b4534741e7241f4e8d2d14a787f34e85cc9d98621c4cc6369a1f3a97f38f2852761b2c85e5f507978d1b9b53dcb470420892cb1126888fe85f051c68c3e1ceb09b335cc769a052285bb3525702803db13cd0a747caf00647cdeacd03bfed7911c57193be086768baec1512e81c99d7b4418dbdfa355a9c84c845d862a943853767361ac01bb67b211739b183694add09bee88ff6049657cf1bb9c46da19e6caa103374e9ecf855e516af8e2ea9d01c175f58a92b234311444980cc1ac9b3a66e159e6c22338043d66ed7f5b1a1419634831fc562df37d5821c25c8dce68fd2aff4bbd75b08c0016484ecde4cfc6b2d734d195f43f4e202962936881b09eb36f0cd3c5e689764f63e48fc3f6df0d1f22e38052af66175810cecd04b446b89dbbf4fc3d6b88df0e5f5a7ec969b0a5f9cb620447143ddf84eedff2cbcb3d46a569a50b2e8568d7466e7412cf68093e078560002297289da6c5d2c0ce816e2f5b4f48c99cc6d70995a8198ce1f658c7309e4af4c6157e9c6592e443082ac1975800caefa14c95c17bfef32b8068b7b89f240d1d2d29ec848c1882dbe30813ba1db6c60fde6e89263cbe3122e524352660f35bf26a7af3cf666e1c7c2a09f0a01d728335ca8899093802684f00d9e924795398a96a862f4991c3d19b95b5b96abe736c088b44cb31f62f08b0e746974610ae4045d2b12be31c60a2e6fabc8a675cf6625e1a8dde94f111f7acd5550a5034241495aa12f82c683adb25e3803b3b844a5ed47b7e92c1542de05bb0bc9c1229e1e6fa7a20d1fb2c5bb273301fbaff0fe7b267ff69dd715bef61e7540d62ef8e507802922e39033645c2f570fef37e03bf939a5190f72018b5807483e1fe5deb120accf98b57d32d4a53cbb3588ae030c3c4aa43756ee0bf491f628f6c14acd60660a5e5efb1d34ba141bde6e683a24f7f3476063a3552c56c286caab4e6d4e89f2394f46a