0x2cffd02ea13623efe2597f2f05c04108082428417cb3614bc06a34bb7e7abe79a44d9b4aef17996c82872bd4ec45c1aa3032f7e192cda84018a87c266a23b0067dbd61e6b31979e939754a516bf3312eebcb74288b00ad8c0765be843b71befc0f464681fbc0a912ea1e050af6f06ef137dfba8d2141c006b22d921812542abe6a0417bd7165810ab5dd3dcc3411ebc36e0b26fc78262cb60a578e2848dd303e009dd0a25144801f77a7edadc8a735dde00b529ef6db6d8889e72e363a34b7edb6f7466879012e458f8dc25b5c9d2af90d9746be6ba475335591f00501c695fcfcc7c6f8414ed328898c5a5a3e0f55eeabed3e34672c74fb5aed8b4bfb0c88e299a14f693f4bb2b24fcfd190a470f375a68987d6113f723cabd8990e5135aac74b1d380802bd69e87472a7b258be86fba27ad3eb28a0278b7c9a8cb4ae1d4af383dce538690344deb6b96d127fa536565c2ccc67dfa57c67d1dadedbd476ff49ef70278d2f38bbbb93098285023b07935d31f13c66c85937025971dd70fcd322c1c014c1e96cc37d4c35b75882562e8d90021491a4870a72479b55687b996c4016a557fff926d1f13db4f60c669ef562b03309aa3d3e12357c484d37afb6683f2b13da65fcd071e1b70e52f8ec3e1f7567922c1e0517215420d7a2d60b5042552647a0e6559d3a73c120ae1cc392b41b386c386e93a8e95f79483836632b927a6e900b39cb0bb7e1d43f90221b35d88411da2ef6486df0b710261c7e6cf8b8ae06209a3d76592a93c2ff5a09b60ee99fbda2ff1ed21d36b4330a578a65ccd0132e1b2bd8743fffec863dea5572c61c6c507890ec3b20f6b2888a5b0a60efe2c547665cad1582796aa7269d6377dba68d0145b7a0c05ddec7bf66400ddfe9f8c405fbe19c5618a41060bb6fa5c62a6e4d099ed7bc5500fddc1cc3afc81ec1b833ad2f2ca93f0d2abc9cee74b6e595d98460400f7e5e48d0046cb5e6e65b704017ad40fc4bafa48ee2ac83e9688e0b0aa4b6fa54ce9496fe42e5b86daa28e72bb8a53aa52a7be0b7dbe517efe2d208d4bcfa0a80ba3e33844c085c671b4b4db105363feadabfc8e3d8e8dd7af2625beca40f5697155cfd5aaecc70d76c6441322684ac2d8758dd060457f3dbead55a1aa11b289b440c35b3e26ed94fca7ee0d015c8d4c1093278df35dd4390f7cf778db8b29e193e298ac659f93fe374aa67af7e2ee333b3ef077817f1b72caf60efc1e70b41ebbad997263eb5cd06bc690529befaa99742732fa46f266181029b0e45a372569d83221fc6b12665b7c1e0d7447889d9b7542e64d9b81be2dbb56a0ee5ef7c63ba6f35fc651705e1c3021fb29e6ee153d5253da93eeba2cc22f67098b6081b775d7cf8f60a556f3f7f0367fa740958e4c4b2a62aad6febda6015c5a8b9029a9a39d6a3a7e1866ec5c24dcc8cdfcf7547ec3544176ef60a254c90a7b4e1fb6d72d9d4e83db9a0ed4b7e966ca8b0d79fc7387cd8ec8ea156402a02f709b24b459d3d711f6a07b7012f5d50c3d5cc7decfa50721731687213be47be96dc9b52d8dbfa150b6ee8366f338276f44d16360c30c9421aa8c082b78e9cd87ae96242be57125238aaa26b57e89f8f2cf5d5e4d77c13af544354b09eca92ec724f4059c69b6147a41a2c0bfd279b691841a493a3656bfbab188f6c0c4083a559d7ee019b52504d197ea7c387e1954b5dc0408ee747e7249cfe1a52d3b170c8c5b99c54ab1841dc05878644f4e0ca47a93fb7f672b4ce4d19695bee047bcd08a4fa088d307a5b30457660e2ca10a4c46ded51c0639048b845a6632d83df647cf32b0153456e54c377b1a2120e3368e1d8463d1f38471bacd3b991136f6253c8d4087c378bf49d4fd15bd750824673d1be84e87af0b6fad2aa164ad9d15bf093e49051b07f661f60