MALMAEKSRVCVTGAGGYVASSLVKLLLSKDYIVHGTVRDPSDDKYAHLKNLDKAADNLKLFKADLLDPNSLAGAIKGCNGVFHVACPVPSGSVPNPEVELVEPAVNGTLNVLKACSEENIRRVVFVSSVAAASLDPNWPKGQVKDETCWSDSEYCKATNNWYCFSKTMAEKEAWSYAKKSGLDMVTVLPALVVGPMLQKTTNASSLALIKLLKEGYEELENKKRFLVDVRDVAEALLLVYERPEAEGRYLCAAHTVKSEDLVAMMKKHYPNYNYPKCFTDMMEDTSFSSEKLQKLGWQYRPLEETLVDAVESYKQKGFLD*