MSEEEKKVYLEDWRSAKEWGGFLYSIERWERIAEVEKIVCNACKEICLGLREEELLGLLAEGGMKKTLKEEFSEDKAKDARYLEYIVVDDVLLLDAHREYGGEVTKELVRQMLLGKEGKDIDKRYVDRVAGVVRERQRKREEETERSVKELVGDEEKAKSKEEKAKSKEEKAKSKRGRKGKSASAPSEQEEEKKESEVEEAEQGGEVEALPVEVGGARSKGGKKKSKGGRKCFKIHRRVLRWTKSPEKIKEEWDKGSEERWKGRSLEEIKEQKIVHDITGVLELLRSEDADRFFMDAGKYRKGGSERQRMVAIGALETGGQRMTGVVEVGTFKDGDGCPVVYHLRFKPTSIGSIGDVINPGVVEASDVGRVDEGEECEDADKFVYPKGVRFETVKETGSFQIVWKNPSDTSEVLRRLIVYCRPCVI