0x2cffd02e814a8d805c298bc99f2f9d1c0247f959f1f48b0eb086247606ae1ae17123ff72f6db4e889b829e2c3f3c33e53dde3f9bc80cd14072fe860ec50f25f69e8c8f55b792ddfe623d6156dc68d0856ef2f151877a4e8ea7b38245aff11866dbec784eaeecd2baad0ef5e3424b0e910f8678b29bfc7173bad24d148aad9adb538cce8e2a24d4c47b9ecca80e4d7152115111e3845a8ddbf0223f22103c4a4c024015bcd89904de04236353343e75e65090b3be3d59b7304346f81096656ebdd7f4ba8a20c5207a9f9ae4074b8807b5dbaa6fac8a4e31e08a5d112d683d6ab94b107c5345e77c1993c107a6e660158a5c3621e6c1562259f67d1cdf8cc92a915dea0bfba4aed390849f7d228043c33bd276cccda85b7788adec893504cf2f49c52791d62ba13feabe141b0411eea52ed046e0e01e5adaa040fea89c3764e9269896edaff8b7d4d1d44bfa916f6964348032c0cbccf0d4db8b6e3adff861d561641917cdc810a05a18459a7e290ec3f463b2e2aa9fd13ba653f4b5b62ae182d2873344be699745696ff32b95a1ea2d94812097630e367eec5227941311179496a727b998ec07f3c222114351ac4b37007919a46a0044166acb24139d0af3c0c01efb6748a50f365cb0d0fea7aa963de8f52a754bd6f73c56a3bbb715070e50ad1045af3c8e93cda7a58b56ccbd633248b53910d2105725e72c5e55b6cadf70dab9fcd2e5904b413194ae466ee67a6e3a6cdc923b7454243deb0a36aa00c476602262741a3684b028faeb1dc7695437f0b07559679436c1d4dad7d1104b96f238082e04d4b8051601247ee9148c57e3714d8d96d74f325292be7c548815af5ab9ada5bc1183e83540717140c368edd288f5561c30d4d31253145f2a6293c11aeba98fc611218e5befc08b61a6ed5de49aa0e5bdd53cacbd55b95fa3ddc445dfc36b1ee455dd18c620944e13a5cebc1566fd4d50950b7fb37981998bb3ef804345151506f146210a7405963105a8b310b36cf06bf36c3df04c81306786474389544f094932420543d5f41a060fcf2a63e8df5bd487008814eea1dc3d4694bf8237a2fec850ee7d56f32b3f3177c7d70a9fa0b6c82be888d6a44ad4e3d4665da517490075b1f03a7e751c195542108ce83cda451a9ac890ccba4745e48c6b753180520374fbc48fff1bde878fecb6849331b848924ca369c63e8386c8822af8de4816701172d5ef2d929806ee5703e7311d1bd7497906d459b970853657888bd0e53864382a22f3bf3c939e2c7a9b42ec2c4220aa7594c3576354836553e5f116c24cc6ef7000828a1cc6bbed254de2c8e7a17855e633fad6feb770f5eecaf4cf89211b2c683278369d0dd025f12417469dc34fe638067ec227d231576faa013500143bbcbd2b2fcf22af8a1146ff8c51b8252203cdea2cc46346fb1c52db9c81be6a009cbe2b1f85aa3cd961c749e2a2d623e4e99b75a281b08932cec653b81da57ab105b46114f922cc48777a6a031bccd639cfcc58a7c6505022672ac848e5335d751764a14e54c02096e3094c6474842322e15eeadaf0b667a4edf0c898cac53bdc9f2aee43c55c8fb848578705d424206c977ca95b97b64ded46ed25f0bc2ce496e241654f5d01439472d8b37925ff3de6d916f73848d0408aa4cc624a8c0cbf29eebea87a35fe49a8d399a71227b9b921011d7cea8c5bcc9b5dd15f7c44e89a3882fa2ef9e91074f61e8c253ea099e9d57375744a2e2d094b7a339609ef11024a5a3b5802bbe10d7d9c398c1cd66b5b9c86f4856bf1a4523c81d3ee99fd52e17d335afced3e1d1dcd02327852b02fd220916f593ab699971a067cb51082a12da04ff8191f3d0e6b6a178769b986663dbbd7bc36c22e86078c23066086c1278a53dab35b944b812a83fca5ba07efbd8e20a06b