0x2cffd02e2423a529cb720376b96240f885b7a2ff1efc14bfe7ccbc0abd76e5be176a603d0f8b17bf0864b0330406b6e0da36b01e1f7f2c5f6d82cf70df7d0e71663497049a37b04e65264e3c8a68607c9125aec155b936349d5f905b493431bf977323f05b53ef970e6a297109ce576f3ece979f732ad95e0e2c69859c73615095705301f4366b4e33d18b9dc700c1db3ce60f5a06ca3cef74f60e4ec69e3d986a60449295e2aa5aec76de991025a2ab8e8962c1098751a330df4ac800c281edc30cb98be4fcddd25167c610816256388ed5a29728c4b55e893864d10bf0cf20ea4891340c46460f12b2c6f020bd5c80ebb3c457b5f166fafc80e5d9159b2ba5e9ecfbbba9c7d940d762b28131d93788a05dcf91f958b333c157fdd81aa0278c06450bc3258f19b880a5345d06f08204f0e8bfe91c6ab75efd0e4105ca8ece0cbc90c1b6394671074b03caf5549e8933d6619883ea807240b4912008fc45c3edb5664c8ad4fb962ca073db60b0bcb4fdb55f1027fc4da1b180ee1eec97eebdce943182e05132066c8657495c2696b436443429b56d44edb42e631ac361f0cff2bbf6293b4aa5ac04de0491e6e336cc8423bb11c670864580f5e030fc06b91a47728e519e4938999344e1ca98249857cb734ede053bda352c28c73bc93576e4c409614bf5f138153ec03b78589549239dfda98f862a1b42abaf17a77a959792016990e7e5801fe6f776b96a563807f915ff96f20699253e1ee4a5b90b4658a5d5f6ea472ff9a3c87a6b50d0ac004d24ffefd532addc9d546a32bb97d2e0450aa8685a3d1916881b08c51f9d73852a8d6342cb8180e9aca8a625846de09a747438f8dbff289d7f35491de4b128d99605bdc7c270f0157ed57ef8f35e395d13dfded3fde66ad38102b9354d2945a703f03eab34155f0275d8e8e3da4ca04e09008d2baaa9bdee23f4d5e4391fae37ed4bf9860718580cb7b3084337070eecd4a72af9a1b6aa1815cb7d41fc8be000c22112ecbc676f62d66f14be07bf05a436d7b1d0fea574a4ea079f0b74c66f9443f2a87d3ed20cfa24cbd0c3b60e9fbcf03fc896c0bbcd8e4cc316bdeebdcf571f2b74c76f5f067ac39f0703d662d35a3ea9a8f99fb03a08dee65cac7af1d678b2ab442dde460f9aa8852ed98ed01d00b2f1b0d020b39f86b706c2592007ff4e0a29e8e3f7e5652e786021b5988b26bd8d896d6f8b655c4114c062371d311bc4ceee71bd7b30230fe88eb960d81307ee32acb4eaf8b2e39e56fcb07c218f56235c1a37e8360813005d312a01048fbe1095eda2a493c6180ce5e8677316bf6e24bfe8a7929af691c9ea00ad1b8939d29e5a4d0c2d43c3ded33ffecd0e6c0a85b694692c6ceed34617877bb1185a630bf8069b823a5d0e392c1ab4010803e4e3caf067e28dca2d968804c6023c60f595700790e26d1689f8d76d7401c29f1dc56c9a38ab730add93423746e3d0cae0c776ebdbc53dcf9f6a216bcf291e36e53311a04c40a01879b98135384830e08eed87255951364032f99b7d3b94b0e56b96c52ce20b960712aa16f13abfb16d273898cfa6ea736a40f45b2fd2a263b04f90d7649fd70cfebd23ab2822b0aa8493d94ba54d6dfa5a836277b019a1d00108e3e755df70f914fa8e3ac39c56e90fc00e9727126ddbbb6889a03d19327255b2d821661e19cb01734f2a7cca12476da071b30bde90369681e0a68cc52471a4dbb6b260866f01ecab6dc794e844ed6eba8db4565ee0b64de69fd67d63bac12c3cad2a2cba699932004e99dd843d237e304d739c432292d9bb4fd813064a32c4898c997a10ba766a0150dbf564423a0fe5854b53038f937c8a6814a1b802be095a82f28fe38a663bef92f81952d40d97ce57395e49300a4d7838e76025a48754d5bcd9a4eda854f03821