0x2cffd02ee90cbc98aa84202dfa0de56a9c372d77ace92a131b269dbee4f7a3980513c7a33c907cc015c458a8f1b0783fc6eecc6d295d0fd122146269d03e7781bf50a096eb5b7ee8006ff5803d25381b4f4410f5075316f5b9ddf714256c063105fa594d4988c77417e091305f8d425a52bfe78595b09a92464c693d8dbea9769a58514372d1ca1abf2051485426e2901fcde68bb1cd47548fd9605204f1ae5ea569b6d434c958a03673211bca62beda447960ad6c31aea483a54c4ffc494ff8a28df7e91da09795cc91c92ece6c63e3d7749067ba8c54da342ab44df51b24789ccfaf38b9e4011d8c657fa5aee2db31c6d59de2c10da523a683e4872f8e336934747403b4c48d9ea43b7e50eda27eed0c3b6f1cffd2803a579421dbfbc5d2160d128b55ae5702a557a9114b533ffb7a46fdb6bf19e0ee07b84d5bea0f1c2c30dce6d2b9d99264a726de90de1c5e2c1aecf69496ea47d0578499052224dc8ebdcc001ea3b73e24fab34877d9ceb0cc6cb1457b8583f0d3073170278d8571e7bc55b57d042b2f238004c53701ab52bbf607b5be8064a256d3e8d6ac84bf762dfdfd0c95ef1f7c72b45e4eea10972d780305344a748581d1c691b06747c92d3851c9ef9e47083e0ccf5bf39fff41adc9bf56ddbd6530b288efa725f65af6077e8cb6cd93fe919d81d641bd1236e9fb96f9028555018c9efed0f011b4cc97845389b691eb9107e05ac3b629dadd143727b48d4fa5bd2bff07a01ead5599029351887fc4472683492965a9c94942794fe0d18d077763922e5b239245c88563a348a9e3ef0662bfa7c64703ed3bd714adccd1cc8625e3cc67f08ae38a49f35a991cca2fea2538bad57ada3606f008755811d8e7b0dc6a57bc9dc504273d9326af31e1aaf1b8956cd3b7ed6ef8263e85a177df00cb0b570bdc83e7c1b8df6a6e27f904f8e97e2092e95bbd5a109dacc2780d4085e4944d76992c6acaec7de0797163c067cc723e572daa1a0f8b73dc5b242ee775b6bd36f3a749edde4870191dc99bf9cb45cc9e1eb42c4c6d150220a60c9bf09d7ac0bd74f35c055a4adcd58241ffe8044d0dc293016cfb528a86c0a89a78c97f37b8888617ea64c738a31a753ba894ed4c1dc969cb6587b0c1066642c22339c46344254a3dbba10c4942e0b184abaa509f2a6caa0993bd8169fa007c1a5e7636314926c68b1a436ffb21f69fca61be6a6a6dac0258816ed90248ae915a442da04f81f383465c576a234018101bfe1d6d9f421d75a2bf409a7e8748b2645f4340e39521891c1e394339dd4abcfd1e6f2e88c1d012c7cf1d4c53d0ee9808a482e127408751eceacaa0b0f9c687e65f860bc5d4148daab8f99f073dbb78b21035b3d6a53cfd87858dd43a62b75ae0cc45700a0b927e34dbb90b1b5742ef54b3015344d50a5f6ca9cea65caeefd95fe14547a11066004ee15949e6621bd57138a3ca0e7a0f0fa4a438f4e4a57d76a10c10c5b99f383a4ac0f57b36d6edf3aefa6a5aa23cbe9b73cad9d91ed69bb994bff140591a51ee110d836e6385f6c5b6943697ba5cf6d5ea8a596f6ab321e62f091996f3aed8aaca24571196f7b0528fc9cbe7e3f5d9bc9975cdb6151557b0e7b901607e35ecd20fc557fd928269f563d3f8e9fb21dc81755f4a4d8719fd98173b164f450e5ee93b475127586f5eb6c58259a8d1fdb4cc81d4048f1d5b352c6726e329726370ced6fe3abb3b33161290b6960b1f713f2330c7158a8b5605fa546819f59120f92b16f71417f877e69dc3a740d7c20da7f6b2edddac3c06d60cbb7f073cfea9ae2b5f836ed6f48b55957634ce7358d74b90cb399ddabc42d6746e4e89524cfe4f0c8ed2214752150e0b28e1f1945525406c9633ba578cf27c599c1db6a69733d411acb82d965614c7ec6735cf0b4ff35c