MSVTGMSSYLNLKSHHHHTNPYQIGLMDTLHSMGYPPGHPRKQRRERTTFTRGQLDILESLFGKTRYPDIFMREEVALKINLPESRVQVYQHTFG