MSTQEATLQQPLLQAIDLKKHYPVKKGMFAPERLVKALDGVSFNLERGKTLAVVGESGCGKSTLGRLLTMIEMPTGGELYYQGQDLLKHDPQAQKLRRQKIQIVFQNPYGSLNPRKKVGQILEEPLLINTSLSKEQRREKALSMMAKVGLKTEHYDRYPHMFSGGQRQRIAIARGLMLDPDVVIADEPVSALDVSVRAQVLNLMMDLQQELGLSYVFISHDLSVVEHIADEVMVMYLGRCVEKGTKDQIFNNPRHPYTQALLSATPRLNPDDRRERIKLSGELPSPLNPPPGCAFNARCRRRFGPCTQLQPQLKDYGGQLVACFAVDQDENPQR*