301 aa
MVLGHVVIGGGTGFIGSCIANALRQEGAGITIISRMPGPSRLTWTELARNGLPKDTTAVI
NVAGQNILDPTRRWTTGFRQNVWNSRVETTKALSRAVTFTDAKKFVNISGVAYYPPNGKE
YTEDDKCKPYDYLSELCHAWEAAAKLPDGCKTNQVTIRSGVVLGRTGGMIAQTIWPFFFG
LGGPLGSGEQFMPWIHIEDLVYLFIWALRNDVGPVLNGVAPQLVRNKEFAKAFASAMWRP
AIIPLPKFVLNLIFNEERAKIMTEGQKVLPKRVLESGFEFEYPDIKKACTQVAQLVYNNP
L