MATRVVATATVRAVKGRKLIPTRAALTLTPAAVLRIKTLLQDKPDMVGLKVGVRQRGCNGLSYTLDYASQKADKLDEEVV QDGVKVFIDKKAQLSLLGTEMDFVESKLSSEFVFNNPNIKGTCGCGESFSM