MDGKLKFIGKIALQLRDLQNKKFVILGDRDAVPSYIIAKLLEEAGLEVVYRAVQCSLCCHEGTIDPEDQEAIYQLAKQHGPENLIGVLGQVDEEHIRMSVQTLSKGDPTGVGPLYGVALGLIVYHALECEFRELFERRLYDKHLGFYSKFYECRKLEDLMRELLGPGMRKAV