FDIDMVFSWVDGSDPEFRARRMAQMSQYVVGEGDDAEARIRQIDELKYALRSVNMFAPWIRRIFIATDSTPPPWLAEHPKITIVRAEDHFSDRSALPTYNSHAVESQLHHIPGLSEHFLYSNDDMFFGRPLKASMFFSPGGVTRFIEAKTRIGLGANNPARSGFENAARVNRQLLFDRFGQVITRHLEHTAVPLRKSVLIEMEREFPEEFARTAASPFRSDTDISVTNSFYHYYALMTGRAVPQEKAKVLYVDTTSYAGLRLLPKLRKHRGYDFFCLNDGSFPEVPAAQRAERVVSFLERYFPIPAPWEKIAADVSRRDF