MTQESNVKLRLQELDNLDERRLEALQSVELYQARMAGSFDKRVRQCAHKKGDLVLAMKRPMVFAHKSKGKFEPKWEGPFVIDKVFSNGAYALLNMEADRCMLPINGKFLKRYYP