14000b416:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
14000b41a:	4c 8b c6             	mov    %rsi,%r8
14000b41d:	48 8b c8             	mov    %rax,%rcx
14000b420:	48 83 fd 08          	cmp    $0x8,%rbp
14000b424:	72 4e                	jb     0x14000b474
14000b426:	48 8b 3b             	mov    (%rbx),%rdi
14000b429:	48 8b d7             	mov    %rdi,%rdx
14000b42c:	e8 9f bc 01 00       	call   0x1400270d0
14000b431:	33 c0                	xor    %eax,%eax
14000b433:	66 46 89 3c 36       	mov    %r15w,(%rsi,%r14,1)
14000b438:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
14000b43f:	00
14000b440:	66 42 89 44 36 02    	mov    %ax,0x2(%rsi,%r14,1)
14000b446:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000b44d:	72 18                	jb     0x14000b467
14000b44f:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
14000b453:	48 83 c2 27          	add    $0x27,%rdx
14000b457:	48 2b f9             	sub    %rcx,%rdi
14000b45a:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
14000b45e:	48 83 f8 1f          	cmp    $0x1f,%rax
14000b462:	77 3c                	ja     0x14000b4a0
14000b464:	48 8b f9             	mov    %rcx,%rdi
14000b467:	0f ae e8             	lfence
14000b46a:	48 8b cf             	mov    %rdi,%rcx
14000b46d:	e8 1e 9a 01 00       	call   0x140024e90
14000b472:	eb 15                	jmp    0x14000b489
14000b474:	48 8b d3             	mov    %rbx,%rdx
14000b477:	e8 54 bc 01 00       	call   0x1400270d0
14000b47c:	33 c0                	xor    %eax,%eax
14000b47e:	66 46 89 3c 36       	mov    %r15w,(%rsi,%r14,1)
14000b483:	66 42 89 44 36 02    	mov    %ax,0x2(%rsi,%r14,1)
14000b489:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14000b48e:	4c 89 33             	mov    %r14,(%rbx)
14000b491:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14000b496:	48 83 c4 28          	add    $0x28,%rsp
14000b49a:	41 5f                	pop    %r15
14000b49c:	5e                   	pop    %rsi
14000b49d:	5d                   	pop    %rbp
14000b49e:	5b                   	pop    %rbx
14000b49f:	c3                   	ret
14000b4a0:	e8 1f 01 02 00       	call   0x14002b5c4
14000b4a5:	cc                   	int3
14000b4a6:	e8 35 0a 00 00       	call   0x14000bee0
14000b4ab:	cc                   	int3
14000b4ac:	cc                   	int3
14000b4ad:	cc                   	int3
14000b4ae:	cc                   	int3
14000b4af:	cc                   	int3
14000b4b0:	40 53                	rex push %rbx
14000b4b2:	48 83 ec 50          	sub    $0x50,%rsp
14000b4b6:	48 83 7a 18 08       	cmpq   $0x8,0x18(%rdx)
14000b4bb:	4c 8b d2             	mov    %rdx,%r10
14000b4be:	48 8b d9             	mov    %rcx,%rbx
14000b4c1:	4c 8b da             	mov    %rdx,%r11
14000b4c4:	72 03                	jb     0x14000b4c9
14000b4c6:	4c 8b 1a             	mov    (%rdx),%r11
14000b4c9:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
14000b4cd:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
14000b4d2:	48 03 c9             	add    %rcx,%rcx
14000b4d5:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14000b4da:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14000b4df:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14000b4e4:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14000b4e9:	4a 8d 14 19          	lea    (%rcx,%r11,1),%rdx
14000b4ed:	48 d1 f9             	sar    $1,%rcx
14000b4f0:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14000b4f5:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14000b4fa:	48 83 f9 02          	cmp    $0x2,%rcx
14000b4fe:	7c 31                	jl     0x14000b531
14000b500:	41 8b 03             	mov    (%r11),%eax
14000b503:	83 e0 df             	and    $0xffffffdf,%eax
14000b506:	2d 41 00 3a 00       	sub    $0x3a0041,%eax
14000b50b:	83 f8 1a             	cmp    $0x1a,%eax
14000b50e:	73 21                	jae    0x14000b531
14000b510:	48 83 f9 03          	cmp    $0x3,%rcx
14000b514:	7c 2c                	jl     0x14000b542
14000b516:	41 0f b7 43 04       	movzwl 0x4(%r11),%eax
14000b51b:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b51f:	0f 84 cc 00 00 00    	je     0x14000b5f1
14000b525:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b529:	0f 84 c2 00 00 00    	je     0x14000b5f1
14000b52f:	eb 11                	jmp    0x14000b542
14000b531:	49 8b cb             	mov    %r11,%rcx
14000b534:	e8 f7 fc ff ff       	call   0x14000b230
14000b539:	4c 3b d8             	cmp    %rax,%r11
14000b53c:	0f 85 af 00 00 00    	jne    0x14000b5f1
14000b542:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
14000b547:	48 8b f3             	mov    %rbx,%rsi
14000b54a:	72 03                	jb     0x14000b54f
14000b54c:	48 8b 33             	mov    (%rbx),%rsi
14000b54f:	49 83 7a 18 08       	cmpq   $0x8,0x18(%r10)
14000b554:	4d 8b da             	mov    %r10,%r11
14000b557:	48 8b 43 10          	mov    0x10(%rbx),%rax
14000b55b:	4c 8d 3c 46          	lea    (%rsi,%rax,2),%r15
14000b55f:	72 03                	jb     0x14000b564
14000b561:	4d 8b 1a             	mov    (%r10),%r11
14000b564:	49 8b 42 10          	mov    0x10(%r10),%rax
14000b568:	49 8b d7             	mov    %r15,%rdx
14000b56b:	48 8b ce             	mov    %rsi,%rcx
14000b56e:	49 8d 2c 43          	lea    (%r11,%rax,2),%rbp
14000b572:	e8 b9 fc ff ff       	call   0x14000b230
14000b577:	49 8b cb             	mov    %r11,%rcx
14000b57a:	48 8b d5             	mov    %rbp,%rdx
14000b57d:	48 8b f8             	mov    %rax,%rdi
14000b580:	e8 ab fc ff ff       	call   0x14000b230
14000b585:	4c 8b c7             	mov    %rdi,%r8
14000b588:	4c 8b f0             	mov    %rax,%r14
14000b58b:	4c 2b c6             	sub    %rsi,%r8
14000b58e:	4c 3b d8             	cmp    %rax,%r11
14000b591:	0f 84 81 00 00 00    	je     0x14000b618
14000b597:	4c 8b e0             	mov    %rax,%r12
14000b59a:	4d 8b e8             	mov    %r8,%r13
14000b59d:	4d 2b e3             	sub    %r11,%r12
14000b5a0:	49 d1 fd             	sar    $1,%r13
14000b5a3:	49 d1 fc             	sar    $1,%r12
14000b5a6:	49 8b d5             	mov    %r13,%rdx
14000b5a9:	4d 3b e5             	cmp    %r13,%r12
14000b5ac:	49 0f 42 d4          	cmovb  %r12,%rdx
14000b5b0:	48 85 d2             	test   %rdx,%rdx
14000b5b3:	74 35                	je     0x14000b5ea
14000b5b5:	0f b7 06             	movzwl (%rsi),%eax
14000b5b8:	41 0f b7 0b          	movzwl (%r11),%ecx
14000b5bc:	66 3b c1             	cmp    %cx,%ax
14000b5bf:	72 30                	jb     0x14000b5f1
14000b5c1:	4c 8b ce             	mov    %rsi,%r9
14000b5c4:	4d 2b cb             	sub    %r11,%r9
14000b5c7:	66 3b c1             	cmp    %cx,%ax
14000b5ca:	77 25                	ja     0x14000b5f1
14000b5cc:	48 83 fa 01          	cmp    $0x1,%rdx
14000b5d0:	74 18                	je     0x14000b5ea
14000b5d2:	43 0f b7 44 19 02    	movzwl 0x2(%r9,%r11,1),%eax
14000b5d8:	49 83 c3 02          	add    $0x2,%r11
14000b5dc:	48 ff ca             	dec    %rdx
14000b5df:	41 0f b7 0b          	movzwl (%r11),%ecx
14000b5e3:	66 3b c1             	cmp    %cx,%ax
14000b5e6:	73 e2                	jae    0x14000b5ca
14000b5e8:	eb 07                	jmp    0x14000b5f1
14000b5ea:	4d 3b ec             	cmp    %r12,%r13
14000b5ed:	72 02                	jb     0x14000b5f1
14000b5ef:	76 27                	jbe    0x14000b618
14000b5f1:	49 3b da             	cmp    %r10,%rbx
14000b5f4:	0f 84 a5 00 00 00    	je     0x14000b69f
14000b5fa:	49 83 7a 18 08       	cmpq   $0x8,0x18(%r10)
14000b5ff:	4d 8b 42 10          	mov    0x10(%r10),%r8
14000b603:	72 03                	jb     0x14000b608
14000b605:	4d 8b 12             	mov    (%r10),%r10
14000b608:	49 8b d2             	mov    %r10,%rdx
14000b60b:	48 8b cb             	mov    %rbx,%rcx
14000b60e:	e8 cd 00 00 00       	call   0x14000b6e0
14000b613:	e9 87 00 00 00       	jmp    0x14000b69f
14000b618:	4c 3b f5             	cmp    %rbp,%r14
14000b61b:	74 3c                	je     0x14000b659
14000b61d:	41 0f b7 06          	movzwl (%r14),%eax
14000b621:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b625:	74 06                	je     0x14000b62d
14000b627:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b62b:	75 2c                	jne    0x14000b659
14000b62d:	48 2b fe             	sub    %rsi,%rdi
14000b630:	48 d1 ff             	sar    $1,%rdi
14000b633:	48 39 7b 10          	cmp    %rdi,0x10(%rbx)
14000b637:	0f 82 8e 00 00 00    	jb     0x14000b6cb
14000b63d:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
14000b642:	48 8b c3             	mov    %rbx,%rax
14000b645:	72 06                	jb     0x14000b64d
14000b647:	0f ae e8             	lfence
14000b64a:	48 8b 03             	mov    (%rbx),%rax
14000b64d:	33 c9                	xor    %ecx,%ecx
14000b64f:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14000b653:	66 89 0c 78          	mov    %cx,(%rax,%rdi,2)
14000b657:	eb 32                	jmp    0x14000b68b
14000b659:	49 3b ff             	cmp    %r15,%rdi
14000b65c:	75 0f                	jne    0x14000b66d
14000b65e:	49 83 e0 fe          	and    $0xfffffffffffffffe,%r8
14000b662:	49 83 f8 06          	cmp    $0x6,%r8
14000b666:	7c 23                	jl     0x14000b68b
14000b668:	0f ae e8             	lfence
14000b66b:	eb 11                	jmp    0x14000b67e
14000b66d:	41 0f b7 47 fe       	movzwl -0x2(%r15),%eax
14000b672:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b676:	74 13                	je     0x14000b68b
14000b678:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b67c:	74 0d                	je     0x14000b68b
14000b67e:	ba 5c 00 00 00       	mov    $0x5c,%edx
14000b683:	48 8b cb             	mov    %rbx,%rcx
14000b686:	e8 c5 fc ff ff       	call   0x14000b350
14000b68b:	49 2b ee             	sub    %r14,%rbp
14000b68e:	49 8b d6             	mov    %r14,%rdx
14000b691:	48 d1 fd             	sar    $1,%rbp
14000b694:	48 8b cb             	mov    %rbx,%rcx
14000b697:	4c 8b c5             	mov    %rbp,%r8
14000b69a:	e8 d1 06 00 00       	call   0x14000bd70
14000b69f:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14000b6a4:	48 8b c3             	mov    %rbx,%rax
14000b6a7:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
14000b6ac:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
14000b6b1:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14000b6b6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000b6bb:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14000b6c0:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14000b6c5:	48 83 c4 50          	add    $0x50,%rsp
14000b6c9:	5b                   	pop    %rbx
14000b6ca:	c3                   	ret
14000b6cb:	e8 60 fc ff ff       	call   0x14000b330
14000b6d0:	cc                   	int3
14000b6d1:	cc                   	int3
14000b6d2:	cc                   	int3
14000b6d3:	cc                   	int3
14000b6d4:	cc                   	int3
14000b6d5:	cc                   	int3
14000b6d6:	cc                   	int3
14000b6d7:	cc                   	int3
14000b6d8:	cc                   	int3
14000b6d9:	cc                   	int3
14000b6da:	cc                   	int3
14000b6db:	cc                   	int3
14000b6dc:	cc                   	int3
14000b6dd:	cc                   	int3
14000b6de:	cc                   	int3
14000b6df:	cc                   	int3
14000b6e0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000b6e5:	55                   	push   %rbp
14000b6e6:	56                   	push   %rsi
14000b6e7:	57                   	push   %rdi
14000b6e8:	41 56                	push   %r14
14000b6ea:	41 57                	push   %r15
14000b6ec:	48 83 ec 20          	sub    $0x20,%rsp
14000b6f0:	48 8b 71 18          	mov    0x18(%rcx),%rsi
14000b6f4:	4d 8b f0             	mov    %r8,%r14
14000b6f7:	4c 8b fa             	mov    %rdx,%r15
14000b6fa:	48 8b f9             	mov    %rcx,%rdi
14000b6fd:	4c 3b c6             	cmp    %rsi,%r8
14000b700:	77 2a                	ja     0x14000b72c
14000b702:	48 8b e9             	mov    %rcx,%rbp
14000b705:	48 83 fe 08          	cmp    $0x8,%rsi
14000b709:	72 03                	jb     0x14000b70e
14000b70b:	48 8b 29             	mov    (%rcx),%rbp
14000b70e:	4b 8d 1c 00          	lea    (%r8,%r8,1),%rbx
14000b712:	4c 89 71 10          	mov    %r14,0x10(%rcx)
14000b716:	4c 8b c3             	mov    %rbx,%r8
14000b719:	48 8b cd             	mov    %rbp,%rcx
14000b71c:	e8 af b9 01 00       	call   0x1400270d0
14000b721:	33 c0                	xor    %eax,%eax
14000b723:	66 89 04 2b          	mov    %ax,(%rbx,%rbp,1)
14000b727:	e9 b8 00 00 00       	jmp    0x14000b7e4
14000b72c:	48 bb fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rbx
14000b733:	ff ff 7f
14000b736:	4c 3b f3             	cmp    %rbx,%r14
14000b739:	0f 87 b9 00 00 00    	ja     0x14000b7f8
14000b73f:	49 8b ce             	mov    %r14,%rcx
14000b742:	48 83 c9 07          	or     $0x7,%rcx
14000b746:	48 3b cb             	cmp    %rbx,%rcx
14000b749:	77 1f                	ja     0x14000b76a
14000b74b:	48 8b d6             	mov    %rsi,%rdx
14000b74e:	48 8b c3             	mov    %rbx,%rax
14000b751:	48 d1 ea             	shr    $1,%rdx
14000b754:	48 2b c2             	sub    %rdx,%rax
14000b757:	48 3b f0             	cmp    %rax,%rsi
14000b75a:	77 0e                	ja     0x14000b76a
14000b75c:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
14000b760:	48 8b d9             	mov    %rcx,%rbx
14000b763:	48 3b c8             	cmp    %rax,%rcx
14000b766:	48 0f 42 d8          	cmovb  %rax,%rbx
14000b76a:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14000b771:	48 8b d3             	mov    %rbx,%rdx
14000b774:	48 83 c2 01          	add    $0x1,%rdx
14000b778:	48 8b cf             	mov    %rdi,%rcx
14000b77b:	48 0f 42 d0          	cmovb  %rax,%rdx
14000b77f:	e8 0c 0e 00 00       	call   0x14000c590
14000b784:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
14000b788:	49 8b d7             	mov    %r15,%rdx
14000b78b:	4b 8d 1c 36          	lea    (%r14,%r14,1),%rbx
14000b78f:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14000b793:	4c 8b c3             	mov    %rbx,%r8
14000b796:	48 8b c8             	mov    %rax,%rcx
14000b799:	48 8b e8             	mov    %rax,%rbp
14000b79c:	e8 2f b9 01 00       	call   0x1400270d0
14000b7a1:	33 c0                	xor    %eax,%eax
14000b7a3:	66 89 04 2b          	mov    %ax,(%rbx,%rbp,1)
14000b7a7:	48 83 fe 08          	cmp    $0x8,%rsi
14000b7ab:	72 34                	jb     0x14000b7e1
14000b7ad:	48 8b 0f             	mov    (%rdi),%rcx
14000b7b0:	48 8d 14 75 02 00 00 	lea    0x2(,%rsi,2),%rdx
14000b7b7:	00
14000b7b8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000b7bf:	72 18                	jb     0x14000b7d9
14000b7c1:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000b7c5:	48 83 c2 27          	add    $0x27,%rdx
14000b7c9:	49 2b c8             	sub    %r8,%rcx
14000b7cc:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000b7d0:	48 83 f8 1f          	cmp    $0x1f,%rax
14000b7d4:	77 28                	ja     0x14000b7fe
14000b7d6:	49 8b c8             	mov    %r8,%rcx
14000b7d9:	0f ae e8             	lfence
14000b7dc:	e8 af 96 01 00       	call   0x140024e90
14000b7e1:	48 89 2f             	mov    %rbp,(%rdi)
14000b7e4:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000b7e9:	48 8b c7             	mov    %rdi,%rax
14000b7ec:	48 83 c4 20          	add    $0x20,%rsp
14000b7f0:	41 5f                	pop    %r15
14000b7f2:	41 5e                	pop    %r14
14000b7f4:	5f                   	pop    %rdi
14000b7f5:	5e                   	pop    %rsi
14000b7f6:	5d                   	pop    %rbp
14000b7f7:	c3                   	ret
14000b7f8:	e8 e3 06 00 00       	call   0x14000bee0
14000b7fd:	cc                   	int3
14000b7fe:	e8 c1 fd 01 00       	call   0x14002b5c4
14000b803:	cc                   	int3
14000b804:	cc                   	int3
14000b805:	cc                   	int3
14000b806:	cc                   	int3
14000b807:	cc                   	int3
14000b808:	cc                   	int3
14000b809:	cc                   	int3
14000b80a:	cc                   	int3
14000b80b:	cc                   	int3
14000b80c:	cc                   	int3
14000b80d:	cc                   	int3
14000b80e:	cc                   	int3
14000b80f:	cc                   	int3
14000b810:	40 53                	rex push %rbx
14000b812:	48 83 ec 20          	sub    $0x20,%rsp
14000b816:	48 8b 51 18          	mov    0x18(%rcx),%rdx
14000b81a:	48 8b d9             	mov    %rcx,%rbx
14000b81d:	48 83 fa 08          	cmp    $0x8,%rdx
14000b821:	72 31                	jb     0x14000b854
14000b823:	48 8b 09             	mov    (%rcx),%rcx
14000b826:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14000b82d:	00
14000b82e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000b835:	72 18                	jb     0x14000b84f
14000b837:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000b83b:	48 83 c2 27          	add    $0x27,%rdx
14000b83f:	49 2b c8             	sub    %r8,%rcx
14000b842:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000b846:	48 83 f8 1f          	cmp    $0x1f,%rax
14000b84a:	77 1f                	ja     0x14000b86b
14000b84c:	49 8b c8             	mov    %r8,%rcx
14000b84f:	e8 3c 96 01 00       	call   0x140024e90
14000b854:	33 c0                	xor    %eax,%eax
14000b856:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14000b85d:	00
14000b85e:	48 89 43 10          	mov    %rax,0x10(%rbx)
14000b862:	66 89 03             	mov    %ax,(%rbx)
14000b865:	48 83 c4 20          	add    $0x20,%rsp
14000b869:	5b                   	pop    %rbx
14000b86a:	c3                   	ret
14000b86b:	e8 54 fd 01 00       	call   0x14002b5c4
14000b870:	cc                   	int3
14000b871:	cc                   	int3