MAGAAAPDRAALTVGPGMDMPIMHDSDRYELVRDIGSGNFGVARLMRDRGTMELVAVKYIERGEKIDENVQREIINHRSLKHPNIIRFKEVILTPTHLAIVMEYASGGELFERICKNVRFGEDEARYFFQQLISGVSYCHSMQVCHRDLKLENTLLDGSPAPRLKICDFGYSKSSVLHSQPKSTVGTPAYIAPEVLLKKEYDGKIADVWSCGVTLYVMVVGAYPFEDPEEPKNFRKTIQRILSVQYSIPDNVDISPECRHLISRIFVGDPALRITIPEIRNHGWFLKNLPADLMDDDSMSSQYEEPDQPMQTMDQIMQILTEATIPPACSRMNRILTGGLDMDDDMDDLESDSDLDIDSSGEIVYAM*