MQDEHFYDLMVGYFSDNLSTEEVAELLLWRDANEANSRLFRQLHTIYMSIPNMEQLAKYDKVLAYKKFMECVHAHQRQRRHRRVMYMMRYAAILLVTVGVFSYLFYIKGQDMVESRFADISVEAPLGSTTRMTLPDGTQVWLNAGSRITYSQGFGVRERNVKLVGEGYFEVAHNEKLPFHVNSSALKLRVLGTKFDFRDYPDDPNAMVTLVEGRVALGSHADSANREYQLQPNECAVFEKGSKNMTIQSSVAQASRQWTQGVLMFHDTTLREIALTLSRSYHQRIVIADRQLATLNFYATFNRDEQTLTQILDALSATGRIRYKLQGKTYIIY