MSKGAVPEVVLNSGHKMPLIGFGTAGELPPPDVLTSIFVDAIEVGYRHFDTAAAYGSEESVGRAVAEALRRGLVKSRDELFITSKLSMADSHPDLVLPAINNTLRKLGLDYIDLYLIHCPVRLRKNPSPPTYEIPKEDILPFDTEGIWKAMEECSRLGLAKSIGVSNFGLKKLSTLLETATIPPAVNQVEMNVAWQQEKLREYCKEKGIHVSAWSPLARNGASWGSITWGSLLVMGSPILKEIAQSKNKSIAQVALRWVYEQGASPIVKSFNMERMKENLQLFEWELNQDEVQQIKDQIPQHRIFSGDVFVHEDGPYKSLGEFWG*