MALMGEKFRVCVTGAGGYVASSLVKLLLSKDYIVHGTVRDPSDDKYAHLNNLDKAADNLKLFKADLLDPNSLAGAIKGCDGVFHVASPVPSGSVPNPEVELVEPAVNGTLNVLKACYEENIKRVVFVSSVAASALDPNWPKGQVKDETCWSDGEFCKATDNWYCFSKTVAEKEAWSYAKQSGLDLVTVLPTLVIGPMLQKTKNSSSLVLIKLLKEGYEELENKKRFLVDVRDLADALLLVYERPEAEGRYLCMAHAVKSEDLVAMLKKQYPNYNYPKRFTDVTEDGGFSSEKLQKLGWQYRALEETLVDAVESYKQKGFLD*