0x2cffd02e6d728ab68008a9a501c5551534c60d5a6a87582ed4dc06a3815ccaefb9744c92309639b8db9d502f822d6192aa32e4fc0731757fde96c50abe2a01c57cb09c8ffcb261d4155313e45b46b6a8145da81f19046d158a80aa6d4d7d86c60348dbe4397308d6e52e147904af1181227f6ba91182a155b39bea2c9efe1d8ffcdecde40d53e4695fc3b79750f616ed9bc13fdbf99ddab88400b3bf2ff34826e838fe4266197e4283842ce936ade182e5e7255dc20ab7b6e91db4854dcae94b7082a5fd53c36980a6d5e27c48219c999221e02da73905fdca46e350417f9c80f1b220e8206247a39b6ee8c9ce3302fd10817c143365f57e6348eeb55fa3da54d7261900a5f6a546c923df1703787523e81c8970326f5a1c1a6e0ad5a48ff268d1c18f0aab657155eb5af9dae8e31a0a333821157b3ff4fd8887180d0cc2dde5222e3af935c5141a64ac4833043a69afd0c1fe3dba1351c48bb990f166d9dc4d712b261f0aa149e6ca66bf956c9647867c4c789d314fb885c767540f4c67e051e2dbdcf095f546194f6a68eb935ed9959c6a8c633ef602f577965740457e015135a470a789e67166f8f5a46066f02810b77a0e5485fe40021006486ed90d284e64ea83ba328b9e2b00c14e32c931ff85a6b5f190c0c5f95e243c8e1fca4d4a7d1c6ac5138fdfb949fe893c42a5ed654286c170dd47990833dff355ca2af1aaa337700401ac583eb0f8977f0e5ed35ff478f80987c74441a37d80326a7848498e1b0b20f1482e7ed40202b82e3acf244104b72d1834c1be2312f79d26efda14c415ff4277eab64687c2d465a9664238590d4ec2f965ab2561c9866491aa2fb3d282caaffb9d304dafcd5a665528cada9c57b99b14fc170f81ce755afb29b9d8349805b134c692333dbf26d5bea94778fec64d51a97ae83e23794b286a3b4ecba278384e53d93a23a891d017668f531363eac202e962fad41c6e32ca3a06b83d83bbcadb1d0e65409feb6db4acef230a2eb022f41f43e1869e2fccdf28014a2a0448f848d692d354f2f2846185fc88dee8369766b2be471a781295c56bffdbdd1ab242b764df32a10e735a8539fb7e04cd7eb56f6887fc06a997dc73fff1cf00c4067dcf6259e081c801eafdbc976c7071b65635ff961a584fc84de03d3639bfab0e87318229ef7d26fb73b8fb3b2c2ca585b77081d81622a10f8234dc54f97d99238b4e7910e27f39bbd30dec7781634a9a60a2ac7cd14a72a8b17d0ff10edda80f2fbddbd998fcad9086b748dbada466b287c8e67bea8f194b394b47fa58a78d917d49e5b1a5c04edce4ecb38e76211e7dfb4911db48e63e181ec954aea56aee5673af8258a9f589bd8773fcb513b95d90bfd7be15a231cfd8d5c380a481161cd67c7d343b9c8a3a84bf3467f93330cc8b4ca5cffff5f685bc12ffbb4b508cd829c0a698ff129905c36945035b5d6e4e8bdd42cd907378a507d89a9fd90066ca5159dbcfd738e778b03c0d387c83e03ae73805004604cb694207e1e23fdcd1e888cc5a7d907fb43918f176536dc98b07596e14072375259bd24f5e7b38ce6dac4be90ee4144a4563ae7da155138d8a2f45accf4d8cee95bb6d40a07d6d314b4e422769dedf627e6903994af3d4dd2519621ab8df26a8d536c779d6966e21861652dc847da3b072ad2e06ab32817e7234becf66979aeb62c54b1cf4d0cb901c77c3df64a6b3518ce85e993aa883b026041b757d2d551cd0d12ba7c18c20bd4fc701e6df42c06bf346db349753df7661044b52b57d6e54a61f01b0ecb5b9f56cfc8fb65d4d7dd4bf6d5021f8e7f7fb8dcc69bf6c73ffcbe14a28f0fa25166e3de04c61ba78f77c2dc0abe31ddaf83c64a8467d8afa6c557393cbfa08bec5ea7a1a60bc0bbae0438d7864277086282066c6ccb4392d