MRIAGRAAREVLDLAGREVRPGITTDEIDRIVHEATLARGGYPSPLNYHNFPKSCCTSVNEVICHGIPDDRPLEKGDIVNIDITCYVNGYHGDCSEMFVVGGEEAADAKARHLLQATYDCWVKALNFVKPGNDYKDIGAIIEDHVVAEGFNTVKSFCGHGIGSVFHTNPNILHYRNSEPAGKMAPGHTFTIEPMICEGEASYLMWPDDWTATTRDGGRSAQFEHTLLITKDGVEALTGKIETSTVHFWEEESKVHEGVWLGTSADAKERETALNAQLL*