MSVYRDNFTIILFHYVFNVDGWWDLSWSSQAIHITAQNQTKCYSNSPYDACKFLRRKCMLDCIFSPYFPPKEPQKFTNVHKIFRASF