MSLRVESVSKKYHQKKALDNISITFEKETIYGLLGRNGAGKSTLLNIINNRSFATSGSVQLAGETVTDNETALNHIYLMSEDNLFPPQLKIKDIFKTTEGFYGSFDWSLAEQMLSDFGLDSKKTFKKLSTGYRSIAKLIVALSVPCEYIFLDEPVLGLDANHRELFYTYLIETYQERPRTFVISTHLIEEIANLLEDIIIIDQGKLIRAESIETILKNGRIVSGPKEQVERYTQSLEILGMDTLGGAVTAYVYGDLPTEKAEVQIAPLNLQTYFVQLTNRKKEK*