MVKAQLDFSIPHCILHSGDRRITLHPGKTTSTALAQVDTPYLCSAMQLAKAVKEGCTLFMVHVMAATEDVHDEDQEWQVTSTDVLPAVPSQIQPLLDEFRDVFPDDLPRGLPPSRGVGHTIPLEPEQKPPWRPIYRLSPKETEEMRKQLATLRDKGWIEPSQSPFGAPILFVGKKDGSLRMCIDYRALNKITVKNRFALPRIDDLLDRLHGAKVFTSLDLAQGYHQIRVTDADVPKTAFRTPIGHFQYKVLPFGLTNAPATFQAVMNELFIGMDEFVLVYLDDILVFSKTEEDHLEHVRKVFETLRKHQFHAKRKKCHFMQRELLYLGHILNDQAFLASSPQSFVETYATDRILHQLGGLSGL*