0x2cffd02e45b8e56be316253364597e283dd905f2d8a12549c60b71ff67654dc3117ae05d5eaedcbad71dad6f7e87191889d469ff62c23ee23ffd8d8a4b2e6042aac8a0e83ad73d8e3fbf073a0ce0ff290b42ea9493b14d9f97c19965142a31ac6de745554560d44a4c044121e461d29bf914c5f174c9fdb93ad9d4f119e6151a2409ddcea341b9ed6e0014e73be03bcc08d468a7afb246b544c66a88e30f8fc927679d3712a16b8d48344ee6216c88ee4e2b1080dd7db65ac4630500ab2e152559614b21070d68dc81ada52080aa74659af4c022f4be534b86dce3b6c0ea85ce78505d0edd8f86e60f4c7ce438cb29242a00bab277005f4934698a59616f23c1181a884ac0587ee4e386d1d2b47effae85ec65f8adf6f2afc26338ca9c5c9817b8e7a4dd4708d38c9b51a95a1ffa7d4c97a79777a44e502fa35d921aa03c33f977e1ea1d4ab0e57c68e2616a1fc62c58009deec88a87ae58393918f961e6236e091dbf5e699d48840f25034fbc61927da3c57968f5d58d5b1c907eba69093cdfcdb8b73cf46e1c3795f8b7d694f5cd8f27cf6c6b7f749a70e18e7803274a64ae1a57e6e9ec207c71da808a1f6262d73ad492cdff15bc5796a3b45ad8d3a85652463776f52de1db512c0af5b640845c6e8ade522d8c3266456452b7a2b7931b3372a0ee979156078e9b69a433d8fbb0820e1978391e5679aa2262003798f633303c7a5a8528c5a06fa2b45b9ce92a5f285570d9175759090d6899b4033f30ea02beed9bc31e836cdd2aebb2117e8a2c0be41da35b120e096b687fded21d3b8e1bb645f80b8ba8eb92f5e7791598c34cf417d5eea6ffd5572ddea94b71f2ce2b7ea5531611d7514c18a3e875f75f5c909d2534acd1b2140ff2f821ac7949f08a48f536dd626ff716d77f5aac04df109c8b9572b60c5f130e91020f05b822f6a9554e21f5c0f5c19c4da9a1adae75cf49bf310877c95b1d77899d0b5651a3a153b0a75d63a7a8de70ca24c8d350caf0f6f79ffee13bd2f13229c480b5f595853fca5174ed8c2042fca765a85afdf276664e2b016ee3130c90f1130cb3a0e358a2289c81a1566a91a49e6e1b2b25c53fa674ba0659d9edd1e833084f86532ba5643cc043d3f9de424231e24d79ad50dbe137c7fcfac5b298de7108dfdd7a70188248f48d8bf9bc118b239e9ab8b1e2d63118232eff532694a1807315773aad042da0ce697ac993b0479f0ab2713eb8651f0c82121b520720f4f8463470da55df1c52a264b0c8154da6639d3d9cc63afd93ec692d03aece95a3a481cc99b03b3a84bc07f683169a624fdac5d8996deacc1e19609c56cfac9a1ee73bcf86af162a1e3993338c31ea36f160fe5bb73f6e7973bb96a02c9d7f034e0077104a709a3a524132721bb340a1f10707f010b0774c6276281bcc667358760513466c6e5ef1b0462a0903ef50b99050f3f323e50d87530f9cc102f641fe05fd22637eeb3d22a8f4beb6425065955860541689243003ba9c5003254741d541446ce66987d738e1261963638378993d6c72d1b904dd7dd69a21a285b375188f8a23f696d48b55caeaa799e5392c77e3f2396a49195d914d56098bdd39b9455518a97cac2c5639fd28bc7d533bb70055f3acf756e0a5f10e14830b6f0fa2673a0d0ea2da285143c579325e3d62ae5dc87b3e85c95c7af3fbf055614eda7ce20584421d944a59919ede8f8e10b4b00c548b51b8aba17eee88a68e2d6a6bebce07daec96f096bcaf3bbeaef03e49828a5305d3802373658f81614fe871a60fe12dae7296a03573cdb9cb8b5b2160103d951a80da008e0e1312e97e0a47c2ea47343bb53ff058d980b92936d71d48f621f4f7f494fecafd859b12af1f5a09fc62c22d6b008be174a6133b1342f30d9f5324da47c59a24e149905712b9fb6f