0x2cffd02e42cbe0e5f70a2f0e1ab41a70622a2a7dda61bee85e31ca587727e3037429366e8eec7b455737c745f30469eb3b32716352518574f61419b926c4d6b57be73398a483b5eac7450617716e9cbffde36236be0a3f0ef833a52f6cc55058e48f14f7db4e3ac0b0a93ce616070d4d4ef1f9265a2a5940558fb46b2743e0f9f96f5035efa3e86728a6116e9d35fc3849ad052ce8236aac3874e3dc2624d79fafd08cc6f9be4491336a0ed7ab6202da20f3d78835a0d6488f5a4463f6b6427c89fa88507969628baed6ad4ee4297a35603a36628516c8cf7f7490c0c2b4d35d5a14e77dca21ca02f0d018e8dd1a72d614ad529c2e2455b8bf1714e81b5d17818e315367c8fc53e0a6334c3541b5edb750070e327d355b84905599fe67df1827a33d1a1eea6120c3c858ff0ad877cb1955cc7ca4a2a8cde55bd6a9158d43f365a7a87be19de7765b391e79c7e86cbd138c1b870a60080edc555ce54a5e3c30116a3210721d347d0b6b2d8f5321f5d33a1abd5d0dc1c6ddf1df629c7e1eb1cd63e17a7a00744be4a6af1c19eb21289ac8fe4b30d8e98a567ea8a9295bb2976cf4cd3c11eb7b91eb52ea495a190c5cfeb40d2312aea3221e47d6382fa3e9fe8ae161290f8f9d3efafc3d7f8b9eb5a8c3cb292290841cf743244445fc1999bd231671c6131543abc3493d5461a0c6ede03d77d6f00f9e6843ff9dcd6a78204dd701199fa53e1d6d0cde51cfc6bdea2e42afb677a9362467d4e79697490f6ed00353fa52d2febdae9accf018a7947eaba3c87b106a5ed6c7575f4d177551f189954f14959969e2386dfdf601f29a5e79a5c7dca687e6c4ebd3dfefc3726155d299efe0bad509176774885f9e1f46913e6d29281e8451a26a130716ffd4daa6c5418172741d4863b18d75d03e12a5cc83e5c62a7e92c5375d734bbb48ed01d723cb418f7c9e82b6fc0d77d55622b938b74457e3b7ae9cabb186d301664a1c99c2c2ee224d2b2bc277d2f889fc72cc3728b4d83a1e73b30f1d18bc0816dbe3d2fb7829197c73ee0f715601219a7a596c6bf39d3e02adbe465a536fa848b83a475042e7a69676cd3529cfeb93500d8a4b139335f274981690b1d3299a1584148c6feb51b5684fda59eb55b4edb329aa58a86fc59daaa951c6e6a4c606c6b24ec6304fda5ac76fad4d1f2e13e46846f622fb14420bc74ce185b062624c4d6bdd131d4a572729bd9eb693a728843d7db19fa2fed9c80f701c770123490a609f8bd5905848a5dfe33a5df1e6a8eed5b20eb042d06c536b53891ab6945af880e2a953dbfcc08ee0aabe981fbdac9047ead506333e60201ce1168da58217c3b307726c3f4434f58fdca80e2f9bc83103dd7651832ccec47dcf79eae78e77a1424c93a44710d94b6e068203e70cce95041bd1f43fd93c5d86790d6423b822e64c8e50aec52df26f5da6411c69e1a7d5c248c9c674318b8ae95b950957e72cd94da65164af6d1cc8f659e7a3cd66dd9dc7e96db2ee7f55589f6468fedcee578286cbd211ac7fdf87d9667c65becad3f340baf5d3b085e4bc7405845a9f89b5fa5f34b43d0b9556c18f0f162cc02aa62c8904dc8fde9f761eeb3bb133c550904b07aa665e027ae17e637e13b721740d59b7dc6dcdf49de20c278c3a17dafb7bae0d54f5161e65a3b816c7f906af38f8e82755bf1cfebb9c188279aa1680a9e315993599b9dc512620a4f5fa765b814b455dcad7250dda4685dbbc646decbd73594a9448903d905e3f295de3f5be2b1199ed586326dd15e5b882e385685f195c0356e7f9dd2c9b642df520d04f370960f42e34831face3d632971bf664cbd43f21f82404149e8e1754e2ff3f078dead47e5e9258aa699059d4ff2d4c6719824e853679fbc8562a30cbd0b9e7621961f5d6e9cb56b45e18a49e468f6d