combining four 2 bit messages to make a byte message

byte var1 = 0b00;
byte var2 = 0b10;
byte var3 = 0b01;
byte var4 = 0b11;

byte result = var1 << 6 | var2 << 4 | var3 << 2 | var4;

void setup() {
  Serial.begin(250000);
  Serial.print(F("result = 0b"));
  Serial.print(result, BIN);
  Serial.print(F(", 0x"));
  Serial.println(result, HEX);
}
void loop() {}
result = 0b100111, 0x27