MSASRTNVNVAIVGTGNIGGELLNQIKGFNENASTNGTTSFNVVAISSMEGHYVSKDYQPINLSEWKNLTSQNQGAYSLDALVDFLAKSPLPAILVDNTASEAIAQSYPKFLSKKINIATPNKKAFSASNDVYQNIIKASKESGALLMHEASVGAGLPIISTLKELIATGDEIIKIEGIFSGTLSYIFNVWSPNGKKGTASFSDIVKIAKQNGYTEPDPRDDLNGMDVARKVTILSRIAGVHVESASSFPVKSLIPEPLKSAVNAEEFLAGLPNFDSEFASMREEAEKEGKVVRFVGEADVANKTTLVKLEKYDASHPFANLQSSDNIISFTTKRYHTRPLVVIGAGAGAAVTAAGVLGDMIKIMSQVRASDAPSA*