MCKEKGKRTVLTACSDGIGVERKGEIQLLIEKLSQIGILADAGECLYDRGDGHSGTPKERAQMLMKSYEDVDNFCIFDVSGGNLANEILRYLDYNKIKECKKPFVGYSDLTVILNAIYTKTGNPGVLYQVCNLLYADKAEQERYVKQEFIEQKPWKHNWTFYQGKEMEGIVVGGNTRCFLKLAGTEYFPNLQDKLLLLEARSGDVTLMLTYLNQLEQMGAFEKVAGVLLGTFSQLEKQSGKDKIKELILPFCKQREIPIAKTQSIGHGEDSKGIWIGKEIKIKETDFC