1408c916a:	74 10                	je     0x1408c917c
1408c916c:	48 8b 47 10          	mov    0x10(%rdi),%rax
1408c9170:	80 38 79             	cmpb   $0x79,(%rax)
1408c9173:	b8 00 00 00 00       	mov    $0x0,%eax
1408c9178:	48 0f 44 f8          	cmove  %rax,%rdi
1408c917c:	8b 46 30             	mov    0x30(%rsi),%eax
1408c917f:	48 0f ba e0 0e       	bt     $0xe,%rax
1408c9184:	73 2a                	jae    0x1408c91b0
1408c9186:	49 83 7e 48 00       	cmpq   $0x0,0x48(%r14)
1408c918b:	74 23                	je     0x1408c91b0
1408c918d:	48 85 ff             	test   %rdi,%rdi
1408c9190:	74 1e                	je     0x1408c91b0
1408c9192:	4d 8b cc             	mov    %r12,%r9
1408c9195:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408c919a:	4c 8d 05 d7 76 78 00 	lea    0x7876d7(%rip),%r8        # 0x141050878
1408c91a1:	48 8b cb             	mov    %rbx,%rcx
1408c91a4:	48 8d 15 65 76 78 00 	lea    0x787665(%rip),%rdx        # 0x141050810
1408c91ab:	e8 20 4f 02 00       	call   0x1408ee0d0
1408c91b0:	41 f6 45 08 0f       	testb  $0xf,0x8(%r13)
1408c91b5:	74 11                	je     0x1408c91c8
1408c91b7:	48 85 ff             	test   %rdi,%rdi
1408c91ba:	75 15                	jne    0x1408c91d1
1408c91bc:	4c 8d 05 f5 76 78 00 	lea    0x7876f5(%rip),%r8        # 0x1410508b8
1408c91c3:	e9 85 01 00 00       	jmp    0x1408c934d
1408c91c8:	48 85 ff             	test   %rdi,%rdi
1408c91cb:	0f 84 93 01 00 00    	je     0x1408c9364
1408c91d1:	33 c0                	xor    %eax,%eax
1408c91d3:	41 b1 41             	mov    $0x41,%r9b
1408c91d6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408c91db:	41 b0 01             	mov    $0x1,%r8b
1408c91de:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1408c91e5:	00
1408c91e6:	48 8b d7             	mov    %rdi,%rdx
1408c91e9:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1408c91f0:	00
1408c91f1:	48 8b ce             	mov    %rsi,%rcx
1408c91f4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408c91f9:	e8 02 e2 05 00       	call   0x140927400
1408c91fe:	85 c0                	test   %eax,%eax
1408c9200:	0f 85 85 03 00 00    	jne    0x1408c958b
1408c9206:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
1408c920d:	00
1408c920e:	48 85 ff             	test   %rdi,%rdi
1408c9211:	75 2f                	jne    0x1408c9242
1408c9213:	4d 8b cc             	mov    %r12,%r9
1408c9216:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408c921b:	4c 8d 05 ce 76 78 00 	lea    0x7876ce(%rip),%r8        # 0x1410508f0
1408c9222:	48 8b cb             	mov    %rbx,%rcx
1408c9225:	48 8d 15 e4 75 78 00 	lea    0x7875e4(%rip),%rdx        # 0x141050810
1408c922c:	e8 9f 4e 02 00       	call   0x1408ee0d0
1408c9231:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
1408c9238:	00
1408c9239:	48 85 ff             	test   %rdi,%rdi
1408c923c:	0f 84 22 01 00 00    	je     0x1408c9364
1408c9242:	b8 00 90 00 00       	mov    $0x9000,%eax
1408c9247:	66 85 47 14          	test   %ax,0x14(%rdi)
1408c924b:	75 06                	jne    0x1408c9253
1408c924d:	83 7f 20 00          	cmpl   $0x0,0x20(%rdi)
1408c9251:	74 08                	je     0x1408c925b
1408c9253:	48 8b cf             	mov    %rdi,%rcx
1408c9256:	e8 05 00 06 00       	call   0x140929260
1408c925b:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1408c925f:	48 85 c9             	test   %rcx,%rcx
1408c9262:	74 5e                	je     0x1408c92c2
1408c9264:	48 83 b9 00 03 00 00 	cmpq   $0x0,0x300(%rcx)
1408c926b:	00
1408c926c:	74 0d                	je     0x1408c927b
1408c926e:	48 8b d7             	mov    %rdi,%rdx
1408c9271:	e8 ca a6 fe ff       	call   0x1408b3940
1408c9276:	e9 e9 00 00 00       	jmp    0x1408c9364
1408c927b:	48 3b b9 f0 01 00 00 	cmp    0x1f0(%rcx),%rdi
1408c9282:	73 3e                	jae    0x1408c92c2
1408c9284:	48 3b b9 e0 01 00 00 	cmp    0x1e0(%rcx),%rdi
1408c928b:	72 16                	jb     0x1408c92a3
1408c928d:	48 8b 81 d8 01 00 00 	mov    0x1d8(%rcx),%rax
1408c9294:	48 89 07             	mov    %rax,(%rdi)
1408c9297:	48 89 b9 d8 01 00 00 	mov    %rdi,0x1d8(%rcx)
1408c929e:	e9 c1 00 00 00       	jmp    0x1408c9364
1408c92a3:	48 3b b9 e8 01 00 00 	cmp    0x1e8(%rcx),%rdi
1408c92aa:	72 16                	jb     0x1408c92c2
1408c92ac:	48 8b 81 c8 01 00 00 	mov    0x1c8(%rcx),%rax
1408c92b3:	48 89 07             	mov    %rax,(%rdi)
1408c92b6:	48 89 b9 c8 01 00 00 	mov    %rdi,0x1c8(%rcx)
1408c92bd:	e9 a2 00 00 00       	jmp    0x1408c9364
1408c92c2:	83 3d 67 43 ae 00 00 	cmpl   $0x0,0xae4367(%rip)        # 0x1413ad630
1408c92c9:	74 65                	je     0x1408c9330
1408c92cb:	48 8b 0d 3e a8 b6 00 	mov    0xb6a83e(%rip),%rcx        # 0x141433b10
1408c92d2:	48 85 c9             	test   %rcx,%rcx
1408c92d5:	74 0d                	je     0x1408c92e4
1408c92d7:	48 8b 05 d2 43 ae 00 	mov    0xae43d2(%rip),%rax        # 0x1413ad6b0
1408c92de:	ff 15 3c a7 6b 00    	call   *0x6ba73c(%rip)        # 0x140f83a20
1408c92e4:	48 8b 05 7d 43 ae 00 	mov    0xae437d(%rip),%rax        # 0x1413ad668
1408c92eb:	48 8b cf             	mov    %rdi,%rcx
1408c92ee:	ff 15 2c a7 6b 00    	call   *0x6ba72c(%rip)        # 0x140f83a20
1408c92f4:	48 ff 0d 9d a7 b6 00 	decq   0xb6a79d(%rip)        # 0x141433a98
1408c92fb:	48 63 c8             	movslq %eax,%rcx
1408c92fe:	48 29 0d 4b a7 b6 00 	sub    %rcx,0xb6a74b(%rip)        # 0x141433a50
1408c9305:	48 8b cf             	mov    %rdi,%rcx
1408c9308:	48 8b 05 49 43 ae 00 	mov    0xae4349(%rip),%rax        # 0x1413ad658
1408c930f:	ff 15 0b a7 6b 00    	call   *0x6ba70b(%rip)        # 0x140f83a20
1408c9315:	48 8b 0d f4 a7 b6 00 	mov    0xb6a7f4(%rip),%rcx        # 0x141433b10
1408c931c:	48 85 c9             	test   %rcx,%rcx
1408c931f:	74 43                	je     0x1408c9364
1408c9321:	48 8b 05 98 43 ae 00 	mov    0xae4398(%rip),%rax        # 0x1413ad6c0
1408c9328:	ff 15 f2 a6 6b 00    	call   *0x6ba6f2(%rip)        # 0x140f83a20
1408c932e:	eb 34                	jmp    0x1408c9364
1408c9330:	48 8b 05 21 43 ae 00 	mov    0xae4321(%rip),%rax        # 0x1413ad658
1408c9337:	48 8b cf             	mov    %rdi,%rcx
1408c933a:	ff 15 e0 a6 6b 00    	call   *0x6ba6e0(%rip)        # 0x140f83a20
1408c9340:	eb 22                	jmp    0x1408c9364
1408c9342:	a8 40                	test   $0x40,%al
1408c9344:	74 1e                	je     0x1408c9364
1408c9346:	4c 8d 05 d3 75 78 00 	lea    0x7875d3(%rip),%r8        # 0x141050920
1408c934d:	4d 8b cc             	mov    %r12,%r9
1408c9350:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408c9355:	48 8d 15 b4 74 78 00 	lea    0x7874b4(%rip),%rdx        # 0x141050810
1408c935c:	48 8b cb             	mov    %rbx,%rcx
1408c935f:	e8 6c 4d 02 00       	call   0x1408ee0d0
1408c9364:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1408c936b:	00
1408c936c:	4c 8b 20             	mov    (%rax),%r12
1408c936f:	44 8b 68 08          	mov    0x8(%rax),%r13d
1408c9373:	4d 85 e4             	test   %r12,%r12
1408c9376:	0f 84 ee 00 00 00    	je     0x1408c946a
1408c937c:	49 8d 55 01          	lea    0x1(%r13),%rdx
1408c9380:	48 8b ce             	mov    %rsi,%rcx
1408c9383:	e8 78 d2 00 00       	call   0x1408d6600
1408c9388:	48 8b f8             	mov    %rax,%rdi
1408c938b:	48 85 c0             	test   %rax,%rax
1408c938e:	0f 84 d6 00 00 00    	je     0x1408c946a
1408c9394:	45 8b c5             	mov    %r13d,%r8d
1408c9397:	49 8b d4             	mov    %r12,%rdx
1408c939a:	48 8b c8             	mov    %rax,%rcx
1408c939d:	e8 6e 5c 61 00       	call   0x140edf010
1408c93a2:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1408c93a9:	00
1408c93aa:	42 c6 04 2f 00       	movb   $0x0,(%rdi,%r13,1)
1408c93af:	8b 4a 08             	mov    0x8(%rdx),%ecx
1408c93b2:	ff c9                	dec    %ecx
1408c93b4:	48 03 cf             	add    %rdi,%rcx
1408c93b7:	48 3b cf             	cmp    %rdi,%rcx
1408c93ba:	76 1f                	jbe    0x1408c93db
1408c93bc:	48 8d 15 7d ea 77 00 	lea    0x77ea7d(%rip),%rdx        # 0x141047e40
1408c93c3:	0f b6 01             	movzbl (%rcx),%eax
1408c93c6:	3c 3b                	cmp    $0x3b,%al
1408c93c8:	74 06                	je     0x1408c93d0
1408c93ca:	f6 04 10 01          	testb  $0x1,(%rax,%rdx,1)
1408c93ce:	74 0b                	je     0x1408c93db
1408c93d0:	c6 01 00             	movb   $0x0,(%rcx)
1408c93d3:	48 ff c9             	dec    %rcx
1408c93d6:	48 3b cf             	cmp    %rdi,%rcx
1408c93d9:	77 e8                	ja     0x1408c93c3
1408c93db:	45 8b 4e 40          	mov    0x40(%r14),%r9d
1408c93df:	48 8d 15 5a 75 78 00 	lea    0x78755a(%rip),%rdx        # 0x141050940
1408c93e6:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
1408c93ed:	00
1408c93ee:	48 8b cb             	mov    %rbx,%rcx
1408c93f1:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1408c93f6:	4d 8b c4             	mov    %r12,%r8
1408c93f9:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
1408c93fe:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408c9403:	e8 c8 4c 02 00       	call   0x1408ee0d0
1408c9408:	48 83 be 00 03 00 00 	cmpq   $0x0,0x300(%rsi)
1408c940f:	00
1408c9410:	74 0d                	je     0x1408c941f
1408c9412:	48 8b d7             	mov    %rdi,%rdx
1408c9415:	48 8b ce             	mov    %rsi,%rcx
1408c9418:	e8 23 a5 fe ff       	call   0x1408b3940
1408c941d:	eb 53                	jmp    0x1408c9472
1408c941f:	48 3b be f0 01 00 00 	cmp    0x1f0(%rsi),%rdi
1408c9426:	73 38                	jae    0x1408c9460
1408c9428:	48 3b be e0 01 00 00 	cmp    0x1e0(%rsi),%rdi
1408c942f:	72 13                	jb     0x1408c9444
1408c9431:	48 8b 86 d8 01 00 00 	mov    0x1d8(%rsi),%rax
1408c9438:	48 89 07             	mov    %rax,(%rdi)
1408c943b:	48 89 be d8 01 00 00 	mov    %rdi,0x1d8(%rsi)
1408c9442:	eb 2e                	jmp    0x1408c9472
1408c9444:	48 3b be e8 01 00 00 	cmp    0x1e8(%rsi),%rdi
1408c944b:	72 13                	jb     0x1408c9460
1408c944d:	48 8b 86 c8 01 00 00 	mov    0x1c8(%rsi),%rax
1408c9454:	48 89 07             	mov    %rax,(%rdi)
1408c9457:	48 89 be c8 01 00 00 	mov    %rdi,0x1c8(%rsi)
1408c945e:	eb 12                	jmp    0x1408c9472
1408c9460:	48 8b cf             	mov    %rdi,%rcx
1408c9463:	e8 e8 26 fc ff       	call   0x14088bb50
1408c9468:	eb 08                	jmp    0x1408c9472
1408c946a:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
1408c9471:	00
1408c9472:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1408c9476:	48 85 ff             	test   %rdi,%rdi
1408c9479:	75 2a                	jne    0x1408c94a5
1408c947b:	48 39 bb a0 00 00 00 	cmp    %rdi,0xa0(%rbx)
1408c9482:	75 0d                	jne    0x1408c9491
1408c9484:	48 8b 03             	mov    (%rbx),%rax
1408c9487:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1408c948b:	75 04                	jne    0x1408c9491
1408c948d:	c6 43 23 01          	movb   $0x1,0x23(%rbx)
1408c9491:	48 8b cb             	mov    %rbx,%rcx
1408c9494:	e8 27 e4 03 00       	call   0x1409078c0
1408c9499:	48 8b f8             	mov    %rax,%rdi
1408c949c:	48 85 c0             	test   %rax,%rax
1408c949f:	0f 84 e6 00 00 00    	je     0x1408c958b
1408c94a5:	0f b6 43 1f          	movzbl 0x1f(%rbx),%eax
1408c94a9:	84 c0                	test   %al,%al
1408c94ab:	75 08                	jne    0x1408c94b5
1408c94ad:	ff 43 38             	incl   0x38(%rbx)
1408c94b0:	8b 73 38             	mov    0x38(%rbx),%esi
1408c94b3:	eb 0f                	jmp    0x1408c94c4
1408c94b5:	fe c8                	dec    %al
1408c94b7:	0f b6 c0             	movzbl %al,%eax
1408c94ba:	88 43 1f             	mov    %al,0x1f(%rbx)
1408c94bd:	8b b4 83 d8 00 00 00 	mov    0xd8(%rbx,%rax,4),%esi
1408c94c4:	44 8b ce             	mov    %esi,%r9d
1408c94c7:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1408c94ce:	00
1408c94cf:	44 8b c5             	mov    %ebp,%r8d
1408c94d2:	ba 63 00 00 00       	mov    $0x63,%edx
1408c94d7:	48 8b cf             	mov    %rdi,%rcx
1408c94da:	e8 d1 d7 03 00       	call   0x140906cb0
1408c94df:	8b d5                	mov    %ebp,%edx
1408c94e1:	48 8b cf             	mov    %rdi,%rcx
1408c94e4:	e8 b7 cb 04 00       	call   0x1409160a0
1408c94e9:	41 b9 fe ff ff ff    	mov    $0xfffffffe,%r9d
1408c94ef:	44 8b c6             	mov    %esi,%r8d
1408c94f2:	ba 56 00 00 00       	mov    $0x56,%edx
1408c94f7:	e8 44 d7 03 00       	call   0x140906c40
1408c94fc:	44 8b 8f 90 00 00 00 	mov    0x90(%rdi),%r9d
1408c9503:	44 8b c6             	mov    %esi,%r8d
1408c9506:	41 83 c1 02          	add    $0x2,%r9d
1408c950a:	ba 31 00 00 00       	mov    $0x31,%edx
1408c950f:	48 8b cf             	mov    %rdi,%rcx
1408c9512:	e8 29 d7 03 00       	call   0x140906c40
1408c9517:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1408c951d:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1408c9524:	00
1408c9525:	44 8b c5             	mov    %ebp,%r8d
1408c9528:	ba 64 00 00 00       	mov    $0x64,%edx
1408c952d:	48 8b cf             	mov    %rdi,%rcx
1408c9530:	e8 7b d7 03 00       	call   0x140906cb0
1408c9535:	85 f6                	test   %esi,%esi
1408c9537:	74 12                	je     0x1408c954b
1408c9539:	0f b6 43 1f          	movzbl 0x1f(%rbx),%eax
1408c953d:	3c 08                	cmp    $0x8,%al
1408c953f:	73 0a                	jae    0x1408c954b
1408c9541:	89 b4 83 d8 00 00 00 	mov    %esi,0xd8(%rbx,%rax,4)
1408c9548:	fe 43 1f             	incb   0x1f(%rbx)
1408c954b:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1408c9551:	8b d5                	mov    %ebp,%edx
1408c9553:	48 8b cb             	mov    %rbx,%rcx
1408c9556:	e8 05 6c ff ff       	call   0x1408c0160
1408c955b:	49 83 7e 20 00       	cmpq   $0x0,0x20(%r14)
1408c9560:	75 14                	jne    0x1408c9576
1408c9562:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1408c9569:	00
1408c956a:	f6 40 08 0f          	testb  $0xf,0x8(%rax)
1408c956e:	74 1b                	je     0x1408c958b
1408c9570:	f6 40 12 60          	testb  $0x60,0x12(%rax)
1408c9574:	74 15                	je     0x1408c958b
1408c9576:	4d 8b cc             	mov    %r12,%r9
1408c9579:	48 8d 15 60 74 78 00 	lea    0x787460(%rip),%rdx        # 0x1410509e0
1408c9580:	4d 8b c7             	mov    %r15,%r8
1408c9583:	48 8b cb             	mov    %rbx,%rcx
1408c9586:	e8 45 4b 02 00       	call   0x1408ee0d0
1408c958b:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1408c9590:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1408c9595:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1408c959a:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1408c959f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1408c95a4:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1408c95a9:	48 83 c4 78          	add    $0x78,%rsp
1408c95ad:	5e                   	pop    %rsi
1408c95ae:	5b                   	pop    %rbx
1408c95af:	c3                   	ret
1408c95b0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1408c95b5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1408c95ba:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1408c95bf:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408c95c4:	53                   	push   %rbx
1408c95c5:	55                   	push   %rbp
1408c95c6:	56                   	push   %rsi
1408c95c7:	57                   	push   %rdi
1408c95c8:	41 54                	push   %r12
1408c95ca:	41 55                	push   %r13
1408c95cc:	41 56                	push   %r14
1408c95ce:	48 83 ec 70          	sub    $0x70,%rsp
1408c95d2:	4c 8b 52 08          	mov    0x8(%rdx),%r10
1408c95d6:	33 f6                	xor    %esi,%esi
1408c95d8:	48 8b 39             	mov    (%rcx),%rdi
1408c95db:	4d 8b e0             	mov    %r8,%r12
1408c95de:	48 8b ea             	mov    %rdx,%rbp
1408c95e1:	48 8b d9             	mov    %rcx,%rbx
1408c95e4:	44 8b f6             	mov    %esi,%r14d
1408c95e7:	4d 85 d2             	test   %r10,%r10
1408c95ea:	74 2c                	je     0x1408c9618
1408c95ec:	4c 8b 4f 20          	mov    0x20(%rdi),%r9
1408c95f0:	8b ce                	mov    %esi,%ecx
1408c95f2:	4d 39 51 18          	cmp    %r10,0x18(%r9)
1408c95f6:	49 8d 41 18          	lea    0x18(%r9),%rax
1408c95fa:	74 0f                	je     0x1408c960b
1408c95fc:	0f 1f 40 00          	nopl   0x0(%rax)
1408c9600:	ff c1                	inc    %ecx
1408c9602:	48 8d 40 20          	lea    0x20(%rax),%rax
1408c9606:	4c 39 10             	cmp    %r10,(%rax)
1408c9609:	75 f5                	jne    0x1408c9600
1408c960b:	48 63 c1             	movslq %ecx,%rax
1408c960e:	48 c1 e0 05          	shl    $0x5,%rax
1408c9612:	4e 8b 0c 08          	mov    (%rax,%r9,1),%r9
1408c9616:	eb 04                	jmp    0x1408c961c
1408c9618:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
1408c961c:	4c 8b 42 18          	mov    0x18(%rdx),%r8
1408c9620:	48 8b cb             	mov    %rbx,%rcx
1408c9623:	33 d2                	xor    %edx,%edx
1408c9625:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
1408c962a:	e8 11 3a 02 00       	call   0x1408ed040
1408c962f:	4c 8b e8             	mov    %rax,%r13
1408c9632:	48 85 c0             	test   %rax,%rax
1408c9635:	0f 84 d8 02 00 00    	je     0x1408c9913
1408c963b:	48 8b d0             	mov    %rax,%rdx
1408c963e:	48 8b cb             	mov    %rbx,%rcx
1408c9641:	e8 ba 4c fe ff       	call   0x1408ae300
1408c9646:	85 c0                	test   %eax,%eax
1408c9648:	0f 85 c5 02 00 00    	jne    0x1408c9913
1408c964e:	41 80 7d 3f 02       	cmpb   $0x2,0x3f(%r13)
1408c9653:	4c 8d 0d ca 74 78 00 	lea    0x7874ca(%rip),%r9        # 0x141050b24
1408c965a:	4c 0f 45 ce          	cmovne %rsi,%r9
1408c965e:	41 80 7d 3f 01       	cmpb   $0x1,0x3f(%r13)
1408c9663:	75 09                	jne    0x1408c966e
1408c9665:	4c 8d 0d c4 74 78 00 	lea    0x7874c4(%rip),%r9        # 0x141050b30
1408c966c:	eb 05                	jmp    0x1408c9673
1408c966e:	4d 85 c9             	test   %r9,%r9
1408c9671:	74 2f                	je     0x1408c96a2
1408c9673:	49 8b 45 00          	mov    0x0(%r13),%rax
1408c9677:	4c 8d 05 da 74 78 00 	lea    0x7874da(%rip),%r8        # 0x141050b58
1408c967e:	48 8d 15 eb 74 78 00 	lea    0x7874eb(%rip),%rdx        # 0x141050b70
1408c9685:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408c968a:	48 8b cb             	mov    %rbx,%rcx
1408c968d:	e8 ee 01 01 00       	call   0x1408d9880
1408c9692:	48 8b d5             	mov    %rbp,%rdx
1408c9695:	48 8b cf             	mov    %rdi,%rcx
1408c9698:	e8 13 6a 03 00       	call   0x1409000b0
1408c969d:	e9 50 03 00 00       	jmp    0x1408c99f2
1408c96a2:	49 8b 4d 60          	mov    0x60(%r13),%rcx
1408c96a6:	41 bf 00 80 ff ff    	mov    $0xffff8000,%r15d
1408c96ac:	48 85 c9             	test   %rcx,%rcx
1408c96af:	74 1c                	je     0x1408c96cd
1408c96b1:	48 8b 47 20          	mov    0x20(%rdi),%rax
1408c96b5:	44 8b fe             	mov    %esi,%r15d
1408c96b8:	48 83 c0 18          	add    $0x18,%rax
1408c96bc:	48 39 08             	cmp    %rcx,(%rax)
1408c96bf:	74 0c                	je     0x1408c96cd