MGSNSRLHAVLIPYPAQGHVTPLLHLAKVLHSRGFHVTFVNSEYNHHRLLRSRGTGALAGLDDFRFETIPDGLPPPSESDNDDVTQDIPTVCTSFLTHGPAAFGALLARLNSEPGTPPVSCVIPDGVMSFAQRVASDMGILAPAFWTTSACGFMGYLHYAELIDRGYVPLKDESYLTNGYLDTVLDWVPGMPGIRLRDMPSFIRTTDRDEFMLNFDSGEAQNARHAQGLILNTFDAVEHDVVDALRRIFPRVYTVGPLLTFAGAAAARRPEVGAIGGNLWKEDASCLRWLDAQQPGSVVYVNFGSITVMSPAHLAEFAWGLARCGRPFLWVIRPDLVASEKAMLPEEFVSETKERGIFLSWCPQEQVLEHPATGLFLTHSGWNSTLESISAGVPMICWPFFAEQMTNCRYACTKWDIGLEIDTDVKREEVARLVQEAMDGEKSKDMRAKAMAWKEKAVAATEEGGTSSAGIDRLVEFLLARGDHAS*