MDRAALTVGPGMDMPIMHDGDRYELVRDIGSGNFGVARLMRNRADGQLVAVKYIDRGEKIDENVQREIINHRSLRHPNIIRFKEVILTPTHLAIVMEYASGGELFERICNAGRFSEDEARFFFQQLISGVSYCHSMQVCHRDLKLENTLLDGSTAPRVKICDFGYSKSSVLHSQPKSTVGTPAYIAPEVLLKKEYDGKVADVWSCGVTLYVMLVGAYPFEDPDEPKNFRKTIQRILGVQYSVPDYVHISPECQDLISRIFVANPSTRITMPEIRSHPWFLKNLPADLVDDSATTTSKQYEEPEQPMQGMDEIMQILGEATIPAAGSRGLNQFLNDGLDLDDDMEDLDSDADLDLESSGEIVYAM*