MATIDRKYIVVGGGVAGGYAAREFVKLGLQPGELTIFSKEAAAPYERPALSKAYMFPEAAARLPGFHVCVGSGGERQLPDWYAEKGIELKLESEIVKADLENKTLTTDKGDVYSYGTLVIATGSTFLNLADFKTAGADAKGIYYLREVHEADKLVDAIKANKGGEAVVVGGGYIGLELAACLTINKIKVTMVFPDPCFMPRLFTPELASFYEGYYENKGVNIIKGTSVTAFEKDDNGHVSKVILKDGRTLDSTLVVVGVGAKPLLGPFKGLLEEEKGGIKVDASFKTSDPNVYAVGDIATFPMKMYGDTRRVEHVDHARKSAMQAVQAIKAAEKGEVVDEYDYLPFFYSRSFDLSWQFYGDNVGETVHWGREAGTPDSKFGAYWVKDNRVMGAFLEGGSPDENKLIAKVAREQPSVNSTQDLVSAGLGFASKV*