MDIEVAIFTLITHSGEARSSSMESIQHAKKGDFKKAIACIEDAKAKLILAHQAQTTLIHAEAQGNKVEISLLMIHAQDHLMNAMTIKDMAEEFVDLYKNVLPEKWEA