MTDFKDRERAEEAKYAMDEETAFKVAARRNKLLGHWAAEKMGLNDEETKSYATAVVQADFEEAGDEDVIRKVLGDLTTAGVDVDEAAVRAALADMTIEAKRQFMSEN