MTHSFAVPRSVEWKETAITILNQQKLPDETEYLELTTKEDVFDAIVTLKVRGAPAIGITAAFGLALAAKDIETDNVTEFRRRLEDIKQYLNSSRPTAINLSWALERLSHSVENAISVNEAKTNLVHEAIQIQVEDEETCRLIGQNALQLFKKGDRIMTICNAGSIATSRYGTALAPFYLAKQKDLGLHIYACETRPVLQGSRLTAWELMQGGIDVTLITDSMAAHTMKEKQISAVIVGADRIAKNGDTANKIGTYGLAILANAFDIPFFVAAPLSTFDTKVKCGADIPIEERDPEEVRQISGVRTAPSNVPVFNPAFDITPHDLISGIITEKGIMTGNYEEEIEQLFKGEKVH