MARSDGAIRVSGMQFSYDVQDPIFFDFSLDLPAGSRCLLVGANGSGKTTLLKILAGKHMVGGKNIVQVLNRSAFHDTDLVCSGDLSYLGGSWSKTAGSAGEIPLQGDFSAEHMIFGVEGIDPVRREKLIDLLDINLKWRMHKVSDGQRRRVQICMGLLQPFKVLLLDEVTVDLDVVARMDLLEFFKEECEQRGATIVYATHIFDGLETWASHLAYIHGGELKLSAKLKEIKDLETSPNLLSVVENWLRSETKVEKKTKKKPVATSPFMSSRQMAYYR*