MSDAFMDKFNSLGERIKVGGAGLSRKMSAGVSSVSGRVKELFQVPSAMDRQIEDATAELLQGPDWERNLQICDMVNHDPSCGVDVVRALKKRLALNARSPHVQILTLSLLETCVKNCEKMFSEVASERVLDEMVKAVDDPLTAMSVRDKILMLIESWGEATDELRYLPVFEETYKSLKSRGVRFPGRDTESLAPIFTPPRVIPPSEVSPRISSRDTSALDTYTPEQSKEVFDVARNSVELLSTVLTSSPQQEVLKEELTSTLVEQCRQSQLSVQRFIERGTQNEELLFEALNVNDELQRVLAKFEEMSTSPVVKSNQPSEPALIPVGVIDDEEPTGSGENPLIRKSSAKPSAFRSFQGDEAAMADLDAMIFGQKGGSSQESSEGARKKKNDDLIVF*