MAEKNASAVDGAIRVSGMQFSYDVQDPIFFDFNLDLPAGSRCLLVGANGSGKTTLLKILAGKHMVGGKNVVQVLDRSAFHDTELVCSGDLSYLGGSWSKTAGSAGDIPLQGDFSAEHMIFGVEGIDPFRREKLIDLLDINLQWRMHKVSDGQRRRVQICMGLLHPFKVLLLDEVTVDLDVVARMDLLEFFKEECEQRGATIVYATHIFDGLETWASHLAYINGGELKLSAKLDEIKDLKTSPNLLSVVEAWLRSETKVEKKTKKKPVVTSPFMSSRQMAYYR*