0x2cffd02e2a7b24c6514ebbb38685b37ef9c729f10494cb6854bd0f9c5acf483a51391a0d50be53a8ed69930b1de8b1104719d3eff3b0c23f273d9421e344358d8a8069338359f8da83b36e8e61592f844a918a03ad6ae1b58f82a06bfea29fbc4944bfea6d6630da513f2ff77e3b08069f54234a0597134691384a88538ba5cab1e81869ccb31d43afcba265d3060d7c01a654929317fc91bf1e2c9d99b614adbd6278fdf1daeb9b33abf6fed79842dc20894dfd101885ea422fe4a57491e3bb9180d1a3b9863c73291529075fa59a9366e2b998f23a4220fbc9ec313b30773a289d1e9d34ca8afb480c3a8f1d14d7054a9202b926522ce3a27dfa0ce87187998740f917c8c19d3a54700dbda49660680841f2ab33015dc0cb755d4ecdbe1cc0553248ff5b9f6bab818e7ee51d91cdda6b4d556d28f8e970246392b02b0f89f3dbc82d2a593aca467f5a6a0dcbfb70634351226b2c5d7d6e24caa0a3d54174e8720418e6c5c868677313fe45db54191de79c0f07dc503698bd85c2874d4862b16f265fbbc88fd22ba396b2651229f9edf779934ab12ae5ce0a66c54c8b136916371cf38a12a82e4c9a4aff1affe319919c55b45b24c65956dbdfbb9a17a97509564317c55bd31a136789d680d3c55da8666572a1caaf0ee168ad7efd10c8065b277fe406d089814c0f6e02ad230cf7f5e9d5499d7de5da9e93cb053d7c8193bbc319b9e0e072d1d3ffc34b95fd4a1ae418d34628d5c6005b69a47e25af3e555c0b3082a62cab95b01f049032c37a6971f72d482bfcd41a06dac6a0a2894b741830756326a736fd6ecf578c4d4e3020c46a6a193e897a82232b6193a218b2fd4c981ec50eb3b06565cc10b0c01d22f08b4b9972e35bb39c59db0ff6b795da14e9b196e5d372f1e8b91119ae5f7952d999cf7c045020c6b48617f7ac21f717be7ec2a9f7ee54942d4bb255bebc1ad87f34dcd0e9072f9fdd2d4700bbca079aa2e00a1775ff4ab2004269b8c468e3581f7f68c7e6241b7a770ea2b16b06864c7de345d6f3c8820a99141510052d46c7d4bba2cf695345eebc750c2d0ee768bcb4d7ec575e9d79fc28b5d028b18dc85a141e5b06795fedc12c736cdedeed7fa966276c2ed8b5802e10261aac5c3a663ee6e41ce034475267dd0818bb63305f43e5e69fb7324e50766d46bc9fb058ebe8fbb541d43438ad7aa9ac99da3cf6a746208dc9bf3df1b0ff05025f807a3ece94ca31cb09dc475e9a618dae1faffe74f1988677a2c0f7d71927d7042d4f5c725982ef6c1927c58a85b18899b57690b4375610216cbefdd6896e887cabf2bb8104742d2717944c2f56c2a79730f0f7882d7862516a7fdf77f12d91e85dd8b658ba0ab01d5055b4a3c82e52c12be9972636725268d85be60e9e8dac6a078d1fa2e86599fb323414537dfa1e9cf0bd75422fffc03462a6637cca6ddf39665e84b0691ac56e6879adaf51d15ba2d159322e7a6ea3edd4575bc060d5e4e7c476a2cae039dd0cac5c4c75e8d9fc4579388a90178998a9666c396aba90ca1ee7cdfcb686ad00f1fab192ab77fa4876b66506837e8c5d1ee89c24730a0be9443c3db06223164d63b41a886acd1bc4023324b0cb5dc4f02f772e888a26f47ce4c41367b3bdad4629130978d9f74787187d9845cf98cd428da3febbd44091427c28eb3996d2328a2306326b1afc39daf903d96be08be4168d571a1df7ce6e017c964cece8b7ed11a0fd6eec5c6ef3aa1aa0e580ce146bac3b7011fa19a991f34477f4af6819873f084479cc60ff84394bf9c50427838bc8abc3e7670121d8c5790bffaf0b9c4b0d571992362b93bfbb9636094895e524ab5a10b844fe43ecca94204340935d1f647c787c71325d7ae8b076c552bc606db42a264f8100f75f4bafcbc7c89a2144bcc2a74719