MATLFHDVEAARLLLPGLTVGRLLDGALALFFVRLLLAMAAHPHMLLPRYGRTHRLTGSLLLLYLMLGLADVRLTPLLRLRGAYDVGLSLLGLATAFSAARDFGSARVHLRGSEASGILDEKATVSRSEMLEHCFYQLLNLCQVGFLYASAALPHSRAARTALAAALLLPWLARSRFPVNSFSANYKTPGVGGTTPLIRFLYRLKKWQYLLYKHFLLHGLNVSVAMGGGGGGGEGAALVGTAHFRLYWLCLNVAYVCEFFMQTLVKRGYMSQRWMLVLQQTLMLVSTAAALQVLQAVRPLPAVLSFALNFLRRGREVSNGCIVIGAAAALESLERSQGRGN*