0x2cffd02e2e1f6897ed0b503d82cfbd7e3633cf5677b787401ea1076f7f8621d7195829c4cc07d1f08fb3a56a077b34feb2a27e2df0d518b0ff5c21134a7687c6bac32afd47486c9786d4b992328c5999a1ef2978b18ebecbfba5dc6f425f445976fcaaba10bf2d79d37afcf926ece5376bb47b480f986658b084b4e8789a00111359e5dbaa7dac6206e8f590ae550e2a9a02e28dc8aa7ee7afb34748dbbe10a0ebe10769ed824fabbabe0bfc7624ecc973eba84c594c117035b7d2b76bd27fc5b662e4a11353cf6f61176517fee437628297e1c64e443231c19a39f615009b6fee06bb866f4887a99987145618b61d436ce12241e937b3ba971b85b57635e154dca84a890e80ca55ae99c3799be8a5eb4fa60625fe97edb3bb18e64b7a2ace1f6b513b17487333bf0a337f705d2b37b1b1225626471e10b153ba2af9b936234cd0e53b164393712d50a9150ba99bc7c5a5a84c1494a5e9a4a0175d361ebbb842a772ae4afa90073f143e65d34840301f607f53d28a1cda17d97b3188ad7c811dac2fb883f3f7fdc489d2f0a3a0a0d92e2ac57661a71ec9dbcb44e4e45acc42904a6965f7a4c5a4963f2b3cde2895d739f03210181ff6f5563c5b7eb06fe5178a988385dcbb83bfdaa41e8ccd007a13eb05d8a139ef40fb9618c9610c4dfad3434f0781a5a413fc51f4bd5c7ab5b2231528dda76153c10600f9d9ab1fbbfdee504fcad16577672f4c95b90f08b4bc7154c7c1463a8bbfa49db773699fe3813578a4a009e3b9be99fa5755534babc60708cc213fb48a76c3b6bbb2e307473df9bae03500ce8742d5dd54912ec04bbaf7b8ddb8201a6c214bf667293e8daf893c0b6e8fc281596e9aaa939c2d48350c677cdbf152b4cb803d0b3d1fde77a8245512b1fada27db4d07a37f728356a2ccd1647de4e52ef24ba670bed3e0a0d545a4898e69fe1fb663bf201a874554f5541a1d514ebe751e60c55969cab417103a5e5b52c2fb8360dd108c112b5516c11d05d1a7724b1db5faf471cccf31a9ae277be2e20ae979e66de2c1bab6a2c6bd4a6c59e28d4b892f9fd1173cdd822da06065a77f89689633786cfb6c901a9e78f76874f18509080cee74b5d9011b57018797670c724adf5bef0e72e9837621ddfe5e86a22ff032243a1cdc1789a90b1fc17165548f591ebb73ba44aeb08e9684fc8b120c8760fd7e39d46c13cdcd7ff12c2de0c1ff7674b9b3f85bc4acb12aa74ff03fb017bacab439b55e2b5a0779d969ad179d42a0082d04a3bfeea40807df623a4a19bf54e3282588493e1824bbfd37d393b7effe6df012de9ae341d02faf91cbd9edcbcd061a88cba867567e264c4701f7dea0ea6bde36e1a823ef6b6e93b8897f21df204afc3082cd99d673bbe7dd32a92d9049d1a2e9b775e9cf7971e8c547706afb7e0137e9901b558f77507c1f541321a7d2d3a3f264c77f87e008eea5f6a8da98c3f742508c191af1ad864ad2593ee6ddfbb9b2970659d0a5eef0867650fcc3d8fb1b233e8aa5621b6c59e979e04e7677142b3c48abf81752ea8ca652ba689b164137a4dedb658b71c42300f2dcae8dbfdfd0b9f3a135cd07b8f6b609e2762553d37c045b440633d02dac0154738fb747712d2eaeabd110ba9b479c4d54b9b0acd425ae0bf9fc7e58d8f898dcd36800e01e160719f141d0b673bfa60dc928bfbb83ce2ebffc9821a32d4c7bcd6a58de2c188a1e887cd1f1938563e83264855dadefb28861e5befea294fdcd6555aa4bd44eff722bfb610e65c0b42d1ba8dca7b459cb6a8f70945095bf2a97fda563bf424a388699e526658a074ae20ddf90ff40e453ccd12492cc34f0e55ab85efc2fa5b2aabf155d707f3c7e3872a93fb2a8a0f09a10c843cacfd2fb4c59acb1bd82344aff9e5546bd4d3bda5f98954f7fbe065d36