MTPEEVSVYRKELEFRIRGKDVPRPVKTWNQTGLATKLLDIIKKMGFEKPMPIQAQALPIIMSGRDCIGIAKTGSGKTLAFVLPMLRHIKDQPSLASGDGPIGLVMAPTRELVQQIYNDIKKFSKALGLTAVPVYGGSGVAQQISDLKRGTEIVVCTPGRMIDILCTSAGKITNLRRVTYLVLDEADRMFDMGFEPQITRIVQNTRPDRQTVLFSATFPRQVEVLARKVLTRPVEIQVGGRSVVNKDIMQTVEVRPDGERFLRLLELLGIWFEKGKVLVFVHSQDKCDSLFRDLMKSGYPCLSLHGAKDQTDRESTISDFKSNVCNLLVATSVAARGLDVKDLQLVVNFDVPNHYEDYVHRVGRTGRAGRKGCAVTFISPDEARYAPDLVKALELSEQPVPEDLKQLADEFMAK