MADVKVSKVKDLTRIERIGMHSHIRGLGLDSSMEAREVSEGMVGQLSARKAAGVILQMIREGKIAGRAVLIAGQPGTGKTAIAMGMAKSLGEETPFAMMAASEIFSLEMSKTEALTQNYKKILNVYGLDQKVRQRPGTTATAFRKAIGVRIKEEVEMIEGEVVEIQIDRPATAGAASKTGKLTLKTTEMETIYDLGTKMIEALSKEKVQSGDVIAIDKATGKITKLGRSFARSRDYDATGPTTKFVQCPDGELQKRKEVVHVVTLHEIDVINSRAQGFLALFTGDTGEIRPEIRDQITSKVAEWREEGKAEIIPGVLFIDEVHMLDIECFSFLGRALENEMAPILVVATNRGITRIRGTNFKSPHGIPIDLLDRLLIISTQPYSELEMRRILDIRCEEEDVDVVEDARELLAKIGTETSLRYAIQLITAASLACQKRKGKAVEIEDVSRVYSLFVDVKRSTQFLMEYQEQFMFNEIPGQGGEEDGTMEE*