MVDTLFQGYQNGTQNAVLSSTEYLSNAARAFNNIEDGFYISPAFLDKITIHVAKNFMDLPKIKVPLILGIWGGKGQGKTFQCALAFKKLGISPIVMSAGELESGNAGEPAKLIRQRYREASDIIKKGKMCSLFINDLDAGAGRMGTATQYTVNNQMVNATLMNIADNPTNVQLPGVYKNEEIPRVPVICTGNDFSTLYAPLIRDGRMEKYYWAPTREDRIGVCMGIFAEDNLNRMDVETLVDTFPGQSIDFFGALRARVYDDKVRRFVEDIGVENIGKRLINSRDGAVQFEKPAMNLDVLLKYGRALVQEQDNVKRVQLADAYMAGAELAGTGGSSLPEAVA*