MAVKDISKQTVEINNLRFTYPGIDGQPPPGSTPLIDHFSLTLNSGDRCLLVGSNGAGKTTILKILGGKHMVEPHMVRVLGRSAFHDTALTSSGDLCYLGGEWRRDVAFAGFEVPIQMDVSAEKMIFGVSGIDPQRRAELIKVLDIDLSWRLHKVSDGQRRRVQICMGLLKPFKVLLLDEITVDLDVLARADLLKFLRKECEERGATIIYATHIFDGLENWPSHLVYVAHGKLQLAMPMEKVREMSNLSLMRTVESWLRKERDEGRKRRKERKAVGLPEFESQVEGSRVAGDPARAAVRALNNGWAAGRLHSTIAGEENFFLSSNSVLRQ*