// File: /workspace/github_cpp_makefile_star2_O3/rcolomina[P]the_charmed_house/src/escenario.cpp
// Function: GLOBAL__sub_I_escenario.cpp
void connect(pScene scenA,cardinal carA,pScene scenB,cardinal carB){

     if(scenA->conexions[carA]==scenB)
	  throw "scenA already connected with scenB by carA";

     if(scenB->conexions[carB]==scenA)
	  throw "scenB already connected with scenA by carB";
					
     scenA->conexions[carA]=scenB;	  
     scenB->conexions[carB]=scenA;	  	  
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1d8, %rsp            # imm = 0x1D8
leaq 0x33d5c(%rip), %r14     # 0x3acf0
movq %r14, %rdi
callq 0x54f0
movq 0x33055(%rip), %rdi     # 0x39ff8
leaq 0x3337e(%rip), %rbx     # 0x3a328
movq %r14, %rsi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33d4c(%rip), %rax     # 0x3ad08
movq %rax, 0x33d35(%rip)     # 0x3acf8
leaq 0x33d2e(%rip), %rsi     # 0x3acf8
movl $0x736c6166, 0x33d34(%rip) # imm = 0x736C6166
movw $0x65, 0x33d2f(%rip)    # 0x3ad0c
movq $0x5, 0x33d18(%rip) # 0x3ad00
movq 0x32fa1(%rip), %r14     # 0x39f90
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33d27(%rip), %rax     # 0x3ad28
movq %rax, 0x33d10(%rip)     # 0x3ad18
leaq 0x33d09(%rip), %rsi     # 0x3ad18
movl $0x65757274, 0x33d0f(%rip) # imm = 0x65757274
movl $0x4, %r13d
movq %r13, 0x33cfa(%rip)     # 0x3ad20
xorl %ebp, %ebp
movb %bpl, 0x33cfd(%rip)     # 0x3ad2c
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33d07(%rip), %rax     # 0x3ad48
movq %rax, 0x33cf0(%rip)     # 0x3ad38
leaq 0x33ce9(%rip), %r14     # 0x3ad38
movq 0x33ca2(%rip), %rsi     # 0x3acf8
movq 0x33ca3(%rip), %rdx     # 0x3ad00
addq %rsi, %rdx
movq %r14, %rdi
callq 0x1a0b6
movl %ebp, 0x33cea(%rip)     # 0x3ad58
leaq 0x13137(%rip), %r15     # 0x1a1ac
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33ce6(%rip), %rax     # 0x3ad70
movq %rax, 0x33ccf(%rip)     # 0x3ad60
leaq 0x33cc8(%rip), %r12     # 0x3ad60
movq 0x33c79(%rip), %rsi     # 0x3ad18
movq 0x33c7a(%rip), %rdx     # 0x3ad20
addq %rsi, %rdx
movq %r12, %rdi
callq 0x1a0b6
movl %ebp, 0x33cc9(%rip)     # 0x3ad80
movq %r15, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52d0
leaq 0x28(%rsp), %r15
movq %r15, -0x10(%r15)
movl $0x64657375, (%r15)     # imm = 0x64657375
movq %r13, -0x8(%r15)
movb %bpl, 0x4(%r15)
leaq 0x98(%rsp), %rbx
leaq 0x18(%rsp), %rsi
movq %rbx, %rdi
movq %r14, %rdx
callq 0x1a1c8
leaq 0xe0(%rsp), %rbx
leaq 0x88(%rsp), %r12
movq %r12, -0x10(%r12)
movl $0x786966, (%r12)       # imm = 0x786966
movq $0x3, -0x8(%r12)
leaq 0x33c16(%rip), %rdx     # 0x3ad38
leaq 0x78(%rsp), %rsi
movq %rbx, %rdi
callq 0x1a1c8
leaq 0x128(%rsp), %rbx
leaq 0x68(%rsp), %r13
movq %r13, -0x10(%r13)
movabsq $0x696c696269736976, %rax # imm = 0x696C696269736976
movq %rax, (%r13)
movw $0x7974, 0x8(%r13)      # imm = 0x7974
movq $0xa, -0x8(%r13)
movb $0x0, 0xa(%r13)
leaq 0x33bf7(%rip), %rdx     # 0x3ad60
leaq 0x58(%rsp), %rsi
movq %rbx, %rdi
callq 0x1a1c8
leaq 0x170(%rsp), %rbx
leaq 0x48(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movl $0x61726974, (%rbp)     # imm = 0x61726974
movl $0x656c6261, 0x3(%rbp)  # imm = 0x656C6261
movq $0x7, -0x8(%rbp)
movb $0x0, 0x7(%rbp)
leaq 0x33b90(%rip), %rdx     # 0x3ad38
leaq 0x38(%rsp), %rsi
movq %rbx, %rdi
callq 0x1a1c8
leaq 0x33bcc(%rip), %rdi     # 0x3ad88
leaq 0x98(%rsp), %rsi
leaq 0x17(%rsp), %rcx
leaq 0x16(%rsp), %r8
movl $0x4, %edx
callq 0x1a256
movq $-0x120, %rbx           # imm = 0xFEE0
leaq 0x1a0(%rsp), %r14
movq -0x10(%r14), %rdi
cmpq %rdi, %r14
je 0x71fb
movq (%r14), %rsi
incq %rsi
callq 0x5340
movq -0x30(%r14), %rdi
leaq -0x20(%r14), %rax
cmpq %rdi, %rax
je 0x7213
movq (%rax), %rsi
incq %rsi
callq 0x5340
addq $-0x48, %r14
addq $0x48, %rbx
jne 0x71e7
movq 0x38(%rsp), %rdi
cmpq %rbp, %rdi
je 0x7234
movq 0x48(%rsp), %rsi
incq %rsi
callq 0x5340
movq 0x58(%rsp), %rdi
cmpq %r13, %rdi
je 0x724b
movq 0x68(%rsp), %rsi
incq %rsi
callq 0x5340
movq 0x78(%rsp), %rdi
cmpq %r12, %rdi
je 0x7265
movq 0x88(%rsp), %rsi
incq %rsi
callq 0x5340
movq 0x18(%rsp), %rdi
cmpq %r15, %rdi
je 0x727c
movq 0x28(%rsp), %rsi
incq %rsi
callq 0x5340
movabsq $0x72616e696d617865, %r15 # imm = 0x72616E696D617865
movabsq $0x296f28657473656f, %rbx # imm = 0x296F28657473656F
movabsq $0x296e286574726f6e, %r13 # imm = 0x296E286574726F6E
leaq 0x1306f(%rip), %rdi     # 0x1a310
leaq 0x33ae0(%rip), %rsi     # 0x3ad88
leaq 0x33079(%rip), %rdx     # 0x3a328
callq 0x52d0
leaq 0xa8(%rsp), %rcx
movq %rcx, -0x10(%rcx)
movl $0x74697865, (%rcx)     # imm = 0x74697865
movq $0x4, -0x8(%rcx)
xorl %eax, %eax
movb %al, 0x4(%rcx)
leaq 0xc8(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movq %r15, (%rdx)
movl $0x8, %ecx
movq %rcx, -0x8(%rdx)
movb %al, 0x8(%rdx)
leaq 0xe8(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movl $0x726576, (%rdx)       # imm = 0x726576
movq $0x3, -0x8(%rdx)
leaq 0x108(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movabsq $0x7261746e65766e69, %r12 # imm = 0x7261746E65766E69
movq %r12, (%rdx)
movw $0x6f69, 0x8(%rdx)      # imm = 0x6F69
movq $0xa, -0x8(%rdx)
movb %al, 0xa(%rdx)
leaq 0x128(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movl $0x73616469, 0x3(%rdx)  # imm = 0x73616469
movl $0x696c6173, (%rdx)     # imm = 0x696C6173
movl $0x7, %esi
movq %rsi, -0x8(%rdx)
movb %al, 0x7(%rdx)
leaq 0x148(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movq %r13, (%rdx)
movq %rcx, -0x8(%rdx)
movb %al, 0x8(%rdx)
leaq 0x168(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movl $0x28727573, (%rdx)     # imm = 0x28727573
movw $0x2973, 0x4(%rdx)      # imm = 0x2973
movl $0x6, %edi
movq %rdi, -0x8(%rdx)
movb %al, 0x6(%rdx)
leaq 0x188(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movl $0x65747365, (%rdx)     # imm = 0x65747365
movl $0x29652865, 0x3(%rdx)  # imm = 0x29652865
movq %rsi, -0x8(%rdx)
movb %al, 0x7(%rdx)
leaq 0x1a8(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movq %rbx, (%rdx)
movq %rcx, -0x8(%rdx)
movb %al, 0x8(%rdx)
leaq 0x1c8(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movw $0x6f70, 0x4(%rbx)      # imm = 0x6F70
movl $0x6d656974, (%rbx)     # imm = 0x6D656974
movq %rdi, -0x8(%rbx)
movb %al, 0x6(%rbx)
leaq 0x339cb(%rip), %rdi     # 0x3adb8
leaq 0x98(%rsp), %rsi
leaq 0x18(%rsp), %rcx
movl $0xa, %edx
callq 0x1a316
movq $-0x140, %r14           # imm = 0xFEC0
movq -0x10(%rbx), %rdi
cmpq %rdi, %rbx
je 0x741f
movq (%rbx), %rsi
incq %rsi
callq 0x5340
addq $-0x20, %rbx
addq $0x20, %r14
jne 0x740b
leaq 0x1299e(%rip), %rdi     # 0x19dce
leaq 0x33981(%rip), %rsi     # 0x3adb8
leaq 0x32eea(%rip), %rbx     # 0x3a328
movq %rbx, %rdx
callq 0x52d0
leaq 0x33993(%rip), %rax     # 0x3ade0
movq %rax, 0x3397c(%rip)     # 0x3add0
leaq 0x33975(%rip), %rsi     # 0x3add0
movl $0x74697865, %eax       # imm = 0x74697865
movl %eax, 0x3397a(%rip)     # 0x3ade0
movl $0x4, %eax
movq %rax, 0x33966(%rip)     # 0x3add8
xorl %ebp, %ebp
movb %bpl, 0x33969(%rip)     # 0x3ade4
movq 0x32b0e(%rip), %r14     # 0x39f90
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3396c(%rip), %rax     # 0x3ae00
movq %rax, 0x33955(%rip)     # 0x3adf0
leaq 0x3394e(%rip), %rsi     # 0x3adf0
movq %r15, 0x33957(%rip)     # 0x3ae00
movl $0x8, %eax
movq %rax, 0x33943(%rip)     # 0x3adf8
movl $0x8, %r15d
movb %bpl, 0x33946(%rip)     # 0x3ae08
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3394c(%rip), %rax     # 0x3ae20
movq %rax, 0x33935(%rip)     # 0x3ae10
leaq 0x3392e(%rip), %rsi     # 0x3ae10
movl $0x726576, %eax         # imm = 0x726576
movl %eax, 0x33933(%rip)     # 0x3ae20
movl $0x3, %eax
movq %rax, 0x3391f(%rip)     # 0x3ae18
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33935(%rip), %rax     # 0x3ae40
movq %rax, 0x3391e(%rip)     # 0x3ae30
leaq 0x33917(%rip), %rsi     # 0x3ae30
movq %r12, 0x33920(%rip)     # 0x3ae40
movw $0x6f69, %ax            # imm = 0x6F69
movw %ax, 0x3391d(%rip)      # 0x3ae48
movl $0xa, %eax
movq %rax, 0x33901(%rip)     # 0x3ae38
movb %bpl, 0x3390c(%rip)     # 0x3ae4a
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33910(%rip), %rax     # 0x3ae60
movq %rax, 0x338f9(%rip)     # 0x3ae50
leaq 0x338f2(%rip), %rsi     # 0x3ae50
movl $0x696c6173, %eax       # imm = 0x696C6173
movl %eax, 0x338f7(%rip)     # 0x3ae60
movl $0x73616469, %eax       # imm = 0x73616469
movl %eax, 0x338ef(%rip)     # 0x3ae63
movl $0x7, %eax
movq %rax, 0x338d8(%rip)     # 0x3ae58
movl $0x7, %r12d
movb %bpl, 0x338da(%rip)     # 0x3ae67
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x338e1(%rip), %rax     # 0x3ae80
movq %rax, 0x338ca(%rip)     # 0x3ae70
leaq 0x338c3(%rip), %rsi     # 0x3ae70
movq %r13, 0x338cc(%rip)     # 0x3ae80
movq %r15, 0x338bd(%rip)     # 0x3ae78
movl $0x8, %r13d
movb %bpl, 0x338c0(%rip)     # 0x3ae88
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x338c6(%rip), %rax     # 0x3aea0
movq %rax, 0x338af(%rip)     # 0x3ae90
leaq 0x338a8(%rip), %rsi     # 0x3ae90
movl $0x28727573, 0x338ae(%rip) # imm = 0x28727573
movw $0x2973, 0x338a9(%rip)  # imm = 0x2973
movl $0x6, %eax
movq %rax, 0x33891(%rip)     # 0x3ae98
movl $0x6, %r15d
movb %bpl, 0x33892(%rip)     # 0x3aea6
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3389a(%rip), %rax     # 0x3aec0
movq %rax, 0x33883(%rip)     # 0x3aeb0
leaq 0x3387c(%rip), %rsi     # 0x3aeb0
movl $0x65747365, %eax       # imm = 0x65747365
movl %eax, 0x33881(%rip)     # 0x3aec0
movl $0x29652865, 0x3387a(%rip) # imm = 0x29652865
movq %r12, 0x33868(%rip)     # 0x3aeb8
movb %bpl, 0x33870(%rip)     # 0x3aec7
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33877(%rip), %rax     # 0x3aee0
movq %rax, 0x33860(%rip)     # 0x3aed0
leaq 0x33859(%rip), %rsi     # 0x3aed0
movabsq $0x296f28657473656f, %rax # imm = 0x296F28657473656F
movq %rax, 0x33858(%rip)     # 0x3aee0
movq %r13, 0x33849(%rip)     # 0x3aed8
movl $0x8, %r12d
movb %bpl, 0x3384c(%rip)     # 0x3aee8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33852(%rip), %rax     # 0x3af00
movq %rax, 0x3383b(%rip)     # 0x3aef0
leaq 0x33834(%rip), %rsi     # 0x3aef0
movl $0x6d656974, %eax       # imm = 0x6D656974
movl %eax, 0x33839(%rip)     # 0x3af00
movw $0x6f70, %ax            # imm = 0x6F70
movw %ax, 0x33832(%rip)      # 0x3af04
movq %r15, 0x3381f(%rip)     # 0x3aef8
movb %bpl, 0x33826(%rip)     # 0x3af06
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3382e(%rip), %rax     # 0x3af20
movq %rax, 0x33817(%rip)     # 0x3af10
leaq 0x33810(%rip), %rsi     # 0x3af10
movw $0x20, %ax
movw %ax, 0x33815(%rip)      # 0x3af20
movl $0x1, %eax
movq %rax, 0x33801(%rip)     # 0x3af18
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33817(%rip), %rax     # 0x3af40
movq %rax, 0x33800(%rip)     # 0x3af30
leaq 0x337f9(%rip), %rsi     # 0x3af30
movl $0x74697865, %eax       # imm = 0x74697865
movl %eax, 0x337fe(%rip)     # 0x3af40
movl $0x4, %eax
movq %rax, 0x337ea(%rip)     # 0x3af38
movb %bpl, 0x337ef(%rip)     # 0x3af44
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x337f9(%rip), %rax     # 0x3af60
movq %rax, 0x337e2(%rip)     # 0x3af50
leaq 0x337db(%rip), %rsi     # 0x3af50
movl $0x696c6173, %eax       # imm = 0x696C6173
movl %eax, 0x337e0(%rip)     # 0x3af60
movl $0x696c6173, %r13d      # imm = 0x696C6173
movw $0x72, %ax
movw %ax, 0x337d3(%rip)      # 0x3af64
movl $0x5, %r15d
movq %r15, 0x337ba(%rip)     # 0x3af58
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x337d0(%rip), %rax     # 0x3af80
movq %rax, 0x337b9(%rip)     # 0x3af70
leaq 0x337b2(%rip), %rsi     # 0x3af70
movl $0x64757961, 0x337b8(%rip) # imm = 0x64757961
movw $0x61, 0x337b3(%rip)    # 0x3af84
movq %r15, 0x337a0(%rip)     # 0x3af78
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x337b6(%rip), %rax     # 0x3afa0
movq %rax, 0x3379f(%rip)     # 0x3af90
leaq 0x33798(%rip), %rsi     # 0x3af90
movabsq $0x72616e696d617865, %rax # imm = 0x72616E696D617865
movq %rax, 0x33797(%rip)     # 0x3afa0
movq %r12, 0x33788(%rip)     # 0x3af98
movb %bpl, 0x33791(%rip)     # 0x3afa8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33797(%rip), %rax     # 0x3afc0
movq %rax, 0x33780(%rip)     # 0x3afb0
leaq 0x33779(%rip), %rsi     # 0x3afb0
movl $0x726576, %eax         # imm = 0x726576
movl %eax, 0x3377e(%rip)     # 0x3afc0
movl $0x3, %r12d
movq %r12, 0x33769(%rip)     # 0x3afb8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3377f(%rip), %rax     # 0x3afe0
movq %rax, 0x33768(%rip)     # 0x3afd0
leaq 0x33761(%rip), %rsi     # 0x3afd0
movabsq $0x7261746e65766e69, %rax # imm = 0x7261746E65766E69
movq %rax, 0x33760(%rip)     # 0x3afe0
movw $0x6f69, %ax            # imm = 0x6F69
movw %ax, 0x3375d(%rip)      # 0x3afe8
movl $0xa, %eax
movq %rax, 0x33741(%rip)     # 0x3afd8
movb %bpl, 0x3374c(%rip)     # 0x3afea
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33750(%rip), %rax     # 0x3b000
movq %rax, 0x33739(%rip)     # 0x3aff0
leaq 0x33732(%rip), %rsi     # 0x3aff0
movl %r13d, 0x3373b(%rip)    # 0x3b000
movl $0x73616469, %eax       # imm = 0x73616469
movl %eax, 0x33733(%rip)     # 0x3b003
movl $0x7, %eax
movq %rax, 0x3371c(%rip)     # 0x3aff8
movb %bpl, 0x33724(%rip)     # 0x3b007
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3372b(%rip), %rax     # 0x3b020
movq %rax, 0x33714(%rip)     # 0x3b010
leaq 0x3370d(%rip), %rsi     # 0x3b010
movl $0x74726f6e, %eax       # imm = 0x74726F6E
movl %eax, 0x33712(%rip)     # 0x3b020
movw $0x65, %r13w
movw %r13w, 0x33709(%rip)    # 0x3b024
movq %r15, 0x336f6(%rip)     # 0x3b018
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3370c(%rip), %rax     # 0x3b040
movq %rax, 0x336f5(%rip)     # 0x3b030
leaq 0x336ee(%rip), %rsi     # 0x3b030
movl $0x727573, %eax         # imm = 0x727573
movl %eax, 0x336f3(%rip)     # 0x3b040
movq %r12, 0x336e4(%rip)     # 0x3b038
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x336fa(%rip), %rax     # 0x3b060
movq %rax, 0x336e3(%rip)     # 0x3b050
leaq 0x336dc(%rip), %rsi     # 0x3b050
movl $0x65747365, %eax       # imm = 0x65747365
movl %eax, 0x336e1(%rip)     # 0x3b060
movl $0x4, %eax
movq %rax, 0x336cd(%rip)     # 0x3b058
movb %bpl, 0x336d2(%rip)     # 0x3b064
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x336dc(%rip), %rax     # 0x3b080
movq %rax, 0x336c5(%rip)     # 0x3b070
leaq 0x336be(%rip), %rsi     # 0x3b070
movl $0x7473656f, %eax       # imm = 0x7473656F
movl %eax, 0x336c3(%rip)     # 0x3b080
movw %r13w, 0x336bf(%rip)    # 0x3b084
movq %r15, 0x336ac(%rip)     # 0x3b078
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x336c2(%rip), %rax     # 0x3b0a0
movq %rax, 0x336ab(%rip)     # 0x3b090
leaq 0x336a4(%rip), %rsi     # 0x3b090
movl $0x6d656974, %eax       # imm = 0x6D656974
movl %eax, 0x336a9(%rip)     # 0x3b0a0
movw $0x6f70, %ax            # imm = 0x6F70
movw %ax, 0x336a2(%rip)      # 0x3b0a4
movl $0x6, %eax
movq %rax, 0x3368a(%rip)     # 0x3b098
movb %bpl, 0x33691(%rip)     # 0x3b0a6
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33699(%rip), %rax     # 0x3b0c0
movq %rax, 0x33682(%rip)     # 0x3b0b0
leaq 0x3367b(%rip), %rsi     # 0x3b0b0
movl $0x61726974, %eax       # imm = 0x61726974
movl %eax, 0x33680(%rip)     # 0x3b0c0
movw $0x72, %r12w
movw %r12w, 0x33677(%rip)    # 0x3b0c4
movq %r15, 0x33664(%rip)     # 0x3b0b8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3367a(%rip), %rax     # 0x3b0e0
movq %rax, 0x33663(%rip)     # 0x3b0d0
leaq 0x3365c(%rip), %rsi     # 0x3b0d0
movw %r12w, 0x33668(%rip)    # 0x3b0e4
movw $0x72, %r12w
movl $0x65676f63, 0x33655(%rip) # imm = 0x65676F63
movq %r15, 0x33646(%rip)     # 0x3b0d8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3365c(%rip), %rax     # 0x3b100
movq %rax, 0x33645(%rip)     # 0x3b0f0
leaq 0x3363e(%rip), %rsi     # 0x3b0f0
movw %r12w, 0x3364a(%rip)    # 0x3b104
movl $0x616a6564, 0x3363c(%rip) # imm = 0x616A6564
movq %r15, 0x3362d(%rip)     # 0x3b0f8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33643(%rip), %rax     # 0x3b120
movq %rax, 0x3362c(%rip)     # 0x3b110
leaq 0x33625(%rip), %rsi     # 0x3b110
movabsq $0x72617a6e61636c61, %rax # imm = 0x72617A6E61636C61
movq %rax, 0x33624(%rip)     # 0x3b120
movl $0x8, %eax
movq %rax, 0x33610(%rip)     # 0x3b118
movb %bpl, 0x33619(%rip)     # 0x3b128
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3361f(%rip), %rax     # 0x3b140
movq %rax, 0x33608(%rip)     # 0x3b130
leaq 0x33601(%rip), %rsi     # 0x3b130
movw $0x20, %ax
movw %ax, 0x33606(%rip)      # 0x3b140
movl $0x1, %eax
movq %rax, 0x335f2(%rip)     # 0x3b138
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33608(%rip), %rax     # 0x3b160
movq %rax, 0x335f1(%rip)     # 0x3b150
leaq 0x335ea(%rip), %rsi     # 0x3b150
movl $0x6f6c6f63, 0x335f0(%rip) # imm = 0x6F6C6F63
movl $0x7261636f, 0x335e9(%rip) # imm = 0x7261636F
movl $0x7, %eax
movq %rax, 0x335d2(%rip)     # 0x3b158
movb %bpl, 0x335da(%rip)     # 0x3b167
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x335e1(%rip), %rax     # 0x3b180
movq %rax, 0x335ca(%rip)     # 0x3b170
leaq 0x335c3(%rip), %rsi     # 0x3b170
movl $0x7473656f, %eax       # imm = 0x7473656F
movl %eax, 0x335c8(%rip)     # 0x3b180
movw %r13w, 0x335c4(%rip)    # 0x3b184
movq %r15, 0x335b1(%rip)     # 0x3b178
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x335c7(%rip), %rax     # 0x3b1a0
movq %rax, 0x335b0(%rip)     # 0x3b190
leaq 0x335a9(%rip), %rsi     # 0x3b190
movl $0x65747365, %eax       # imm = 0x65747365
movl %eax, 0x335ae(%rip)     # 0x3b1a0
movl $0x4, %eax
movq %rax, 0x3359a(%rip)     # 0x3b198
movb %bpl, 0x3359f(%rip)     # 0x3b1a4
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x335a9(%rip), %rax     # 0x3b1c0
movq %rax, 0x33592(%rip)     # 0x3b1b0
leaq 0x3358b(%rip), %rsi     # 0x3b1b0
movl $0x74726f6e, %eax       # imm = 0x74726F6E
movl %eax, 0x33590(%rip)     # 0x3b1c0
movw %r13w, 0x3358c(%rip)    # 0x3b1c4
movq %r15, 0x33579(%rip)     # 0x3b1b8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3358f(%rip), %rax     # 0x3b1e0
movq %rax, 0x33578(%rip)     # 0x3b1d0
leaq 0x33571(%rip), %rsi     # 0x3b1d0
movl $0x727573, %eax         # imm = 0x727573
movl %eax, 0x33576(%rip)     # 0x3b1e0
movl $0x3, %eax
movq %rax, 0x33562(%rip)     # 0x3b1d8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33578(%rip), %rax     # 0x3b200
movq %rax, 0x33561(%rip)     # 0x3b1f0
leaq 0x3355a(%rip), %rsi     # 0x3b1f0
movw $0x72, %r12w
movw %r12w, 0x33561(%rip)    # 0x3b204
movl $0x616a6162, 0x33553(%rip) # imm = 0x616A6162
movq %r15, 0x33544(%rip)     # 0x3b1f8
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3355a(%rip), %rax     # 0x3b220
movq %rax, 0x33543(%rip)     # 0x3b210
leaq 0x3353c(%rip), %rsi     # 0x3b210
movw %r12w, 0x33548(%rip)    # 0x3b224
movw $0x72, %r12w
movl $0x69627573, 0x33535(%rip) # imm = 0x69627573
movq %r15, 0x33526(%rip)     # 0x3b218
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3353c(%rip), %rax     # 0x3b240
movq %rax, 0x33525(%rip)     # 0x3b230
leaq 0x3351e(%rip), %rsi     # 0x3b230
movw %r12w, 0x3352a(%rip)    # 0x3b244
movl $0x69726261, 0x3351c(%rip) # imm = 0x69726261
movq %r15, 0x3350d(%rip)     # 0x3b238
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33523(%rip), %rax     # 0x3b260
movq %rax, 0x3350c(%rip)     # 0x3b250
leaq 0x33505(%rip), %rsi     # 0x3b250
movw $0x7261, %ax            # imm = 0x7261
movw %ax, 0x3350e(%rip)      # 0x3b264
movl $0x72726563, 0x33500(%rip) # imm = 0x72726563
movl $0x6, %r13d
movq %r13, 0x334eb(%rip)     # 0x3b258
movb %bpl, 0x334f2(%rip)     # 0x3b266
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x334fa(%rip), %rax     # 0x3b280
movq %rax, 0x334e3(%rip)     # 0x3b270
leaq 0x334dc(%rip), %rsi     # 0x3b270
movl $0x706c6f67, 0x334e2(%rip) # imm = 0x706C6F67
movl $0x72616570, 0x334db(%rip) # imm = 0x72616570
movl $0x7, %r12d
movq %r12, 0x334c3(%rip)     # 0x3b278
movb %bpl, 0x334cb(%rip)     # 0x3b287
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x334d2(%rip), %rax     # 0x3b2a0
movq %rax, 0x334bb(%rip)     # 0x3b290
leaq 0x334b4(%rip), %rsi     # 0x3b290
movl $0x61726974, %eax       # imm = 0x61726974
movl %eax, 0x334b9(%rip)     # 0x3b2a0
movw $0x72, %ax
movw %ax, 0x334b2(%rip)      # 0x3b2a4
movq %r15, 0x3349f(%rip)     # 0x3b298
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x334b5(%rip), %rax     # 0x3b2c0
movq %rax, 0x3349e(%rip)     # 0x3b2b0
leaq 0x33497(%rip), %rsi     # 0x3b2b0
movl $0x75706d65, 0x3349d(%rip) # imm = 0x75706D65
movl $0x72616a75, 0x33496(%rip) # imm = 0x72616A75
movq %r12, 0x33484(%rip)     # 0x3b2b8
movb %bpl, 0x3348c(%rip)     # 0x3b2c7
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33493(%rip), %rax     # 0x3b2e0
movq %rax, 0x3347c(%rip)     # 0x3b2d0
leaq 0x33475(%rip), %rsi     # 0x3b2d0
movw $0x7261, %ax            # imm = 0x7261
movw %ax, 0x3347e(%rip)      # 0x3b2e4
movl $0x736c7570, 0x33470(%rip) # imm = 0x736C7570
movq %r13, 0x33461(%rip)     # 0x3b2d8
movb %bpl, 0x33468(%rip)     # 0x3b2e6
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33470(%rip), %rax     # 0x3b300
movq %rax, 0x33459(%rip)     # 0x3b2f0
leaq 0x33452(%rip), %rdi     # 0x3b2f0
movq 0x3308b(%rip), %rsi     # 0x3af30
movq 0x3308c(%rip), %rdx     # 0x3af38
addq %rsi, %rdx
callq 0x1a0b6
leaq 0x33465(%rip), %rax     # 0x3b320
movq %rax, 0x3344e(%rip)     # 0x3b310
leaq 0x33447(%rip), %rbx     # 0x3b310
movq 0x33080(%rip), %rsi     # 0x3af50
movq 0x33081(%rip), %rdx     # 0x3af58
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x33457(%rip), %rax     # 0x3b340
movq %rax, 0x33440(%rip)     # 0x3b330
leaq 0x33439(%rip), %rbx     # 0x3b330
movq 0x33092(%rip), %rsi     # 0x3af90
movq 0x33093(%rip), %rdx     # 0x3af98
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x33449(%rip), %rax     # 0x3b360
movq %rax, 0x33432(%rip)     # 0x3b350
leaq 0x3342b(%rip), %rbx     # 0x3b350
movq 0x33084(%rip), %rsi     # 0x3afb0
movq 0x33085(%rip), %rdx     # 0x3afb8
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x3343b(%rip), %rax     # 0x3b380
movq %rax, 0x33424(%rip)     # 0x3b370
leaq 0x3341d(%rip), %rbx     # 0x3b370
movq 0x33076(%rip), %rsi     # 0x3afd0
movq 0x33077(%rip), %rdx     # 0x3afd8
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x3342d(%rip), %rax     # 0x3b3a0
movq %rax, 0x33416(%rip)     # 0x3b390
leaq 0x3340f(%rip), %rbx     # 0x3b390
movq 0x33068(%rip), %rsi     # 0x3aff0
movq 0x33069(%rip), %rdx     # 0x3aff8
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x3341f(%rip), %rax     # 0x3b3c0
movq %rax, 0x33408(%rip)     # 0x3b3b0
leaq 0x33401(%rip), %rbx     # 0x3b3b0
movq 0x3305a(%rip), %rsi     # 0x3b010
movq 0x3305b(%rip), %rdx     # 0x3b018
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x33411(%rip), %rax     # 0x3b3e0
movq %rax, 0x333fa(%rip)     # 0x3b3d0
leaq 0x333f3(%rip), %rbx     # 0x3b3d0
movq 0x3304c(%rip), %rsi     # 0x3b030
movq 0x3304d(%rip), %rdx     # 0x3b038
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x33403(%rip), %rax     # 0x3b400
movq %rax, 0x333ec(%rip)     # 0x3b3f0
leaq 0x333e5(%rip), %rbx     # 0x3b3f0
movq 0x3303e(%rip), %rsi     # 0x3b050
movq 0x3303f(%rip), %rdx     # 0x3b058
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x333f5(%rip), %rax     # 0x3b420
movq %rax, 0x333de(%rip)     # 0x3b410
leaq 0x333d7(%rip), %rbx     # 0x3b410
movq 0x33030(%rip), %rsi     # 0x3b070
movq 0x33031(%rip), %rdx     # 0x3b078
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x333e7(%rip), %rax     # 0x3b440
movq %rax, 0x333d0(%rip)     # 0x3b430
leaq 0x333c9(%rip), %rbx     # 0x3b430
movq 0x33022(%rip), %rsi     # 0x3b090
movq 0x33023(%rip), %rdx     # 0x3b098
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x333d9(%rip), %rax     # 0x3b460
movq %rax, 0x333c2(%rip)     # 0x3b450
leaq 0x333bb(%rip), %rbx     # 0x3b450
movq 0x33014(%rip), %rsi     # 0x3b0b0
movq 0x33015(%rip), %rdx     # 0x3b0b8
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x333cb(%rip), %rax     # 0x3b480
movq %rax, 0x333b4(%rip)     # 0x3b470
leaq 0x333ad(%rip), %rbx     # 0x3b470
movq 0x33046(%rip), %rsi     # 0x3b110
movq 0x33047(%rip), %rdx     # 0x3b118
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq 0x333bd(%rip), %rax     # 0x3b4a0
movq %rax, 0x333a6(%rip)     # 0x3b490
leaq 0x3339f(%rip), %rbx     # 0x3b490
movq 0x33058(%rip), %rsi     # 0x3b150
movq 0x33059(%rip), %rdx     # 0x3b158
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1a0b6
leaq -0x11d5(%rip), %rdi     # 0x6f3c
leaq 0x32210(%rip), %rbx     # 0x3a328
xorl %ebp, %ebp
xorl %esi, %esi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33395(%rip), %rax     # 0x3b4c0
movq %rax, 0x3337e(%rip)     # 0x3b4b0
leaq 0x33377(%rip), %rsi     # 0x3b4b0
movabsq $0x4f4944554c455250, %rax # imm = 0x4F4944554C455250
movq %rax, 0x33376(%rip)     # 0x3b4c0
movw $0x3a, 0x33375(%rip)    # 0x3b4c8
movq $0x9, 0x3335a(%rip) # 0x3b4b8
movq 0x31e2b(%rip), %r14     # 0x39f90
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33369(%rip), %rax     # 0x3b4e0
movq %rax, 0x33352(%rip)     # 0x3b4d0
leaq 0x3334b(%rip), %r15     # 0x3b4d0
leaq 0x98(%rsp), %r12
movq $0x14, (%r12)
movq %r15, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x55d0
movq %rax, 0x33327(%rip)     # 0x3b4d0
movq (%r12), %rcx
movq %rcx, 0x3332c(%rip)     # 0x3b4e0
movups 0x24fa9(%rip), %xmm0    # 0x2d164
movups %xmm0, (%rax)
movl $0x61736143, 0x10(%rax) # imm = 0x61736143
movq %rcx, 0x3330c(%rip)     # 0x3b4d8
movq 0x332fd(%rip), %rax     # 0x3b4d0
movb %bpl, (%rax,%rcx)
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33314(%rip), %rax     # 0x3b500
movq %rax, 0x332fd(%rip)     # 0x3b4f0
leaq 0x332f6(%rip), %r13     # 0x3b4f0
movl $0x17, %eax
movq %rax, (%r12)
leaq 0x98(%rsp), %r15
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x55d0
movq %rax, 0x332d1(%rip)     # 0x3b4f0
movq (%r15), %rcx
movq %rcx, 0x332d7(%rip)     # 0x3b500
movups 0x24f49(%rip), %xmm0    # 0x2d179
movups %xmm0, (%rax)
movabsq $0x7361726465697020, %rdx # imm = 0x7361726465697020
movq %rdx, 0xf(%rax)
movq %rcx, 0x332b0(%rip)     # 0x3b4f8
movq 0x332a1(%rip), %rax     # 0x3b4f0
movb %bpl, (%rax,%rcx)
movq %r14, %rdi
movq %r13, %rsi
movq %rbx, %rdx
callq 0x52d0
leaq 0x332b8(%rip), %rax     # 0x3b520
movq %rax, 0x332a1(%rip)     # 0x3b510
leaq 0x3329a(%rip), %rsi     # 0x3b510
movabsq $0x7265746e656d6543, %rax # imm = 0x7265746E656D6543
movq %rax, 0x33299(%rip)     # 0x3b520
movw $0x6f69, 0x33298(%rip)  # imm = 0x6F69
movq $0xa, 0x3327d(%rip) # 0x3b518
movb %bpl, 0x33288(%rip)     # 0x3b52a
movq %r14, %rdi
movq %rbx, %rdx
callq 0x52d0
leaq 0x3328c(%rip), %rax     # 0x3b540
movq %rax, 0x33275(%rip)     # 0x3b530
leaq 0x3326e(%rip), %r12     # 0x3b530
movq $0x147, (%r15)          # imm = 0x147
leaq 0x98(%rsp), %r15
movq %r12, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x55d0
movq %rax, %r13
movq %rax, 0x33248(%rip)     # 0x3b530
movq (%r15), %rbp
movq %rbp, 0x3324e(%rip)     # 0x3b540
leaq 0x24ea3(%rip), %rsi     # 0x2d19c
movl $0x147, %edx            # imm = 0x147
movq %rax, %rdi
callq 0x52b0
movq %rbp, 0x3322b(%rip)     # 0x3b538
xorl %eax, %eax
movb %al, (%r13,%rbp)
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33237(%rip), %rax     # 0x3b560
movq %rax, 0x33220(%rip)     # 0x3b550
leaq 0x33219(%rip), %r12     # 0x3b550
movq $0x1cb, (%r15)          # imm = 0x1CB
leaq 0x98(%rsp), %r15
movq %r12, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x55d0
movq %rax, %r13
movq %rax, 0x331f3(%rip)     # 0x3b550
movq (%r15), %rbp
movq %rbp, 0x331f9(%rip)     # 0x3b560
leaq 0x24f76(%rip), %rsi     # 0x2d2e4
movl $0x1cb, %edx            # imm = 0x1CB
movq %rax, %rdi
callq 0x52b0
movq %rbp, 0x331d6(%rip)     # 0x3b558
xorl %eax, %eax
movb %al, (%r13,%rbp)
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52d0
leaq 0x331e2(%rip), %rax     # 0x3b580
movq %rax, 0x331cb(%rip)     # 0x3b570
leaq 0x331c4(%rip), %r12     # 0x3b570
movl $0x17, %eax
movq %rax, (%r15)
leaq 0x98(%rsp), %r15
movq %r12, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x55d0
movq %rax, 0x331a0(%rip)     # 0x3b570
movq (%r15), %rcx
movq %rcx, 0x331a6(%rip)     # 0x3b580
movups 0x250cf(%rip), %xmm0    # 0x2d4b0
movups %xmm0, (%rax)
movabsq $-0x597f1d9e85919a97, %rdx # imm = 0xA680E2617A6E6569
movq %rdx, 0xf(%rax)
movq %rcx, 0x3317f(%rip)     # 0x3b578
movq 0x33170(%rip), %rax     # 0x3b570
xorl %ebp, %ebp
movb %bpl, (%rax,%rcx)
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52d0
leaq 0x33185(%rip), %rax     # 0x3b5a0
movq %rax, 0x3316e(%rip)     # 0x3b590
leaq 0x33167(%rip), %r12     # 0x3b590
movq $0xa0, (%r15)
leaq 0x98(%rsp), %r15
movq %r12, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x55d0
movq %rax, %r13
movq %rax, 0x33141(%rip)     # 0x3b590
movq (%r15), %r15
movq %r15, 0x33147(%rip)     # 0x3b5a0
leaq 0x25068(%rip), %rsi     # 0x2d4c8
movl $0xa0, %edx
movq %rax, %rdi
callq 0x52b0
movq %r15, 0x33124(%rip)     # 0x3b598
movb %bpl, (%r13,%r15)
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52d0
addq $0x1d8, %rsp            # imm = 0x1D8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, 0x8(%rsp)
leaq 0x1d8(%rsp), %rdi
leaq 0x98(%rsp), %rsi
callq 0x85a4
jmp 0x859a
movq %rax, 0x8(%rsp)
movl $0xd8, %r14d
leaq (%rsp,%r14), %rdi
addq $0x98, %rdi
callq 0x1a2da
addq $-0x48, %r14
cmpq $-0x48, %r14
jne 0x84c3
movb $0x1, %r14b
jmp 0x84ea
movq %rax, 0x8(%rsp)
xorl %r14d, %r14d
movq 0x38(%rsp), %rdi
cmpq %rbp, %rdi
je 0x850b
movq 0x48(%rsp), %rsi
incq %rsi
callq 0x5340
jmp 0x850b
movq %rax, 0x8(%rsp)
xorl %r14d, %r14d
movq 0x58(%rsp), %rdi
cmpq %r13, %rdi
je 0x852c
movq 0x68(%rsp), %rsi
incq %rsi
callq 0x5340
jmp 0x852c
movq %rax, 0x8(%rsp)
xorl %r14d, %r14d
movq 0x78(%rsp), %rdi
cmpq %r12, %rdi
je 0x8550
movq 0x88(%rsp), %rsi
incq %rsi
callq 0x5340
jmp 0x8550
movq %rax, 0x8(%rsp)
xorl %r14d, %r14d
movq 0x18(%rsp), %rdi
cmpq %r15, %rdi
je 0x8567
movq 0x28(%rsp), %rsi
incq %rsi
callq 0x5340
leaq 0x98(%rsp), %r15
cmpq %rbx, %r15
sete %al
orb %r14b, %al
jne 0x859a
addq $-0x48, %rbx
movq %rbx, %rdi
callq 0x1a2da
cmpq %r15, %rbx
jne 0x857a
jmp 0x859a
movq %rax, 0x8(%rsp)
movq %rbx, %rdi
callq 0x85de
movq 0x8(%rsp), %rdi
callq 0x55c0