MAGPAPDRAALTVGPGMDMPIMHDSDRYELVRDIGSGNFGVARLMRDRRTTELVAVKYIERGEKIDENVQREIINHRSLKHPNIIRFKEVILTPTHLAIVMEYASGGELFERICKNVRFSEDEARYFFQQLISGVSYCHSMQVCHRDLKLENTLLDGSDAPRLKICDFGYSKSSVLHSQPKSTVGTPAYIAPEVLLKKEYDGKIADVWSCGVTLYVMAVGAYPFEDPEEPKNFRKTIQRILNVQYAIPDYVNISPECRHLISRIFVGDPAMRITITEIRNHSWFLKNLPADLMDDDSMSNQYEEPDQPMQTMDQIMQILTEATIPPACSRSINVLADGLDMDDDMDDLDSDSDLDVDSSGEIVYAM*