MSRAVVPTATIGDPVELYKLVTKDIPKASSGNVVVRLTLRPVNPTDSLVIQWGVWAGHDLDKLVVGSEGTGVVYELGEGVTNFKKGQRVIPLIFGRYYPEGYGLWRDYVEIPAKDCVAVPDDIPDEFAAQFFINPWALYQMLKLLNIPKGEYLIQGAAASVLGRQVITLAKHWGIKTINIVRRDSHIQELKDIGADYVLNSETEDIPAKVDEITGGKKAYGALDPVLGDMTKILFASVRNGGQVLAYGALSGNDVKLDVKDLMRGVDLKFFLVNDLGHDLAKREETSKEIFELMRQKVLEPLSGKKFPLEEFQEAMIEGNKPGRGGKVFLESYDH*