// File: /workspace/github_c_makefile_star2_O0/ugobas[P]tnm/read.c
// Function: Code_3_1
char Code_3_1(char *res){
  char code;

  if(strncmp(res,"ALA",3)==0){ code='A';
  }else if(strncmp(res,"GLU",3)==0){ code='E';
  }else if(strncmp(res,"GLN",3)==0){ code='Q';
  }else if(strncmp(res,"ASP",3)==0){ code='D';
  }else if(strncmp(res,"ASN",3)==0){ code='N';
  }else if(strncmp(res,"LEU",3)==0){ code='L';
  }else if(strncmp(res,"GLY",3)==0){ code='G';
  }else if(strncmp(res,"LYS",3)==0){ code='K';
  }else if(strncmp(res,"SER",3)==0){ code='S';
  }else if(strncmp(res,"VAL",3)==0){ code='V';
  }else if(strncmp(res,"ARG",3)==0){ code='R';
  }else if(strncmp(res,"THR",3)==0){ code='T';
  }else if(strncmp(res,"PRO",3)==0){ code='P';
  }else if(strncmp(res,"ILE",3)==0){ code='I';
  }else if(strncmp(res,"MET",3)==0){ code='M';
  }else if(strncmp(res,"PHE",3)==0){ code='F';
  }else if(strncmp(res,"TYR",3)==0){ code='Y';
  }else if(strncmp(res,"CYS",3)==0){ code='C';
  }else if(strncmp(res,"TRP",3)==0){ code='W';
  }else if(strncmp(res,"HIS",3)==0){ code='H';
  }else if(strncmp(res,"ASX",3)==0){ code='N';
  }else if(strncmp(res,"GLX",3)==0){ code='Q';
  }else{ return('X');
  }
  return(code);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
movq %rdi, -0x10(%rbp)
movq -0x10(%rbp), %rdi
leaq 0x67e21(%rip), %rsi     # 0x7af08
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x130ff
movb $0x41, -0x11(%rbp)
jmp 0x13402
movq -0x10(%rbp), %rdi
leaq 0x67e02(%rip), %rsi     # 0x7af0c
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x13122
movb $0x45, -0x11(%rbp)
jmp 0x13400
movq -0x10(%rbp), %rdi
leaq 0x67de6(%rip), %rsi     # 0x7af13
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x13145
movb $0x51, -0x11(%rbp)
jmp 0x133fe
movq -0x10(%rbp), %rdi
leaq 0x67dca(%rip), %rsi     # 0x7af1a
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x13168
movb $0x44, -0x11(%rbp)
jmp 0x133fc
movq -0x10(%rbp), %rdi
leaq 0x67dae(%rip), %rsi     # 0x7af21
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x1318b
movb $0x4e, -0x11(%rbp)
jmp 0x133fa
movq -0x10(%rbp), %rdi
leaq 0x67d92(%rip), %rsi     # 0x7af28
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x131ae
movb $0x4c, -0x11(%rbp)
jmp 0x133f8
movq -0x10(%rbp), %rdi
leaq 0x67d76(%rip), %rsi     # 0x7af2f
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x131d1
movb $0x47, -0x11(%rbp)
jmp 0x133f6
movq -0x10(%rbp), %rdi
leaq 0x67d57(%rip), %rsi     # 0x7af33
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x131f4
movb $0x4b, -0x11(%rbp)
jmp 0x133f4
movq -0x10(%rbp), %rdi
leaq 0x67d3b(%rip), %rsi     # 0x7af3a
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x13217
movb $0x53, -0x11(%rbp)
jmp 0x133f2
movq -0x10(%rbp), %rdi
leaq 0x67d1f(%rip), %rsi     # 0x7af41
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x1323a
movb $0x56, -0x11(%rbp)
jmp 0x133f0
movq -0x10(%rbp), %rdi
leaq 0x67d03(%rip), %rsi     # 0x7af48
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x1325d
movb $0x52, -0x11(%rbp)
jmp 0x133ee
movq -0x10(%rbp), %rdi
leaq 0x6749b(%rip), %rsi     # 0x7a703
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x13280
movb $0x54, -0x11(%rbp)
jmp 0x133ec
movq -0x10(%rbp), %rdi
leaq 0x67cc7(%rip), %rsi     # 0x7af52
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x132a3
movb $0x50, -0x11(%rbp)
jmp 0x133ea
movq -0x10(%rbp), %rdi
leaq 0x67cab(%rip), %rsi     # 0x7af59
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x132c6
movb $0x49, -0x11(%rbp)
jmp 0x133e8
movq -0x10(%rbp), %rdi
leaq 0x67c8c(%rip), %rsi     # 0x7af5d
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x132e9
movb $0x4d, -0x11(%rbp)
jmp 0x133e6
movq -0x10(%rbp), %rdi
leaq 0x67c70(%rip), %rsi     # 0x7af64
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x1330c
movb $0x46, -0x11(%rbp)
jmp 0x133e4
movq -0x10(%rbp), %rdi
leaq 0x67c54(%rip), %rsi     # 0x7af6b
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x1332f
movb $0x59, -0x11(%rbp)
jmp 0x133e2
movq -0x10(%rbp), %rdi
leaq 0x67c38(%rip), %rsi     # 0x7af72
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x13352
movb $0x43, -0x11(%rbp)
jmp 0x133e0
movq -0x10(%rbp), %rdi
leaq 0x67c19(%rip), %rsi     # 0x7af76
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x13372
movb $0x57, -0x11(%rbp)
jmp 0x133de
movq -0x10(%rbp), %rdi
leaq 0x67c00(%rip), %rsi     # 0x7af7d
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x13392
movb $0x48, -0x11(%rbp)
jmp 0x133dc
movq -0x10(%rbp), %rdi
leaq 0x67be7(%rip), %rsi     # 0x7af84
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x133b2
movb $0x4e, -0x11(%rbp)
jmp 0x133da
movq -0x10(%rbp), %rdi
leaq 0x67bcb(%rip), %rsi     # 0x7af88
movl $0x3, %edx
callq 0x1050
cmpl $0x0, %eax
jne 0x133d2
movb $0x51, -0x11(%rbp)
jmp 0x133d8
movb $0x58, -0x1(%rbp)
jmp 0x13408
jmp 0x133da
jmp 0x133dc
jmp 0x133de
jmp 0x133e0
jmp 0x133e2
jmp 0x133e4
jmp 0x133e6
jmp 0x133e8
jmp 0x133ea
jmp 0x133ec
jmp 0x133ee
jmp 0x133f0
jmp 0x133f2
jmp 0x133f4
jmp 0x133f6
jmp 0x133f8
jmp 0x133fa
jmp 0x133fc
jmp 0x133fe
jmp 0x13400
jmp 0x13402
movb -0x11(%rbp), %al
movb %al, -0x1(%rbp)
movb -0x1(%rbp), %al
addq $0x20, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)