MEKDNQPSIEELKAFLQKNNIEYKNIDLFIEATTHKTYSKVNKNSKDYERLEFLGDSLVGFLISDYCVREFSSLEPGELSRLRSKLVDKLALFKIAQKLKVEQIIKTGPKKARNEVLSSSNVLSDVVEALIAAIYLDQGMQSAKDFIKSHFYEIANKAQNKPNKDPKSELQEYFQTISAETVKYETIEIPNKRSFESKAWHLNKIYGTGVGLSKKDAEKNAAANALSKLKT