MPSIAKRTPVLFVPHGGPTLMYEGDPNSDQKAFAYLRAFGRELLKKHKENPESVKGVIVMSAHWEHAYQKDENPREVSPNKLPKITPKLGKIPVGIATDPADGLGRLEYDFFGFPRKLYQEKFFARHSHELALKVADVIDSSDKYQAQLRTDKKWDHGLWVSSKVMFEHAGEADGEVPFPVLQISEPAGDQLKANGNEDDVANRFYDLGKVLAPLREQGYWIIGSGMSVHNLRELGAYYGGHADYAVTFEKEVNKLVQNVTANEDGKIPDEQYKRNVKTLWNDKDRRRAHPTAEHLFPLFFALGAADGDKGKQVYAAPQASLSWGTYKWQ*