MAASLGLPLNFKVGVDNAIFSVDPAQNRLLVLLVMRESEPFLGQWSLPGTLVRHGESLEDAAYRILSEKIQVQNLYLEQLYTFGGPGRDPRELSDSQPLRYLSVSYFALVRFEEAQLMGTGVRGIAWYPLDEVPHLAFDHNRMVEYGHRRLRNKLEYSPIAFDVLPELFTLSELYQLYATVLGENFSDYSNFRAKILKLGFLSDTKMKVSRGAGRPAALYRFDAEAFAPLKDKPLVFI