MKHYVLVHGGCHGAWCWYKVKPMLEHSGHRVTVFDLTAHGVNMSRVEDIQTLEDFAKPLLEVLESFGSDDKVVLVAHSLGGIPAALAADMFPSKISVAVFVTSFMPDTTNPPSYVFEKFLGSITEEERMDFELGSYGTDDHPLKTAFLGPNYLKNMYLLSPIEDYELAKMLMRVTPAITSNLTGTKSLTAQGYGSISRVYIVCGEDKGIRVDFQRWMIENSPVKEVMEIKDADHMPMFSKPHELCDRLLKIADKYP*