MERYEIQKDIGSGNFGVAKLVKDKWSGELFAVKYIERGKKIDEHVQREIMNHRSLRHPNIIRFKEVFLTPAHLAIVMEYASGGELFERICNAGRFSEDEARFFFQQLISGVSYCHSMQICHRDLKLENTLLDGSSTQCLKICDFGYSKSAALHSQPKSTVGTPAYIAPEVLSRKEYDGKIADVWSCGVTLYVMLVGAYPFEDPDDPRNFKKTITRILSVQYSIPYYVRVSKECNHLLSRIFVADPEKRITIEEIKKHPWFLKNLPKEFMKKGEEASLVQMNSEEKPLQSIEEALAIIQEARKPGEGSKASDYFVNSSISMDLDDFDTDADLDDEIDTSGDFVCAL*