MAGSRLETIGTLFTRIRDLMRAGVLKEKPLWYDVYEAFPPLKEPVFRRPRQRYGKAKELVPEVLYQEDRIRAKYYSVYGSGPKTFDLFNPNFKSSCQRFVEKYIELQKKGETDEDKLFLETGKALLAEGVILRRKGEGATVSIPY