MSEMITVGDAIARTLEQYHVEAIYGVISIHNLPIADAVGQREKIRFVPARGEAGSVTMADAHGRFSGLGVALTSTGAGAGNAVGALVEAMNAGTPLLHLTGQVEKAWLDADTGFIHETRDQLTFLKASSKRAYRISNANQAVAILHKAIQEAQTPPCGPVSVEIPIDIQSAKIPLSLLTAPLKRAPAVEPEASLVDALWAQLKQAKQPLLWLGGGALESGEAVKTLADAGVTVISSTHGRGILADSHRASLRAFHNSPSVEALISQCDFTLVAGSRLRSNETRSWTLELPTPRVQIDIDPAAASRNYLMDNTLVADCRALLAALAERVQGRIWGDARWDSQLKEAVEAAEQGLRDQCGDYAKLNDAIAQALPDDGILVRDITVSGSLWGSRLFRAHGPLMNIHSLAGAIGMGLPMAVGTAIANPQRKVVGLVGDGGLSLNLGELATLAQEKANVTLLIMNDGGYGVMRGIQDKYFGGRQYYNELHTPDFSLLAQAMGLQAWSVDRAEDFQAVMTEALAMPGPSVVEVKMGQIGALRFAGPPQKTLY*