0x2cffd02ec89905de3db88e4439a5c39599df8b1356448bfe5c43ac882c334284217c6264d49f1eed932de1341a89bf543835e435cb8f971ae084b3a31df56df320ec67a989e30027c27a951f5b9820cb148c97464b4cf5c7f24fc31ea3855f798e6d37a3d593a7af677931cfae39c8e65845e31b78f6d43c48b4d48f36d1d59d5cf717af4dfbb73d02e7984915020e151ba919dad7096fbabb8a42c5815b7c30f550d10cfa8044f7d545ec79bacb315ba0b09eadad03939bdf4cd6c78f5bf6c791dd904666c9394ac7f7879c5b37201b1b7332edf5249ee75ef925cdff92cb8cd7825671aa3e78b1b27942378625ea3208f07b35d16e6f6e82ad0b6a9057cc1de62a8efebb93eb08bed0a57955dd515a8f88f267c12df32ce620151a8d6974d7c5c2b02f573993df4b615849bf9e581e3395db9c0758ad722dcac4be99fd7713ac0b20ed9b2c7ac0a351dfb1ff2a89a4d2fde3d56280319f2aab6c6bcd8f76dee72241da88cd29d71330bc4f8ee3c4232a9ca248559a72a8aaa9375069629fc34ca8da533e30a19f52b5470ab394dfb7d9b8d0a793a5ecc933d3c495a460bfc133e14a5efa924df2b6bf4092cffb353d935235e3cb268636f230e44997002db02ad1dc87927ccc6540468a326077d4225980f0e4065ca013d3fad727dc5ad0e091751b54c8e63fab781da3c9c76ea8adb18e2297ed21c2258ac67d9ebf9c60a77b65cce9e4660f6a6beecc9feb4b6f25349cc09bf3695bfaf54f181d3c778ab588bb3efe418906cebbe30281708c735127680c6b9f24dcdf39a3f1f0058a44afca88bad834f49ca194b1ef54a868c8afc88320bbbd96cf175cc04be16712f02ee0c6c31c4a0ae39b0a5613f8d648dfe6e4ac66d19c8178eee67c6d0480beccd7a777268522a02222d013c4f281cadc0eda54c4f69ba4f91c29927a374b5b3cc09ac09f97f4ce0d704c2f19977d6f86ba6ec56ec7388e119b588c480f3730938125de6c963c642f0abcd248025db7a2ffd25f34358c22ec16e7ce48a8222aa109db6a15adb731f797a3820077f74099242b0a8b688fdc6aa6eac04d77795cd870fca8c04f02fd63d9e99a624d6bd782253daaf58c5c082f270584a062f93231c8180257dcf664b799ba40ec1d128b814af20673b2673f57e5993f2bcb32ad6756e9320bb63e829331e15fb72bfaf27d41a1d4167a9b33959d87ed1f9e999e0c673a7af41251ed6ac859fd989b3cb0c9218a0ad9c2e92b0fea50bf514b22e21560538b3f75ba5c22cbca77fdf7d5973f08e298f4dc5bb0f42c179a960aaa9bbf1cd45d1b064179e804afa9d73816fb3462537738d0eb9c469e16b208e87f3a5d16e2fa12a36ece04004278d7708165b11c63fd9ff808036790b8855da3b6f5fc02a6a91568d42bb3aa7003a29dbc569850c57025ba7f7d77d3ff17cb7069f444a72a5e2a45e373100fc4bf879ac5243c988b3feb4c1c4015110d24c462fd7173210e8ced412ad7e3a3d3f68e0b13fe41bffcacb7f49fb0c54eded47848fecd22de1c8a785644351f6bb58a3cd9b19d7cd0b706f453fd5f57d1cd2a9b0cbf928ff1338be945ff2bbdcd9609c215deedf76b9bb9d69bc0dec23e75d63f589ad3193f7021a0eb52396f298b2007df2d8b0a013d1d9386f18ce5e4eca3f4bede24df55f4b9f3b9219f16187aa4cab5d9b94269ce13d95ef68d03a4c7194fae5878abfa5f0a900df300cfee36c429b5e189a7959a4b024473a676a9d544f7c950fe92b66697e28cb31e0db891a7cf2ed2c5da73b1920c775bda7855a06f594bf72ceeeadf8e803294e03f9724cf54c683467dba910faf597bdec91cdbea0c1a91ce788fd8da34751e10010fad0ac05e5453304cfabe20f695a514ebec2753136828703cd79907f6c8dcf542e9e20e62f43893177371ec71