MTKENNVILTAKDVVVEFDVRDRVLTAIRNVSLELVEGEVLAFVGESGSGKSVLTKTFTGMLESNGRIANGSIVYRGQELTDLKTNKEWAKIRGSKIATIFQDPMTSLSPIKTIGSQITEVIIKHQKVSNAKAKEMALDYMNKVGIPNAKKRFEDYPFEYSGGMRQRIVIAIALACRPDILICDEPTTALDVTIQAQIVELLKSLQREYHFTIIFITHDLGVVASIADKVAVMYAGEIVEFGTVEEIFYDPRHPYTWSLLSSLPQLADESGELYAIPGTPPSLYSPIIGDAFALRSEYAMVLDFEKAPPAINVSETHWAKTWLLHPEAPKVQKPEVIQDLHQKILRKMSQQEEGNV*