MEGVNHKFVPTNGIDMHIAELGSGPPVLLLHGFPEIWYSWRHQMVGLAEAGFRAIAPDFRGYGLTRNTDPLKNDWLDSVDDILGLLDALHLDKVYVVAKDWGAFIAYCLGYAHPERILGLAVLGIPFFKPSTIGNIFQHIPAGHYLMRWAVPGIPEADFGRFDVATVIRRIYILFCNSQMPIASDTESTLDLVKAADPLPEWMTEEDIKVYGELYQNSGLEYPMEVPYRCWGRVAVKLADRKDYTISAPLLLVLGHRDYSVQMDGLLELLDTEKELLPKMKVVHVEEGSHFVQEQCPKHINELLIEFLNSQQSI