1400ab2f8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400ab2fd:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400ab304:	00 00
1400ab306:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1400ab30d:	00 00
1400ab30f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400ab314:	48 85 c9             	test   %rcx,%rcx
1400ab317:	0f 84 b3 00 00 00    	je     0x1400ab3d0
1400ab31d:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400ab321:	48 8b 35 d8 e0 18 00 	mov    0x18e0d8(%rip),%rsi        # 0x140239400
1400ab328:	48 85 c9             	test   %rcx,%rcx
1400ab32b:	74 26                	je     0x1400ab353
1400ab32d:	48 8b 06             	mov    (%rsi),%rax
1400ab330:	48 8b 40 10          	mov    0x10(%rax),%rax
1400ab334:	48 8b 00             	mov    (%rax),%rax
1400ab337:	8b 40 3c             	mov    0x3c(%rax),%eax
1400ab33a:	85 c0                	test   %eax,%eax
1400ab33c:	0f 85 97 00 00 00    	jne    0x1400ab3d9
1400ab342:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400ab346:	e8 e5 a9 f8 ff       	call   0x140035d30
1400ab34b:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
1400ab352:	00
1400ab353:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1400ab358:	48 89 da             	mov    %rbx,%rdx
1400ab35b:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400ab360:	48 89 e9             	mov    %rbp,%rcx
1400ab363:	e8 58 08 ff ff       	call   0x14009bbc0
1400ab368:	48 8b 0e             	mov    (%rsi),%rcx
1400ab36b:	e8 90 58 fd ff       	call   0x140080c00
1400ab370:	48 89 c1             	mov    %rax,%rcx
1400ab373:	48 89 c6             	mov    %rax,%rsi
1400ab376:	e8 1d eb 13 00       	call   0x1401e9e98
1400ab37b:	48 89 f2             	mov    %rsi,%rdx
1400ab37e:	48 89 f9             	mov    %rdi,%rcx
1400ab381:	49 89 c0             	mov    %rax,%r8
1400ab384:	e8 27 06 ff ff       	call   0x14009b9b0
1400ab389:	45 31 c0             	xor    %r8d,%r8d
1400ab38c:	48 89 fa             	mov    %rdi,%rdx
1400ab38f:	48 89 e9             	mov    %rbp,%rcx
1400ab392:	e8 69 f8 ff ff       	call   0x1400aac00
1400ab397:	48 89 e9             	mov    %rbp,%rcx
1400ab39a:	89 c6                	mov    %eax,%esi
1400ab39c:	e8 9f f5 fe ff       	call   0x14009a940
1400ab3a1:	48 89 f9             	mov    %rdi,%rcx
1400ab3a4:	e8 97 f5 fe ff       	call   0x14009a940
1400ab3a9:	48 89 d9             	mov    %rbx,%rcx
1400ab3ac:	e8 5f fb ff ff       	call   0x1400aaf10
1400ab3b1:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400ab3b6:	49 2b 04 24          	sub    (%r12),%rax
1400ab3ba:	75 18                	jne    0x1400ab3d4
1400ab3bc:	89 f0                	mov    %esi,%eax
1400ab3be:	48 83 c4 60          	add    $0x60,%rsp
1400ab3c2:	5b                   	pop    %rbx
1400ab3c3:	5e                   	pop    %rsi
1400ab3c4:	5f                   	pop    %rdi
1400ab3c5:	5d                   	pop    %rbp
1400ab3c6:	41 5c                	pop    %r12
1400ab3c8:	c3                   	ret
1400ab3c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ab3d0:	31 f6                	xor    %esi,%esi
1400ab3d2:	eb dd                	jmp    0x1400ab3b1
1400ab3d4:	e8 97 94 13 00       	call   0x1401e4870
1400ab3d9:	4c 8d 05 e8 fc 15 00 	lea    0x15fce8(%rip),%r8        # 0x14020b0c8
1400ab3e0:	ba 15 01 00 00       	mov    $0x115,%edx
1400ab3e5:	48 8d 0d 4e fc 15 00 	lea    0x15fc4e(%rip),%rcx        # 0x14020b03a
1400ab3ec:	e8 9f 83 01 00       	call   0x1400c3790
1400ab3f1:	90                   	nop
1400ab3f2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ab3f9:	00 00 00 00
1400ab3fd:	0f 1f 00             	nopl   (%rax)
1400ab400:	48 85 c9             	test   %rcx,%rcx
1400ab403:	74 0b                	je     0x1400ab410
1400ab405:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400ab409:	c3                   	ret
1400ab40a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ab410:	31 c0                	xor    %eax,%eax
1400ab412:	c3                   	ret
1400ab413:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ab41a:	00 00 00 00
1400ab41e:	66 90                	xchg   %ax,%ax
1400ab420:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400ab424:	e9 17 ac f8 ff       	jmp    0x140036040
1400ab429:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ab430:	56                   	push   %rsi
1400ab431:	53                   	push   %rbx
1400ab432:	48 83 ec 28          	sub    $0x28,%rsp
1400ab436:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
1400ab43b:	48 89 cb             	mov    %rcx,%rbx
1400ab43e:	89 d6                	mov    %edx,%esi
1400ab440:	75 17                	jne    0x1400ab459
1400ab442:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400ab446:	e8 35 ac f8 ff       	call   0x140036080
1400ab44b:	89 73 38             	mov    %esi,0x38(%rbx)
1400ab44e:	48 89 43 30          	mov    %rax,0x30(%rbx)
1400ab452:	48 83 c4 28          	add    $0x28,%rsp
1400ab456:	5b                   	pop    %rbx
1400ab457:	5e                   	pop    %rsi
1400ab458:	c3                   	ret
1400ab459:	4c 8d 05 a0 fc 15 00 	lea    0x15fca0(%rip),%r8        # 0x14020b100
1400ab460:	ba 35 01 00 00       	mov    $0x135,%edx
1400ab465:	48 8d 0d ce fb 15 00 	lea    0x15fbce(%rip),%rcx        # 0x14020b03a
1400ab46c:	e8 1f 83 01 00       	call   0x1400c3790
1400ab471:	90                   	nop
1400ab472:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ab479:	00 00 00 00
1400ab47d:	0f 1f 00             	nopl   (%rax)
1400ab480:	48 83 ec 28          	sub    $0x28,%rsp
1400ab484:	48 8b 15 ad 8a 1c 00 	mov    0x1c8aad(%rip),%rdx        # 0x140273f38
1400ab48b:	48 85 d2             	test   %rdx,%rdx
1400ab48e:	74 30                	je     0x1400ab4c0
1400ab490:	48 8b 42 30          	mov    0x30(%rdx),%rax
1400ab494:	48 85 c0             	test   %rax,%rax
1400ab497:	74 1b                	je     0x1400ab4b4
1400ab499:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1400ab49d:	48 89 c1             	mov    %rax,%rcx
1400ab4a0:	e8 8b a8 f8 ff       	call   0x140035d30
1400ab4a5:	48 8b 05 8c 8a 1c 00 	mov    0x1c8a8c(%rip),%rax        # 0x140273f38
1400ab4ac:	48 c7 40 30 00 00 00 	movq   $0x0,0x30(%rax)
1400ab4b3:	00
1400ab4b4:	48 83 c4 28          	add    $0x28,%rsp
1400ab4b8:	c3                   	ret
1400ab4b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ab4c0:	31 c0                	xor    %eax,%eax
1400ab4c2:	eb f0                	jmp    0x1400ab4b4
1400ab4c4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ab4cb:	00 00 00 00
1400ab4cf:	90                   	nop
1400ab4d0:	56                   	push   %rsi
1400ab4d1:	53                   	push   %rbx
1400ab4d2:	48 83 ec 28          	sub    $0x28,%rsp
1400ab4d6:	48 89 cb             	mov    %rcx,%rbx
1400ab4d9:	48 89 d1             	mov    %rdx,%rcx
1400ab4dc:	4c 89 c2             	mov    %r8,%rdx
1400ab4df:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400ab4e3:	e8 38 7a 06 00       	call   0x140112f20
1400ab4e8:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1400ab4ef:	00
1400ab4f0:	48 89 c6             	mov    %rax,%rsi
1400ab4f3:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400ab4f7:	48 3b 05 a2 de 18 00 	cmp    0x18dea2(%rip),%rax        # 0x1402393a0
1400ab4fe:	74 48                	je     0x1400ab548
1400ab500:	c6 00 00             	movb   $0x0,(%rax)
1400ab503:	48 89 f1             	mov    %rsi,%rcx
1400ab506:	e8 8d e9 13 00       	call   0x1401e9e98
1400ab50b:	48 89 f2             	mov    %rsi,%rdx
1400ab50e:	48 89 d9             	mov    %rbx,%rcx
1400ab511:	49 89 c0             	mov    %rax,%r8
1400ab514:	e8 97 04 ff ff       	call   0x14009b9b0
1400ab519:	48 89 f1             	mov    %rsi,%rcx
1400ab51c:	e8 8f d9 04 00       	call   0x1400f8eb0
1400ab521:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
1400ab526:	8b 73 38             	mov    0x38(%rbx),%esi
1400ab529:	75 27                	jne    0x1400ab552
1400ab52b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400ab52f:	89 f2                	mov    %esi,%edx
1400ab531:	e8 4a ab f8 ff       	call   0x140036080
1400ab536:	89 73 38             	mov    %esi,0x38(%rbx)
1400ab539:	48 89 43 30          	mov    %rax,0x30(%rbx)
1400ab53d:	48 83 c4 28          	add    $0x28,%rsp
1400ab541:	5b                   	pop    %rbx
1400ab542:	5e                   	pop    %rsi
1400ab543:	c3                   	ret
1400ab544:	0f 1f 40 00          	nopl   0x0(%rax)
1400ab548:	80 38 00             	cmpb   $0x0,(%rax)
1400ab54b:	74 b6                	je     0x1400ab503
1400ab54d:	e8 be f5 ff ff       	call   0x1400aab10
1400ab552:	4c 8d 05 a7 fb 15 00 	lea    0x15fba7(%rip),%r8        # 0x14020b100
1400ab559:	ba 35 01 00 00       	mov    $0x135,%edx
1400ab55e:	48 8d 0d d5 fa 15 00 	lea    0x15fad5(%rip),%rcx        # 0x14020b03a
1400ab565:	e8 26 82 01 00       	call   0x1400c3790
1400ab56a:	90                   	nop
1400ab56b:	90                   	nop
1400ab56c:	90                   	nop
1400ab56d:	90                   	nop
1400ab56e:	90                   	nop
1400ab56f:	90                   	nop
1400ab570:	41 55                	push   %r13
1400ab572:	41 54                	push   %r12
1400ab574:	55                   	push   %rbp
1400ab575:	57                   	push   %rdi
1400ab576:	56                   	push   %rsi
1400ab577:	53                   	push   %rbx
1400ab578:	48 83 ec 28          	sub    $0x28,%rsp
1400ab57c:	48 89 ce             	mov    %rcx,%rsi
1400ab57f:	48 85 c9             	test   %rcx,%rcx
1400ab582:	0f 84 60 01 00 00    	je     0x1400ab6e8
1400ab588:	48 8b 05 a1 0f 14 00 	mov    0x140fa1(%rip),%rax        # 0x1401ec530
1400ab58f:	48 3b 05 0a de 18 00 	cmp    0x18de0a(%rip),%rax        # 0x1402393a0
1400ab596:	48 c7 05 87 0f 14 00 	movq   $0x0,0x140f87(%rip)        # 0x1401ec528
1400ab59d:	00 00 00 00
1400ab5a1:	0f 84 19 01 00 00    	je     0x1400ab6c0
1400ab5a7:	c6 00 00             	movb   $0x0,(%rax)
1400ab5aa:	0f b6 1e             	movzbl (%rsi),%ebx
1400ab5ad:	48 8d 3d 6c 0f 14 00 	lea    0x140f6c(%rip),%rdi        # 0x1401ec520
1400ab5b4:	4c 8d 2d 97 fb 15 00 	lea    0x15fb97(%rip),%r13        # 0x14020b152
1400ab5bb:	4c 8d 25 8a fb 15 00 	lea    0x15fb8a(%rip),%r12        # 0x14020b14c
1400ab5c2:	48 8d 2d 86 fb 15 00 	lea    0x15fb86(%rip),%rbp        # 0x14020b14f
1400ab5c9:	84 db                	test   %bl,%bl
1400ab5cb:	75 67                	jne    0x1400ab634
1400ab5cd:	e9 88 00 00 00       	jmp    0x1400ab65a
1400ab5d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ab5d8:	80 fb 0a             	cmp    $0xa,%bl
1400ab5db:	0f 84 a7 00 00 00    	je     0x1400ab688
1400ab5e1:	48 8b 17             	mov    (%rdi),%rdx
1400ab5e4:	48 85 d2             	test   %rdx,%rdx
1400ab5e7:	0f 84 b3 00 00 00    	je     0x1400ab6a0
1400ab5ed:	48 8b 05 34 0f 14 00 	mov    0x140f34(%rip),%rax        # 0x1401ec528
1400ab5f4:	48 29 c2             	sub    %rax,%rdx
1400ab5f7:	48 83 fa 01          	cmp    $0x1,%rdx
1400ab5fb:	0f 84 9f 00 00 00    	je     0x1400ab6a0
1400ab601:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400ab605:	48 89 15 1c 0f 14 00 	mov    %rdx,0x140f1c(%rip)        # 0x1401ec528
1400ab60c:	48 8b 15 1d 0f 14 00 	mov    0x140f1d(%rip),%rdx        # 0x1401ec530
1400ab613:	88 1c 02             	mov    %bl,(%rdx,%rax,1)
1400ab616:	48 8b 15 13 0f 14 00 	mov    0x140f13(%rip),%rdx        # 0x1401ec530
1400ab61d:	48 8b 05 04 0f 14 00 	mov    0x140f04(%rip),%rax        # 0x1401ec528
1400ab624:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400ab628:	0f b6 5e 01          	movzbl 0x1(%rsi),%ebx
1400ab62c:	48 83 c6 01          	add    $0x1,%rsi
1400ab630:	84 db                	test   %bl,%bl
1400ab632:	74 26                	je     0x1400ab65a
1400ab634:	80 fb 0d             	cmp    $0xd,%bl
1400ab637:	74 37                	je     0x1400ab670
1400ab639:	80 fb 5c             	cmp    $0x5c,%bl
1400ab63c:	75 9a                	jne    0x1400ab5d8
1400ab63e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400ab644:	4c 89 e2             	mov    %r12,%rdx
1400ab647:	48 89 f9             	mov    %rdi,%rcx
1400ab64a:	48 83 c6 01          	add    $0x1,%rsi
1400ab64e:	e8 5d 03 ff ff       	call   0x14009b9b0
1400ab653:	0f b6 1e             	movzbl (%rsi),%ebx
1400ab656:	84 db                	test   %bl,%bl
1400ab658:	75 da                	jne    0x1400ab634
1400ab65a:	48 8b 05 cf 0e 14 00 	mov    0x140ecf(%rip),%rax        # 0x1401ec530
1400ab661:	48 83 c4 28          	add    $0x28,%rsp
1400ab665:	5b                   	pop    %rbx
1400ab666:	5e                   	pop    %rsi
1400ab667:	5f                   	pop    %rdi
1400ab668:	5d                   	pop    %rbp
1400ab669:	41 5c                	pop    %r12
1400ab66b:	41 5d                	pop    %r13
1400ab66d:	c3                   	ret
1400ab66e:	66 90                	xchg   %ax,%ax
1400ab670:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400ab676:	4c 89 ea             	mov    %r13,%rdx
1400ab679:	48 89 f9             	mov    %rdi,%rcx
1400ab67c:	e8 2f 03 ff ff       	call   0x14009b9b0
1400ab681:	eb a5                	jmp    0x1400ab628
1400ab683:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ab688:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400ab68e:	48 89 ea             	mov    %rbp,%rdx
1400ab691:	48 89 f9             	mov    %rdi,%rcx
1400ab694:	e8 17 03 ff ff       	call   0x14009b9b0
1400ab699:	eb 8d                	jmp    0x1400ab628
1400ab69b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ab6a0:	ba 01 00 00 00       	mov    $0x1,%edx
1400ab6a5:	48 89 f9             	mov    %rdi,%rcx
1400ab6a8:	e8 f3 f4 fe ff       	call   0x14009aba0
1400ab6ad:	48 8b 05 74 0e 14 00 	mov    0x140e74(%rip),%rax        # 0x1401ec528
1400ab6b4:	e9 48 ff ff ff       	jmp    0x1400ab601
1400ab6b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ab6c0:	80 38 00             	cmpb   $0x0,(%rax)
1400ab6c3:	0f 84 e1 fe ff ff    	je     0x1400ab5aa
1400ab6c9:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
1400ab6cf:	48 8d 15 5a fa 15 00 	lea    0x15fa5a(%rip),%rdx        # 0x14020b130
1400ab6d6:	48 8d 0d 5c fa 15 00 	lea    0x15fa5c(%rip),%rcx        # 0x14020b139
1400ab6dd:	ff 15 f5 3c 20 00    	call   *0x203cf5(%rip)        # 0x1402af3d8
1400ab6e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ab6e8:	31 c0                	xor    %eax,%eax
1400ab6ea:	48 83 c4 28          	add    $0x28,%rsp
1400ab6ee:	5b                   	pop    %rbx
1400ab6ef:	5e                   	pop    %rsi
1400ab6f0:	5f                   	pop    %rdi
1400ab6f1:	5d                   	pop    %rbp
1400ab6f2:	41 5c                	pop    %r12
1400ab6f4:	41 5d                	pop    %r13
1400ab6f6:	c3                   	ret
1400ab6f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ab6fe:	00 00
1400ab700:	57                   	push   %rdi
1400ab701:	56                   	push   %rsi
1400ab702:	53                   	push   %rbx
1400ab703:	48 83 ec 20          	sub    $0x20,%rsp
1400ab707:	48 89 ce             	mov    %rcx,%rsi
1400ab70a:	48 89 d3             	mov    %rdx,%rbx
1400ab70d:	48 85 d2             	test   %rdx,%rdx
1400ab710:	0f 84 ea 00 00 00    	je     0x1400ab800
1400ab716:	80 3b 00             	cmpb   $0x0,(%rbx)
1400ab719:	74 25                	je     0x1400ab740
1400ab71b:	80 3b 30             	cmpb   $0x30,(%rbx)
1400ab71e:	74 38                	je     0x1400ab758
1400ab720:	48 8b 3d 89 3d 20 00 	mov    0x203d89(%rip),%rdi        # 0x1402af4b0
1400ab727:	48 8d 15 27 fa 15 00 	lea    0x15fa27(%rip),%rdx        # 0x14020b155
1400ab72e:	48 89 d9             	mov    %rbx,%rcx
1400ab731:	ff d7                	call   *%rdi
1400ab733:	85 c0                	test   %eax,%eax
1400ab735:	75 39                	jne    0x1400ab770
1400ab737:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ab73e:	00 00
1400ab740:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%rsi)
1400ab747:	31 c0                	xor    %eax,%eax
1400ab749:	80 4e 0c 01          	orb    $0x1,0xc(%rsi)
1400ab74d:	48 83 c4 20          	add    $0x20,%rsp
1400ab751:	5b                   	pop    %rbx
1400ab752:	5e                   	pop    %rsi
1400ab753:	5f                   	pop    %rdi
1400ab754:	c3                   	ret
1400ab755:	0f 1f 00             	nopl   (%rax)
1400ab758:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
1400ab75c:	75 c2                	jne    0x1400ab720
1400ab75e:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%rsi)
1400ab765:	eb e0                	jmp    0x1400ab747
1400ab767:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ab76e:	00 00
1400ab770:	80 3b 31             	cmpb   $0x31,(%rbx)
1400ab773:	0f 84 a7 00 00 00    	je     0x1400ab820
1400ab779:	48 8d 15 db f9 15 00 	lea    0x15f9db(%rip),%rdx        # 0x14020b15b
1400ab780:	48 89 d9             	mov    %rbx,%rcx
1400ab783:	ff d7                	call   *%rdi
1400ab785:	85 c0                	test   %eax,%eax
1400ab787:	0f 84 9d 00 00 00    	je     0x1400ab82a
1400ab78d:	48 89 d9             	mov    %rbx,%rcx
1400ab790:	e8 03 e7 13 00       	call   0x1401e9e98
1400ab795:	48 89 c2             	mov    %rax,%rdx
1400ab798:	0f b6 03             	movzbl (%rbx),%eax
1400ab79b:	48 83 fa 01          	cmp    $0x1,%rdx
1400ab79f:	75 14                	jne    0x1400ab7b5
1400ab7a1:	48 8b 0d 78 db 18 00 	mov    0x18db78(%rip),%rcx        # 0x140239320
1400ab7a8:	0f b6 d0             	movzbl %al,%edx
1400ab7ab:	f6 04 11 02          	testb  $0x2,(%rcx,%rdx,1)
1400ab7af:	0f 85 aa 00 00 00    	jne    0x1400ab85f
1400ab7b5:	0f be d0             	movsbl %al,%edx
1400ab7b8:	3c 2f                	cmp    $0x2f,%al
1400ab7ba:	74 7f                	je     0x1400ab83b
1400ab7bc:	83 fa 5c             	cmp    $0x5c,%edx
1400ab7bf:	74 7a                	je     0x1400ab83b
1400ab7c1:	48 89 d9             	mov    %rbx,%rcx
1400ab7c4:	e8 37 d8 03 00       	call   0x1400e9000
1400ab7c9:	85 c0                	test   %eax,%eax
1400ab7cb:	75 6e                	jne    0x1400ab83b
1400ab7cd:	48 8b 16             	mov    (%rsi),%rdx
1400ab7d0:	49 89 d8             	mov    %rbx,%r8
1400ab7d3:	48 8d 0d 86 f9 15 00 	lea    0x15f986(%rip),%rcx        # 0x14020b160
1400ab7da:	49 89 d1             	mov    %rdx,%r9
1400ab7dd:	e8 1e 7f 01 00       	call   0x1400c3700
1400ab7e2:	f6 46 0c 02          	testb  $0x2,0xc(%rsi)
1400ab7e6:	0f 85 ac 00 00 00    	jne    0x1400ab898
1400ab7ec:	80 66 0c fd          	andb   $0xfd,0xc(%rsi)
1400ab7f0:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%rsi)
1400ab7f7:	e9 4b ff ff ff       	jmp    0x1400ab747