MLEVWFQNRRSKERRMKQLRFGGYRPIRRSKTSTRDELCVPQGDIYSHGVNNDGFYGQLPLSFFCNGYGSVGPDGTPPTALPHPSFIMPSEAQPVHVDQSNSG