MVLMFRFENQKVFEIGGVKIGGEVGENPTVLIGSIFYGKHKIVEDEKRGIFDREGAEALIREMEDLSDKTGNPGLLDVVGMSEEAMIKYIDFVADVTDSPFLIDSAIADIKLAGVKHADEVGLSDRVIYNSISPESKDAEIEALANSKVEAAVVLAYTYNVISSAARLQALEKAMAKVEKAGITKPIVDTFVMDVPSLPAAAKAAIDIKRKYGLPTGSGAHNAIGSWKGFKNMFGKEAEKAATIVAVTMQIILGSDFVLYGPIEDCREVFPAMYTIDTAYKYFRRTKDWIEMV