MSVAYVSFPSFQEIEHFNVNGSKYGEGNIQTDYKVFSASLKGNDDQPALVHQGAMQMYTCSKQRHLKPIIFVGHSLGGAVATLATLWLLEKRLRQSSPFCITFGFPLVGDERLVEAVGRENWGGNFCHLVSKHDIVPQMFLAPFESIAEPLITIFPHWHGIMVNDSSNKPDSFIQDACRNLLDNVLQYTYAVSNYRRGSPRDLDMVAKRIPYKPFGTYMFCSSEGIACIDNFETILNILHLTMQSQEEPYDNIEQDCFSEHIGYGSVLNHVLEKSITGSRIAKPDSESSTMIGISLQLEAIGLQHQNNDAALISLQIARDTENEHNANVGKLAIELSKNQCLMAELEWSKEH