MVCTGAKSEEKSRLAARKYARVIQKLGFPAKFKDFKIQNMVGSVDVKFAIRLEQLVLNHAQFTSFEPELFPGLVYRMIKPKLVLLIFVSGKVVLTGAKQRKEIDDAFNNIYPILRKFRKQQQ