MSVLGVVNSPLLAKRHFDEGEATEGFDRAGFGGKRTRTAASPARCVPFVASGSGVHAVPPTTIAALLALFPGMDERAVTSVLAECGNNIDAAIKRLGELRLSVGSTAAADHREAQPSTPPPPSSQAAAAAAAAAEATGADAGTSGGPATAEQWVEVLVGEMSAARDLTDARTRAAGFLRQFEAFVVRYVRQQQDGGASTSAASPEPGTGAGASAAGAGASSHQSVAQRAAKLAEENALLKKAVQIQHRQLQEKAAAEGEAANLKAMLAQYQEQVRSLQLTNYSLSLHLQKATNSDHLGPHRNPDVF*