MKDGLQELVEKLKREGKPVTCIISDSFCSWTQDVADKLQLPRIDYWTSTAMSYLMLVNVHRLQEFGYFPEKGSAFPWKRPSPVIINIPGMPSMPSEHYPKEIRLGQPTDPFATFFRAMAAHSKRAERVLMHTVSELEPTAFGFLREYGVPVFSIGPLLHHASSTNGDDGKHKQAECLAWLDGQAPSSVIYVAFGSRAALSREDIIELAAGLEASEQPFLWAVRKDSYEGELSEALPSGFLTRTKDRGLVQGWAPQVDILAHPSVGAFFSHCGWNSTFESLWAGVPLVGCPMAAEQRSNAWYISEIWKVGLEVERREDGGLDRRHVEAAVRVLMQDEEGEKARSRAREVMETARRACQEGGTSRSNLQKFYEDMRTRCDA*