MSNATNGAPNVNEKVILVTGGAGYIGSHTVLLLLEAGYKVYVIDNLDNSVEDAIERVADLAGKFRQNLFFFKVDLRNKDPVNRLFSTVKFNAVIHFAGLKAVGESVAKPLLYHSNNLIGTLNLLEAMHEHGCKKLVFSSSATVYGQPKSVPCTEEFPLSATNPYGRTKLFIEEIARDVQKSDSEWSVILLRYFNPVGAHPSGMIGEDPRGIPNNLMPFVQQVAVGRRPELAVFGNDYPTRDGTGVRDYIHVMDLADGHIAALQKLFTAQDIGCTVYNLGTGRGTSVLEMVAAFEKASGRKIPLKFVSRRPGDSSEVYASTDKAERELQWRARFGVEEMCRDQWNWASKNPWGYRVPDSENQ*