14016c243:	4c 8b c2             	mov    %rdx,%r8
14016c246:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c24a:	49 8b c8             	mov    %r8,%rcx
14016c24d:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
14016c254:	48 ff 25 d5 6b 0a 00 	rex.W jmp *0xa6bd5(%rip)        # 0x140212e30
14016c25b:	90                   	nop
14016c25c:	90                   	nop
14016c25d:	90                   	nop
14016c25e:	90                   	nop
14016c25f:	90                   	nop
14016c260:	48 8b 02             	mov    (%rdx),%rax
14016c263:	4c 8b c2             	mov    %rdx,%r8
14016c266:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c26a:	49 8b c8             	mov    %r8,%rcx
14016c26d:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
14016c274:	48 ff 25 b5 6b 0a 00 	rex.W jmp *0xa6bb5(%rip)        # 0x140212e30
14016c27b:	90                   	nop
14016c27c:	90                   	nop
14016c27d:	90                   	nop
14016c27e:	90                   	nop
14016c27f:	90                   	nop
14016c280:	48 8b 02             	mov    (%rdx),%rax
14016c283:	4c 8b c2             	mov    %rdx,%r8
14016c286:	48 8d 51 48          	lea    0x48(%rcx),%rdx
14016c28a:	49 8b c8             	mov    %r8,%rcx
14016c28d:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14016c294:	48 ff 25 95 6b 0a 00 	rex.W jmp *0xa6b95(%rip)        # 0x140212e30
14016c29b:	90                   	nop
14016c29c:	90                   	nop
14016c29d:	90                   	nop
14016c29e:	90                   	nop
14016c29f:	90                   	nop
14016c2a0:	48 83 c1 38          	add    $0x38,%rcx
14016c2a4:	48 8b 01             	mov    (%rcx),%rax
14016c2a7:	48 8b 40 18          	mov    0x18(%rax),%rax
14016c2ab:	48 ff 25 7e 6b 0a 00 	rex.W jmp *0xa6b7e(%rip)        # 0x140212e30
14016c2b2:	90                   	nop
14016c2b3:	90                   	nop
14016c2b4:	90                   	nop
14016c2b5:	90                   	nop
14016c2b6:	90                   	nop
14016c2b7:	90                   	nop
14016c2b8:	90                   	nop
14016c2b9:	90                   	nop
14016c2ba:	90                   	nop
14016c2bb:	90                   	nop
14016c2bc:	90                   	nop
14016c2bd:	90                   	nop
14016c2be:	90                   	nop
14016c2bf:	90                   	nop
14016c2c0:	48 83 c1 38          	add    $0x38,%rcx
14016c2c4:	48 8b 01             	mov    (%rcx),%rax
14016c2c7:	48 8b 40 10          	mov    0x10(%rax),%rax
14016c2cb:	48 ff 25 5e 6b 0a 00 	rex.W jmp *0xa6b5e(%rip)        # 0x140212e30
14016c2d2:	90                   	nop
14016c2d3:	90                   	nop
14016c2d4:	90                   	nop
14016c2d5:	90                   	nop
14016c2d6:	90                   	nop
14016c2d7:	90                   	nop
14016c2d8:	90                   	nop
14016c2d9:	90                   	nop
14016c2da:	90                   	nop
14016c2db:	90                   	nop
14016c2dc:	90                   	nop
14016c2dd:	90                   	nop
14016c2de:	90                   	nop
14016c2df:	90                   	nop
14016c2e0:	48 8b 02             	mov    (%rdx),%rax
14016c2e3:	4c 8b c2             	mov    %rdx,%r8
14016c2e6:	48 8d 51 38          	lea    0x38(%rcx),%rdx
14016c2ea:	49 8b c8             	mov    %r8,%rcx
14016c2ed:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14016c2f4:	48 ff 25 35 6b 0a 00 	rex.W jmp *0xa6b35(%rip)        # 0x140212e30
14016c2fb:	90                   	nop
14016c2fc:	90                   	nop
14016c2fd:	90                   	nop
14016c2fe:	90                   	nop
14016c2ff:	90                   	nop
14016c300:	48 8b 02             	mov    (%rdx),%rax
14016c303:	4c 8b c2             	mov    %rdx,%r8
14016c306:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c30a:	49 8b c8             	mov    %r8,%rcx
14016c30d:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14016c314:	48 ff 25 15 6b 0a 00 	rex.W jmp *0xa6b15(%rip)        # 0x140212e30
14016c31b:	90                   	nop
14016c31c:	90                   	nop
14016c31d:	90                   	nop
14016c31e:	90                   	nop
14016c31f:	90                   	nop
14016c320:	48 8b 02             	mov    (%rdx),%rax
14016c323:	4c 8b c2             	mov    %rdx,%r8
14016c326:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c32a:	49 8b c8             	mov    %r8,%rcx
14016c32d:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
14016c334:	48 ff 25 f5 6a 0a 00 	rex.W jmp *0xa6af5(%rip)        # 0x140212e30
14016c33b:	90                   	nop
14016c33c:	90                   	nop
14016c33d:	90                   	nop
14016c33e:	90                   	nop
14016c33f:	90                   	nop
14016c340:	48 8b 02             	mov    (%rdx),%rax
14016c343:	4c 8b c2             	mov    %rdx,%r8
14016c346:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c34a:	49 8b c8             	mov    %r8,%rcx
14016c34d:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
14016c354:	48 ff 25 d5 6a 0a 00 	rex.W jmp *0xa6ad5(%rip)        # 0x140212e30
14016c35b:	90                   	nop
14016c35c:	90                   	nop
14016c35d:	90                   	nop
14016c35e:	90                   	nop
14016c35f:	90                   	nop
14016c360:	48 8b 02             	mov    (%rdx),%rax
14016c363:	4c 8b c2             	mov    %rdx,%r8
14016c366:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c36a:	49 8b c8             	mov    %r8,%rcx
14016c36d:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14016c374:	48 ff 25 b5 6a 0a 00 	rex.W jmp *0xa6ab5(%rip)        # 0x140212e30
14016c37b:	90                   	nop
14016c37c:	90                   	nop
14016c37d:	90                   	nop
14016c37e:	90                   	nop
14016c37f:	90                   	nop
14016c380:	48 8b 02             	mov    (%rdx),%rax
14016c383:	4c 8b c2             	mov    %rdx,%r8
14016c386:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c38a:	49 8b c8             	mov    %r8,%rcx
14016c38d:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
14016c394:	48 ff 25 95 6a 0a 00 	rex.W jmp *0xa6a95(%rip)        # 0x140212e30
14016c39b:	90                   	nop
14016c39c:	90                   	nop
14016c39d:	90                   	nop
14016c39e:	90                   	nop
14016c39f:	90                   	nop
14016c3a0:	48 8b 02             	mov    (%rdx),%rax
14016c3a3:	4c 8b c2             	mov    %rdx,%r8
14016c3a6:	48 8d 51 38          	lea    0x38(%rcx),%rdx
14016c3aa:	49 8b c8             	mov    %r8,%rcx
14016c3ad:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
14016c3b4:	48 ff 25 75 6a 0a 00 	rex.W jmp *0xa6a75(%rip)        # 0x140212e30
14016c3bb:	90                   	nop
14016c3bc:	90                   	nop
14016c3bd:	90                   	nop
14016c3be:	90                   	nop
14016c3bf:	90                   	nop
14016c3c0:	48 8b 02             	mov    (%rdx),%rax
14016c3c3:	4c 8b c2             	mov    %rdx,%r8
14016c3c6:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c3ca:	49 8b c8             	mov    %r8,%rcx
14016c3cd:	48 8b 80 20 01 00 00 	mov    0x120(%rax),%rax
14016c3d4:	48 ff 25 55 6a 0a 00 	rex.W jmp *0xa6a55(%rip)        # 0x140212e30
14016c3db:	90                   	nop
14016c3dc:	90                   	nop
14016c3dd:	90                   	nop
14016c3de:	90                   	nop
14016c3df:	90                   	nop
14016c3e0:	48 8b 02             	mov    (%rdx),%rax
14016c3e3:	4c 8b c2             	mov    %rdx,%r8
14016c3e6:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c3ea:	49 8b c8             	mov    %r8,%rcx
14016c3ed:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
14016c3f4:	48 ff 25 35 6a 0a 00 	rex.W jmp *0xa6a35(%rip)        # 0x140212e30
14016c3fb:	90                   	nop
14016c3fc:	90                   	nop
14016c3fd:	90                   	nop
14016c3fe:	90                   	nop
14016c3ff:	90                   	nop
14016c400:	48 8b 02             	mov    (%rdx),%rax
14016c403:	4c 8b c2             	mov    %rdx,%r8
14016c406:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c40a:	49 8b c8             	mov    %r8,%rcx
14016c40d:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
14016c414:	48 ff 25 15 6a 0a 00 	rex.W jmp *0xa6a15(%rip)        # 0x140212e30
14016c41b:	90                   	nop
14016c41c:	90                   	nop
14016c41d:	90                   	nop
14016c41e:	90                   	nop
14016c41f:	90                   	nop
14016c420:	48 8b 02             	mov    (%rdx),%rax
14016c423:	4c 8b c2             	mov    %rdx,%r8
14016c426:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14016c42a:	49 8b c8             	mov    %r8,%rcx
14016c42d:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
14016c434:	48 ff 25 f5 69 0a 00 	rex.W jmp *0xa69f5(%rip)        # 0x140212e30
14016c43b:	90                   	nop
14016c43c:	48 8b c4             	mov    %rsp,%rax
14016c43f:	48 89 58 08          	mov    %rbx,0x8(%rax)
14016c443:	48 89 68 10          	mov    %rbp,0x10(%rax)
14016c447:	48 89 70 18          	mov    %rsi,0x18(%rax)
14016c44b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14016c44f:	41 54                	push   %r12
14016c451:	41 56                	push   %r14
14016c453:	41 57                	push   %r15
14016c455:	48 83 ec 20          	sub    $0x20,%rsp
14016c459:	48 8b e9             	mov    %rcx,%rbp
14016c45c:	be 01 00 00 00       	mov    $0x1,%esi
14016c461:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14016c465:	48 85 c9             	test   %rcx,%rcx
14016c468:	48 0f 45 f1          	cmovne %rcx,%rsi
14016c46c:	48 8b c6             	mov    %rsi,%rax
14016c46f:	48 2b c1             	sub    %rcx,%rax
14016c472:	48 83 f8 01          	cmp    $0x1,%rax
14016c476:	72 06                	jb     0x14016c47e
14016c478:	48 83 fe 08          	cmp    $0x8,%rsi
14016c47c:	73 1b                	jae    0x14016c499
14016c47e:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
14016c485:	ff ff 03
14016c488:	48 2b c6             	sub    %rsi,%rax
14016c48b:	48 3b c6             	cmp    %rsi,%rax
14016c48e:	0f 82 6a 01 00 00    	jb     0x14016c5fe
14016c494:	48 03 f6             	add    %rsi,%rsi
14016c497:	eb d3                	jmp    0x14016c46c
14016c499:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
14016c49d:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
14016c4a4:	ff ff 1f
14016c4a7:	48 3b f0             	cmp    %rax,%rsi
14016c4aa:	0f 87 48 01 00 00    	ja     0x14016c5f8
14016c4b0:	48 8d 0c f5 00 00 00 	lea    0x0(,%rsi,8),%rcx
14016c4b7:	00
14016c4b8:	48 85 c9             	test   %rcx,%rcx
14016c4bb:	75 17                	jne    0x14016c4d4
14016c4bd:	45 33 f6             	xor    %r14d,%r14d
14016c4c0:	4c 8d 3c fd 00 00 00 	lea    0x0(,%rdi,8),%r15
14016c4c7:	00
14016c4c8:	48 8b c6             	mov    %rsi,%rax
14016c4cb:	4f 8d 24 3e          	lea    (%r14,%r15,1),%r12
14016c4cf:	48 d1 e8             	shr    $1,%rax
14016c4d2:	eb 2e                	jmp    0x14016c502
14016c4d4:	0f ae e8             	lfence
14016c4d7:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14016c4de:	72 0a                	jb     0x14016c4ea
14016c4e0:	e8 6f 93 e9 ff       	call   0x140005854
14016c4e5:	4c 8b f0             	mov    %rax,%r14
14016c4e8:	eb d6                	jmp    0x14016c4c0
14016c4ea:	ff 15 60 66 0a 00    	call   *0xa6660(%rip)        # 0x140212b50
14016c4f0:	4c 8b f0             	mov    %rax,%r14
14016c4f3:	48 85 c0             	test   %rax,%rax
14016c4f6:	75 c8                	jne    0x14016c4c0
14016c4f8:	ff 15 32 66 0a 00    	call   *0xa6632(%rip)        # 0x140212b30
14016c4fe:	cc                   	int3
14016c4ff:	48 03 f6             	add    %rsi,%rsi
14016c502:	48 3b f0             	cmp    %rax,%rsi
14016c505:	76 f8                	jbe    0x14016c4ff
14016c507:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14016c50b:	48 8b 45 08          	mov    0x8(%rbp),%rax
14016c50f:	48 2b f1             	sub    %rcx,%rsi
14016c512:	48 8d 1c c8          	lea    (%rax,%rcx,8),%rbx
14016c516:	49 8b cc             	mov    %r12,%rcx
14016c519:	49 8d 14 07          	lea    (%r15,%rax,1),%rdx
14016c51d:	48 2b da             	sub    %rdx,%rbx
14016c520:	4c 8b c3             	mov    %rbx,%r8
14016c523:	e8 d4 94 09 00       	call   0x1402059fc
14016c528:	48 8b 55 08          	mov    0x8(%rbp),%rdx
14016c52c:	4c 03 e3             	add    %rbx,%r12
14016c52f:	49 8b cc             	mov    %r12,%rcx
14016c532:	48 3b fe             	cmp    %rsi,%rdi
14016c535:	77 25                	ja     0x14016c55c
14016c537:	4d 8b c7             	mov    %r15,%r8
14016c53a:	e8 bd 94 09 00       	call   0x1402059fc
14016c53f:	4c 8b c6             	mov    %rsi,%r8
14016c542:	4b 8d 0c 27          	lea    (%r15,%r12,1),%rcx
14016c546:	4c 2b c7             	sub    %rdi,%r8
14016c549:	33 d2                	xor    %edx,%edx
14016c54b:	49 c1 e0 03          	shl    $0x3,%r8
14016c54f:	e8 ae 94 09 00       	call   0x140205a02
14016c554:	4d 8b c7             	mov    %r15,%r8
14016c557:	49 8b ce             	mov    %r14,%rcx
14016c55a:	eb 34                	jmp    0x14016c590
14016c55c:	48 8d 3c f5 00 00 00 	lea    0x0(,%rsi,8),%rdi
14016c563:	00
14016c564:	4c 8b c7             	mov    %rdi,%r8
14016c567:	e8 90 94 09 00       	call   0x1402059fc
14016c56c:	48 8b 45 08          	mov    0x8(%rbp),%rax
14016c570:	49 8d 1c 07          	lea    (%r15,%rax,1),%rbx
14016c574:	48 8d 14 07          	lea    (%rdi,%rax,1),%rdx
14016c578:	0f ae e8             	lfence
14016c57b:	48 2b da             	sub    %rdx,%rbx
14016c57e:	49 8b ce             	mov    %r14,%rcx
14016c581:	4c 8b c3             	mov    %rbx,%r8
14016c584:	e8 73 94 09 00       	call   0x1402059fc
14016c589:	4a 8d 0c 33          	lea    (%rbx,%r14,1),%rcx
14016c58d:	4c 8b c7             	mov    %rdi,%r8
14016c590:	33 d2                	xor    %edx,%edx
14016c592:	e8 6b 94 09 00       	call   0x140205a02
14016c597:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14016c59b:	48 85 c9             	test   %rcx,%rcx
14016c59e:	74 2a                	je     0x14016c5ca
14016c5a0:	48 8b 45 10          	mov    0x10(%rbp),%rax
14016c5a4:	48 c1 e0 03          	shl    $0x3,%rax
14016c5a8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14016c5ae:	72 14                	jb     0x14016c5c4
14016c5b0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14016c5b4:	48 2b ca             	sub    %rdx,%rcx
14016c5b7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14016c5bb:	48 83 f8 1f          	cmp    $0x1f,%rax
14016c5bf:	77 30                	ja     0x14016c5f1
14016c5c1:	48 8b ca             	mov    %rdx,%rcx
14016c5c4:	ff 15 76 65 0a 00    	call   *0xa6576(%rip)        # 0x140212b40
14016c5ca:	48 01 75 10          	add    %rsi,0x10(%rbp)
14016c5ce:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14016c5d3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016c5d8:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016c5dd:	4c 89 75 08          	mov    %r14,0x8(%rbp)
14016c5e1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14016c5e6:	48 83 c4 20          	add    $0x20,%rsp
14016c5ea:	41 5f                	pop    %r15
14016c5ec:	41 5e                	pop    %r14
14016c5ee:	41 5c                	pop    %r12
14016c5f0:	c3                   	ret
14016c5f1:	ff 15 89 65 0a 00    	call   *0xa6589(%rip)        # 0x140212b80
14016c5f7:	cc                   	int3
14016c5f8:	e8 6f 93 e9 ff       	call   0x14000596c
14016c5fd:	cc                   	int3
14016c5fe:	e8 35 05 ee ff       	call   0x14004cb38
14016c603:	cc                   	int3
14016c604:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016c609:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016c60e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016c613:	41 56                	push   %r14
14016c615:	48 83 ec 30          	sub    $0x30,%rsp
14016c619:	4c 8b f2             	mov    %rdx,%r14
14016c61c:	48 8b d9             	mov    %rcx,%rbx
14016c61f:	0f ae e8             	lfence
14016c622:	b9 58 00 00 00       	mov    $0x58,%ecx
14016c627:	ff 15 23 65 0a 00    	call   *0xa6523(%rip)        # 0x140212b50
14016c62d:	48 8b f8             	mov    %rax,%rdi
14016c630:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016c635:	48 85 c0             	test   %rax,%rax
14016c638:	75 07                	jne    0x14016c641
14016c63a:	ff 15 f0 64 0a 00    	call   *0xa64f0(%rip)        # 0x140212b30
14016c640:	90                   	nop
14016c641:	b8 01 00 00 00       	mov    $0x1,%eax
14016c646:	89 47 08             	mov    %eax,0x8(%rdi)
14016c649:	89 47 0c             	mov    %eax,0xc(%rdi)
14016c64c:	48 8d 05 0d c9 0c 00 	lea    0xcc90d(%rip),%rax        # 0x140238f60
14016c653:	48 89 07             	mov    %rax,(%rdi)
14016c656:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016c65a:	49 8b d6             	mov    %r14,%rdx
14016c65d:	48 8b ce             	mov    %rsi,%rcx
14016c660:	e8 c7 37 00 00       	call   0x14016fe2c
14016c665:	48 89 33             	mov    %rsi,(%rbx)
14016c668:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016c66c:	48 8b c3             	mov    %rbx,%rax
14016c66f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016c674:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016c679:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016c67e:	48 83 c4 30          	add    $0x30,%rsp
14016c682:	41 5e                	pop    %r14
14016c684:	c3                   	ret
14016c685:	90                   	nop