MKLVASIALLFTAAATAEVVVSRVVDDFPWSNPFGEHETPPGFEATCTATRTFAARQHLLSELQNEEPLGLKPWANALKYFFGGRPFPGSWDGIDEHGPKRDVVLMNFTDMPEAVKKWSEVQRRDKESDGMWLYGVYHKNKPGIKIKGTATPRPRPTASVVGGGEEEEELDAEAARLPPDEDLVVMFAAGAVYHTLPLWVAEGSECEAELADLERYGPVLKDGGVTGWVVDRTVPDLDSDSREIKFTVKAQVLRETEAGKKARVAREKEEAEASAAALAASRSADGAEAEKSKDVADEAAATGAKDEL