MSRVHAFVDDALGDLDAVALADAIRSGRVGRADVVEAAIARAEAVNPALNALAYAAFDVARDAAAMGTGQEAFFSGVPTFIKDNVDVAGQPSMHGTDAWEPYAAVADSEITRVVLGTGLVSLGKTQLSEFGFSAVAEHPRLGPVRNPWNTDYTAGASSSGSGALVAAGVVPIAHANDGGGSIRIPAACNGLVGLKPSRGRLPLEPEYRRLPVGIVANGVLTRTVRDTAAFYREAERLWRNHQLPPVGDVTSPVKQRLRIAVVTRSVLREASPEVRQLTLKLAGLLEELGHRVEHVDHPPAPASFVDDFVLYWGFLALAQVRSGRRTFGRTFDPTRLDELTLGLARHTGRNLHRLPLAIMRLRMLRRRSVRFFGTYDVLLTPTVAEATPQVGYLAPTDYQTVLDRLSSWVVFTPVQNVTGVPAISLPLAQSADGMPVGMMLSADTGREALLLELAYELEEARPWARIHAPNIAE*