MGTRASNVASSSSRASPRVPLTCSREVEAALRSGAPVVALESTIVAHGMPFPENLKTALEVEALVRTLGATPATIAVIDGVARVGLNDSELKRIAELGERCAKASRRDLAHACGTGSTAATTVSGTMALARMAGVDVFVTGGIGGVHRGGESTMDVSADLIELGRTNVAVICAGVKSILDVPRTLEVLETHGATVCAYGVDEFPAFFTRTSGSRAPLRVDTPLEAARVIDASLRLGLSNGSVFAVPIPSEHEALGQVVEQATSQALREIETRKIIGREVTPYVLKRVAELTDGASLKANIALVKNNARIGAAIAVELAKLRKGVSA*