MKTTQYVARQPDDNGFIHYPETEHQVWNTLITRQLKVIEGRACQEYLDGIEQLGLPHDRIPQLDEINRVLQATTGWRVARVPALIPFQTFFELLASQQFPVATFIRTPEELDYLQEPDIFHEIFGHCPLLTNPWFAEFTHTYGKLGLKASKEERVFLARLYWMTIEFGLVETDQGKRIYGGGILSSPKETVYSLSDEPLHQAFNPLEAMRTPYRIDILQPLYFVLPDLKRLFQLAQEDIMALVHEAMRLGLHAPLFPPKQAA*