MDERIPHLQDRQFMEHADFLGVDYPSLYMCKSKRGIKREDGGKDAYKLPHRLIEKKRRDRINECIGQLKDLLPEHLKLSTLGHLEKAVVLELTLKHLNALTAVTEQQHQKIIALQNGDRSMKSSIHADLDAFHSGFQACAKEVLQYLSQFENWTAREQRCAQLINHLHKVLAQFQPGAQPLQHQLPAGDAQDAQKSDSQANCVPVIQRTQGGELNENDTDTDSGYGGEAEKSDGKDKECERNKAQGPKAVKIKQEFGDERAAKKPKMSWPGNGAGGADLTRPDVAFMNSLMGISSVGQQTPICMPFYFINPSAAASYMPFFDKNNIEKYMYPAAAALASPFPWLYPAHASAAAAAAAAAAFPGLSAHFGAASQSKDSPSLDTDGSLEADAGSPEEPEESPASDDGEGDVGDTSQESKSSSHDQFSGCQRS