MSVESIRIEGIDTPVSRIGLGTWAIGGWMWGGADDATSVETIRRAVESGINLIDTAPVYGFGHSEEVVGKALQGLRDKAVIATKAALEWSDAGIHRNASAARIRREVEDSLRRLKTDRIDLYQIHWPDPLVAHEETAGELERLRRDGKILAIGVSNYSPEQMDGFRQFAPLASVQPPYNLFERAIDADVLPYAERNGIVVLAYGALCRGLLSGRMNAETRFDGDDLRKSDPKFQQPRFAQYLAAVAQLEELARERYGKSVLALAIRWILDRGPTVALWGARKPEQLNGIADAFGWRLDDEAMARIERILAETIQDPVGPEFMAPPSRNA*