MVKAESTTAAAAAEGSSGRRDAEAELNLPPGFRFHPTDDELVVHYLCRKVAGQPQPVPIIAEVDLYKFNPWDLPERALFGSREWYFFTPRDRKYPNGSPPNRSAGTGYWKATGADKPVERTRRAAAGRAPRGVKTDWIMHEYRIAEADRAPGKKGSLKLDEWVLCRLYNKKNNWEKLKVEQDMAVEAGPNGEVMDALATDAMSDSFQTHDSSEIDSASGLQQHGFMDMAQGQPRGGMVTVKEDSDWFTGLSMDDLQTCYMNMGQMVNPATMPGQNGSGYLQPMSSPQMMRPMWQTILPPF