MSATAARLLLPRVAKTTATALVRGPLDSFSKLDAQALDTRIPATVITGFLGSGKTTLLNHILTSQHGKRIAAIENEFGEVDIDSSLVASHSSITEDIVMVNNGCLCCTVRGDLVKMLLKLVKQKGDKFDHIVIETTGKSYWNKVLCPVIETFSSDELVSKYVKLDGVVTMVDCKHAMKHLNEVKARWVVNEAVEQVAYADRIILNKVDLVDDAELEALTNKLKFINGMAQMKTAKFGDVDMDFVLGIGGYDLDRIEAEVQDSKETYHCHHGDEHGHHHDHVHDSAVTSVSIVSEGLLDLDEVNDWLERLVDEKGEDLYRLKGVISVNESTGRFMFQGVHCMLEGCPAKPWEPDEKRINKLVFICRNLDEAALRKAFNGCLL*