MERYEIQKDIGSGNFGVAKLVKDKWSGELFAVKYIERGKKIDEHVQREIMNHRSLRHPNIIRFKEVFLTPAHLAIVMEYASGGELFERICNAGRFSEDEARFFFQQLISGVSYCHSMQICHRDLKLENTLLDGSSTQCLKICDFGYSKSAALHSQPKSTVGTPAYIAPEVLSRKEYDGKIADVWSCGVTLYVMLVGAYPFEDPDDPRNFKKTITRILSVQYSIPYYVRVSKECNHLLSRIFVADPEKRITIEEIKKHPWFLKNLPKEFMKGEEASLVQMNSEEKPLQSIEEALAIIQEARKPGEGSKASDYFVHSSISMDLDDFDTDADLDDEIDTSGDFVCAL*