MIVADKLKKTNRAEYLLYMWQVEDIIRAYHCDSDRIAQEYISQFNLPSETRKATEEWYANLCEMMRSEGKKEHGHLQICTNILQELCELHAHLIKSAAKFPYYREMYYKVLPYIVELRGKNQNSLDKSLQAETNNEPELQTCFDLLYGVMMLRLQKKHISDDTAHAVKDISTLLGQLSDYYFKDKKEPLDFND