0x2cffd02ed32293a2d181f204586fe110cb310ae61be7d33af36aba1ec776c4527be820c5f6af69d82451c0b61e8dc2223f8a039e16c73227fa49a6cfa1414893f07dc7b47cfb7f93c80fb5484d39973fa764686aca266154e4821691075272795aa95d2c0e4aff4e4c1872c20d3c9158ca6429ada6e1f2b0cc4640e2a6ff47189fc218835181c9df196eab5f721bc6911cc6a2b540d5b3c96f9fbefb2a5a26e52838823b819e577beb96b7c55192023ab32db1bb3109636b33df60a88d5ac64e3fcc05e6b28580e409b2b503712567ce9739be051e7d020f7fe8c51329f88652518efce92add9cecf8aefa3b972ef5a6d1f17d34184701e5fd07c63a722ce9260fb89ede3996f027516216b9565550ebbef1cc335e12bce7359cce3a7b4663b686077d70e8677d0aace5f52fc6745ceafc7092ccf21c8f73f9d9b1ed3a65a9c3d461067dde2618135c6ce944347059e7d107ea17cd09a74c0dc2ca0102920f1a29cb9809d55a552c1b0eb71e95fcc67bd9b6258411bb12292c5d69b58bcea1bc1841bd4ff35a8f6f89ebf8130b4b83cdb8a5abd98e5c30c26c5f6f32fbe50e0e0bab48a7d9502714087691acd127be2e4528d666da964637b9263ebcd35d4fbbb31b77bb8a00cce872031d8fcdd79eb3458f1a2296e499748fa82b79c582f79720cbe115b6552210614e0663b95025b7f02852023b2f822cdd677e5ebfe9331744aa1743ba3946cca90f688a3e0b709862d643bc73c399a4336cd1acebf0e057e73e663b5387c3e55e86e73e692a7457b4f27076cfdfb16f077c8168360811c282881bcc564a21b5f5757914c0926ab8f3d4f3a5850a00054a0d741e680b966e851d1c1412f4583de8083f0351a3d2c8549572f703137ee95e6679a9cca038998a8c748980e9f301d9cf00cc1510b5631bc04059d797431cd552027e342d3287a827e5899c7205c608d9a7aaaf015ae07fd1ee5e1afa00537ca20c7a9850bde510c041940c5cde93a8370d6f8895cf933170428452ba2f3586c5ac9d4cd53ea3d0db9b1c0b6decc77dca23643f773223bc68d579e897b89c12a8140ca23fcb8e50478f920d21d9d6116ec8eb40e355b8a281f68214ea206216e772cd8451a8146a1e9d240d8f76b7dac1c895dbc4678ba047aefb86ccdb13654ec89c2d43ea833bb55548945eb29bc28abb788e7734ced228d4a29666a54eaee9787bc0ff0bfb02fb8ec503508a7e891a9580981a77cc6dac5ed58b5ab8e2f8b89b6a5a532c8eeb0a79650494e0e55e522d0f770ff6ebf4c5956592d333ed257244b8a38c4af0e4c130ebd88ea872d23ebafa136a20e25b1f5b754ffdfc1e77ef211f0d91cd0239f05cf768a069b04be9525f1f587603cf9d816fe49f94935bbf4f637181f7214f9f75052634f2c3ab8a5ab5b11780bbb1eb2795af870a80a556038971294ef7491a33e292d411e40a3f0744d40129db54cf8e99ab8d5e1478f31fa3dbcdd4204e429961d8444544d0565973b1d61bc4c95a243ce67ebcad75b258de198da35bc129c5b58057a53fe40c0217a6a598f3944732b02f8960c456450ea0ebc18c16f88467ed29b3fb11445bf9e87dad6e5bfe6466e48b12448af0e3c84e9090e804fc60ddea36c8611253f88fdad90fb60a5acc8b998c8f27944291ca11e554632c6b4d9d7f68e3a55c71385223473bf765a5d021e9bea26a39cf6bf49c2fe3b58b81bcce5d71b639c9f8aa5a242e6cdd1d4a1e71bcb7e6c020c710a829d3e69ec9933e20b8df8bba0c07f5d0f1ecb87a0bd8cf9af36d0ee357c5fbca491fb1c0c7929e2b303a1e3aaf33b8fdf331f009af61a26df2fabde4364fa5dace84e7c9536b329ea8724ecf168c5be291cba04701f339e628bed61f064761a5c9ca34ff4f98aa115ce7919bf71e2e9625773df484e6d8f0fe