303 aa
MDEKNLKTLIESVLAEMAGKEGQATPAEVVANVQNQVTQEMSNSDIEEGFIPDITEVDIR
KQFLIPNAKDEEGYLRMKSFTPARLGLWRSGPRYKTQSMLRFRADHAAAQDAVFSDVPEE
LVEEMGFTSVVTKCTDKDEYVTRPDLGRQFDEENQAIIKNNTTRGAKVQIIVGDGLSSAA
VGANIKEILPSIKQGLKMFDLDFDTPIFVKYCRVGAMDEIGELTDADCVCMLIGERPGLV
TAESMSAYLAYKPTVGMPEARRTVISNIHKGGTPAVEAGAYIAEIIKNIIDKKKSGIDLK
ESE