MLADQDPVVLLQHAGLNSLTGKTGLAMLRHRRGPIVAVIDPDHAGQCLETVTGISRSVPVVKDLAEALPFRPSVAVVGLAPSGGVLPEALRSDVLQALKAGLSVASGLHTHLADDPELSAAIRPGRWIWDLRCEPKGLRVAQARAAALPCKRVLAVGTDMAVGKMSACLAVHEAALRAGVCSAFVGTGQAGILISGSGVPLDAIRVDYAAGAVEAAVMDAASTLPDTGLVLVEGQGSLCHPGSTATLPLLRGSQPTALLLVHRAQQSCIHRLPEIALPPLGDLIQLCEGLASIGRPQDAGPPPRVRAVALNTAHLSDAECERSSAELSETLSLPCVDPIRQGADALLKALLAS