MFVKSETKTRGGLTAWFALTSVYKSEQFKSMAIAYTSPTAAILCEDAFQSMYAQMVCGLCQRHDVVRFGAVFAAALVRAIRFLQLNWGQLAADIEAGELGPHVADPSVREAVSGILRSDAELAEFVRIECSKGDWAGIITRIWPNTKYVDAIVTGAMAQYIRTLQYYSGGLPIVSTSYASSECFFGINLRPVCDPSEVSYTIMPNTAYFEFLPVGEVVDATNLVDLARVEVGREYEVVITTYAGLSRYRVGDVLRVTGFHNAAPQFRFVRRQSVLLSVELDKTDEAELHRAVERASSALLRPRGVSVAEYTSRACTERIPGHYVVYWELLTESPVGAGDGDTVDGETLGRCCLEMEEALSAVYRQGRVADGSIGPLEIRIVRPGTFEEVMDLAVSRGTSIGQYKVPQCVTVPSVVELLDSRVVSSQFSPALPHWIPTPRSD*