MSRVIWIVIDSVGIGALPDAEKFGDSKDVSTLGNIFKEYPDIQIPNMRNLGIGNIDGIDFFESIKEPIGCFGKCKEMSQGKDTTTGHWEMTGIIVDKPFKTFEHGFSKEIIEEFEKKTGRKVVGNKPASGTVIIDEYGEHQIKTGDVIVYTSADSVFQIAANEEVIPLEELYNMCKIAREIMMGDNAVARVIARPFIGKKKGEFVRTSNRRDYSLDPFEPTVLDNIKESGLDVLAVGKIEDIFNGKGITDAIHTKSNMDGVDETLNYMKQDNKGLIYSNLVDFDSKYGHRRDPEGYKKALEEFDSRLPEIMANMREDDILIINADHGNDPTYKGTDHTREYIPVMIYGNKIKKGFNLGVKDTFADIGATVADILNVKLPKHGSSFKEDLF*