MVRPSQSGTMIMPTSQHLLRQVNKNEEARGRLFSVGISTQTKSSKNLDYVVRLNPGEGMTLYCKADTSVPFTFRYGPECHPGMKIRIRPEYTEDRYSNKPVERCPNHLVKDNTEARNHFVRCEHPEAEYLGVEDAFAVRIPTCESTGFLFTCFSSCSGGINRRPVQLAFVLEE