MVYVRQKIVSNASCALSRAVCIAIRYSAVRRQFGSQDCGPETQVIDYKTQQSRLFPLLASAFAFRFVGEWLKWLYQDVTERLQANKYATLPEVHACTAGLKSLTTTATADGIEECRKLCGGHGYLCSSGLPELFAVYVPDCTYEGDNTILLLQVARFLVKTIS