MDRAALTVGPGMDMPIMHDSDRYDLVRDIGSGNFGVARLMQDKQTKELVAVKYIERGDKIDENVKREIINHRSLRHPNIVRFKEVILTPTHLAIVMEYASGGELFEKICNAGRFTEDEARFFFQQLISGVSYCHAMQVCHRDLKLENTLLDGSSAPRLKICDFGYSKSSVLHSQPKSTVGTPAYIAPEVLLKQEYDGKLADVWSCGVTLYVMLVGAYPFEDPNEPKDFRKTIQRVLSVQYSIPDGVQISPECGHLISRIFVFDPAERITMSEIWNHEWFLKNLPADLMDEKIMSNQFEEPDQPMQSIDTIMQIISEATVPAAGTYSFDKFMEEQIYDLESESDAESDLDIDSSGEIVYAI*