MTDALVIQDLRKVYASGVEALRGIDLTVEEGDFYALLGPNGAGKSTTIGIVTSLVNKTSGKVKIFGYDLDTEMVRAKQQIGLVPQEFNFNPFETVQQIVVNQAGYYGVSRKEAMKRSEKYLKQSNLWEKRNERARMLSGGMKRRLMIARALMHEPKLLILDEPTAGVDIELRREMWAFLQELNAQGTTIILTTHYLEEAEMLCRNIGIIQSGELIENTSMKHLLAKLQFETFIFDLAPYTQAPVIEGYQSVFEDELTLAVEVERNQGVNHLFEQLSQQGIKVLSMRNKSNRLEELFLKITEDTYQREDQHV*