MSAGLAVAKAQDVPGRAEPEAMSLDDGAPVQEDLYTKLKTLQRQLEFLEIQEDYIKEEQKNLKNELLRAQEEVKRIQAVPLVIGQFLEMVDNNTGIVGSTTGSNYYVRILSTLNRELLRPSASVALHRHSNALVDILPPEADSTISVMSQTERPDVTYQDIGGMDIQKQEIKEAVELPLTQANLYEQIGIDPPRGVLLYGPPGTGKTMLAKAVAHHTTAAFIRVVGSEFVQKYLGEGPRMVRDVFRLAKQNAPAIIFVDEVDAIATARFDAQTGADREVQRILMELLTQMDGFEQSTNVKVIMATNRADTLDPALLRPGRLDRKIEFPLPDRRQKRLVFQACTAAMNLSEEVDLEDYVARPDKINNAEIASICQEAGMLAVRKNRYVILSKDFEKAYKNVVKRTSDAFEFYKX