MGYNLLQGKTVAITGAATGIGRSIAVKMADEGANVVINHFPSEEQAQLAKELGKEIGEDKFLAVPGDISKPETGKDLVAKTVEKFGELNVFVSNAGICPFAEFTEMPAETYLKTVEINLNGAFFSTQAAAKQMKLQGKGGSIIGVSSISALVGGGFQTHYTPTKAGILSLMQSEAVALGEYGIRCNALLPGTIRTGLNEEDLANDEKRVAMEKRVPLQRLGVPDDLAGPAVFLASDMSQYVTGAQVLVDGGLFVNLQ*