MKTVKLNNGVEVPILGFGTYQITDAAEAEQAVKDAIKAGYRHIDTAQSYMNEEAVGRGIAASGVDRKELFITTKIWVENVSYKGVMSSFDRSLKRLGLDYIDLLLIHQPFNDVYGAWIAMEELQASGKIRAIGVSNFSPDRVIDLAAFNEVTPQVNQIEVNPFQQQTANLAILRKEGVAIEAWAPFAEGKNDIFNNPVLTKIGAKYGKSAAQVILRWLVEQDIIVLAKSVKPERMAQNLAIFDFELTEADKEEIAGLNQGESQFFSHADPEMVKWMASRKLNV*