MALMGEKCRVCVTGAGGYVATSLVKLLLSKDYTVHGTVRNPSDDKYAHLKNLDKAAENLKLFKADLLDYNSLAAAIKGCNGVFHVASPVPSSSVPNPEVELVEPAVKGTLNVLKACSEANIKRVVFVSSVAAAALNPNWPKGQVKDETCWSDSEYCKATNNWYCFSKTMAEKEAWSYAKQTGLDMITVLPTLVLGPMLQRTTNASSLVLIKLLKEGYEELENKSRFIIDVRDLAEALVLVYERPEAEGRYICTAHKVKSQDLVDMLKRHYPNYNYPKCFTDLMEEGSYSSEKLQKLGWQYRPLEETLIDSVESYKQGGFLE*