QDYNLQRPSQELVAKDLHGTEWRFRHIYRGQPRRHLLTTGWSAFVNKKKLVSGDAVLFLRGEDGVLRLGVRRAAQLKNVSPVPALFNQDSSLSSLGNVAQAVAVKSIFHIYYNPRLCESEFIVPYWKFMRSFSQPSSVGMRFKMKYENEDASERRSTGTITGSRESDPKSHGSKWKCL