MDRAPVTTGPLDMPIMHDSDRYDFVKDIGSGNFGVARLMRDKLTKELVAVKYIERGDKIDENVQREIINHRSLRHPNIVRFKEVILTPTHLAIIMEYASGGELYERICNAGRFSEDEARFFFQQLLSGVSYCHSMQICHRDLKLENTLLDGSPAPRLKICDFGYSKSSVLHSQPKSTVGTPAYIAPEVLLRQEYDGKIADVWSCGVTLYVMLVGAYPFEDPEEPRDYRKTIQRILSVKYSIPDDIRISPECCHLISRIFVADPATRISIPEIKTHSWFLKNLPADLMNESNTGSQFQEPEQPMQSLDTIMQIISEATIPAVRNRCLDDFMTDNLDLDDDMDDFDSESEIDIDSSGEIVYAL*