18006c346:	85 c0                	test   %eax,%eax
18006c348:	0f 88 db 00 00 00    	js     0x18006c429
18006c34e:	44 39 3d 1b 8c 13 00 	cmp    %r15d,0x138c1b(%rip)        # 0x1801a4f70
18006c355:	73 05                	jae    0x18006c35c
18006c357:	41 8b c5             	mov    %r13d,%eax
18006c35a:	eb 13                	jmp    0x18006c36f
18006c35c:	0f ae e8             	lfence
18006c35f:	48 8b 05 2a 8c 13 00 	mov    0x138c2a(%rip),%rax        # 0x1801a4f90
18006c366:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
18006c36b:	4a 8b 04 f8          	mov    (%rax,%r15,8),%rax
18006c36f:	8a 58 20             	mov    0x20(%rax),%bl
18006c372:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
18006c377:	48 b8 4d 53 57 49 4d 	movabs $0x4d4957534d,%rax
18006c37e:	00 00 00
18006c381:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
18006c386:	41 b8 08 00 00 00    	mov    $0x8,%r8d
18006c38c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18006c391:	80 e3 10             	and    $0x10,%bl
18006c394:	e8 c7 7a 0c 00       	call   0x180133e60
18006c399:	48 83 f8 08          	cmp    $0x8,%rax
18006c39d:	74 0a                	je     0x18006c3a9
18006c39f:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18006c3a4:	e9 91 00 00 00       	jmp    0x18006c43a
18006c3a9:	81 7c 24 58 d0 00 00 	cmpl   $0xd0,0x58(%rsp)
18006c3b0:	00
18006c3b1:	75 ec                	jne    0x18006c39f
18006c3b3:	81 7c 24 5c 00 0d 01 	cmpl   $0x10d00,0x5c(%rsp)
18006c3ba:	00
18006c3bb:	75 e2                	jne    0x18006c39f
18006c3bd:	84 db                	test   %bl,%bl
18006c3bf:	75 2b                	jne    0x18006c3ec
18006c3c1:	44 39 6d c8          	cmp    %r13d,-0x38(%rbp)
18006c3c5:	75 07                	jne    0x18006c3ce
18006c3c7:	bb 87 04 00 c0       	mov    $0xc0000487,%ebx
18006c3cc:	eb 6c                	jmp    0x18006c43a
18006c3ce:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
18006c3d2:	48 b9 00 00 00 00 01 	movabs $0x100000000,%rcx
18006c3d9:	00 00 00
18006c3dc:	48 3b c1             	cmp    %rcx,%rax
18006c3df:	7f be                	jg     0x18006c39f
18006c3e1:	48 85 c0             	test   %rax,%rax
18006c3e4:	74 b9                	je     0x18006c39f
18006c3e6:	4c 39 6d b8          	cmp    %r13,-0x48(%rbp)
18006c3ea:	74 b3                	je     0x18006c39f
18006c3ec:	44 39 6d c4          	cmp    %r13d,-0x3c(%rbp)
18006c3f0:	75 0f                	jne    0x18006c401
18006c3f2:	8a d3                	mov    %bl,%dl
18006c3f4:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
18006c3f9:	e8 36 08 00 00       	call   0x18006cc34
18006c3fe:	48 8b f8             	mov    %rax,%rdi
18006c401:	48 85 ff             	test   %rdi,%rdi
18006c404:	75 07                	jne    0x18006c40d
18006c406:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
18006c40b:	eb 20                	jmp    0x18006c42d
18006c40d:	4c 89 b7 80 00 00 00 	mov    %r14,0x80(%rdi)
18006c414:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
18006c419:	48 8b cf             	mov    %rdi,%rcx
18006c41c:	44 89 3f             	mov    %r15d,(%rdi)
18006c41f:	4d 8b f5             	mov    %r13,%r14
18006c422:	e8 09 09 00 00       	call   0x18006cd30
18006c427:	8b d8                	mov    %eax,%ebx
18006c429:	85 db                	test   %ebx,%ebx
18006c42b:	79 2f                	jns    0x18006c45c
18006c42d:	48 85 ff             	test   %rdi,%rdi
18006c430:	74 08                	je     0x18006c43a
18006c432:	48 8b cf             	mov    %rdi,%rcx
18006c435:	e8 66 07 00 00       	call   0x18006cba0
18006c43a:	49 8b fd             	mov    %r13,%rdi
18006c43d:	4d 85 f6             	test   %r14,%r14
18006c440:	74 16                	je     0x18006c458
18006c442:	41 83 3e ff          	cmpl   $0xffffffff,(%r14)
18006c446:	74 08                	je     0x18006c450
18006c448:	41 8b 0e             	mov    (%r14),%ecx
18006c44b:	e8 b0 c0 ff ff       	call   0x180068500
18006c450:	49 8b ce             	mov    %r14,%rcx
18006c453:	e8 d8 b6 02 00       	call   0x180097b30
18006c458:	85 db                	test   %ebx,%ebx
18006c45a:	78 7c                	js     0x18006c4d8
18006c45c:	48 8d 05 15 6f f9 ff 	lea    -0x690eb(%rip),%rax        # 0x180003378
18006c463:	4c 8b c7             	mov    %rdi,%r8
18006c466:	4c 8d 4d 68          	lea    0x68(%rbp),%r9
18006c46a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18006c46f:	48 8d 15 e6 86 13 00 	lea    0x1386e6(%rip),%rdx        # 0x1801a4b5c
18006c476:	48 8d 0d d3 86 13 00 	lea    0x1386d3(%rip),%rcx        # 0x1801a4b50
18006c47d:	e8 aa 41 02 00       	call   0x18009062c
18006c482:	8b d8                	mov    %eax,%ebx
18006c484:	85 c0                	test   %eax,%eax
18006c486:	78 1b                	js     0x18006c4a3
18006c488:	41 be 80 00 00 00    	mov    $0x80,%r14d
18006c48e:	41 8b ce             	mov    %r14d,%ecx
18006c491:	e8 ba d9 02 00       	call   0x180099e50
18006c496:	48 8b f0             	mov    %rax,%rsi
18006c499:	48 85 c0             	test   %rax,%rax
18006c49c:	75 5e                	jne    0x18006c4fc
18006c49e:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
18006c4a3:	48 85 ff             	test   %rdi,%rdi
18006c4a6:	74 08                	je     0x18006c4b0
18006c4a8:	48 8b cf             	mov    %rdi,%rcx
18006c4ab:	e8 f0 06 00 00       	call   0x18006cba0
18006c4b0:	48 85 f6             	test   %rsi,%rsi
18006c4b3:	74 23                	je     0x18006c4d8
18006c4b5:	48 8b 0e             	mov    (%rsi),%rcx
18006c4b8:	48 85 c9             	test   %rcx,%rcx
18006c4bb:	74 05                	je     0x18006c4c2
18006c4bd:	e8 3a db 02 00       	call   0x180099ffc
18006c4c2:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
18006c4c6:	48 85 c9             	test   %rcx,%rcx
18006c4c9:	74 05                	je     0x18006c4d0
18006c4cb:	e8 2c db 02 00       	call   0x180099ffc
18006c4d0:	48 8b ce             	mov    %rsi,%rcx
18006c4d3:	e8 24 db 02 00       	call   0x180099ffc
18006c4d8:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
18006c4df:	00
18006c4e0:	8b c3                	mov    %ebx,%eax
18006c4e2:	49 8b 5b 30          	mov    0x30(%r11),%rbx
18006c4e6:	49 8b 73 38          	mov    0x38(%r11),%rsi
18006c4ea:	49 8b 7b 40          	mov    0x40(%r11),%rdi
18006c4ee:	49 8b e3             	mov    %r11,%rsp
18006c4f1:	41 5f                	pop    %r15
18006c4f3:	41 5e                	pop    %r14
18006c4f5:	41 5d                	pop    %r13
18006c4f7:	41 5c                	pop    %r12
18006c4f9:	5d                   	pop    %rbp
18006c4fa:	c3                   	ret
18006c4fb:	cc                   	int3
18006c4fc:	4d 8b c6             	mov    %r14,%r8
18006c4ff:	33 d2                	xor    %edx,%edx
18006c501:	48 8b ce             	mov    %rsi,%rcx
18006c504:	e8 77 97 0c 00       	call   0x180135c80
18006c509:	b9 04 00 00 00       	mov    $0x4,%ecx
18006c50e:	e8 3d d9 02 00       	call   0x180099e50
18006c513:	48 89 06             	mov    %rax,(%rsi)
18006c516:	48 8b c8             	mov    %rax,%rcx
18006c519:	48 85 c0             	test   %rax,%rax
18006c51c:	74 80                	je     0x18006c49e
18006c51e:	8b 05 68 64 0d 00    	mov    0xd6468(%rip),%eax        # 0x18014298c
18006c524:	41 be 48 00 00 00    	mov    $0x48,%r14d
18006c52a:	89 01                	mov    %eax,(%rcx)
18006c52c:	41 8b ce             	mov    %r14d,%ecx
18006c52f:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
18006c533:	0f 28 05 26 78 0d 00 	movaps 0xd7826(%rip),%xmm0        # 0x180143d60
18006c53a:	0f 11 46 30          	movups %xmm0,0x30(%rsi)
18006c53e:	0f 28 0d 2b 78 0d 00 	movaps 0xd782b(%rip),%xmm1        # 0x180143d70
18006c545:	0f 11 4e 40          	movups %xmm1,0x40(%rsi)
18006c549:	0f 28 05 30 78 0d 00 	movaps 0xd7830(%rip),%xmm0        # 0x180143d80
18006c550:	0f 11 46 50          	movups %xmm0,0x50(%rsi)
18006c554:	0f 28 0d 35 78 0d 00 	movaps 0xd7835(%rip),%xmm1        # 0x180143d90
18006c55b:	0f 11 4e 60          	movups %xmm1,0x60(%rsi)
18006c55f:	f2 0f 10 05 39 78 0d 	movsd  0xd7839(%rip),%xmm0        # 0x180143da0
18006c566:	00
18006c567:	f2 0f 11 46 70       	movsd  %xmm0,0x70(%rsi)
18006c56c:	e8 df d8 02 00       	call   0x180099e50
18006c571:	4c 8b f8             	mov    %rax,%r15
18006c574:	48 85 c0             	test   %rax,%rax
18006c577:	0f 84 21 ff ff ff    	je     0x18006c49e
18006c57d:	45 8b c6             	mov    %r14d,%r8d
18006c580:	33 d2                	xor    %edx,%edx
18006c582:	48 8b c8             	mov    %rax,%rcx
18006c585:	e8 f6 96 0c 00       	call   0x180135c80
18006c58a:	8b 45 68             	mov    0x68(%rbp),%eax
18006c58d:	41 8d 4e 20          	lea    0x20(%r14),%ecx
18006c591:	4c 89 7e 78          	mov    %r15,0x78(%rsi)
18006c595:	41 83 4f 38 01       	orl    $0x1,0x38(%r15)
18006c59a:	41 89 47 40          	mov    %eax,0x40(%r15)
18006c59e:	0f ba 6e 10 10       	btsl   $0x10,0x10(%rsi)
18006c5a3:	e8 a8 d8 02 00       	call   0x180099e50
18006c5a8:	4c 8b f0             	mov    %rax,%r14
18006c5ab:	48 85 c0             	test   %rax,%rax
18006c5ae:	0f 84 ea fe ff ff    	je     0x18006c49e
18006c5b4:	33 d2                	xor    %edx,%edx
18006c5b6:	48 8b c8             	mov    %rax,%rcx
18006c5b9:	44 8d 42 68          	lea    0x68(%rdx),%r8d
18006c5bd:	e8 be 96 0c 00       	call   0x180135c80
18006c5c2:	44 38 6f 04          	cmp    %r13b,0x4(%rdi)
18006c5c6:	75 2e                	jne    0x18006c5f6
18006c5c8:	4c 8b 6f 60          	mov    0x60(%rdi),%r13
18006c5cc:	49 8b 45 10          	mov    0x10(%r13),%rax
18006c5d0:	48 85 c0             	test   %rax,%rax
18006c5d3:	74 0f                	je     0x18006c5e4
18006c5d5:	48 8b d0             	mov    %rax,%rdx
18006c5d8:	48 8b cf             	mov    %rdi,%rcx
18006c5db:	e8 8c 0c 00 00       	call   0x18006d26c
18006c5e0:	49 89 45 10          	mov    %rax,0x10(%r13)
18006c5e4:	49 8b d6             	mov    %r14,%rdx
18006c5e7:	49 89 46 10          	mov    %rax,0x10(%r14)
18006c5eb:	48 8b cf             	mov    %rdi,%rcx
18006c5ee:	e8 bd 14 00 00       	call   0x18006dab0
18006c5f3:	45 33 ed             	xor    %r13d,%r13d
18006c5f6:	41 83 4e 08 10       	orl    $0x10,0x8(%r14)
18006c5fb:	4d 89 37             	mov    %r14,(%r15)
18006c5fe:	4d 89 6f 20          	mov    %r13,0x20(%r15)
18006c602:	49 89 34 24          	mov    %rsi,(%r12)
18006c606:	e9 cd fe ff ff       	jmp    0x18006c4d8
18006c60b:	cc                   	int3
18006c60c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
18006c611:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
18006c616:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
18006c61b:	55                   	push   %rbp
18006c61c:	56                   	push   %rsi
18006c61d:	57                   	push   %rdi
18006c61e:	41 54                	push   %r12
18006c620:	41 55                	push   %r13
18006c622:	41 56                	push   %r14
18006c624:	41 57                	push   %r15
18006c626:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
18006c62d:	48 8b 41 78          	mov    0x78(%rcx),%rax
18006c631:	33 db                	xor    %ebx,%ebx
18006c633:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
18006c638:	41 83 e0 20          	and    $0x20,%r8d
18006c63c:	4c 8b fa             	mov    %rdx,%r15
18006c63f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
18006c644:	48 8b f9             	mov    %rcx,%rdi
18006c647:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
18006c64c:	44 8b 50 40          	mov    0x40(%rax),%r10d
18006c650:	8b eb                	mov    %ebx,%ebp
18006c652:	48 8b 05 f7 84 13 00 	mov    0x1384f7(%rip),%rax        # 0x1801a4b50
18006c659:	44 89 84 24 10 01 00 	mov    %r8d,0x110(%rsp)
18006c660:	00
18006c661:	4e 8b 2c d0          	mov    (%rax,%r10,8),%r13
18006c665:	75 33                	jne    0x18006c69a
18006c667:	41 38 5d 04          	cmp    %bl,0x4(%r13)
18006c66b:	74 0a                	je     0x18006c677
18006c66d:	b8 bb 00 00 c0       	mov    $0xc00000bb,%eax
18006c672:	e9 b6 02 00 00       	jmp    0x18006c92d
18006c677:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
18006c67c:	e8 c7 0d 00 00       	call   0x18006d448
18006c681:	8b f8                	mov    %eax,%edi
18006c683:	85 c0                	test   %eax,%eax
18006c685:	0f 88 a0 02 00 00    	js     0x18006c92b
18006c68b:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
18006c690:	48 8b bc 24 00 01 00 	mov    0x100(%rsp),%rdi
18006c697:	00
18006c698:	eb 3f                	jmp    0x18006c6d9
18006c69a:	8b 42 10             	mov    0x10(%rdx),%eax
18006c69d:	4c 8d 05 54 2c 0e 00 	lea    0xe2c54(%rip),%r8        # 0x18014f2f8
18006c6a4:	44 8b 0a             	mov    (%rdx),%r9d
18006c6a7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
18006c6ac:	89 44 24 38          	mov    %eax,0x38(%rsp)
18006c6b0:	8b 42 0c             	mov    0xc(%rdx),%eax
18006c6b3:	89 44 24 30          	mov    %eax,0x30(%rsp)
18006c6b7:	8b 42 08             	mov    0x8(%rdx),%eax
18006c6ba:	89 44 24 28          	mov    %eax,0x28(%rsp)
18006c6be:	8b 42 04             	mov    0x4(%rdx),%eax
18006c6c1:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
18006c6c6:	ba 2f 00 00 00       	mov    $0x2f,%edx
18006c6cb:	89 44 24 20          	mov    %eax,0x20(%rsp)
18006c6cf:	e8 68 14 0c 00       	call   0x18012db3c
18006c6d4:	4c 8d 7c 24 60       	lea    0x60(%rsp),%r15
18006c6d9:	be 80 00 00 00       	mov    $0x80,%esi
18006c6de:	8b ce                	mov    %esi,%ecx
18006c6e0:	e8 6b d7 02 00       	call   0x180099e50
18006c6e5:	4c 8b f0             	mov    %rax,%r14
18006c6e8:	48 85 c0             	test   %rax,%rax
18006c6eb:	75 0a                	jne    0x18006c6f7
18006c6ed:	bf 17 00 00 c0       	mov    $0xc0000017,%edi
18006c6f2:	e9 34 02 00 00       	jmp    0x18006c92b
18006c6f7:	4c 8b c6             	mov    %rsi,%r8
18006c6fa:	33 d2                	xor    %edx,%edx
18006c6fc:	49 8b ce             	mov    %r14,%rcx
18006c6ff:	e8 7c 95 0c 00       	call   0x180135c80
18006c704:	48 8b 17             	mov    (%rdi),%rdx
18006c707:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
18006c70b:	48 8b c1             	mov    %rcx,%rax
18006c70e:	48 ff c0             	inc    %rax
18006c711:	66 39 1c 42          	cmp    %bx,(%rdx,%rax,2)
18006c715:	75 f7                	jne    0x18006c70e
18006c717:	48 ff c1             	inc    %rcx
18006c71a:	66 41 39 1c 4f       	cmp    %bx,(%r15,%rcx,2)
18006c71f:	75 f6                	jne    0x18006c717
18006c721:	48 8d 14 01          	lea    (%rcx,%rax,1),%rdx
18006c725:	48 3b d0             	cmp    %rax,%rdx
18006c728:	0f 82 d5 01 00 00    	jb     0x18006c903
18006c72e:	4c 8d 62 02          	lea    0x2(%rdx),%r12
18006c732:	4c 3b e2             	cmp    %rdx,%r12
18006c735:	0f 82 c8 01 00 00    	jb     0x18006c903
18006c73b:	b8 02 00 00 00       	mov    $0x2,%eax
18006c740:	49 f7 e4             	mul    %r12
18006c743:	48 85 d2             	test   %rdx,%rdx
18006c746:	0f 85 b7 01 00 00    	jne    0x18006c903
18006c74c:	48 8b c8             	mov    %rax,%rcx
18006c74f:	8b fb                	mov    %ebx,%edi
18006c751:	e8 fa d6 02 00       	call   0x180099e50
18006c756:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18006c75b:	48 85 c0             	test   %rax,%rax
18006c75e:	75 0a                	jne    0x18006c76a
18006c760:	bf 17 00 00 c0       	mov    $0xc0000017,%edi
18006c765:	e9 9e 01 00 00       	jmp    0x18006c908
18006c76a:	b9 48 00 00 00       	mov    $0x48,%ecx
18006c76f:	e8 dc d6 02 00       	call   0x180099e50
18006c774:	48 8b f0             	mov    %rax,%rsi
18006c777:	48 85 c0             	test   %rax,%rax
18006c77a:	74 e4                	je     0x18006c760
18006c77c:	33 d2                	xor    %edx,%edx
18006c77e:	48 8b c8             	mov    %rax,%rcx
18006c781:	44 8d 42 48          	lea    0x48(%rdx),%r8d
18006c785:	e8 f6 94 0c 00       	call   0x180135c80
18006c78a:	4c 8b 8c 24 00 01 00 	mov    0x100(%rsp),%r9
18006c791:	00
18006c792:	4c 8d 05 4f 2b 0e 00 	lea    0xe2b4f(%rip),%r8        # 0x18014f2e8
18006c799:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
18006c79e:	49 8b d4             	mov    %r12,%rdx
18006c7a1:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
18006c7a6:	49 8b cf             	mov    %r15,%rcx
18006c7a9:	41 8b 41 08          	mov    0x8(%r9),%eax
18006c7ad:	41 89 46 08          	mov    %eax,0x8(%r14)
18006c7b1:	48 8d 05 20 2b 0e 00 	lea    0xe2b20(%rip),%rax        # 0x18014f2d8
18006c7b8:	4d 8b 09             	mov    (%r9),%r9
18006c7bb:	66 41 39 59 02       	cmp    %bx,0x2(%r9)
18006c7c0:	4c 0f 44 c0          	cmove  %rax,%r8
18006c7c4:	e8 73 13 0c 00       	call   0x18012db3c
18006c7c9:	4d 89 3e             	mov    %r15,(%r14)
18006c7cc:	0f 28 05 8d 75 0d 00 	movaps 0xd758d(%rip),%xmm0        # 0x180143d60
18006c7d3:	44 8b bc 24 10 01 00 	mov    0x110(%rsp),%r15d
18006c7da:	00
18006c7db:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
18006c7e0:	0f 28 0d 89 75 0d 00 	movaps 0xd7589(%rip),%xmm1        # 0x180143d70
18006c7e7:	41 0f 11 4e 40       	movups %xmm1,0x40(%r14)
18006c7ec:	0f 28 05 8d 75 0d 00 	movaps 0xd758d(%rip),%xmm0        # 0x180143d80
18006c7f3:	41 0f 11 46 50       	movups %xmm0,0x50(%r14)
18006c7f8:	0f 28 0d 91 75 0d 00 	movaps 0xd7591(%rip),%xmm1        # 0x180143d90
18006c7ff:	41 0f 11 4e 60       	movups %xmm1,0x60(%r14)
18006c804:	f2 0f 10 05 94 75 0d 	movsd  0xd7594(%rip),%xmm0        # 0x180143da0
18006c80b:	00
18006c80c:	f2 41 0f 11 46 70    	movsd  %xmm0,0x70(%r14)
18006c812:	48 89 2e             	mov    %rbp,(%rsi)
18006c815:	45 85 ff             	test   %r15d,%r15d
18006c818:	74 20                	je     0x18006c83a
18006c81a:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
18006c81f:	49 8b cd             	mov    %r13,%rcx
18006c822:	e8 b5 09 00 00       	call   0x18006d1dc
18006c827:	48 89 46 08          	mov    %rax,0x8(%rsi)
18006c82b:	48 85 c0             	test   %rax,%rax
18006c82e:	75 77                	jne    0x18006c8a7
18006c830:	bf 0f 00 00 c0       	mov    $0xc000000f,%edi
18006c835:	e9 ce 00 00 00       	jmp    0x18006c908
18006c83a:	8b 45 08             	mov    0x8(%rbp),%eax
18006c83d:	c1 e8 04             	shr    $0x4,%eax
18006c840:	a8 01                	test   $0x1,%al
18006c842:	74 09                	je     0x18006c84d
18006c844:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
18006c848:	48 8b c3             	mov    %rbx,%rax
18006c84b:	eb 5a                	jmp    0x18006c8a7
18006c84d:	66 39 5d 60          	cmp    %bx,0x60(%rbp)
18006c851:	74 37                	je     0x18006c88a
18006c853:	48 8b 45 20          	mov    0x20(%rbp),%rax
18006c857:	48 85 c0             	test   %rax,%rax
18006c85a:	75 0a                	jne    0x18006c866
18006c85c:	bf 02 01 00 c0       	mov    $0xc0000102,%edi
18006c861:	e9 a2 00 00 00       	jmp    0x18006c908
18006c866:	48 39 58 08          	cmp    %rbx,0x8(%rax)