303 aa
MRVLVTGGDGQLGKCIKALEMGHPTIDFRFASSKVLDITNKKNIAEFFKNNSLDYVVNCA
AYTNVEQAEKEPDKAYLVNAEGVKNLAEICKKYDATLIHISTDYVFDGHKNTPYTEEDVP
NPINEYGKSKLAGEQYIEEILKSYFIIRTSWLYSQYGKNFYKAIREKCKTEKKLAITTSE
VGTPTNANDLGYFLLQIIEIKSKKFGVYHFSNSGSATWYDFAREIVKRLGKLETIKLEKI
DNYPTFAKRPGYSVLSKEKSLNSFDLNLLNWKESLKKLMIEINEYFIPFKISSNFKRKNV
GRE