MKETIVAQATAPGRGGIGILRVSGPLATKVAQAILGKCPKPRMADYLPFKDADSTILDQGIALYFKSPNSFTGEDVLELQGHGGQVVLDLLLKRILQIDGIRLARPGEFSEQAFLNDKLDLAQAEAIADLIDATSEQAARSALKSLQGEFSKKVNTLVDSVIYLRTYVEASIDFPDEEIDFLADGKIEANLRGIINQLENVRSEAKQGSILREGMKVVIAGRPNAGKSSLLNALAGREAAIVTDIAGTTRDVLREHIHIDGMPLHIIDTAGLRDATDEVERIGISRAWTEIEQADRIILMLDSSDPESVDLTKVRSEFLAKLPSTLPVTIVRNKIDLNGEQASESEQGGYQIISLSAQTHDGVKLLREHLKQAMGFQTGIEGGFLARRRHLDALEKAAEHLQIGLVQLTEFHAGELLAEELRLVQSYLSEITGQFTSDDLLGNIFSSFCIGK*