0x2cffd02e412aba016a6038dc2e4cab01b910193af9bb724297e3396cb75ec2c93ef6eb9a89f23ffbe1b7d2f019f5de1e73bba0cc604b81e0e1a9b12b5943f1d437a1aae85c8247d64a35676c86f455a74e33dbdebfa0a26f345dbc25224e11835bf89122062b1a6c76dd0a9cb6f919b4d4902f3df658417e59c3c005dfb54dfb4ade7a56030dca5be2f52b70badbb59349daa86f46644dbc6b6cae756b9e06333407d51fd45b44c49f568b2c27760bf24a73689bde37836794cedb27110b38d62e8de77b6c71dcf98afb3211578093eab2cfed756e1665477258957245fdea708b8b86c59baf0b33fae6021b5d5b7d957ca940b62b146ab880598deceb4dc48d718c36ad2e7ad23775b189ac0c2a492d618f20b2c7ae83337c39eaf101ccda5baa7a606ec8b187d51fb4f8ded2c318c8de64d6e514e5de3f7b9c49a8153cb3a4a2256975e9fac191e5f115303142507e9b1edd8fc0a8e091e345e1c7b013744e406636107be61e28dd131437b3b230d6b77cf8b1d03e5fc212dcc9e0a0ac7cc16ff69b1e04567c48a15a60de3a7bcafd1d1f5e2240186c879d384f83493c36faaf81e7d6742aa10f4a3abc1861e7722c899c7d343ac9426dcb79c618c2acf8b3361270987062f55c92f9ca87d3bc34bc1c3c7ad3894952ebf0ac2e7ec283dfc92066a23f6030764a3261e54a19b9db7e70cccd3fe8315c4a6612e983b1f6b7fc4d59766816c3438bca528581f6adb9b48dd8b7941661be5632b1dffa0edf9e17ff4e3b78c6379671e0d9abc676d0f5f1340f90c3d54795024ac12dd2dfb7f074dabb40fae2342806bfb270359d4a9ab542dff980c97913783ca7abd31c44e1c2de05fd938c8806109e10a7aa38bae7481b420cc25e431b0cd6206c5416d16a3f7a00be3340872d91e70f866e929ed57dde7af7e729d47c2aa1c84f420820723835d03dbf802577cf9961ec0c2964adafb287786925ca712771c6fa0687703ca56d2287c07eed5055b9ae896246a4361cb3a7c6f51a7e9d1f0b44f9cd8e167a0bf1cb5c5b6309bb33a4119b3e488f4ace842c246daca395345fa7844b5064f5f99f9c07229979917f25455c2c566597e4a49533f11ffdd41c110138394d5755f5196a2770615d98f58fdcfdec778b8843c276c4e148dd0a0b065a9eff43c0857edf3937e2fbf85181676902b1f4df39b5b4d1d3d3da31d9074076f4a4c17fd6ad0ba014bf7ce314a77a26d5ce2edcd80302ee76a841f898dfa3bf8a3033ee6e6760fb06537da243fa645c2b356fd93b6229412756d8730b2a423a5a4b9d5d80ddd7f5b5a856e19db83daaff5c7efcc0d19b2bc5a39bad8085c721657906d525695fee966ce84b5b40422c3e929e12b4f84f6e305c6c65e12c85682f9a443b7abfc2519c1a6859b3b741c1a338698a2024e6139bd029de7af13480b121ec1e5bd468c43d6485876815999d58eef2e2043a2bf93b507e7c8cd112376773d6ba692794ec9b81d2077beb29c9419017782c01cbc16fbce4688a138f2a6cceb776486c35078aebf20c136e522c31f9556d51eb572cbd9793dfab2f4d0aef229a3989bc9e33303c84d9ce7499f7265026c74f8110b95ae64b4b280c14d5db97ea4c0d65255666ca0206bf636cabbf7c73426f3cd0e6e3abca44fc64131523e2cd22c52f75d0d8d38e9569798b875656e69d70528a4c541b34bf82b9ff6f349632ec1b8bec9d1388a85c9209739cbd7da7ebb936e6dc4eee0438483a0fd649d2e945438b2ef11ce0e2159703238a9a472767bbc0995fa31952dd3af3840f26977529640b0f754cb35fee42b4424a698e630bf2a39cc888dbfd778ecc87dce3b05ac6e57cfc2c000cbdcf39d0725967b2764d1cc3d91dd3275fc3c37da8d16df4d0dff74b858a477ce1fa116cb16348bb44d021e368ad3c1e