// File: /workspace/github_cpp_makefile_star2_O1/pc260533[P]ITC313-TP2/commande.cpp
// Function: Commande::serializerObjet[abi:cxx11]()
std::string Commande::serializerObjet() {
    ObjetSerialized objetSerialized;
    objetSerialized.ajouterAttributString(this->getMapAttributsNomAttributs().at("identifiantCommande"), std::to_string(this->getIdentifiantCommande()));
    objetSerialized.ajouterAttributString(this->getMapAttributsNomAttributs().at("nomClient"), this->getClientCommande()->getNomClient());
    objetSerialized.ajouterAttributString(this->getMapAttributsNomAttributs().at("prenomClient"), this->getClientCommande()->getPrenomClient());
    std::string listeProduitsCommandesString = "";
    for (Produit *produitsSelectionnesString: this->listeProduitsCommandes) {
        listeProduitsCommandesString += produitsSelectionnesString->getTitreProduit() + ",";
    }
    if (listeProduitsCommandesString != "") {
        listeProduitsCommandesString.pop_back();
    }
    objetSerialized.ajouterAttributString(this->getMapAttributsNomAttributs().at("listeNomProduitsCommandes"), listeProduitsCommandesString);
    std::string listeQuantitesProduitsCommandesString = "";
    for (int i = 0; i < this->listeQuantitesProduitsCommandes.size(); i++) {
        listeQuantitesProduitsCommandesString += std::to_string(this->listeQuantitesProduitsCommandes.at(i)) + ",";
    }
    if (listeQuantitesProduitsCommandesString != "") {
        listeQuantitesProduitsCommandesString.pop_back();
    }
    objetSerialized.ajouterAttributString(this->getMapAttributsNomAttributs().at("listeQuantitesProduitsCommandes"), listeQuantitesProduitsCommandesString);
    std::string statutLivreeCommandeString = "false";
    if (this->statutLivreeCommande) {
        statutLivreeCommandeString = "true";
    }
    objetSerialized.ajouterAttributString(this->getMapAttributsNomAttributs().at("statutLivreeCommande"), statutLivreeCommandeString);
    objetSerialized.serialiserLesAttributs();
    return objetSerialized.getObjetString();
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x298, %rsp            # imm = 0x298
movq %rsi, %rbx
movq %rdi, 0xa0(%rsp)
leaq 0x248(%rsp), %rdi
callq 0x10b3a
leaq 0x30(%rsp), %rdi
movq %rbx, 0x8(%rsp)
movq %rbx, %rsi
callq 0x11c82
leaq 0x20(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7df6(%rip), %rsi      # 0x12919
leaq 0x7e02(%rip), %rdx      # 0x1292c
leaq 0x10(%rsp), %rdi
callq 0x6c2c
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x9842
leaq 0x1f8(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x1e8(%rsp), %rdi
callq 0x6b9c
movq 0x8(%rsp), %rax
movl 0x38(%rax), %r15d
movl %r15d, %ebp
negl %ebp
cmovsl %r15d, %ebp
movl $0x1, %ebx
cmpl $0xa, %ebp
jb 0xabc7
movl $0x4, %ebx
movl $0xd1b71759, %eax       # imm = 0xD1B71759
movl %ebp, %ecx
cmpl $0x63, %ecx
jbe 0xabc0
cmpl $0x3e7, %ecx            # imm = 0x3E7
jbe 0xabc5
cmpl $0x2710, %ecx           # imm = 0x2710
jb 0xabc7
movl %ecx, %edx
imulq %rax, %rdx
shrq $0x2d, %rdx
addl $0x4, %ebx
cmpl $0x1869f, %ecx          # imm = 0x1869F
movl %edx, %ecx
ja 0xab8f
addl $-0x3, %ebx
jmp 0xabc7
addl $-0x2, %ebx
jmp 0xabc7
decl %ebx
shrl $0x1f, %r15d
leal (%rbx,%r15), %esi
leaq 0x1d8(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x1c8(%rsp), %rdi
movl $0x2d, %edx
callq 0x3290
leaq 0x1c8(%rsp), %r14
addq (%r14), %r15
movq %r15, %rdi
movl %ebx, %esi
movl %ebp, %edx
callq 0x9a4d
leaq 0x248(%rsp), %rdi
leaq 0x1e8(%rsp), %rsi
movq %r14, %rdx
callq 0x10f4a
movq 0x1c8(%rsp), %rdi
cmpq %r13, %rdi
leaq 0x20(%rsp), %rbx
je 0xac3e
movq 0x1d8(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x1e8(%rsp), %rdi
cmpq %r12, %rdi
je 0xac5b
movq 0x1f8(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x10(%rsp), %rdi
cmpq %rbx, %rdi
je 0xac72
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
leaq 0x30(%rsp), %rdi
movq 0x8(%rsp), %rsi
callq 0x11c82
leaq 0x10(%rsp), %rdi
movq %rbx, (%rdi)
leaq 0x7ad4(%rip), %rsi      # 0x1276e
leaq 0x7ad6(%rip), %rdx      # 0x12777
callq 0x6c2c
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x9842
leaq 0x1b8(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x1a8(%rsp), %rdi
callq 0x6b9c
movq 0x8(%rsp), %rax
movq 0x40(%rax), %rsi
leaq 0x228(%rsp), %rdi
callq 0x6cf2
leaq 0x248(%rsp), %rdi
leaq 0x1a8(%rsp), %rsi
leaq 0x228(%rsp), %rdx
callq 0x10f4a
leaq 0x238(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xad2c
movq 0x238(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x1a8(%rsp), %rdi
cmpq %r14, %rdi
je 0xad49
movq 0x1b8(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x10(%rsp), %rdi
cmpq %rbx, %rdi
je 0xad60
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
leaq 0x30(%rsp), %rdi
movq 0x8(%rsp), %rsi
callq 0x11c82
leaq 0x10(%rsp), %rdi
movq %rbx, (%rdi)
leaq 0x79e3(%rip), %rsi      # 0x1276b
leaq 0x79e8(%rip), %rdx      # 0x12777
callq 0x6c2c
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x9842
leaq 0x198(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x188(%rsp), %rdi
callq 0x6b9c
movq 0x8(%rsp), %rax
movq 0x40(%rax), %rsi
leaq 0x208(%rsp), %rdi
callq 0x6cc4
leaq 0x248(%rsp), %rdi
leaq 0x188(%rsp), %rsi
leaq 0x208(%rsp), %rdx
callq 0x10f4a
leaq 0x218(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xae1a
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x188(%rsp), %rdi
cmpq %r14, %rdi
je 0xae37
movq 0x198(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x10(%rsp), %rdi
cmpq %rbx, %rdi
je 0xae4e
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
leaq 0x10(%rsp), %rdi
movq %rbx, (%rdi)
leaq 0x7ccf(%rip), %rdx      # 0x12b36
movq %rdx, %rsi
callq 0x6c2c
movq 0x8(%rsp), %rax
movq 0x48(%rax), %rbx
movq 0x50(%rax), %r14
cmpq %r14, %rbx
je 0xaf45
leaq 0x40(%rsp), %rbp
leaq 0x60(%rsp), %r15
leaq 0x793c(%rip), %r12      # 0x127d2
leaq 0x10(%rsp), %r13
movq (%rbx), %rsi
movq %r15, %rdi
callq 0xc490
movq %r15, %rdi
movq %r12, %rsi
callq 0x3420
movq %rbp, 0x30(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xaed4
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0xaedb
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x38(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x30(%rsp), %rsi
movq 0x38(%rsp), %rdx
movq %r13, %rdi
callq 0x30c0
movq 0x30(%rsp), %rdi
cmpq %rbp, %rdi
je 0xaf1c
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0xaf38
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x3230
addq $0x8, %rbx
cmpq %r14, %rbx
jne 0xae9b
leaq 0x7bea(%rip), %rsi      # 0x12b36
leaq 0x10(%rsp), %rdi
callq 0x30b0
testl %eax, %eax
je 0xaf64
leaq 0x10(%rsp), %rdi
callq 0x32a0
leaq 0x30(%rsp), %rdi
movq 0x8(%rsp), %rsi
callq 0x11c82
leaq 0x70(%rsp), %rbx
movq %rbx, -0x10(%rbx)
leaq 0x79bf(%rip), %rsi      # 0x12942
leaq 0x79d1(%rip), %rdx      # 0x1295b
leaq 0x60(%rsp), %rdi
callq 0x6c2c
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x9842
leaq 0x178(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x168(%rsp), %rdi
callq 0x6b9c
leaq 0x158(%rsp), %r15
movq %r15, -0x10(%r15)
movq 0x10(%rsp), %rsi
movq 0x18(%rsp), %rdx
addq %rsi, %rdx
leaq 0x148(%rsp), %rdi
callq 0x6b9c
leaq 0x248(%rsp), %rdi
leaq 0x168(%rsp), %rsi
leaq 0x148(%rsp), %rdx
callq 0x10f4a
movq 0x148(%rsp), %rdi
cmpq %r15, %rdi
je 0xb026
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x168(%rsp), %rdi
cmpq %r14, %rdi
je 0xb043
movq 0x178(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x60(%rsp), %rdi
cmpq %rbx, %rdi
je 0xb05a
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
leaq 0x60(%rsp), %rdi
movq %rbx, (%rdi)
leaq 0x7ac3(%rip), %rdx      # 0x12b36
movq %rdx, %rsi
callq 0x6c2c
movq 0x8(%rsp), %rcx
movq 0x60(%rcx), %rax
cmpq %rax, 0x68(%rcx)
je 0xb1ff
leaq 0x40(%rsp), %r15
xorl %r12d, %r12d
leaq 0x80(%rsp), %r13
movl $0xd1b71759, %edx       # imm = 0xD1B71759
movl (%rax,%r12,4), %ebp
movl %ebp, %ebx
negl %ebx
cmovsl %ebp, %ebx
movl $0x1, %r14d
cmpl $0xa, %ebx
jb 0xb0fa
movl $0x4, %r14d
movl %ebx, %eax
cmpl $0x63, %eax
jbe 0xb0f1
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0xb0f7
cmpl $0x2710, %eax           # imm = 0x2710
jb 0xb0fa
movl %eax, %ecx
imulq %rdx, %rcx
shrq $0x2d, %rcx
addl $0x4, %r14d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0xb0c1
addl $-0x3, %r14d
jmp 0xb0fa
addl $-0x2, %r14d
jmp 0xb0fa
decl %r14d
shrl $0x1f, %ebp
leal (%r14,%rbp), %esi
leaq 0x90(%rsp), %rax
movq %rax, 0x80(%rsp)
movq %r13, %rdi
movl $0x2d, %edx
callq 0x3290
addq 0x80(%rsp), %rbp
movq %rbp, %rdi
movl %r14d, %esi
movl %ebx, %edx
callq 0x9a4d
movq %r13, %rbx
movq %r13, %rdi
leaq 0x7692(%rip), %rsi      # 0x127d2
callq 0x3420
movq %r15, 0x30(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xb168
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0xb16f
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0x38(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x30(%rsp), %rsi
movq 0x38(%rsp), %rdx
leaq 0x60(%rsp), %rdi
callq 0x30c0
movq 0x30(%rsp), %rdi
cmpq %r15, %rdi
je 0xb1b2
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rax
cmpq %rax, %rdi
je 0xb1d7
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x3230
incq %r12
movq 0x8(%rsp), %rcx
movq 0x60(%rcx), %rax
movq 0x68(%rcx), %rcx
subq %rax, %rcx
sarq $0x2, %rcx
cmpq %r12, %rcx
movq %rbx, %r13
movl $0xd1b71759, %edx       # imm = 0xD1B71759
ja 0xb0a3
leaq 0x7930(%rip), %rsi      # 0x12b36
leaq 0x60(%rsp), %rdi
callq 0x30b0
testl %eax, %eax
je 0xb21e
leaq 0x60(%rsp), %rdi
callq 0x32a0
leaq 0x30(%rsp), %rdi
movq 0x8(%rsp), %rsi
callq 0x11c82
leaq 0x90(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x7733(%rip), %rsi      # 0x12973
leaq 0x774b(%rip), %rdx      # 0x12992
leaq 0x80(%rsp), %rdi
callq 0x6c2c
leaq 0x30(%rsp), %rdi
leaq 0x80(%rsp), %rsi
callq 0x9842
leaq 0x138(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x128(%rsp), %rdi
callq 0x6b9c
leaq 0x118(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x60(%rsp), %rsi
movq 0x68(%rsp), %rdx
addq %rsi, %rdx
leaq 0x108(%rsp), %rdi
callq 0x6b9c
leaq 0x248(%rsp), %rdi
leaq 0x128(%rsp), %rsi
leaq 0x108(%rsp), %rdx
callq 0x10f4a
movq 0x108(%rsp), %rdi
cmpq %r12, %rdi
je 0xb2ea
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x128(%rsp), %rdi
cmpq %r15, %rdi
je 0xb307
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x80(%rsp), %rdi
cmpq %r14, %rdi
je 0xb324
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
leaq 0x80(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x7668(%rip), %rsi      # 0x129a8
leaq 0x7666(%rip), %rdx      # 0x129ad
callq 0x6c2c
movq 0x8(%rsp), %rax
cmpb $0x1, 0x78(%rax)
jne 0xb377
leaq 0x80(%rsp), %rdi
movq 0x8(%rdi), %rdx
leaq 0x7644(%rip), %rcx      # 0x129ae
movl $0x4, %r8d
xorl %esi, %esi
callq 0x3350
leaq 0x30(%rsp), %rdi
movq 0x8(%rsp), %rsi
callq 0x11c82
leaq 0xd8(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x75fa(%rip), %rsi      # 0x12993
leaq 0x7607(%rip), %rdx      # 0x129a7
leaq 0xc8(%rsp), %rdi
callq 0x6c2c
leaq 0x30(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x9842
leaq 0xf8(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0xe8(%rsp), %rdi
callq 0x6b9c
leaq 0xb8(%rsp), %r13
movq %r13, -0x10(%r13)
movq 0x80(%rsp), %rsi
movq 0x88(%rsp), %rdx
addq %rsi, %rdx
leaq 0xa8(%rsp), %rdi
callq 0x6b9c
leaq 0x248(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x10f4a
movq 0xa8(%rsp), %rdi
cmpq %r13, %rdi
je 0xb449
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0xe8(%rsp), %rdi
cmpq %r12, %rdi
je 0xb466
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0xc8(%rsp), %rdi
cmpq %r15, %rdi
leaq 0x70(%rsp), %r15
je 0xb488
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
leaq 0x248(%rsp), %rdi
leaq 0x20(%rsp), %rbx
callq 0x10fc4
leaq 0x248(%rsp), %rsi
movq 0xa0(%rsp), %rdi
callq 0x10b00
movq 0x80(%rsp), %rdi
cmpq %r14, %rdi
je 0xb4d6
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x60(%rsp), %rdi
cmpq %r15, %rdi
je 0xb4ed
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x10(%rsp), %rdi
cmpq %rbx, %rdi
je 0xb504
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x248(%rsp), %rdi
callq 0x10bbc
movq 0xa0(%rsp), %rax
addq $0x298, %rsp            # imm = 0x298
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
cmpq %r13, %rdi
je 0xb550
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb550
movq %rax, %rbx
movq 0xe8(%rsp), %rdi
cmpq %r12, %rdi
je 0xb73f
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb73f
movq %rax, %rbx
jmp 0xb75c
jmp 0xb7f8
jmp 0xb84f
movq %rax, %rbx
movq 0x108(%rsp), %rdi
cmpq %r12, %rdi
je 0xb5ad
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb5ad
movq %rax, %rbx
movq 0x128(%rsp), %rdi
cmpq %r15, %rdi
je 0xb76e
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb76e
movq %rax, %rbx
jmp 0xb78b
jmp 0xb84f
jmp 0xb84a
movq %rbx, %r12
movq %rax, %rbx
movq 0x148(%rsp), %rdi
cmpq %r15, %rdi
je 0xb610
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb610
movq %rbx, %r12
movq %rax, %rbx
movq 0x168(%rsp), %rdi
cmpq %r14, %rdi
je 0xb7a0
movq 0x178(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb7a0
movq %rax, %rbx
jmp 0xb7b7
jmp 0xb84a
jmp 0xb734
movq %rax, %rbx
leaq 0x218(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xb671
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb671
movq %rax, %rbx
movq 0x188(%rsp), %rdi
cmpq %r14, %rdi
je 0xb7cd
movq 0x198(%rsp), %rsi
jmp 0xb71f
jmp 0xb72c
jmp 0xb734
movq %rax, %rbx
leaq 0x238(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xb6c2
movq 0x238(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb6c2
movq %rax, %rbx
movq 0x1a8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb7cd
movq 0x1b8(%rsp), %rsi
jmp 0xb71f
jmp 0xb72c
jmp 0xb734
movq %rax, %rbx
movq 0x1c8(%rsp), %rdi
cmpq %r13, %rdi
je 0xb706
movq 0x1d8(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb706
movq %rax, %rbx
movq 0x1e8(%rsp), %rdi
cmpq %r12, %rdi
je 0xb7cd
movq 0x1f8(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xb7cd
movq %rax, %rbx
jmp 0xb7e9
movq %rax, %rbx
jmp 0xb8a6
movq %rax, %rbx
movq 0xc8(%rsp), %rdi
cmpq %r15, %rdi
je 0xb75c
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
jmp 0xb7fb
movq %rax, %rbx
movq 0x80(%rsp), %rdi
cmpq %r14, %rdi
je 0xb78b
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
jmp 0xb86e
movq %rbx, %r12
movq %rax, %rbx
movq 0x60(%rsp), %rdi
cmpq %r12, %rdi
je 0xb7b7
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
jmp 0xb88a
jmp 0xb7ca
jmp 0xb7ca
movq %rax, %rbx
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0xb7e9
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x30(%rsp), %rdi
callq 0x9aba
jmp 0xb8a6
movq %rax, %rbx
movq 0x80(%rsp), %rdi
cmpq %r14, %rdi
jne 0xb840
jmp 0xb86e
jmp 0xb84f
movq %rax, %rbx
jmp 0xb82b
movq %rax, %rbx
movq 0x30(%rsp), %rdi
cmpq %r15, %rdi
je 0xb82b
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rax
cmpq %rax, %rdi
je 0xb86e
movq 0x90(%rsp), %rsi
jmp 0xb866
movq %rax, %rbx
jmp 0xb88a
movq %rax, %rbx
jmp 0xb86e
movq %rax, %rbx
movq 0x30(%rsp), %rdi
cmpq %rbp, %rdi
je 0xb86e
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0xb88a
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x20(%rsp), %rax
movq 0x10(%rsp), %rdi
cmpq %rax, %rdi
je 0xb8a6
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x248(%rsp), %rdi
callq 0x10bbc
movq %rbx, %rdi
callq 0x33e0
nop