MGGILHTFCEGVHWPGTLVLDSLKANGLNLQGTSLVGDAAILSQLAKNHENAEHLKVLKSKRIVHAPPTAVRLFLCGRPYSGKTTLCRSLDKFFSWKPQPPRSFLNKITRRNRKKPVKDTSFLERTHGIQVTTLEKDEIKVSLGDMAGQTEYHCLHDDMFPNLSNRATPSLFLFVWNPIEVDANGQDMKDADGQIVTKSLQKFDEEFKYWLRFVSSKTLRSAYYKPRLIVVITRADYRIWDTNSSFHNIQRCFKEFVHFDMKGVFEMDARDPGEVAELASHVFECARIALGSAPLVHKACDDVRMLLASLIHFKCLAPLITKDEFYFLCHKHLGIDSREMQEAIALSLNDSGDLIYFAALDYVVLDVQWFCHQVMGYLFSHRTRTESSGNRHPQGFFSAKFLENFLETETNATACKDSKMVRSASKTRKVDAEILVSQKVRREDLVKLLVGLWLACYRDENQQDSEIFIPACLHQDAKRKFFATANNDDINGIRTYLGRRLKCKDSECTFLTPGFFPLLQVSNVMTITRTRSICFKNDCK