301 aa
MDALLDLPQLRTFYTLAQTGGFTACARKLHRTQSAVSHAMAKLEDLAGVPLLARRGRELG
LTEEGRRLYLACEQVFATLDAAADDLRRHQSLAMGRLRVGTTVEFGSSILMKHMQPFLAA
NPGLEIDFTLSHDLLGPLLRDDLDLIIDCQEHPLPALKKSPLFRETYVVACSKAFRKAHR
LRVPADLSRGPVLSLDKAGAWWNRFLMAVPDHEQPQLDRIIAVDHIRAMIHAAVEGMGAL
LVPRYSVLGELQRGDLVALFPAIRPAEDRFSIYQKKVKANHEKQKLLTRYLQGLSPEEFG
S