MASQVEQLKKLTTVVADTGDFNAIKKYEPQDATTNPSLIYKAAVMPEYASIVDDAVAYGKGDLALTMDKLAVAFGTEITKIVPGYVSTEVDARLSFDTEATIQKARDLIKLYEEVGIKKERILIKIAATYEGIQAAKVLEKEGITCNLTLIFSIAQAIACADAGCTLISPFVGRIMDWYKRSKGVDKFEPSEDPGVMSVTAIYNYYKKFGYETIVMGASFRNSGEILELAGCDRLTISPQLLEELTNSTDDVPQKLDASKAAEMDIPKVEMTESTFRWMMNEDAMATEKLAEGIRGFAADIVKLEEIVQAKINAKKE*