MSALKYVNKLQGRRVLVIGASTGVGFCVAEAALEHGAHVIISSSNQTKLDKAASRLQEHIKAANLGDASKLLSSKTIDLSNPDTIDQSVTDLLEFASKDGKLDHVVFTAGDALKTPNLKETTVKDIQAINQVRNAGAIIVAKHLHKYINLSVSSSFTLTGGTNTWRPLPNWSVVAFAGGGTEALARGLAVDLRPVRCNCVRLGAVQTELLDMIPEDHKESVLQGFRDWAITGTVGTPQEVAEAYVYSMKDSFATGAIIGTDGGRLVGESKSSFGAI*