MVYLQKQDKEVFDAIKLELGRQRANIELIASENFVSEQVMEAMGSVLTNKYAEGYPGKRYYGGCEFVDIVEDLARDRAKKLFGAEYANVQPHSGAQANMAVYHTVLEPGDTVLGMNLSHGGHLTHGSPVNFSGVLYNFVEYGVREDTKEIDYDIVREAALKHKPKMIVAGASAYPRKIDFAKFREIADEVGAYLMVDMAHIAGLVAAGLHQNPVPYADFTTTTTHKTLRGPRGGMILAKAEWEQKLNKSIFPGIQGGPLMHVIAAKAVAFGEALQPEFTTYCEQIIRNSKKLAETLQANDVAVLTGGSDNHLLLIDLKPLGLTGKAAEKVLDEVGITVNKNTIPFETESPFVTSGIRVGVAAVTTRGFDEVAIEKVGVLISEVLHNLENEEVLADVKARVATLTNEYPLYPSL*