301 aa
MATTSQFKQLEKLGNGTYATVYKGLNKTTGLYVALKEVKLDSEEGTPSTAIREISLMKEL
KHENIVRLYDVIHTENKLTLVFEFMDNDLKKFMDSRVDREMPRGLELSLVKYFQWQLLQG
VAFCHENRILHRDLKPQNLLINNKGQLKLGDFGLARAFGIPVNTFSSEVVTLWYRAPDVL
MGSRSYCTSIDIWSCGCILAEMIMGKALFPGTNDDEQLKLIFETLGTPTEQMWPGASQLP
DYNPQIPLYPPKDLKQLLQPTTNEKISDILISLLHGLLQLNPDMRLSAQQALNHHWFEEY
R