MDRSAITVGPAMDVPIMHDSDRYELVRDIGSGNFGVARLMRDKQTGELVAVKYIERGEKIDENVQREIINHRSLRHPNIVRFKEVILTPTHLAIVMEYASGGELFERICNAGRFSEDEARFFFQQLVSGVSYCHAMQVCHRDLKLENTLLDGSPAPRLKICDFGYSKSSVLHSQPKSTVGTPAYIAPEVLLKKEYDGKIADVWSCGVTLYVMLVGAYPFEDPEEPKNFHKTIQRILKVQYSIPDYVHISPECRHLISRIFVADPATRITIAEIRNHEWFLKNLPADLMDETKMDNQYEEPEQPMQSIDEIMRIIGEAMIPAAGTQSLNQYLTGSLDIDDEMEEDLETDPDLDIDSSGEIVYAM*