MSELHAALRSYRSSKAAALSQPAFCVFSNAELDALVAACPHSTFELAAVKGFGRAKVQKFGDDIVRICSGHLKSAAAALPAAAAPAKRKAPAAAASRAAKQPSTAASAAAAQIVLAGTNAFLTGAAGVGKSFLLRYIIQELERRMPEQVAVCAPTGIAASHVQGVTIHSWSGIGLGKGGAQALLQKVEGNVAAQGRWRLARCLIIDEISMLDSLLLDALDQIGRTLPPVSLGQYNTSFAFASRAWREAGVQTIELKTIVRQSGILPTKLYCKNLNVDAENAARLAELPGAATSFAATDLFKGEYPADAKKRLSELVEKKAVSRLDLKRGAQCLLTKNMPELRLVNGSRGVFDSGQRLAVQPASFFQAGPGGAVVYVALSRVTSLVGLWIRGAAVTQAVVKAHPEVLAFYRQVGCL*