0x2cffd02edca554a409c7dbd2dc0d5bc69f3554e594a6d338fe02b1a22e1f7059b17a6e6ae4a87330ec4dedfb93687a31f7013c6f228991ae9fd821b544f364ac5a7471dd0ca6e9a8776bc56be51c2eee68057481bc7d468d8659ee78ffd56f0ad00ab295c3b9d2fd4683fdc365ed63ae063b16d0b4af4f8fed646a5f33e620ff368bd3cc160a1553f95f1714c177396097c99332701f235fc3f62d5025143dc26c419ef4a70ee3e6a72c6ec2a7301164742bd3168eab341347a4671cc5760dc27478966a64e4962d57d2164d59ff64aed6cfeb20f9f5b2b769c5576d516b7c3800b2f47d21ff11a3f92683c489c1506262a1c44848fc1867de662adce61c44197f7b3db4c9699b5565cdddafc5f66597b22ace352be0d603cf5c28a0d376fe0b7a2316e7a7b88196607cada5f34235c1d169fc17f00aa45228b73d52fd949b18311633940f17b95e440c4372489fce7e80f5d2954ad6229086d1026f530febc74dca7407170ce005d33a637e3c2211a7a3adefe6e4e14b9278c0e27314bad34d570445fbda8a383f7b22ce983057bc9f067b4419deeb8f653f18e2bde3f711d8deedd18487f9a2aaa2810d3dccca76dbe741c37e38e63abc818fcc94e1d42def29248b11fc71e4b8b7c757e52dd7c0c5bae3ad5b6cf2372f76c3a1724068049f8147a37df1ae553bc4780288f3ca7aabc796c4ab73dc798941238eabed062f7e16fbbe1af073bfad17348f15a12049e1fcf31f5f53100876bb70a818ce313452fbc1f4ed9a4cf628ac7525205ad24697b7e4231aed9ecdc09edcfbe74c1cf648feec7f11b11728f968ea6c62fe51b1b6da33a44c9094939de0825e3b82d3a6a191fe5000deb42ba278e9cb818d505db78919e4156135fad7bcaa9de87da275072c1dfb5b7032143e442a7b0864f38cee942cbab5b3f807b269c649b23976ffe542621e993bec3656f669621b149dab4efede6bab438798f65159de2d7293d85bac620345743091beb7b9291249a36f666e06c38bb6a4b771537923a89d66f5f45fc7fb5da43a84e97f3e39496d0aef8e9ca4fb23a7bcd3addbedf99e0be5c512d2e5162cbb033a8d35ac662af53670d744657b37727129fa63e045fd94bb1e150f689f95ccc5496ff03c07540a2b5255a50ac185dfcaa6a4b19bfbf3f4a8296bb246fa8cb7ce4f018610269efdb9a3943536620240493070e76e579938d4bbcb6807cffbdc8a04b191e477034efa3404fe37c76f66bfdd94ecf73415f1e1ca1dd92688c7883b551bbd0347034ce0fb5acf4bc414bf4e254228a0f71d4a018866c8423177b03e8dd2c80df4c365fb4ac17f4a9daa2c3d3f3c27684ec0842675f7b117137ca75153c117ced832e442af5b897c00e18a02824dc719577baa66ee1d053d12bff4ed8d7ad3ad2cc083d569d13b7596e7d4e53cce73fa280b27961f930658d6b96a55918843ab023cedc6ca042830af6a3dd73207159f4cd87220be296be6618754e94e26d583ddd4c1e0e1c3b879b8c07edac80ab08c1fa2baf8b542bc0f6fd4e451e9068b7284698b4ef1b368bca05061c64c530660d4debbb63b0e6c8fd65c3e6c86df2980b2da45b980854d36e2a1322a5c51cdd73301828df8a49ad46ce8707a6dd0131c57459bc9693a6dd974572da402d5e2b848e6b7b8d3c9e8ca774e3307b2821299ebb2378fb5e3ecb916336758c98a89415b71b2d94d59d6f5b213a388ba001620587ea5938fd65eecb0b7e309342f34679b9844dc353f4165d928f70461e159ebde3898b1cee9afc5dda106fca50315aa87a963dcf3d6bfd7dff5e02791554fac391e2b6080769c0957dbbc2c2d46d1512cc9d629425b42c4f33fa428213b68ce2e09ee560c259e4bc23c622f979885468cc3ca7a1393fbd377f7b9f1e84b2343cb5bc79dc8fd9532b89c