MNRVGKFKEDYGNQLQVSGFHFELLLIDDWTSSLQLNINGASGEALIALNLQSLDFLYRSLEALYSSVFLPVASNVPLYVKVWFQNRRTKHKRMQQEEKGGGCGSGDDQKNPNESGHTSEDEDICDEIDDEDDEVIDMDDCDQIEYQRQLIEHHQQQQDQQLKADDAHKSLMPYYFQPLISIIL