0x2cffd02e257c2a0a154c43d7c030c3146b3e89118b5bdbd4d54a17b4b93e365f7d98583113a45dad70b9bce577bf8626fb8a4f22fb9912a46f05bc3711868bda990bb54a61a6c5d6976b62442be3169bb686ba226fe26a6c3afd6f55cdee60771b25386edfc9aa4f9e64a3726c84fbfffc8bdff063925806c393242c86c59ceadfd4974f9989a11fe529e76bffb9095a125b853ca1aa642a3d241d9b6248cfbd359d436af07b9ba0d83093d489512c4d0f37dc4a885d1d0074c9a7e4f4c6643a6b1a92042db98f6a91576f254dbe7b878708600b6bc39875eb8493d1b21993585b6a5f559d9577ecfdae47763d3e705316b9979f07a9c8d7d079fa05fb2f7102dda16fbc72362f3a2ab39eaea71b6f1d6febe8352bed9fa8b02ae5f110202f7a2db19a4c361c1e8558d16788c71e4b7c53d4924eb024f995cdc7c8a6ed827cc1daef6973e8a985ea147ec91e0672e8b1f76def4476dfc701106b331a6c4ff6b824419227f16d0f9689ff4095158edb24dc9ef72093b49978560563cbe7d8f31e3886c11f01af723718b491763f7311eba463efab180e8de3f9c787da398fb598938b46bcabd359e7413c5aa57f53dc77dec7c7cbec1d9e9be38c1612be99ff410ce9bce6428ebfc810848784b511b86480c7025ca8e3ba8266fce84cb53a7f818d749089706368b89b8d1c3f6c49b2a79c143ce7223138fe71c75c828497bf47058de368df55bacbc1deca23da201cf0939e90b7887686075ee4b590cfd4b6363d06b5a0ac6dd74dcc56ca3bdae425d408efec96ad94c0d04e116811627fec6b737d1594fb2f951ad226178159e38ce9ffb16f5056be03f870111e3e536065b70951baae408fd68b1169fe55054254fe2d818367218a44c8fb2d5c1773d881d3fe14ba80b40df9055417e7bde73ccf2b1f53e29180534bcaa686857b2d68a852cb730a7c6adabf661eabb00a8ceaaeeba95b8639f0d1ec0f698d8200d28fa4f66541b576db694e3b2a367a44ddf3d4e130d6fe049e98a4303c16ea8eb544b1abea45442eef11b9024acb03a6d168a40f3de1ac63d03ee1ee88dadc8293f0ae1da2912fe39935c05bee9e1b4a0362edb628608ccb3acac5bbf35f621216c00f3e7f981b10cf7b247b9a4cad72726bf2df099e7944e5b8493ad62a293f210f32ebe597d783807c23a8f2821ca2522290ab76545a2b87952405ed6ef966db91603a1506dc3970e3eece57897d1484c764f231558ba31f105dcf4b9974c88639123cc3d28207ff453f702765eff66d697775e0b1764ae2c2e82ff1c78ebe40e1910055532c802a56be584748fe50e92b1662fe61ca0dcfe948afcfb78e2ed6717182dd7b8e5180a02d6e8602a91be955b1663ef65863feb0e6b7916b86c8da7efb2a945da69dbef52054fcb1ebb9c763be6cbae7124c7b0590cfc56392829b0eda77bcb6702d99d4f868c7175975d033bcdbf45b290c42a58b16bec5e1d55569ebbc5f75b3527698c24462beff02463d0923089b1f42e2a313cf616fbf1400c02946025fb04cb3034786a160744f1a887a3a97eeee3e343341ca9e69bb6bea805e472fa7afab67a44c42475170a1aa2d7136bf0dc648b89c072147bd21f830ac03d24dbb021aaed21189d3f8e10a2d17932f0d66321f39e07f44109ff52096ba8199195ad61fdefee863894adc028fd4a192e4dc272f2219c91cfec54d8a2ebc89240299f397a4f15bf71cf3534578c9755eb304f3041460350d520a1fbeab90d87695bacd8157f39e56d1c22c51370f7db7076a6b03491cca2a73ccded97bbf141ca9ec72a6c8b8cd228018af0655b0be1cdb3c032a96954b7fe0be9e0d0c9ff57a5ba4df025cb4463595b045e73346816fd9f918d5b37c271f567b5a400be20719cd414fb2c9e7508ee61d14480e46f53950dd2928