0x2cffd02e801383cc05283e70d4a19f6a58c83d7a7622c0ce91daa3665a4dbe09ed044d5cc86f515f3c1d958b5472a1b41d8cf05a8f41aeed613da16bb070e76f5d667f181e12909138249379e0c6d351d3d43d08bde4a2cc3c1b135dbd245ad89fd34eedd45d7f2b05961ad1ea62b2628d2d8072808bf69f143f7583abe493efc665d9622e0865ec7a36dd0d86371067b076754a3fdbc59ca1aa1ccbb1d11666c6e3349b16b6b3a15904f8a83d7d0d9ebad2f273173f016adbe837166d0e576fde1a0d2cc884e68cbf95972b163c4e4e5a725e9263f8ea57ff4b8539a63fc91b409fd2917ca4e22b2820bbb298858e044cbc091a32c7ddf8c043d86cd9efe10979c1985d68c8ef5750b553d184452f84d10ed199049c0598f5dade86a20a7bdc917d9fb537e6313014abf2efe99045d08e7a46e11e2063f2dcc819fd916d32e7851a077443f8b2fe94bc51c2cf547607783d7713ecd3037700e27edfab04e5916b5d28f9b27fb63392f23ec3ba7a13e5de74004b128c518c998280fec38722d10ef5de323cb0442c048cb4af07b852907042a64d6443ddd10a868ac56d47fa625e922f76c6241d3f974e2172abf944e88cdae130e17b104ed2e3f93e3a9b81a16b4b775d3fc1062cbe9b79b693bc6213cc8d1512d4f9bf9279fc47d4ffb5995eb4e420cd459fba9290766f3d588f0aa4da786eeee90018ac9fa3885b6572bad09b4d02a676af3302bb05a4eda98804aac99f5b29ce45d72e7f5069e3184bd49135bf23cba5db956269e14542ec869b7a54ce434709d2555d7b2c163eb6fc2b0bf063596cf051d1c2c17f20b16a166515b5dc4756b824dfe8292d493982a25c2adeb252b6806777c7d286f5dc1ab24071c275f8393c3a817f928d4fea7bae69377dec300c3c95154a57f738e1d2a97eb0d1423364f5347ce44153ac88e389423b4ed4f1d065f5d082c19eea2ca465e929015774ae6dcf03c07abcc1a7a61cbaf87922bb209fb3485417743f6222f67cf5280429e04271974ad369de25aab27a9d871519eeb22c49f4c3cfdd985f3da2decb18e2f587f6bbf25d4e437d53f3b0439ca85c78d3d50b49b43b175c8e6d8e5c083a6dcbb3980b8c8cdac606f6fcd2ad0236fd22f383df5cf05240ed8ea9250bc948947286fbf6e1373d0345edeec06b299137bb73b063c3fac2a571ab7ecda7ba7dfab09a8c304e2f787634e286f75874dc1a8740d4e52d1ad92dac78a17a78b48db6b285f363517a537d8cde067d8f21fb742b19ff1106a7e7a2bdb6a28b395a799da4de182bae9839bbf4d815a6c4cd3536a6d6128bc62aeb7c6b62bfb5cb29fe4952361fdc579a1465a348077e4cabd68c64e6a701bce4cb84a5915772d8765565dbaf557cd1d4a96eab4822c6f9cc1c0d2c3ed46f3d2a2c81b2d6cac3737963e5c01d5567a6b55c98800b8e54ec493bf318fd8005cb40efcf242867d3c07fa9beb594c0c7986825d2a4e32c89b43afe59cbb78cea20b85dbf154a0c13db84cb04e72be67af475a1b1f3d443f1a4f190114a4657a85f605c65ed030a150811e2a4af127243bffeb7153782184afdba0aafb3f2a1686c8887df6c03dd8795fc84b69bbc0605e50982bfe386144d5e3b4393ef2866db154e6cf6118b23b5d5d04a6cf0b3239a40c2239847cdd4d2676024cad8f1dde0c6c35635e3af0a2aefbff0e3adcc9a1c7506fc462833daf303dd15a561dd500182495c0d550e93a654b28a4e736cf4fc12ae3997984688ac475981af3f3ca99c2f0b3834c23f62f663389efab1a5420b01cc368afcc3e55e57e2021c478e0d8f587f4c299defa2d7f21c81818e7f0d20c4e512970ed6aefc1870c7a2948c15ab243eb5396e3a5fd6f5656b6f7fc9d0df332eac1377846be1e9e7bbdfb0c2a865a9b8ed1d1be2750d5d9e1debb0