MSKKQKIAIVGTTGAVGEELLNVLDELDFPVESILPLASAKSVGSEVEFKGKAYKVKELTENVFKENPIDIAFFSAGGSVSEKYAKFAVESGAIVIDNTSHFRMEKDVPLVVPECNPEDIKDWKKTGIIANPNCSTIQMVQVLKPLNDAFNLKRVDVSTYQAASGAGKEGMQELVEAMQSFFAFKLDEFEPQTFPYTLALNLIPQIDVFMDNDYTKEELKMVNETQKILHKNLEVSATCVRVPVLRSHSEAITMHFEKEIDVKKAKEILEKAPSVIVIDDPKNKKYPMPLMISDTNETYVGRIRADVYDKKILHLWCVADQIRVGAATNAVRIAQKWLELKNK*