MESRFVIQFRNSSAETLVDGGNSVVYSRNSSNGSNCPIITHQTTSTPTSKSSRSTTILNDSAYKSELPPPPLVYANEKAILLHFARLFALRHGYQLVINKNDKRRVIMLCSKHGNYRHSSKKTSCEGQSVIRGVNGLKRQAKCDCLFRAELQFKSRKNLWLLKPIYMKHNHSSKLTLPIIRGKSDNASQPSRLDDFCSDKNHLNCFFDASRDSGLDLASSDPFKFPYSRELDGIRVLSSDLPTPPVNTEEPILDDLTVSVSAHLKRALDAMNYTPKEHFLDQRSNNSFDEPPTKKPDLKSEF