MKSRRQNVSVARQTILGRDENFEPIPIDLVIEIFSRSPVKSIARCRCVSKLWASILRLPYFTELYLTKSCARPRLLFACQKHRELFFFSTPQPHNPNESSSPLAASFHMKIPFDGRFNIISPIGGLVFVRYEQILKGRKTPEFVSAICNPSTGQSLTLPKPKTRKRIWGTSHFGYDPIEKQFKVLSMNIGDGVYKEHYVLTLGTENLSWRRIECSIPHVHGSKGICINGVLYYRAKADMFSGTLMIVCFDVRFEKFSYIKILKPTTTLISYNGKLASLVWEGPSYICGKRFEMWVLGDPEKHEWLKHTYELRPRWQNVLGEDLLIFAGMTGTNEIVLSPKYPSHPFYVFYYNLERNTIRRVEIQGMGAFKVNEDYIFLDHVEDVKLI*