// File: /workspace/github_c_makefile_star2_O2/ugobas[P]tnm/read.c
// Function: Code_3_2
void Code_3_2(char *res2, char *res){

  if(strncmp(res,"ALA",3)==0){ sprintf(res2," A");
  }else if(strncmp(res,"GLU",3)==0){ sprintf(res2," E");
  }else if(strncmp(res,"GLN",3)==0){ sprintf(res2," Q");
  }else if(strncmp(res,"ASP",3)==0){ sprintf(res2," D");
  }else if(strncmp(res,"ASN",3)==0){ sprintf(res2," N");
  }else if(strncmp(res,"LEU",3)==0){ sprintf(res2," L");
  }else if(strncmp(res,"GLY",3)==0){ sprintf(res2," G");
  }else if(strncmp(res,"LYS",3)==0){ sprintf(res2," K");
  }else if(strncmp(res,"SER",3)==0){ sprintf(res2," S");
  }else if(strncmp(res,"VAL",3)==0){ sprintf(res2," V");
  }else if(strncmp(res,"ARG",3)==0){ sprintf(res2," R");
  }else if(strncmp(res,"THR",3)==0){ sprintf(res2," T");
  }else if(strncmp(res,"PRO",3)==0){ sprintf(res2," P");
  }else if(strncmp(res,"ILE",3)==0){ sprintf(res2," I");
  }else if(strncmp(res,"MET",3)==0){ sprintf(res2," M");
  }else if(strncmp(res,"PHE",3)==0){ sprintf(res2," F");
  }else if(strncmp(res,"TYR",3)==0){ sprintf(res2," Y");
  }else if(strncmp(res,"CYS",3)==0){ sprintf(res2," C");
  }else if(strncmp(res,"TRP",3)==0){ sprintf(res2," W");
  }else if(strncmp(res,"HIS",3)==0){ sprintf(res2," H");
  }else if(strncmp(res,"ASX",3)==0){ sprintf(res2," N");
  }else if(strncmp(res,"GLX",3)==0){ sprintf(res2," Q");
  }else if(strncmp(res," DG",3)==0){ sprintf(res2,"DG");
  }else if(strncmp(res," DC",3)==0){ sprintf(res2,"DC");
  }else if(strncmp(res," DA",3)==0){ sprintf(res2,"DA");
  }else if(strncmp(res," DT",3)==0){ sprintf(res2,"DT");
  }else if(strncmp(res," DI",3)==0){ sprintf(res2,"DI");
  }else if(strncmp(res,"  G",3)==0){ sprintf(res2,"RG");
  }else if(strncmp(res,"  C",3)==0){ sprintf(res2,"RC");
  }else if(strncmp(res,"  A",3)==0){ sprintf(res2,"RA");
  }else if(strncmp(res,"  U",3)==0){ sprintf(res2,"RT");
  }else if(strncmp(res,"  I",3)==0){ sprintf(res2,"RI");
  }else{ sprintf(res2,"00");
  }
  return;
}

