MKVAVLGAAGGIGQALALLLKLQLPAGTDLSLYDIAPVTPGVAVDVSHIPTAVNVKGFSGEDPTPALEGADVVLISAGVARKPGMDRSDLFNINAGIVRGLIEKVAVTCPKACVGIITNPVNTTVAIAAEVLKKAGVYDKRKLFGVTTLDVLRSETFVAELKGLNVSRTSVPVIGGHSGVTILPLLSQVQYAKWNEDEIEPLTKRIQNAGTEVVNAKAGGGSATLSMAQAAARFARSLVKGLSGETVVECTYVEGDGKYARFFSQPVRLGKEGVEEILPIGPLSNFEQQALENMLPTLHADIELGEKFING*