MGGVVSNQTLISDERETFSKVIESETCGRDDEKEKLIDSLLNSGNEELLSVIPIVGMGGLGKTTLAQLVYSHERVVTHFGARMWVYVSDQDLIVKRLLEKILKYANDGTAVDLDQLSKDQLMTRLEKELSGKRYLLVLDDVWNEDHYKWDELKTALKCGAIGSKILVTTRSDKVAEIMDVVPRPPLGTLSLGESWMLFEKVAHPPTGFVSIGEEIVRKCGGVPLAIKTLGGMLRHETSEREWQSVRDSELWKRTDKEGRVLSILRLSYDHLTSSLKPCFAYCAVIPKGLRFNKDELIKEWMAQGFIHSDDENELLEEEGEKCFNALLRRTLSKFIIAKESGARIEELKGLNLLWGNIHIGGLDNIGSVGCAGEADLKAKKHLNSLKLSWSSDQTVAVEGNAKEVIEVLEPHSNLKELSVKNYTGLEFPSWMMKKLTKLKKISLWSCNRCEHLPPLGQLPFLESLEICIMDASYRDIGNSLMVEFGLCHFKFNKELQV