0x2cffd02e17c5b79818bf9d7dcf281b5f173b3f10ade0373bf5b86097ad1ce57204dcae6933bcbbde9a187ec5f86bf7036185ae1db2d2f6caf2cb3f83d351cf9014e03e07ec5115d2a668e8558b4983a8856c8a426bcbbce9f26eaf6a970135584a9f22aac822448aa54b1b7ece1efda560a7f598d4af0fd20a0e4a3a61000887fb30df4010ec812c5c077235f610ed8f00ee4b8ebc2930b39901c5f4e7bf858d807c2321fa4e0c8ed9c95b0a7f8e196f81410069554d39ac76333edb85774ff7b313243fbe1e3fa921bb31f60e2342d3c3632342a136a8509761f02163d018d344a623b48c6e7cbb0e286fe26e12697b6a73522602f70ba127fcee8452d302376faa19ccb3c43d1e7a751b66a5cc0fcaffab763d30a3b9e722d40263a31f73cfe846210de7801acd8578c6c3ddc55965df3f990c4ddb8b77bfb52a4be8c9e680b556a62c0faebb96d14f1eccf0b01f0866529f7a383050ef5d1d9d42f0bf9cb30223c3073bbdd2a941a68ff0bb553818d249261e1de57595ec535e46e88ee7e5f321daefd6838742674700ede04ddf430954154ecafaa94cd86f8f1b6d9ab72eb697aebd4f7bbfee2b37deb72a2440e3462b90365a21cb92287872cabf9a33f928d5781108f967e13a54f0e80a22e30c0c61ea4a1382c2510d8f635d9de33371725ce8c19a215ab4841ffed2172d5bf168c22a3f7edc5e7731da6e4a68a4e09b7df0df1f5d161b64b76574645e1c4528661f67eceb1b5a905b58f26eae1c822ad21cdcdabe75b29cdf3388fdb1fa28e97e84c3901326bc5b9d2c80104e426fcee0a5abe9eb99954108ec53ac3becf263b581bb8ee1c54121170f7a6f24aaede24af5ffe00c6f1a0afb110e4c95078b1e92fbaf0354cfcab24e454cbd6a9cef032268f6d7bba521cb2b63cc9c915402962a3b3a327be46c19e8f3668141699138dba271f60f17cadf264221e1ef326106ccbacc947b2bb76c17dae4a117ca2971f2c4e03a00f507bbb29beca1fd8b872eafa6c9279ad27c678c46400ebe5c5bd50376c3e53857e226c88226d8571fddc3084b36e50774276ce33fbd7532d650f1d4ba1284c8f7892621f84bbf779d5958ad1982c788c96846e76bfcf7abf0ac92837e5b047a3c3621026e2072192d201eb513b1697ae759c8330867ae53722505a9d7032be2e6392ab6bdc627156ac679a168a925e520f6a0c31375676675df6e8dc0ca5f1b3880c51c2009121326bb0e1947dcbc542737cf17bd7f9636259c6b1fbf9aa51a914106d95070c2ee36cd11bf5e5f2925c36ee5170c0c55fc0062edbb97a36b92d7337b7b2e594d253792896765b3f99739a725672b4381eefcfb9cbe19cc38f8daf9b41590399bab66b323070838deaf6301a74ab5e00bb00e2222ac20567776dfbbac3f98647d66280da68b65cd44af21eec3220c6d218a2630a55be735a7af1015683a7da16a399108b7dab2749bf412bdf577c1328f701e8c5403b4b56bbf8b34624d17e2083cb2c7375a2680962261a7258b8f66af390887e3b2c8dcfee1efdecf576374bd7b8182c9a5c27d360ddfdb3faa9ecb35428219badf2a63c81f051810cdd61052bcf1d3f761bce79de43fc4f7c6d180979b56838a71d2c6236ce73fddb41ea00fbd3afcfba06250f1a3060e13adaea6883971564dd45526a297506b9729348469510ecc9d03acd8a311564517288dde7248716a580fce1a5ad40169925ed9b236f6babb914d84d4a991af043bcb86896f2592616e5f6dff05186c7624bbc3e9aea621b8d6adef8ccb29395e1c11142b10fd439dd8b1b599470d8a5768cc62da74edaaae4f9bd06222d8c403b692c9de9469eb37ea0bf4fb6f1a0d459907fdbe3b33f90022d52b7023186666dc7d42e345fcf4042637820cd80fc3a2b73c90cc59b31e0776bea7cb3d