MLRQGLLFVKRSLGVAAEWRILDAVGLKYPRFASPLSNVASDVGDSVEELRVFIVVGEPSGDVIGSRLMGSLRRLSPKPLRFAGVGGFGYASRANMEKEGLNSVFKMEYITVMGAAELFPHMFRIWRRLRQTVAEVVDFEPHVVVTVDAKGFSFRVLRSLTSNGYSMISGSDTSRLVLLASIVPVDIPYTRKKTEQPPILVHYLAPSYWAWKMGDARLDSMKEFVDHLLCILPFEAPMYKAHGLGATFVGQPVLEDPYMNVPSAENSAPRNWEIQGFGTNFREKHGVQSGTKIISVLPGSRVQEVKRMLPLFRIAMHRLAEDYPHIKAVVPTAQSSVVTNMVQESVSRWEIPAIVVPAASDLEKYDAFAASDAGLCTSGTASMQLLLARVPSVVAYRANPITEWLIKSRTKLEYISLSNILLNSPVVPEALFGECTLSDSLLF*