MATPQFPALFLSHSGEQKSFVWRLYRELLHVNHSPFFDQDARDSLPKGEPFPPRIVEACRTCKLGIVVISHQYIESMWPMLELQLLLFHNPSAPQNVYPIFFGLTPTDLCKQENVARWQIAWEKQAALWNARNSGFTSVELDIESWPKALEMLRYQSGQIFPGNKQDEHPFIQAIVSNVCKRLPSPNPFFMGDHFKGAQRIQQEIHELFQQQETDEKINDSSGNMPISVGLYGVGGSGKTTVCKYMLNFYNEDWYPGSCCFLQFPTREEDESQLLIQSMKDILKTRGNLAKETLDVIKSVEQAMLHFQELLRRYSVFFILDNVCDWSLQIAKQILAMDFMPGSRLLVNARSEPLLKTLSKTMGRLPRMKIVHVPSISEEEAIEALMSYGLTSSLYISNAEDL