// File: /workspace/github_cpp_makefile_star2_O2/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 $0x1c8, %rsp            # imm = 0x1C8
leaq 0x2982d(%rip), %r14     # 0x2fcf0
movq %r14, %rdi
callq 0x54e0
movq 0x28b26(%rip), %rdi     # 0x2eff8
leaq 0x28e4f(%rip), %rbx     # 0x2f328
movq %r14, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2980d(%rip), %r15     # 0x2fcf8
leaq 0x1abb8(%rip), %rsi     # 0x210aa
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq 0x28a92(%rip), %r14     # 0x2ef98
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x297fd(%rip), %r12     # 0x2fd18
leaq 0x1b9de(%rip), %rsi     # 0x21f00
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x297f4(%rip), %r14     # 0x2fd38
movq %r14, %rdi
movq %r15, %rsi
callq 0x5430
andl $0x0, 0x29802(%rip)     # 0x2fd58
leaq 0xbfe3(%rip), %r15      # 0x12540
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x297ee(%rip), %r13     # 0x2fd60
movq %r13, %rdi
movq %r12, %rsi
callq 0x5430
andl $0x0, 0x297fc(%rip)     # 0x2fd80
movq %r15, %rdi
movq %r13, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x1ab17(%rip), %rsi     # 0x210b0
leaq 0x1a8(%rsp), %rbx
leaq 0x6(%rsp), %rdx
movq %rbx, %rdi
callq 0x12230
leaq 0x8(%rsp), %r15
movq %r15, %rdi
movq %rbx, %rsi
movq %r14, %rdx
callq 0x12546
leaq 0x50(%rsp), %r14
leaq 0x1aae8(%rip), %rsi     # 0x210b5
leaq 0x188(%rsp), %rdi
leaq 0x5(%rsp), %rdx
callq 0x12230
leaq 0x29752(%rip), %rdx     # 0x2fd38
leaq 0x188(%rsp), %rsi
movq %r14, %rdi
callq 0x12546
leaq 0x98(%rsp), %r14
leaq 0x1aab4(%rip), %rsi     # 0x210b9
leaq 0x168(%rsp), %rdi
leaq 0x4(%rsp), %rdx
callq 0x12230
leaq 0x29742(%rip), %rdx     # 0x2fd60
leaq 0x168(%rsp), %rsi
movq %r14, %rdi
callq 0x12546
leaq 0xe0(%rsp), %r14
leaq 0x1aa87(%rip), %rsi     # 0x210c4
leaq 0x148(%rsp), %rdi
leaq 0x3(%rsp), %rdx
callq 0x12230
leaq 0x296e2(%rip), %rdx     # 0x2fd38
leaq 0x148(%rsp), %rsi
movq %r14, %rdi
callq 0x12546
leaq 0x2971b(%rip), %rdi     # 0x2fd88
leaq 0x8(%rsp), %rsi
pushq $0x4
popq %rdx
leaq 0x2(%rsp), %rcx
leaq 0x1(%rsp), %r8
callq 0x1257c
movl $0xd8, %ebx
leaq (%rsp,%rbx), %rdi
addq $0x8, %rdi
callq 0x125c4
addq $-0x48, %rbx
cmpq $-0x48, %rbx
jne 0x6689
leaq 0x148(%rsp), %rdi
callq 0x5638
leaq 0x168(%rsp), %rdi
callq 0x5638
leaq 0x188(%rsp), %rdi
callq 0x5638
leaq 0x1a8(%rsp), %rdi
callq 0x5638
leaq 0xbeff(%rip), %rdi      # 0x125da
leaq 0x296a6(%rip), %rsi     # 0x2fd88
leaq 0x28c3f(%rip), %rdx     # 0x2f328
callq 0x52c0
leaq 0x1a9d7(%rip), %rsi     # 0x210cc
leaq 0x8(%rsp), %r14
leaq 0x1a8(%rsp), %rdx
movq %r14, %rdi
callq 0x12230
leaq 0x28(%rsp), %r15
leaq 0x1a9bb(%rip), %rsi     # 0x210d1
leaq 0x188(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0x48(%rsp), %r15
leaq 0x1a9a8(%rip), %rsi     # 0x210da
leaq 0x168(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0x68(%rsp), %r15
leaq 0x1a990(%rip), %rsi     # 0x210de
leaq 0x148(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0x88(%rsp), %r15
leaq 0x1a97c(%rip), %rsi     # 0x210e9
leaq 0x6(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0xa8(%rsp), %r15
leaq 0x1a968(%rip), %rsi     # 0x210f1
leaq 0x5(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0xc8(%rsp), %r15
leaq 0x1a955(%rip), %rsi     # 0x210fa
leaq 0x4(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0xe8(%rsp), %r15
leaq 0x1a940(%rip), %rsi     # 0x21101
leaq 0x3(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0x108(%rsp), %r15
leaq 0x1a92c(%rip), %rsi     # 0x21109
leaq 0x2(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0x128(%rsp), %r15
leaq 0x1a919(%rip), %rsi     # 0x21112
leaq 0x1(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
leaq 0x295ab(%rip), %rdi     # 0x2fdb8
leaq 0x8(%rsp), %rsi
pushq $0xa
popq %rdx
leaq 0x7(%rsp), %rcx
callq 0x125e0
movl $0x120, %ebx            # imm = 0x120
leaq (%rsp,%rbx), %rdi
addq $0x8, %rdi
callq 0x5638
addq $-0x20, %rbx
cmpq $-0x20, %rbx
jne 0x6824
leaq 0xb9a6(%rip), %rdi      # 0x121e8
leaq 0x2956f(%rip), %rsi     # 0x2fdb8
leaq 0x28ad8(%rip), %rbx     # 0x2f328
movq %rbx, %rdx
callq 0x52c0
leaq 0x29571(%rip), %r12     # 0x2fdd0
leaq 0x1a866(%rip), %r15     # 0x210cc
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
movq %r15, %rsi
callq 0x12230
movq 0x2871b(%rip), %r14     # 0x2ef98
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2955e(%rip), %r12     # 0x2fdf0
leaq 0x1a838(%rip), %rsi     # 0x210d1
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29555(%rip), %r12     # 0x2fe10
leaq 0x1a818(%rip), %rsi     # 0x210da
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2954c(%rip), %r13     # 0x2fe30
leaq 0x1a7f3(%rip), %rsi     # 0x210de
leaq 0x8(%rsp), %rdx
movq %r13, %rdi
callq 0x12230
movq %r14, %rdi
movq %r13, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29543(%rip), %rbp     # 0x2fe50
leaq 0x1a7d5(%rip), %r13     # 0x210e9
leaq 0x8(%rsp), %rdx
movq %rbp, %rdi
movq %r13, %rsi
callq 0x12230
movq %r14, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29537(%rip), %rbp     # 0x2fe70
leaq 0x1a7b1(%rip), %rsi     # 0x210f1
leaq 0x8(%rsp), %rdx
movq %rbp, %rdi
callq 0x12230
movq %r14, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2952e(%rip), %rbp     # 0x2fe90
leaq 0x1a791(%rip), %rsi     # 0x210fa
leaq 0x8(%rsp), %rdx
movq %rbp, %rdi
callq 0x12230
movq %r14, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29525(%rip), %rbp     # 0x2feb0
leaq 0x1a76f(%rip), %rsi     # 0x21101
leaq 0x8(%rsp), %rdx
movq %rbp, %rdi
callq 0x12230
movq %r14, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2951c(%rip), %rbp     # 0x2fed0
leaq 0x1a74e(%rip), %rsi     # 0x21109
leaq 0x8(%rsp), %rdx
movq %rbp, %rdi
callq 0x12230
movq %r14, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29513(%rip), %r12     # 0x2fef0
leaq 0x1a72e(%rip), %rbp     # 0x21112
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
movq %rbp, %rsi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29507(%rip), %r12     # 0x2ff10
leaq 0x1bc28(%rip), %rsi     # 0x22638
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294fe(%rip), %r12     # 0x2ff30
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
movq %r15, %rsi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294f9(%rip), %r15     # 0x2ff50
leaq 0x1a6bb(%rip), %rsi     # 0x21119
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294f0(%rip), %r15     # 0x2ff70
leaq 0x1a698(%rip), %rsi     # 0x2111f
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294e7(%rip), %r15     # 0x2ff90
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
leaq 0x1a619(%rip), %rsi     # 0x210d1
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294de(%rip), %r15     # 0x2ffb0
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
leaq 0x1a5f9(%rip), %rsi     # 0x210da
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294d5(%rip), %r15     # 0x2ffd0
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
leaq 0x1a5d4(%rip), %rsi     # 0x210de
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294cc(%rip), %r15     # 0x2fff0
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
movq %r13, %rsi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294c7(%rip), %r15     # 0x30010
leaq 0x1a5d5(%rip), %rsi     # 0x21125
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294be(%rip), %r15     # 0x30030
leaq 0x1a5b2(%rip), %rsi     # 0x2112b
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294b5(%rip), %r15     # 0x30050
leaq 0x1a58e(%rip), %r13     # 0x21130
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
movq %r13, %rsi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x294a9(%rip), %r12     # 0x30070
leaq 0x1a561(%rip), %r15     # 0x2112f
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
movq %r15, %rsi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2949d(%rip), %r12     # 0x30090
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
movq %rbp, %rsi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29498(%rip), %r12     # 0x300b0
leaq 0x1a516(%rip), %rbp     # 0x21135
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
movq %rbp, %rsi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2948c(%rip), %r12     # 0x300d0
leaq 0x1a4f0(%rip), %rsi     # 0x2113b
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29483(%rip), %r12     # 0x300f0
leaq 0x1a4cd(%rip), %rsi     # 0x21141
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2947a(%rip), %r12     # 0x30110
leaq 0x1a4aa(%rip), %rsi     # 0x21147
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29471(%rip), %r12     # 0x30130
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
leaq 0x1b96a(%rip), %rsi     # 0x22638
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29468(%rip), %r12     # 0x30150
leaq 0x1a461(%rip), %rsi     # 0x21150
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2945f(%rip), %r12     # 0x30170
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
movq %r15, %rsi
callq 0x12230
movq %r14, %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2945a(%rip), %r15     # 0x30190
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
movq %r13, %rsi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29455(%rip), %r15     # 0x301b0
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
leaq 0x1a3bb(%rip), %rsi     # 0x21125
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2944c(%rip), %r15     # 0x301d0
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
leaq 0x1a398(%rip), %rsi     # 0x2112b
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29443(%rip), %r15     # 0x301f0
leaq 0x1a3a4(%rip), %rsi     # 0x21158
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2943a(%rip), %r15     # 0x30210
leaq 0x1a381(%rip), %rsi     # 0x2115e
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29431(%rip), %r15     # 0x30230
leaq 0x1a35e(%rip), %rsi     # 0x21164
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29428(%rip), %r15     # 0x30250
leaq 0x1a33b(%rip), %rsi     # 0x2116a
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2941f(%rip), %r15     # 0x30270
leaq 0x1a319(%rip), %rsi     # 0x21171
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29416(%rip), %r15     # 0x30290
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
movq %rbp, %rsi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29411(%rip), %r15     # 0x302b0
leaq 0x1a2d3(%rip), %rsi     # 0x21179
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29408(%rip), %r15     # 0x302d0
leaq 0x1a2b2(%rip), %rsi     # 0x21181
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x293ff(%rip), %r14     # 0x302f0
movq %r14, %rdi
leaq 0x29035(%rip), %rsi     # 0x2ff30
callq 0x5430
leaq 0x29409(%rip), %r15     # 0x30310
movq %r15, %rdi
leaq 0x2903f(%rip), %rsi     # 0x2ff50
callq 0x5430
leaq 0x29413(%rip), %r15     # 0x30330
leaq 0x2906c(%rip), %rsi     # 0x2ff90
movq %r15, %rdi
callq 0x5430
leaq 0x2941d(%rip), %r15     # 0x30350
leaq 0x29076(%rip), %rsi     # 0x2ffb0
movq %r15, %rdi
callq 0x5430
leaq 0x29427(%rip), %r15     # 0x30370
leaq 0x29080(%rip), %rsi     # 0x2ffd0
movq %r15, %rdi
callq 0x5430
leaq 0x29431(%rip), %r15     # 0x30390
leaq 0x2908a(%rip), %rsi     # 0x2fff0
movq %r15, %rdi
callq 0x5430
leaq 0x2943b(%rip), %r15     # 0x303b0
leaq 0x29094(%rip), %rsi     # 0x30010
movq %r15, %rdi
callq 0x5430
leaq 0x29445(%rip), %r15     # 0x303d0
leaq 0x2909e(%rip), %rsi     # 0x30030
movq %r15, %rdi
callq 0x5430
leaq 0x2944f(%rip), %r15     # 0x303f0
leaq 0x290a8(%rip), %rsi     # 0x30050
movq %r15, %rdi
callq 0x5430
leaq 0x29459(%rip), %r15     # 0x30410
leaq 0x290b2(%rip), %rsi     # 0x30070
movq %r15, %rdi
callq 0x5430
leaq 0x29463(%rip), %r15     # 0x30430
leaq 0x290bc(%rip), %rsi     # 0x30090
movq %r15, %rdi
callq 0x5430
leaq 0x2946d(%rip), %r15     # 0x30450
leaq 0x290c6(%rip), %rsi     # 0x300b0
movq %r15, %rdi
callq 0x5430
leaq 0x29477(%rip), %r15     # 0x30470
leaq 0x29110(%rip), %rsi     # 0x30110
movq %r15, %rdi
callq 0x5430
leaq 0x29481(%rip), %r15     # 0x30490
leaq 0x2913a(%rip), %rsi     # 0x30150
movq %r15, %rdi
callq 0x5430
leaq -0xba5(%rip), %rdi      # 0x6480
leaq 0x282fc(%rip), %rbx     # 0x2f328
xorl %esi, %esi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29473(%rip), %r15     # 0x304b0
leaq 0x1a144(%rip), %rsi     # 0x21188
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq 0x27f40(%rip), %r14     # 0x2ef98
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29463(%rip), %r15     # 0x304d0
leaq 0x1a11e(%rip), %rsi     # 0x21192
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2945a(%rip), %r15     # 0x304f0
leaq 0x1a10a(%rip), %rsi     # 0x211a7
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29451(%rip), %r15     # 0x30510
leaq 0x1a0f9(%rip), %rsi     # 0x211bf
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29448(%rip), %r15     # 0x30530
leaq 0x1a0db(%rip), %rsi     # 0x211ca
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2943f(%rip), %r15     # 0x30550
leaq 0x1a1fa(%rip), %rsi     # 0x21312
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x29436(%rip), %r15     # 0x30570
leaq 0x1a39d(%rip), %rsi     # 0x214de
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
leaq 0x2942d(%rip), %r15     # 0x30590
leaq 0x1a38c(%rip), %rsi     # 0x214f6
leaq 0x8(%rsp), %rdx
movq %r15, %rdi
callq 0x12230
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x52c0
addq $0x1c8, %rsp            # imm = 0x1C8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
movl $0x120, %r12d           # imm = 0x120
leaq (%rsp,%r12), %rdi
addq $0x8, %rdi
callq 0x5638
addq $-0x20, %r12
cmpq $-0x20, %r12
jne 0x71a0
movb $0x1, %al
jmp 0x71d0
jmp 0x71cb
jmp 0x71cb
jmp 0x71cb
jmp 0x71cb
jmp 0x71cb
jmp 0x71cb
jmp 0x71cb
jmp 0x71cb
movq %rax, %rbx
xorl %eax, %eax
cmpq %r15, %r14
sete %cl
testb %al, %al
jne 0x72b8
testb %cl, %cl
jne 0x72b8
addq $-0x20, %r15
movq %r15, %rdi
callq 0x5638
cmpq %r14, %r15
jne 0x71e6
jmp 0x72b8
movq %rax, %rbx
movl $0xd8, %r12d
leaq (%rsp,%r12), %rdi
addq $0x8, %rdi
callq 0x125c4
addq $-0x48, %r12
cmpq $-0x48, %r12
jne 0x7205
movb $0x1, %bpl
jmp 0x7226
movq %rax, %rbx
xorl %ebp, %ebp
leaq 0x148(%rsp), %rdi
callq 0x5638
jmp 0x723c
jmp 0x7237
movq %rax, %rbx
xorl %ebp, %ebp
leaq 0x168(%rsp), %rdi
callq 0x5638
jmp 0x7252
jmp 0x724d
movq %rax, %rbx
xorl %ebp, %ebp
leaq 0x188(%rsp), %rdi
callq 0x5638
leaq 0x1a8(%rsp), %rdi
callq 0x5638
cmpq %r14, %r15
sete %al
testb %bpl, %bpl
jne 0x72b8
testb %al, %al
jne 0x72b8
leaq 0x8(%rsp), %r15
addq $-0x48, %r14
movq %r14, %rdi
callq 0x125c4
cmpq %r15, %r14
jne 0x7280
jmp 0x72b8
movq %rax, %rbx
xorl %ebp, %ebp
jmp 0x725f
movq %rax, %rbx
xorl %ebp, %ebp
movq %r15, %r14
jmp 0x725f
movq %rax, %rbx
addq $-0x20, %r15
movq %r15, %rdi
callq 0x5638
cmpq %r14, %r15
jne 0x72a7
movq %rbx, %rdi
callq 0x55a0