0x2cffd02e9def90e2a5df23b3e9a9744f57c1f8867c6975591207fab4838c3fc9a2bedc708247fd450a39f97f36c841fa89aff0806e7e82c4b8eae3cf1034cbcb6e11ddfa08e10c4907a718b03c90268495972617699383c76e38a93153c2384005c2c4e44e6e035fdf845182a2231bf62fb20f09e57b9695558f1788857b1b25ae8e8f735ac9904d1e6067cf1bdef0da7a53a0cb8ed6d5bf922ee622ff56599812fda14737b3bd91e232a4ae5221c6b4524a8303934b7a0e49a1f12d13161580135a8660137cf1cb992757fbd4bb1e558df97d09c7de1bf5960eb9c3f9387af17a445a1e19e27144fcda6b59038e27bf918a337e143d959df14c3af7e2545b577fd5d965b6262ff0459da7d49a23b787a70e57b5f8e17225a4c72a5e64dba5bc42c90157a5ee3bc0817da744eaf1ac382e39b6c09358affb9330f171fa3ff0f7515c932eb6c4cec221a42e9456322e655a7970385819a99b3f045d59eb69c699adbd142ae4c0faae14eedfc2fa6636c8564ee6f48965a739776d6ae87ee067577bc9207bdd4b2eb5215396d3cf0e4d8370f070564aaf1a343d4c0a9369819ce4c125da3520e5ec6ff47f0a76d587ee59d3b9a568521a3583ee6b447062749ff10014f6c3e32ca9a10231b725d38f1d6dab955f718604b2a32fcb657a7a53917c2a5de324a47a9a933cd9e11a15516ae9e1d0033a547152385abdbfd116ff32bc1e33df04b666d4f27d61a61e3f128304f645a26419777583f6057f7c2e99b97f5f6cf08cd20d8be40491a9404d0b8dc5de97f89af014b573924ea6ddd6b5f33370dd42e0c1ee386f9b2bad22e265700b30d116bb847b6017f5e9f93175f7d385fffc83d8a2b902b2913d936f1c5b4f1b58f5b4cf143f5462482179e76b2e6ac6ec8d28e42622ed8f09510de6f3785e0f1e44feeef474215b66d27d28c00c09678aa6e1ea930b3337a4e5cc87d6ecf6453916003f03c14f90ddc6f6301c0e4bdc5281244192d4af4597e7e66e34f713be47e81f172a0ca96aefb983f6a62134f4c0c2be4ddf44944392de142059319e986fddbdfe3da2be5eebf46677724e6a8aeb20b3080d01624ef88ce79f0532b2dbcfc94b9b5208b9dae7adf0c6215083e44debd70bf486b4ec3f68bd02ca2f62c00c0147ba08c2913d629737f398c9f3a0dd30db1af60241eedcbe148cceabd8a4d6cc415e07ad6060b6dc23b6e7a7ff9a3acbf94d9f226e68f513fb62f3bfd8f8c07b5f5d15cb90f99e0af4a05a49c7569b3103bb5cc2bda56f9ed5f6c8f828bcd2f813f9e62c38982878dbbd1546360d13735d774220cb1095e9d38799cfc27c342c8021c3ae102a98822a2fc235a4425467540128a645bae6dbd9031eb9eb225c585a616c676dfb282e1a77825914ac4cbe99ff6a07b1f59acf9841f8bf6c27f2c1a81e7dbcfa5515c5554fa29ee042d5481157143285c1daff273f752ac01d4b768133c68867f975d036136983f2995b4b441b50ba96a7b89bb671614af5369a02c77e96441eb6faa64f1e4f085162a425f94e9211e8265ab15a50774399dbc839f3fba3ffa066e0573c034fdee5ea7a10920a842eee594515251a78aa5f4e5166a57a81fdb669ee76188fcad9fd8a4ba7ecb62d8d63c4ada1a7fdf28e7b9041c82eae92ab3af5a55753ac1d54f016096dcc3d4ca824a53118f1f8b9556c9823b7d787c5178ee8f8f805b6fa97c64dd1488f7b8415997276ae8a7576cc37511998c661454a94d6be9a8142fb5af776edaa62d2e72a1225e5871d266d683380f97f5a33dbf657b05df1e1c862abc3fc90e1e8c9b416f83465fcb91c4e569a39440755c564bcebcf20cecc663dda0537082a3915d238ddd23aee3b51bf7204aa052715d7b7c0be73b12c8022fa30e0758c34a271a9a1d1c19dfadb0a466d35e3abd0f423