MDKPLWLRWLRVYIAGGAIIGVGAVLFKYTTPTDEELINSLSPELRLQYERERQLRQAEQKELMNIVRETAKSDDPIWKTGAINSPWEKNSSEQSREQFQRVKAEEIQKEELQRIRQELQQIRADSVAKTQEEVKKSAGWKFW