MATLAADSKTAIEQTIDQATSSGKIPGFVLNVVNKKGDSLVSYASGKEGASTDKPMTTDHVFWLASCSKLLGAISAMQQVEKGLIGLDDADKVEELVPELKDIKLIKQVDGKLTLVEKTKRITLRMLLTHTAGFSYTFFHPWLKELYPDVDELSGGDDVLKTALVFEPGTDWGYGASLDWAGVVIQRLTKTPLSELVQKEIFDPLGIKDLTMYPTEEHKTRFAKLHQRAEDGSVKERDHVYPTKAAFESFGAGFFAKGSEYTKVLAALLDDGGKILSKESVDQMFTNQIPQWPNYGRRGIPAAKPEYTNPLPELFPQGEAPQGWGISFMQTVEPTQTGRGPNVGWWAGIMNSFWWVDRTKGVAGLCQAQILPFGDMDTMVLWQTIEALTYQGLKE*