MDRAALTVGPGMDMPIMHDGDRYELVKDIGSGNFGVARLMRNRADGQLVAVKYIERGEKIDENVQREIINHRSLRHPNIIRFKEVILTPTHLAIVMEYASGGELFERICNAGRFSEDEARFFFQQLLSGVSYCHSMQVCHRDLKLENTLLDGSTAPRLKICDFGYSKSSVLHSQPKSTVGTPAYIAPEVLLKKEYDGKIADVWSCGVTLYVMLVGAYPFEDPDEPKNFRKTIQRILSVQYSIPDYVHISTECGDLISKIFVGNPATRITIPEIRNHPWFLKNLPADLIDDSTMSNQYEEPEQPMQSMDEIMQILAEATIPAAGSRINQFLNDGLDLDDDMEDLDSDPDLDVESSGEIVYAM*