MDRGGSSMDLPIMHDNDRYELVKDIGSGNFGVARLMRDKQTKELVAVKYIERGEKIDENVQREIINHRSLKHPNIVRFREVILTPTHLAIVMEYAAGGELFERICNAGRFSEDEARFFFQQLISGVSYCHSMQICHRDLKLENTLLDGSPAPRLKICDFGYSKSALLHSQPKSTVGTPAYIAPEILSKKEYDGKIADVWSCGVTLYVMLVGAYPFEDPDDPRNFKKTIGRILGVQYTIPDYVHVSVECRHLLSRIFVADPDKRITIPEIRNHEWFLKNLPADLLDAADTISNQCDDLDQPSQSIDDIMRIIAEARIPAPGSGIGQYFGDSFELDDMDLENDADLDVDSSGEFVCAL*