MTLNTVALELVPSNLDLGTAHALAELQKVRKLAVDAGLDGRIRHIMIPGMIEEDDGRPVEMKPKLDVLDYWELVQRELPDVRGLCTQVTSFLGERSLRRRLTALIQHGFEGIAFVGVPRTMTDGEGAGVAPTDALSTFSHLVKHRGVILIPTRDDELSRFGFKCKEGATFGMTQLLYSDAIVNFLTEFSRNTDHRPEILLSFGFVPKMESEVGLIDWLIQDPDNGAVATEQQFVRRLAASEPAQKRAQMLDLYKRVIDGVIDLGFPVSLHFEAPYGVSAPAFETFAAMLDYWAPDR