MDDSGVEGEAAGATAAAGPDYPLLHDTERFELVRDIGSGNFAVARLVRDRVTQELFAVKYIERGDKIDEKVQREIINHRSMRHPNIVRFKEVMLTPTHLAIVMEYAAGGELFERICNATRFSEDEARFFFQQLISGVSYCHNMEVCHRDLKLENTLLDGSPAPRLKICDFGYSKSSVFDSQPKSTVGTPAYIAPEVLSTKNYDGKIADVWSCGVTLYVMLVGAYPFEDPEDPKNFRKTIGRILNVQYSIPQSVDISPEAHDLLSRIFVGNPNQRINIAGIKNHPWFLKNLPSELSDAGTSTVDDPSHPQSIEDIMRIITEARIPGVREYLDNGGLDFDDMDLENDLDPDVDSSGEFVCAL*