301 aa
MMMSTFLKKTITASALLIALSGTTLAAEKPQIALLMKTLSNEYFITMRQGAEEKAKEVNI
DLIVQVAEKEDSTEQLVGLVENMIAKKVDGIIVTPNDSIAFIPAFQKAEKAGIPIIDLDV
RLDEKATKKAGLKFNYVGVDNFHGGYLAAKNLAQALNEMGDVAILEGIPGVDNGEQRKAG
ALKAFSESPNIKVVASQSANWETEQALNVTTNILTAHPNIKGIFAANDNMALGAVTAIEN
AGLAGKVLVSGYDGIPLAIEYVKKGKMQNTIDQLPKKTSCRGYRKYFEKIKQTGTARFLL
R