// Assembly:
movzbl (%rsi), %eax
cmpl $0x41, %eax
jne 0xe719
cmpb $0x4c, 0x1(%rsi)
jne 0xe74f
cmpb $0x41, 0x2(%rsi)
jne 0xe74f
movb $0x0, 0x2(%rdi)
movw $0x4120, (%rdi)         # imm = 0x4120
retq
cmpl $0x56, %eax
je 0xe805
cmpl $0x4c, %eax
je 0xe783
cmpl $0x53, %eax
je 0xe7e7
cmpl $0x47, %eax
jne 0xe81f
cmpb $0x4c, 0x1(%rsi)
jne 0xe7af
cmpb $0x55, 0x2(%rsi)
jne 0xe7af
movb $0x0, 0x2(%rdi)
movw $0x4520, (%rdi)         # imm = 0x4520
retq
cmpb $0x53, 0x1(%rsi)
jne 0xe765
cmpb $0x50, 0x2(%rsi)
jne 0xe765
movb $0x0, 0x2(%rdi)
movw $0x4420, (%rdi)         # imm = 0x4420
retq
cmpb $0x53, 0x1(%rsi)
jne 0xe824
cmpb $0x4e, 0x2(%rsi)
jne 0xe824
movb $0x0, 0x2(%rdi)
movw $0x4e20, (%rdi)         # imm = 0x4E20
retq
cmpb $0x45, 0x1(%rsi)
jne 0xe799
cmpb $0x55, 0x2(%rsi)
jne 0xe799
movb $0x0, 0x2(%rdi)
movw $0x4c20, (%rdi)         # imm = 0x4C20
retq
cmpb $0x59, 0x1(%rsi)
jne 0xe7dd
cmpb $0x53, 0x2(%rsi)
jne 0xe7dd
movb $0x0, 0x2(%rdi)
movw $0x4b20, (%rdi)         # imm = 0x4B20
retq
cmpb $0x4c, 0x1(%rsi)
jne 0xe7bf
cmpb $0x4e, 0x2(%rsi)
je 0xe95e
cmpb $0x4c, 0x1(%rsi)
jne 0xe952
cmpb $0x59, 0x2(%rsi)
jne 0xe952
movb $0x0, 0x2(%rdi)
movw $0x4720, (%rdi)         # imm = 0x4720
retq
cmpl $0x56, %eax
je 0xe805
cmpl $0x53, %eax
jne 0xe81f
cmpb $0x45, 0x1(%rsi)
jne 0xea4d
cmpb $0x52, 0x2(%rsi)
jne 0xea4d
movb $0x0, 0x2(%rdi)
movw $0x5320, (%rdi)         # imm = 0x5320
retq
cmpb $0x41, 0x1(%rsi)
jne 0xea4d
cmpb $0x4c, 0x2(%rsi)
jne 0xe83a
movb $0x0, 0x2(%rdi)
movw $0x5620, (%rdi)         # imm = 0x5620
retq
cmpl $0x41, %eax
jne 0xe873
cmpb $0x52, 0x1(%rsi)
jne 0xe83a
cmpb $0x47, 0x2(%rsi)
jne 0xe895
movb $0x0, 0x2(%rdi)
movw $0x5220, (%rdi)         # imm = 0x5220
retq
cmpl $0x50, %eax
jne 0xe895
cmpb $0x52, 0x1(%rsi)
jne 0xe855
cmpb $0x4f, 0x2(%rsi)
jne 0xe855
movb $0x0, 0x2(%rdi)
movw $0x5020, (%rdi)         # imm = 0x5020
retq
cmpb $0x48, 0x1(%rsi)
jne 0xe8e9
cmpb $0x45, 0x2(%rsi)
jne 0xe8e9
movb $0x0, 0x2(%rdi)
movw $0x4620, (%rdi)         # imm = 0x4620
retq
cmpl $0x50, %eax
je 0xe83f
cmpl $0x54, %eax
jne 0xe895
movb $0x1, %cl
cmpb $0x48, 0x1(%rsi)
jne 0xe897
cmpb $0x52, 0x2(%rsi)
jne 0xe8d1
movb $0x0, 0x2(%rdi)
movw $0x5420, (%rdi)         # imm = 0x5420
retq
xorl %ecx, %ecx
cmpl $0x4d, %eax
je 0xe8b7
cmpl $0x49, %eax
jne 0xe8cd
cmpb $0x4c, 0x1(%rsi)
jne 0xe8cd
cmpb $0x45, 0x2(%rsi)
jne 0xe8cd
movb $0x0, 0x2(%rdi)
movw $0x4920, (%rdi)         # imm = 0x4920
retq
cmpb $0x45, 0x1(%rsi)
jne 0xe8cd
cmpb $0x54, 0x2(%rsi)
jne 0xe8cd
movb $0x0, 0x2(%rdi)
movw $0x4d20, (%rdi)         # imm = 0x4D20
retq
testb %cl, %cl
je 0xe8e9
movb $0x1, %cl
cmpb $0x59, 0x1(%rsi)
jne 0xe8eb
cmpb $0x52, 0x2(%rsi)
jne 0xe8eb
movb $0x0, 0x2(%rdi)
movw $0x5920, (%rdi)         # imm = 0x5920
retq
xorl %ecx, %ecx
cmpl $0x43, %eax
jne 0xe906
cmpb $0x59, 0x1(%rsi)
jne 0xe906
cmpb $0x53, 0x2(%rsi)
jne 0xe906
movb $0x0, 0x2(%rdi)
movw $0x4320, (%rdi)         # imm = 0x4320
retq
testb %cl, %cl
je 0xe920
cmpb $0x52, 0x1(%rsi)
jne 0xe920
cmpb $0x50, 0x2(%rsi)
jne 0xe920
movb $0x0, 0x2(%rdi)
movw $0x5720, (%rdi)         # imm = 0x5720
retq
cmpl $0x48, %eax
jne 0xe93b
cmpb $0x49, 0x1(%rsi)
jne 0xe968
cmpb $0x53, 0x2(%rsi)
jne 0xe968
movb $0x0, 0x2(%rdi)
movw $0x4820, (%rdi)         # imm = 0x4820
retq
cmpl $0x41, %eax
jne 0xe968
cmpb $0x53, 0x1(%rsi)
jne 0xe968
cmpb $0x58, 0x2(%rsi)
je 0xe779
jmp 0xe968
cmpb $0x4c, 0x1(%rsi)
jne 0xe968
cmpb $0x58, 0x2(%rsi)
jne 0xe968
movb $0x0, 0x2(%rdi)
movw $0x5120, (%rdi)         # imm = 0x5120
retq
cmpl $0x20, %eax
jne 0xea4d
cmpb $0x44, 0x1(%rsi)
jne 0xe987
cmpb $0x47, 0x2(%rsi)
jne 0xe987
movb $0x0, 0x2(%rdi)
movw $0x4744, (%rdi)         # imm = 0x4744
retq
cmpb $0x44, 0x1(%rsi)
jne 0xe99d
cmpb $0x43, 0x2(%rsi)
jne 0xe99d
movb $0x0, 0x2(%rdi)
movw $0x4344, (%rdi)         # imm = 0x4344
retq
cmpb $0x44, 0x1(%rsi)
jne 0xe9b3
cmpb $0x41, 0x2(%rsi)
jne 0xe9b3
movb $0x0, 0x2(%rdi)
movw $0x4144, (%rdi)         # imm = 0x4144
retq
cmpb $0x44, 0x1(%rsi)
jne 0xe9c9
cmpb $0x54, 0x2(%rsi)
jne 0xe9c9
movb $0x0, 0x2(%rdi)
movw $0x5444, (%rdi)         # imm = 0x5444
retq
cmpb $0x44, 0x1(%rsi)
jne 0xe9df
cmpb $0x49, 0x2(%rsi)
jne 0xe9df
movb $0x0, 0x2(%rdi)
movw $0x4944, (%rdi)         # imm = 0x4944
retq
cmpb $0x20, 0x1(%rsi)
jne 0xe9f5
cmpb $0x47, 0x2(%rsi)
jne 0xe9f5
movb $0x0, 0x2(%rdi)
movw $0x4752, (%rdi)         # imm = 0x4752
retq
cmpb $0x20, 0x1(%rsi)
jne 0xea0b
cmpb $0x43, 0x2(%rsi)
jne 0xea0b
movb $0x0, 0x2(%rdi)
movw $0x4352, (%rdi)         # imm = 0x4352
retq
cmpb $0x20, 0x1(%rsi)
jne 0xea21
cmpb $0x41, 0x2(%rsi)
jne 0xea21
movb $0x0, 0x2(%rdi)
movw $0x4152, (%rdi)         # imm = 0x4152
retq
cmpb $0x20, 0x1(%rsi)
jne 0xea37
cmpb $0x55, 0x2(%rsi)
jne 0xea37
movb $0x0, 0x2(%rdi)
movw $0x5452, (%rdi)         # imm = 0x5452
retq
cmpb $0x20, 0x1(%rsi)
jne 0xea4d
cmpb $0x49, 0x2(%rsi)
jne 0xea4d
movb $0x0, 0x2(%rdi)
movw $0x4952, (%rdi)         # imm = 0x4952
retq
movb $0x0, 0x2(%rdi)
movw $0x3030, (%rdi)         # imm = 0x3030
retq