MATVLSDLATTIGTALSSLPPPDQIQDAERMQVLGAISRLQEALEPPAMAVQRMGLSKTRDEQYYHISVIRIAQGMGIFDAFAESGGAEMTVQELYSKTKGDETLLKRMPSDPPERVMRVLCAHRVYEATAAGTYRPLPLAMALATGSMPENFMKHMHTAMQVSAKLFEYFENRGYRSPEDAYDGPFQFAYGTSEHYFDWLKKHPEPQHAFNVTMTATEQDGADYWFDVYPVKETLTSPDPDRVLVVDIGGGVGHTLTALKRRFPDLSGKLILEDLPQVIDDIKEPLSDNISAIKYDMFEPQPVRGAKVYYMRRVLHDWPDKQALMALSRIREAMAEDSVLIIHDYTFPDGHDGPDVLPFAAIVDFQLMELMSSHERTQQQWVALLEKAGFSEVNIYKGKSSAHPSALFEATL*