MEKEIGGIPQVVLNSGHKMHLVGLGTAKDPFIEDESLKFPILEAMELGYRHFDTAMIYKSEKALGQAIAEAQERGIIDSRSELFVTSKLWCTDNHPDGVLPALHQTLQRLQLEYLDLYLIHFPARLKGGIKTAEFREEDILPIDLEGTWKAMEECCRLGLTKSIGVSNFSCKKLQDLLAIATIPPAVNQVEMHPFWQQRKLRGFCEAKGIHVEAFSPLGGGGVTWGPNAVLDCELLTEIAQAKGKSLAQVCLRWGFQQGVTLVLKSFKRERLKENLQIFDWELNEEELHKIGEIPQMKFARAEKYVTPEGPFKTLEDIWDGEI*