MKEHPDKGGDKEKFHAIGDAYQVLSDVPKRKKYDELGMAGLNDAPLADPGVVFAMMFGERKFGHLVGDLAVVTQQRLQDEGLTKEATAEKLKAAQDARENRLAKLLATRLDEWVSGDKEKFVREALVEVAELHELHMGPQMLASIGIEYELSADRALGVKGHDWFGHAALSHQFASASKALRASQQMAKDAAEFDKLDDEQKAAQQAQFAAQMQNSLYNLMAIDIESTVASAVAKCCADTSVSKDVRRERAKGLLKLGKIFRGVLPPAAEAAPAAAAPVS*