MKLSEILRLLCGLVKEKAKPVSLLGHPSNIWKHKLTLIPALKCFTNNLTSCSYRNVPFLGCFDQQNLKFSQEYENPEMLAAETIFNVSEVEALHELFKKLSNTLIEDGLLHKEEFQLALFQNSERKNLFADRVFTLFDIKKNGVIEFGEFVRSLSIFHPKTPISEKIDFTFRLYDLSQTGFIEREEVQEMLVALLSEAEIQLSEDAISAILDKTFEEVDANNDGRIDPEEWRIFVLKYPALMKIMTLSYLKDLTTTYPSFIFNSEVRHIEKHQFKRRRRHVSDVEG*