1400f8fbd:	48 8b cb             	mov    %rbx,%rcx
1400f8fc0:	e8 bb 25 00 00       	call   0x1400fb580
1400f8fc5:	48 85 c0             	test   %rax,%rax
1400f8fc8:	75 0f                	jne    0x1400f8fd9
1400f8fca:	e8 a1 e0 02 00       	call   0x140127070
1400f8fcf:	ba ca 00 00 00       	mov    $0xca,%edx
1400f8fd4:	e9 db fe ff ff       	jmp    0x1400f8eb4
1400f8fd9:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
1400f8fdd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400f8fe3:	48 8b d0             	mov    %rax,%rdx
1400f8fe6:	e8 15 cc 04 00       	call   0x140145c00
1400f8feb:	48 85 c0             	test   %rax,%rax
1400f8fee:	48 89 47 68          	mov    %rax,0x68(%rdi)
1400f8ff2:	40 0f 95 c6          	setne  %sil
1400f8ff6:	eb 64                	jmp    0x1400f905c
1400f8ff8:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f8ffc:	48 85 c0             	test   %rax,%rax
1400f8fff:	74 5b                	je     0x1400f905c
1400f9001:	4c 8b 80 88 00 00 00 	mov    0x88(%rax),%r8
1400f9008:	4d 85 c0             	test   %r8,%r8
1400f900b:	74 4f                	je     0x1400f905c
1400f900d:	48 8b d3             	mov    %rbx,%rdx
1400f9010:	48 8b cf             	mov    %rdi,%rcx
1400f9013:	41 ff d0             	call   *%r8
1400f9016:	8b f0                	mov    %eax,%esi
1400f9018:	eb 42                	jmp    0x1400f905c
1400f901a:	48 8b d3             	mov    %rbx,%rdx
1400f901d:	48 8b cf             	mov    %rdi,%rcx
1400f9020:	e8 bb 15 00 00       	call   0x1400fa5e0
1400f9025:	83 f8 01             	cmp    $0x1,%eax
1400f9028:	75 04                	jne    0x1400f902e
1400f902a:	8b f0                	mov    %eax,%esi
1400f902c:	eb 2e                	jmp    0x1400f905c
1400f902e:	e8 3d e0 02 00       	call   0x140127070
1400f9033:	4c 8d 05 ce 1e 21 00 	lea    0x211ece(%rip),%r8        # 0x14030af08
1400f903a:	ba ae 00 00 00       	mov    $0xae,%edx
1400f903f:	48 8d 0d e2 1e 21 00 	lea    0x211ee2(%rip),%rcx        # 0x14030af28
1400f9046:	e8 45 e1 02 00       	call   0x140127190
1400f904b:	ba 99 00 00 00       	mov    $0x99,%edx
1400f9050:	45 33 c0             	xor    %r8d,%r8d
1400f9053:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400f9057:	e8 34 e2 02 00       	call   0x140127290
1400f905c:	48 85 ed             	test   %rbp,%rbp
1400f905f:	74 5b                	je     0x1400f90bc
1400f9061:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f9066:	f0 0f c1 45 30       	lock xadd %eax,0x30(%rbp)
1400f906b:	83 e8 01             	sub    $0x1,%eax
1400f906e:	7f 4c                	jg     0x1400f90bc
1400f9070:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f9075:	48 8b cb             	mov    %rbx,%rcx
1400f9078:	e8 d3 27 00 00       	call   0x1400fb850
1400f907d:	4c 8d 43 50          	lea    0x50(%rbx),%r8
1400f9081:	48 8b d3             	mov    %rbx,%rdx
1400f9084:	b9 11 00 00 00       	mov    $0x11,%ecx
1400f9089:	e8 82 ec 02 00       	call   0x140127d10
1400f908e:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f9092:	e8 39 e8 02 00       	call   0x1401278d0
1400f9097:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400f909b:	48 8d 15 ae 44 05 00 	lea    0x544ae(%rip),%rdx        # 0x14014d550
1400f90a2:	e8 d9 26 ff ff       	call   0x1400eb780
1400f90a7:	41 b8 07 07 00 00    	mov    $0x707,%r8d
1400f90ad:	48 8d 15 74 1e 21 00 	lea    0x211e74(%rip),%rdx        # 0x14030af28
1400f90b4:	48 8b cb             	mov    %rbx,%rcx
1400f90b7:	e8 04 2d ff ff       	call   0x1400ebdc0
1400f90bc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400f90c1:	8b c6                	mov    %esi,%eax
1400f90c3:	48 83 c4 20          	add    $0x20,%rsp
1400f90c7:	5f                   	pop    %rdi
1400f90c8:	5e                   	pop    %rsi
1400f90c9:	5d                   	pop    %rbp
1400f90ca:	c3                   	ret
1400f90cb:	cc                   	int3
1400f90cc:	cc                   	int3
1400f90cd:	cc                   	int3
1400f90ce:	cc                   	int3
1400f90cf:	cc                   	int3
1400f90d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f90d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f90da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f90df:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400f90e4:	41 56                	push   %r14
1400f90e6:	b8 40 00 00 00       	mov    $0x40,%eax
1400f90eb:	e8 40 7a 1b 00       	call   0x1402b0b30
1400f90f0:	48 2b e0             	sub    %rax,%rsp
1400f90f3:	49 8b d9             	mov    %r9,%rbx
1400f90f6:	49 8b f0             	mov    %r8,%rsi
1400f90f9:	48 8b ea             	mov    %rdx,%rbp
1400f90fc:	4c 8b f1             	mov    %rcx,%r14
1400f90ff:	e8 5c e2 ff ff       	call   0x1400f7360
1400f9104:	48 8b f8             	mov    %rax,%rdi
1400f9107:	48 85 c0             	test   %rax,%rax
1400f910a:	75 05                	jne    0x1400f9111
1400f910c:	8d 47 ff             	lea    -0x1(%rdi),%eax
1400f910f:	eb 39                	jmp    0x1400f914a
1400f9111:	e8 fa 42 02 00       	call   0x14011d410
1400f9116:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400f911d:	00 00
1400f911f:	4c 8b cd             	mov    %rbp,%r9
1400f9122:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400f9127:	4c 8b c6             	mov    %rsi,%r8
1400f912a:	33 d2                	xor    %edx,%edx
1400f912c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400f9131:	48 8b cf             	mov    %rdi,%rcx
1400f9134:	e8 97 20 04 00       	call   0x14013b1d0
1400f9139:	8b d8                	mov    %eax,%ebx
1400f913b:	e8 a0 40 02 00       	call   0x14011d1e0
1400f9140:	48 8b cf             	mov    %rdi,%rcx
1400f9143:	e8 68 e1 ff ff       	call   0x1400f72b0
1400f9148:	8b c3                	mov    %ebx,%eax
1400f914a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400f914f:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400f9154:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400f9159:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400f915e:	48 83 c4 40          	add    $0x40,%rsp
1400f9162:	41 5e                	pop    %r14
1400f9164:	c3                   	ret
1400f9165:	cc                   	int3
1400f9166:	cc                   	int3
1400f9167:	cc                   	int3
1400f9168:	cc                   	int3
1400f9169:	cc                   	int3
1400f916a:	cc                   	int3
1400f916b:	cc                   	int3
1400f916c:	cc                   	int3
1400f916d:	cc                   	int3
1400f916e:	cc                   	int3
1400f916f:	cc                   	int3
1400f9170:	40 57                	rex push %rdi
1400f9172:	b8 20 00 00 00       	mov    $0x20,%eax
1400f9177:	e8 b4 79 1b 00       	call   0x1402b0b30
1400f917c:	48 2b e0             	sub    %rax,%rsp
1400f917f:	48 8b f9             	mov    %rcx,%rdi
1400f9182:	48 85 c9             	test   %rcx,%rcx
1400f9185:	75 35                	jne    0x1400f91bc
1400f9187:	e8 e4 de 02 00       	call   0x140127070
1400f918c:	4c 8d 05 85 1e 21 00 	lea    0x211e85(%rip),%r8        # 0x14030b018
1400f9193:	ba 8d 06 00 00       	mov    $0x68d,%edx
1400f9198:	48 8d 0d 89 1d 21 00 	lea    0x211d89(%rip),%rcx        # 0x14030af28
1400f919f:	e8 ec df 02 00       	call   0x140127190
1400f91a4:	45 33 c0             	xor    %r8d,%r8d
1400f91a7:	8d 4f 06             	lea    0x6(%rdi),%ecx
1400f91aa:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1400f91af:	e8 dc e0 02 00       	call   0x140127290
1400f91b4:	33 c0                	xor    %eax,%eax
1400f91b6:	48 83 c4 20          	add    $0x20,%rsp
1400f91ba:	5f                   	pop    %rdi
1400f91bb:	c3                   	ret
1400f91bc:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400f91c1:	e8 ca 12 00 00       	call   0x1400fa490
1400f91c6:	48 8b d8             	mov    %rax,%rbx
1400f91c9:	48 85 c0             	test   %rax,%rax
1400f91cc:	0f 84 2d 01 00 00    	je     0x1400f92ff
1400f91d2:	8b 17                	mov    (%rdi),%edx
1400f91d4:	85 d2                	test   %edx,%edx
1400f91d6:	75 07                	jne    0x1400f91df
1400f91d8:	48 83 7f 60 00       	cmpq   $0x0,0x60(%rdi)
1400f91dd:	74 61                	je     0x1400f9240
1400f91df:	48 83 7f 60 00       	cmpq   $0x0,0x60(%rdi)
1400f91e4:	74 1b                	je     0x1400f9201
1400f91e6:	41 b8 87 00 00 00    	mov    $0x87,%r8d
1400f91ec:	48 8b d7             	mov    %rdi,%rdx
1400f91ef:	48 8b cb             	mov    %rbx,%rcx
1400f91f2:	e8 d9 6e 05 00       	call   0x1401500d0
1400f91f7:	85 c0                	test   %eax,%eax
1400f91f9:	0f 84 aa 00 00 00    	je     0x1400f92a9
1400f91ff:	eb 3f                	jmp    0x1400f9240
1400f9201:	85 d2                	test   %edx,%edx
1400f9203:	0f 84 a0 00 00 00    	je     0x1400f92a9
1400f9209:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f920d:	48 85 c0             	test   %rax,%rax
1400f9210:	74 1b                	je     0x1400f922d
1400f9212:	4c 8b 80 30 01 00 00 	mov    0x130(%rax),%r8
1400f9219:	4d 85 c0             	test   %r8,%r8
1400f921c:	74 0f                	je     0x1400f922d
1400f921e:	48 8b d7             	mov    %rdi,%rdx
1400f9221:	48 8b cb             	mov    %rbx,%rcx
1400f9224:	41 ff d0             	call   *%r8
1400f9227:	85 c0                	test   %eax,%eax
1400f9229:	74 7e                	je     0x1400f92a9
1400f922b:	eb 13                	jmp    0x1400f9240
1400f922d:	48 83 7f 20 00       	cmpq   $0x0,0x20(%rdi)
1400f9232:	75 47                	jne    0x1400f927b
1400f9234:	48 8b cb             	mov    %rbx,%rcx
1400f9237:	e8 24 19 00 00       	call   0x1400fab60
1400f923c:	85 c0                	test   %eax,%eax
1400f923e:	74 3b                	je     0x1400f927b
1400f9240:	4c 8d 47 50          	lea    0x50(%rdi),%r8
1400f9244:	b9 11 00 00 00       	mov    $0x11,%ecx
1400f9249:	48 8d 53 50          	lea    0x50(%rbx),%rdx
1400f924d:	e8 6e e8 02 00       	call   0x140127ac0
1400f9252:	85 c0                	test   %eax,%eax
1400f9254:	74 53                	je     0x1400f92a9
1400f9256:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
1400f925a:	48 85 c9             	test   %rcx,%rcx
1400f925d:	74 0e                	je     0x1400f926d
1400f925f:	e8 5c ee 05 00       	call   0x1401580c0
1400f9264:	48 89 43 40          	mov    %rax,0x40(%rbx)
1400f9268:	48 85 c0             	test   %rax,%rax
1400f926b:	74 3c                	je     0x1400f92a9
1400f926d:	48 8b c3             	mov    %rbx,%rax
1400f9270:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f9275:	48 83 c4 20          	add    $0x20,%rsp
1400f9279:	5f                   	pop    %rdi
1400f927a:	c3                   	ret
1400f927b:	e8 f0 dd 02 00       	call   0x140127070
1400f9280:	4c 8d 05 91 1d 21 00 	lea    0x211d91(%rip),%r8        # 0x14030b018
1400f9287:	ba a5 06 00 00       	mov    $0x6a5,%edx
1400f928c:	48 8d 0d 95 1c 21 00 	lea    0x211c95(%rip),%rcx        # 0x14030af28
1400f9293:	e8 f8 de 02 00       	call   0x140127190
1400f9298:	45 33 c0             	xor    %r8d,%r8d
1400f929b:	ba e0 00 00 00       	mov    $0xe0,%edx
1400f92a0:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400f92a4:	e8 e7 df 02 00       	call   0x140127290
1400f92a9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f92ae:	f0 0f c1 43 30       	lock xadd %eax,0x30(%rbx)
1400f92b3:	83 e8 01             	sub    $0x1,%eax
1400f92b6:	7f 47                	jg     0x1400f92ff
1400f92b8:	48 8b cb             	mov    %rbx,%rcx
1400f92bb:	e8 90 25 00 00       	call   0x1400fb850
1400f92c0:	4c 8d 43 50          	lea    0x50(%rbx),%r8
1400f92c4:	48 8b d3             	mov    %rbx,%rdx
1400f92c7:	b9 11 00 00 00       	mov    $0x11,%ecx
1400f92cc:	e8 3f ea 02 00       	call   0x140127d10
1400f92d1:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f92d5:	e8 f6 e5 02 00       	call   0x1401278d0
1400f92da:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400f92de:	48 8d 15 6b 42 05 00 	lea    0x5426b(%rip),%rdx        # 0x14014d550
1400f92e5:	e8 96 24 ff ff       	call   0x1400eb780
1400f92ea:	41 b8 07 07 00 00    	mov    $0x707,%r8d
1400f92f0:	48 8d 15 31 1c 21 00 	lea    0x211c31(%rip),%rdx        # 0x14030af28
1400f92f7:	48 8b cb             	mov    %rbx,%rcx
1400f92fa:	e8 c1 2a ff ff       	call   0x1400ebdc0
1400f92ff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f9304:	33 c0                	xor    %eax,%eax
1400f9306:	48 83 c4 20          	add    $0x20,%rsp
1400f930a:	5f                   	pop    %rdi
1400f930b:	c3                   	ret
1400f930c:	cc                   	int3
1400f930d:	cc                   	int3
1400f930e:	cc                   	int3
1400f930f:	cc                   	int3
1400f9310:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f9315:	57                   	push   %rdi
1400f9316:	b8 20 00 00 00       	mov    $0x20,%eax
1400f931b:	e8 10 78 1b 00       	call   0x1402b0b30
1400f9320:	48 2b e0             	sub    %rax,%rsp
1400f9323:	48 8b fa             	mov    %rdx,%rdi
1400f9326:	48 8b d9             	mov    %rcx,%rbx
1400f9329:	48 3b ca             	cmp    %rdx,%rcx
1400f932c:	75 10                	jne    0x1400f933e
1400f932e:	b8 01 00 00 00       	mov    $0x1,%eax
1400f9333:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f9338:	48 83 c4 20          	add    $0x20,%rsp
1400f933c:	5f                   	pop    %rdi
1400f933d:	c3                   	ret
1400f933e:	48 85 db             	test   %rbx,%rbx
1400f9341:	0f 84 b9 00 00 00    	je     0x1400f9400
1400f9347:	48 85 ff             	test   %rdi,%rdi
1400f934a:	0f 84 b0 00 00 00    	je     0x1400f9400
1400f9350:	48 83 79 60 00       	cmpq   $0x0,0x60(%rcx)
1400f9355:	75 69                	jne    0x1400f93c0
1400f9357:	48 83 7a 60 00       	cmpq   $0x0,0x60(%rdx)
1400f935c:	75 62                	jne    0x1400f93c0
1400f935e:	8b 02                	mov    (%rdx),%eax
1400f9360:	39 01                	cmp    %eax,(%rcx)
1400f9362:	74 10                	je     0x1400f9374
1400f9364:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f9369:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f936e:	48 83 c4 20          	add    $0x20,%rsp
1400f9372:	5f                   	pop    %rdi
1400f9373:	c3                   	ret
1400f9374:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400f9378:	48 85 c0             	test   %rax,%rax
1400f937b:	74 33                	je     0x1400f93b0
1400f937d:	4c 8b 80 90 00 00 00 	mov    0x90(%rax),%r8
1400f9384:	4d 85 c0             	test   %r8,%r8
1400f9387:	74 07                	je     0x1400f9390
1400f9389:	41 ff d0             	call   *%r8
1400f938c:	85 c0                	test   %eax,%eax
1400f938e:	7e 72                	jle    0x1400f9402
1400f9390:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f9394:	4c 8b 40 30          	mov    0x30(%rax),%r8
1400f9398:	4d 85 c0             	test   %r8,%r8
1400f939b:	74 13                	je     0x1400f93b0
1400f939d:	48 8b d7             	mov    %rdi,%rdx
1400f93a0:	48 8b cb             	mov    %rbx,%rcx
1400f93a3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f93a8:	48 83 c4 20          	add    $0x20,%rsp
1400f93ac:	5f                   	pop    %rdi
1400f93ad:	49 ff e0             	rex.WB jmp *%r8
1400f93b0:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1400f93b5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f93ba:	48 83 c4 20          	add    $0x20,%rsp
1400f93be:	5f                   	pop    %rdi
1400f93bf:	c3                   	ret
1400f93c0:	ba 02 00 00 00       	mov    $0x2,%edx
1400f93c5:	e8 c6 74 05 00       	call   0x140150890
1400f93ca:	85 c0                	test   %eax,%eax
1400f93cc:	74 17                	je     0x1400f93e5
1400f93ce:	ba 02 00 00 00       	mov    $0x2,%edx
1400f93d3:	48 8b cf             	mov    %rdi,%rcx
1400f93d6:	e8 b5 74 05 00       	call   0x140150890
1400f93db:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1400f93e1:	85 c0                	test   %eax,%eax
1400f93e3:	75 06                	jne    0x1400f93eb
1400f93e5:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1400f93eb:	48 8b d7             	mov    %rdi,%rdx
1400f93ee:	48 8b cb             	mov    %rbx,%rcx
1400f93f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f93f6:	48 83 c4 20          	add    $0x20,%rsp
1400f93fa:	5f                   	pop    %rdi
1400f93fb:	e9 60 1d 00 00       	jmp    0x1400fb160
1400f9400:	33 c0                	xor    %eax,%eax
1400f9402:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f9407:	48 83 c4 20          	add    $0x20,%rsp
1400f940b:	5f                   	pop    %rdi
1400f940c:	c3                   	ret
1400f940d:	cc                   	int3
1400f940e:	cc                   	int3
1400f940f:	cc                   	int3
1400f9410:	48 85 c9             	test   %rcx,%rcx
1400f9413:	74 69                	je     0x1400f947e
1400f9415:	53                   	push   %rbx
1400f9416:	b8 20 00 00 00       	mov    $0x20,%eax
1400f941b:	e8 10 77 1b 00       	call   0x1402b0b30
1400f9420:	48 2b e0             	sub    %rax,%rsp
1400f9423:	48 8b d9             	mov    %rcx,%rbx
1400f9426:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400f942b:	f0 0f c1 41 30       	lock xadd %eax,0x30(%rcx)
1400f9430:	83 e8 01             	sub    $0x1,%eax
1400f9433:	7f 44                	jg     0x1400f9479
1400f9435:	e8 16 24 00 00       	call   0x1400fb850
1400f943a:	4c 8d 43 50          	lea    0x50(%rbx),%r8
1400f943e:	48 8b d3             	mov    %rbx,%rdx
1400f9441:	b9 11 00 00 00       	mov    $0x11,%ecx
1400f9446:	e8 c5 e8 02 00       	call   0x140127d10
1400f944b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f944f:	e8 7c e4 02 00       	call   0x1401278d0
1400f9454:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400f9458:	48 8d 15 f1 40 05 00 	lea    0x540f1(%rip),%rdx        # 0x14014d550
1400f945f:	e8 1c 23 ff ff       	call   0x1400eb780
1400f9464:	41 b8 07 07 00 00    	mov    $0x707,%r8d
1400f946a:	48 8d 15 b7 1a 21 00 	lea    0x211ab7(%rip),%rdx        # 0x14030af28
1400f9471:	48 8b cb             	mov    %rbx,%rcx
1400f9474:	e8 47 29 ff ff       	call   0x1400ebdc0
1400f9479:	48 83 c4 20          	add    $0x20,%rsp
1400f947d:	5b                   	pop    %rbx
1400f947e:	c3                   	ret
1400f947f:	cc                   	int3
1400f9480:	b8 28 00 00 00       	mov    $0x28,%eax