MSGELVFDLNALFIYAKVVEHGGFAPAGRVLGIPKSTISRKVAQLEARLGVRLVQRSTRQFQVTEIGQAYYRHCVAMTVEAEAAEDVIEQNRSEPCGMVRLTCSTPLLHFELAPMLARFMAQYPNVELYVKTFNRRVDVIAEGYDISLSLRFPPLEDSDLVMKVLARSPQVLVASPELLARYRPPELPADLSAMPYVGWERSRLDGSLRLVGADGSSAALNLRPQLLSDDLGTLRQAVLEGVGIGGLPLCVVSRDLAERRLVRVLPEWTPVEGMVVAMFPSRRGLLPSVRALIDFLAAGFADAAQRQYPAPG*