MHKTLEFDIEYEKHSVEQITEEALALLLEALAKGYTSITFSVLIPSDIVKPELIAAIVEAVKEVLKELGIPCEILSATVTGLPDGYLVLTITIKLDPEKH