0x2cffd02e8c2f23838ccb0d021891aa3777d5ca803794c418907a8f0d5e185e534b08d35af0617897388154385b7b3ff6ce1161139a31cb1883f38a6e9f732f3313f6b8a5923e6cbff2d792926899e820bb6260bf2b1162cf2deb65059f01ae4a171ed7eb628d4a5772685fabda39656cad6a762886f5bd6e90736133e70b21a4eae0cdcb83ab85cfcdcf9e86da7cb490adcf39eef9055cf189408511b2be83249115a7954e0304d45312b7678e17ce7cda1bd2cb630971d07662cab91dd245d3e2eb39ca78d1668e691c5471db5e05687523f3b49e72e8dc2c2a81c8d553b92b55489690253982bbebabc9882630d76064481114d26fabc45d8d5e342776865d0e1801ab4df1c0a7bb6dfe252cccfff2bbfd984c2418dfc132db4fee7b1a4d095ae87c8dc5791de172d023b89a43f93e4c28ace06ab7eb9464a9fce5281aa33aa9e0b80e610c287f8d4a8f5eec00cc62bf18c068116af00d90b5d637d875dc29920486be3ae86b2df30f721fc45eccc84a2cbfa8807dbed2bc7d506b7f2e6250d38d38a8cc43305e46e886a2f8e08545e510d9a2dc9b23b08ccef569252f461731fb9ce0f0cc7eb228ab415c11f75d9e889c9d194ff67b3433b3e7f19d0298888d4f139759f416bfffcf304810522a15bf57cc1b53caedb09cae44a5af3e36be643159b2acd6fc5ad6a51c80d03157af4bc5a3189048efc5453beeae2e9e7e1919f0905ddf22932629c6acc362b0fade60d7f059428436904ec656bdf80355640e5052e93157241fa0331681ffcfe64bd1cecba6b4308e06e5c03927d6381caf7e7ea066a80eb68413502df85d1c5c30fbd67640668aa1bc0c0ca6d75b17b8a2b8385328ece8feb40ff232df92f1907bd597bab937964b00d318fa4a2406891b71a1f1f26a918be7d429612c5818fa0b940f17e236293848e1a1690f13ccbd8eaa1500cdb1b7a3a51be36f4527f0e7f9285dc5f6787d5d67c8ef6eaf6eb4d7714b4e2c61afefed2d1a64bbed0ae021b2ac8c713f7976f58790a7578b79e7a436d7f11cf05029f8f9d65d988cb378fc0290f86cc46cb68acf6830ffb24cc24d163e1dc2d8f4a72d6c7bd48ff8e2a688bc1a584deb559b30f3cda3e1cd4f232a12b3f140b9c579e36e4a05ddd9906fcbd28f65b3472fce071045fb246470d279b4fd9eb1cf449ecc1999ece590227bb1c5aad9f265dc6075209e59ef1a725da04c198c461dd0f94a3755ab7e43e9ad8979c1bf5e893ca4f239f3976c57882ec6ba73f6389fbc94f887f4aa185b2bceac5797f963a6aa0744002438f3f30b07a07ab3c756c6b8a6d541fb3c7cbf0c041a0995fd9e61f5ea0b1dffd2036d0e697be7033e2560538d0738338d2f289c5aae7b9c159c01b66e55aa30a26482be6925c47c13b2a03a59ba0616005f987cec59f59f7c7919b2b1a872d4d8727be700846011a1d133c392af83eeea4d615b269b870592854d026459041ca58ebd09a45bc45956d4058e82d020293973c3425630acaa52bde57adae9d355b5eec9cfe6f4cefa67369a5208b930efa9a0411ba714a7d225b454108e01541b91c7445102521f783e20ea27157861a5f9bcfd50e59b96087734ce7c62a53019fa8d924d3a710b08562908d318fa9faab946fd5ae58ab7fe171477bf8bf27deb9af701b1f60a00b66dbe2863dfc041ee195af0e669c604cfc592b141250be0b59fc556664490b7a9521dcd9e5b800cbedeee3fc0d8641720248dcd360596fa372d0fd640d76f98a1d7fa7e358297fd5e2b70c9568bf827670e3de42b705903eeebcdb2213a952010f13fbea13d3c6877a43cd516d758bf4e443fdff4f83b184f58d8b87b23340b418243890cc6a97c8ae1546adca99f7f38457e2558c025bf9ef229675d396a1373e3681fb20291f2b08b993a63fadd095e7988a5