MAGSGVFQEILDSDVYKFYADGEWKLSSSGKSVTITNPSTRKPQYKVQACTQEEVNKIFESAKAAQKLWAKTPLWKRAEALHRAAALLKVHKDPIAECLVKEIAKPQKDAVTEVVRSGDLISYCAEEGVRILSEGKFLLPDSFPGNERNKLCLSSKIPLGVVLAIPPFNYPVNLAVSKIAPALIAGNAIVLKPPTQGAVAGLHMVHCFHLAGFPKGLISCVTGKGSEIGDFLTMHPAVNCISFTGGDTGIAISKKAGMVPLQMELGGKDACIVLEDADLDLAAANIIKGGFSYSGQRCTAVKVVLVMESVADALVQKVIAKMSRLTVGAPEDDCDITAVVSESSANFIEGLVKDAKQKGATFCQEYKRDGNLIWPLLVDHVRPDMRLAWEEPFGPVLPVIRISTVEEGIHHCNANNFALQGCIFTTDINKAIMISDAMETGTVQINSAPARGPDHFPFQGLRDSG