MDSVSLHPLSDSIQLPVIDFSDQCLTPGTSKWDKVKTDVRKALEDYGCFEAFFDKVSVELDKSVFEAMEELFDLPTQTKERNVSSKPYHGYLSQDIYESFGIDDANLAEKVNEFTQQLWPDHGNKRISETMHGISEKLAELDVMVRRMIMESFGIEKYIDEHLDSTNYLFRMMKYTPPRPHEEKKLGLPSHTDKNIMTILHQYQVDGLEIQNKDKKWFKVKPSHQNSFIVMVGDSMCAFLNGRLASTYHRVLVTAKKTRYSTALFSTPKTGVILDSPEELIDEEHPRVFKPFEFNDYRDFYNTEAGFAAQSTLHAFCAL*