MSQTSLTPGQRFREAVATEHPLQVVGTINANHALLAKRAGFKAIYLSGGGVAAGSLGLPDLGISGLDDVLTDVRRITDVCDLPLLVDVDTGFGSSAFNVARTVKSMIKFGAAAMHIEDQVGAKRCGHRPNKEIVSQQEMVDRIKAAVDARSDDSFVIMARTDALAVEGLQAAIDRACACVEAGADMIFPEAMTELAMYKEFAAAVKVPVLANITEFGATPLFTTDELASADVSLVLYPLSAFRAMNKAAENVYTAIRRDGTQKNVIDTMQTRMELYDRIDYHSFEQKLDALFAQKKNA*