MKLLHGFARGEGTATQKTVLATIHQPSEEVFNLFDKVLILVEGRTVYFGSPGGALQHYSSLSLQCPRDESPPDFFMRCVATDAGEDADRQQAKQNVETLLKALPPLATPDMPKKFDPKVESLKGSGVVALLTLVRREFLIRRRSKILFKAAIARTLFMAILLGLLYWQLPNDQDSWQSVLGVLIFGRTMPNMIMINTFMTSGFGLTQELPHSFRPAFREARAGTSAQGYMMTTEEIPIYFRWIEYVGPFKPIFAEPLGEFHFQNLHFWHSSRFGS*