MAGPAPDRAALTVGPGMDMPIMHDSDRYELVRDIGSGNFGVARLMRDRRTSELVAVKYIERGEKIDENVQREIINHRSLKHPNIIRFKEVILTPTHLAIVMEYASGGELFERICKNVRFSEDEARYFFQQLISGVSYCHSMQVCHRDLKLENTLLDGSDAPRLKICDFGYSKSSVLHSQPKSTVGTPAYIAPEVLLKKEYDGKIADVWSCGVTLYVMVVGAYPFEDPEEPKNFRKTIQRILNVQYAIPDNVNISPECRHLISRIFVGDPAMRITIPEIRNHSWFLKNLPADLMDDDSMSNQYEEPDQPMQTMDQIMQILTEATIPPACSRSINVLADGLDMDDDMDDLDSDSDLDVDSSGEIVYAM*