MTKLKVGVIGVGGIAQDRHIPALLKLKDTVSLVAVQDINTVQMIDVAKRFNIPHAVETPSELFKLVDAVVICTPNKFHADLSIEALNHGVHVLCEKPMAMTTEECDRMIEAANKNHKLLTVAYHYRHTDVAITAKKAIESGVVGKPLVARVQAMRRRKVPGWGVFTNKALQGGGSLIDYGCHLLDLSLWLLGKDMVPHEVLGKTYNQLSKQPNQINDWGTFDHTKFDVDDHVTSYMTFANRASMQFECSWSANIKEDKVHVSLSGEDGGINLFPFEIYEPRFGTIFESKANVEHNEDIAGERQARNFVNACLGIEEIVVKPEEARNVNALIEAIYRSDLDNKSIQL*