MSVLNSMMALLSLATGKPGPSGFGSATTAEQVAQGIDASNLTAIVTGGASGIGLETVRVLALRGAHVIIGARNVEAGKAARDDIVEETKGARVNVLQLDLSSMESVKKFANDFQALNLPLNILINNAGVMFCPFKLSEDGIEMHFATNHVGHFLLTNLLLDKMKRTAEETGVEGRVVNVSSLAHLIIYDEGIRFKGINDENGYSDKKAYGQSKLANILHANELSRRLKEEGANVTANSVHPGCIMTNLMRYSMNLMRVFKFLSGFLWKNVPQGAATTCYVALHPDLKGVSGKYFADCNELNPSSIAQDKDLAMKLWEFSTGLVKL*