MLTPAEQDRALTLMRLIGENVPEWGVKVIRRAAQVHPELAQLSPALRHIKTERELKLSQDLAAIGQDLIAVLHAYFGSKGRLDEAIRELSLLHSTKGNIPSEFLVEMAAAFLITIGALYPNTFPGDAIEAITKALDALLGQWRKILEELGFKR