14000766e:	cc                   	int3
14000766f:	cc                   	int3
140007670:	cc                   	int3
140007671:	cc                   	int3
140007672:	cc                   	int3
140007673:	cc                   	int3
140007674:	cc                   	int3
140007675:	cc                   	int3
140007676:	cc                   	int3
140007677:	cc                   	int3
140007678:	cc                   	int3
140007679:	cc                   	int3
14000767a:	cc                   	int3
14000767b:	cc                   	int3
14000767c:	cc                   	int3
14000767d:	cc                   	int3
14000767e:	cc                   	int3
14000767f:	cc                   	int3
140007680:	48 8d 05 51 50 02 00 	lea    0x25051(%rip),%rax        # 0x14002c6d8
140007687:	c3                   	ret
140007688:	cc                   	int3
140007689:	cc                   	int3
14000768a:	cc                   	int3
14000768b:	cc                   	int3
14000768c:	cc                   	int3
14000768d:	cc                   	int3
14000768e:	cc                   	int3
14000768f:	cc                   	int3
140007690:	40 53                	rex push %rbx
140007692:	48 83 ec 20          	sub    $0x20,%rsp
140007696:	41 8b c8             	mov    %r8d,%ecx
140007699:	48 8b da             	mov    %rdx,%rbx
14000769c:	e8 87 ce 01 00       	call   0x140024528
1400076a1:	45 33 c0             	xor    %r8d,%r8d
1400076a4:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400076ab:	00
1400076ac:	48 85 c0             	test   %rax,%rax
1400076af:	4c 89 43 10          	mov    %r8,0x10(%rbx)
1400076b3:	48 8d 15 e6 4f 02 00 	lea    0x24fe6(%rip),%rdx        # 0x14002c6a0
1400076ba:	44 88 03             	mov    %r8b,(%rbx)
1400076bd:	48 0f 45 d0          	cmovne %rax,%rdx
1400076c1:	44 38 02             	cmp    %r8b,(%rdx)
1400076c4:	74 10                	je     0x1400076d6
1400076c6:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400076ca:	48 ff c0             	inc    %rax
1400076cd:	44 38 04 02          	cmp    %r8b,(%rdx,%rax,1)
1400076d1:	75 f7                	jne    0x1400076ca
1400076d3:	4c 8b c0             	mov    %rax,%r8
1400076d6:	48 8b cb             	mov    %rbx,%rcx
1400076d9:	e8 d6 0d 00 00       	call   0x1400084b4
1400076de:	48 8b c3             	mov    %rbx,%rax
1400076e1:	48 83 c4 20          	add    $0x20,%rsp
1400076e5:	5b                   	pop    %rbx
1400076e6:	c3                   	ret
1400076e7:	cc                   	int3
1400076e8:	cc                   	int3
1400076e9:	cc                   	int3
1400076ea:	cc                   	int3
1400076eb:	cc                   	int3
1400076ec:	cc                   	int3
1400076ed:	cc                   	int3
1400076ee:	cc                   	int3
1400076ef:	cc                   	int3
1400076f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400076f5:	57                   	push   %rdi
1400076f6:	48 83 ec 20          	sub    $0x20,%rsp
1400076fa:	41 8b c8             	mov    %r8d,%ecx
1400076fd:	41 8b d8             	mov    %r8d,%ebx
140007700:	48 8b fa             	mov    %rdx,%rdi
140007703:	e8 f0 cd 01 00       	call   0x1400244f8
140007708:	48 85 c0             	test   %rax,%rax
14000770b:	89 1f                	mov    %ebx,(%rdi)
14000770d:	48 8d 05 b4 f9 02 00 	lea    0x2f9b4(%rip),%rax        # 0x1400370c8
140007714:	75 07                	jne    0x14000771d
140007716:	48 8d 05 9b f9 02 00 	lea    0x2f99b(%rip),%rax        # 0x1400370b8
14000771d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007722:	48 89 47 08          	mov    %rax,0x8(%rdi)
140007726:	48 8b c7             	mov    %rdi,%rax
140007729:	48 83 c4 20          	add    $0x20,%rsp
14000772d:	5f                   	pop    %rdi
14000772e:	c3                   	ret
14000772f:	cc                   	int3
140007730:	cc                   	int3
140007731:	cc                   	int3
140007732:	cc                   	int3
140007733:	cc                   	int3
140007734:	cc                   	int3
140007735:	cc                   	int3
140007736:	cc                   	int3
140007737:	cc                   	int3
140007738:	48 8b c4             	mov    %rsp,%rax
14000773b:	44 89 40 18          	mov    %r8d,0x18(%rax)
14000773f:	89 50 10             	mov    %edx,0x10(%rax)
140007742:	48 83 ec 38          	sub    $0x38,%rsp
140007746:	44 89 48 f0          	mov    %r9d,-0x10(%rax)
14000774a:	48 8d 50 10          	lea    0x10(%rax),%rdx
14000774e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140007754:	4c 8d 48 18          	lea    0x18(%rax),%r9
140007758:	4c 89 40 e8          	mov    %r8,-0x18(%rax)
14000775c:	e8 17 df ff ff       	call   0x140005678
140007761:	48 83 c4 38          	add    $0x38,%rsp
140007765:	c3                   	ret
140007766:	cc                   	int3
140007767:	cc                   	int3
140007768:	cc                   	int3
140007769:	cc                   	int3
14000776a:	cc                   	int3
14000776b:	cc                   	int3
14000776c:	cc                   	int3
14000776d:	cc                   	int3
14000776e:	cc                   	int3
14000776f:	cc                   	int3
140007770:	48 8b c4             	mov    %rsp,%rax
140007773:	44 89 40 18          	mov    %r8d,0x18(%rax)
140007777:	89 50 10             	mov    %edx,0x10(%rax)
14000777a:	48 83 ec 38          	sub    $0x38,%rsp
14000777e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140007784:	c7 40 f0 01 00 00 00 	movl   $0x1,-0x10(%rax)
14000778b:	4c 8d 48 18          	lea    0x18(%rax),%r9
14000778f:	4c 89 40 e8          	mov    %r8,-0x18(%rax)
140007793:	48 8d 50 10          	lea    0x10(%rax),%rdx
140007797:	e8 dc de ff ff       	call   0x140005678
14000779c:	48 83 c4 38          	add    $0x38,%rsp
1400077a0:	c3                   	ret
1400077a1:	cc                   	int3
1400077a2:	cc                   	int3
1400077a3:	cc                   	int3
1400077a4:	cc                   	int3
1400077a5:	cc                   	int3
1400077a6:	cc                   	int3
1400077a7:	cc                   	int3
1400077a8:	40 53                	rex push %rbx
1400077aa:	48 83 ec 20          	sub    $0x20,%rsp
1400077ae:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
1400077b3:	48 8b d9             	mov    %rcx,%rbx
1400077b6:	72 0f                	jb     0x1400077c7
1400077b8:	48 8b 09             	mov    (%rcx),%rcx
1400077bb:	48 ff 15 66 37 02 00 	rex.W call *0x23766(%rip)        # 0x14002af28
1400077c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400077c7:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400077cc:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400077d3:	00
1400077d4:	c6 03 00             	movb   $0x0,(%rbx)
1400077d7:	48 83 c4 20          	add    $0x20,%rsp
1400077db:	5b                   	pop    %rbx
1400077dc:	c3                   	ret
1400077dd:	cc                   	int3
1400077de:	cc                   	int3
1400077df:	cc                   	int3
1400077e0:	cc                   	int3
1400077e1:	cc                   	int3
1400077e2:	cc                   	int3
1400077e3:	cc                   	int3
1400077e4:	cc                   	int3
1400077e5:	cc                   	int3
1400077e6:	cc                   	int3
1400077e7:	cc                   	int3
1400077e8:	cc                   	int3
1400077e9:	cc                   	int3
1400077ea:	cc                   	int3
1400077eb:	cc                   	int3
1400077ec:	cc                   	int3
1400077ed:	cc                   	int3
1400077ee:	cc                   	int3
1400077ef:	cc                   	int3
1400077f0:	48 83 ec 28          	sub    $0x28,%rsp
1400077f4:	48 8b c1             	mov    %rcx,%rax
1400077f7:	48 8b 09             	mov    (%rcx),%rcx
1400077fa:	48 85 c9             	test   %rcx,%rcx
1400077fd:	74 11                	je     0x140007810
1400077ff:	48 83 20 00          	andq   $0x0,(%rax)
140007803:	48 8b 01             	mov    (%rcx),%rax
140007806:	48 8b 40 10          	mov    0x10(%rax),%rax
14000780a:	ff 15 38 39 02 00    	call   *0x23938(%rip)        # 0x14002b148
140007810:	48 83 c4 28          	add    $0x28,%rsp
140007814:	c3                   	ret
140007815:	cc                   	int3
140007816:	cc                   	int3
140007817:	cc                   	int3
140007818:	cc                   	int3
140007819:	cc                   	int3
14000781a:	cc                   	int3
14000781b:	cc                   	int3
14000781c:	48 8b c4             	mov    %rsp,%rax
14000781f:	55                   	push   %rbp
140007820:	57                   	push   %rdi
140007821:	41 55                	push   %r13
140007823:	41 56                	push   %r14
140007825:	41 57                	push   %r15
140007827:	48 8d a8 48 fe ff ff 	lea    -0x1b8(%rax),%rbp
14000782e:	48 81 ec 90 02 00 00 	sub    $0x290,%rsp
140007835:	48 c7 44 24 50 fe ff 	movq   $0xfffffffffffffffe,0x50(%rsp)
14000783c:	ff ff
14000783e:	48 89 58 18          	mov    %rbx,0x18(%rax)
140007842:	48 89 70 20          	mov    %rsi,0x20(%rax)
140007846:	48 8b 05 eb fb 02 00 	mov    0x2fbeb(%rip),%rax        # 0x140037438
14000784d:	48 33 c4             	xor    %rsp,%rax
140007850:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
140007857:	4c 8b fa             	mov    %rdx,%r15
14000785a:	48 8b d9             	mov    %rcx,%rbx
14000785d:	48 83 22 00          	andq   $0x0,(%rdx)
140007861:	48 ff 15 c8 33 02 00 	rex.W call *0x233c8(%rip)        # 0x14002ac30
140007868:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000786d:	44 8b c8             	mov    %eax,%r9d
140007870:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140007875:	c7 44 24 20 30 01 00 	movl   $0x130,0x20(%rsp)
14000787c:	00
14000787d:	4c 8d 05 5c 4e 02 00 	lea    0x24e5c(%rip),%r8        # 0x14002c6e0
140007884:	ba 04 01 00 00       	mov    $0x104,%edx
140007889:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14000788e:	e8 01 ab ff ff       	call   0x140002394
140007893:	90                   	nop
140007894:	41 b9 01 00 1f 00    	mov    $0x1f0001,%r9d
14000789a:	45 33 c0             	xor    %r8d,%r8d
14000789d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400078a2:	33 c9                	xor    %ecx,%ecx
1400078a4:	48 ff 15 6d 33 02 00 	rex.W call *0x2336d(%rip)        # 0x14002ac18
1400078ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400078b0:	48 8b d8             	mov    %rax,%rbx
1400078b3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400078b8:	48 85 c0             	test   %rax,%rax
1400078bb:	75 0c                	jne    0x1400078c9
1400078bd:	e8 7a b2 ff ff       	call   0x140002b3c
1400078c2:	8b f8                	mov    %eax,%edi
1400078c4:	e9 b8 00 00 00       	jmp    0x140007981
1400078c9:	45 33 c0             	xor    %r8d,%r8d
1400078cc:	83 ca ff             	or     $0xffffffff,%edx
1400078cf:	48 8b cb             	mov    %rbx,%rcx
1400078d2:	48 ff 15 ff 32 02 00 	rex.W call *0x232ff(%rip)        # 0x14002abd8
1400078d9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400078de:	3d 02 01 00 00       	cmp    $0x102,%eax
1400078e3:	74 0f                	je     0x1400078f4
1400078e5:	85 c0                	test   %eax,%eax
1400078e7:	74 17                	je     0x140007900
1400078e9:	3d 80 00 00 00       	cmp    $0x80,%eax
1400078ee:	0f 85 58 02 00 00    	jne    0x140007b4c
1400078f4:	a9 7f ff ff ff       	test   $0xffffff7f,%eax
1400078f9:	74 05                	je     0x140007900
1400078fb:	45 33 f6             	xor    %r14d,%r14d
1400078fe:	eb 03                	jmp    0x140007903
140007900:	4c 8b f3             	mov    %rbx,%r14
140007903:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140007908:	33 f6                	xor    %esi,%esi
14000790a:	48 21 74 24 30       	and    %rsi,0x30(%rsp)
14000790f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140007914:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140007919:	e8 6a 10 00 00       	call   0x140008988
14000791e:	8b f8                	mov    %eax,%edi
140007920:	4c 8d 2d 45 4b 02 00 	lea    0x24b45(%rip),%r13        # 0x14002c46c
140007927:	85 c0                	test   %eax,%eax
140007929:	79 17                	jns    0x140007942
14000792b:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
140007932:	44 8b c8             	mov    %eax,%r9d
140007935:	4d 8b c5             	mov    %r13,%r8
140007938:	8d 56 6b             	lea    0x6b(%rsi),%edx
14000793b:	e8 04 c0 ff ff       	call   0x140003944
140007940:	eb 0b                	jmp    0x14000794d
140007942:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140007947:	48 c1 e6 02          	shl    $0x2,%rsi
14000794b:	33 ff                	xor    %edi,%edi
14000794d:	85 ff                	test   %edi,%edi
14000794f:	79 0a                	jns    0x14000795b
140007951:	ba 26 01 00 00       	mov    $0x126,%edx
140007956:	e9 da 01 00 00       	jmp    0x140007b35
14000795b:	48 85 f6             	test   %rsi,%rsi
14000795e:	74 5c                	je     0x1400079bc
140007960:	49 89 37             	mov    %rsi,(%r15)
140007963:	8b 0e                	mov    (%rsi),%ecx
140007965:	ff c1                	inc    %ecx
140007967:	49 8b 07             	mov    (%r15),%rax
14000796a:	89 08                	mov    %ecx,(%rax)
14000796c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140007971:	33 ff                	xor    %edi,%edi
140007973:	4d 85 f6             	test   %r14,%r14
140007976:	74 09                	je     0x140007981
140007978:	49 8b ce             	mov    %r14,%rcx
14000797b:	e8 1c c1 ff ff       	call   0x140003a9c
140007980:	90                   	nop
140007981:	48 85 db             	test   %rbx,%rbx
140007984:	74 08                	je     0x14000798e
140007986:	48 8b cb             	mov    %rbx,%rcx
140007989:	e8 de c0 ff ff       	call   0x140003a6c
14000798e:	8b c7                	mov    %edi,%eax
140007990:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
140007997:	48 33 cc             	xor    %rsp,%rcx
14000799a:	e8 01 cf 01 00       	call   0x1400248a0
14000799f:	4c 8d 9c 24 90 02 00 	lea    0x290(%rsp),%r11
1400079a6:	00
1400079a7:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1400079ab:	49 8b 73 48          	mov    0x48(%r11),%rsi
1400079af:	49 8b e3             	mov    %r11,%rsp
1400079b2:	41 5f                	pop    %r15
1400079b4:	41 5e                	pop    %r14
1400079b6:	41 5d                	pop    %r13
1400079b8:	5f                   	pop    %rdi
1400079b9:	5d                   	pop    %rbp
1400079ba:	c3                   	ret
1400079bb:	cc                   	int3
1400079bc:	49 83 27 00          	andq   $0x0,(%r15)
1400079c0:	48 ff 15 71 32 02 00 	rex.W call *0x23271(%rip)        # 0x14002ac38
1400079c7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400079cc:	48 8b c8             	mov    %rax,%rcx
1400079cf:	ba 08 00 00 00       	mov    $0x8,%edx
1400079d4:	41 b8 30 01 00 00    	mov    $0x130,%r8d
1400079da:	48 ff 15 27 32 02 00 	rex.W call *0x23227(%rip)        # 0x14002ac08
1400079e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400079e6:	48 8b f0             	mov    %rax,%rsi
1400079e9:	48 83 3d 5f 05 03 00 	cmpq   $0x0,0x3055f(%rip)        # 0x140037f50
1400079f0:	00
1400079f1:	74 1f                	je     0x140007a12
1400079f3:	48 ff 15 3e 32 02 00 	rex.W call *0x2323e(%rip)        # 0x14002ac38
1400079fa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400079ff:	48 8b c8             	mov    %rax,%rcx
140007a02:	48 8b d6             	mov    %rsi,%rdx
140007a05:	48 8b 05 44 05 03 00 	mov    0x30544(%rip),%rax        # 0x140037f50
140007a0c:	ff 15 36 37 02 00    	call   *0x23736(%rip)        # 0x14002b148
140007a12:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140007a17:	48 85 f6             	test   %rsi,%rsi
140007a1a:	75 21                	jne    0x140007a3d
140007a1c:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
140007a23:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
140007a28:	44 8b cf             	mov    %edi,%r9d
140007a2b:	4d 8b c5             	mov    %r13,%r8
140007a2e:	ba 42 01 00 00       	mov    $0x142,%edx
140007a33:	e8 0c bf ff ff       	call   0x140003944
140007a38:	e9 f3 00 00 00       	jmp    0x140007b30
140007a3d:	0f 57 c0             	xorps  %xmm0,%xmm0
140007a40:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140007a46:	4c 8b c6             	mov    %rsi,%r8
140007a49:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140007a4e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140007a53:	e8 88 c1 ff ff       	call   0x140003be0
140007a58:	8b f8                	mov    %eax,%edi
140007a5a:	85 c0                	test   %eax,%eax
140007a5c:	79 57                	jns    0x140007ab5
140007a5e:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
140007a65:	44 8b c8             	mov    %eax,%r9d
140007a68:	4d 8b c5             	mov    %r13,%r8
140007a6b:	ba 45 01 00 00       	mov    $0x145,%edx
140007a70:	e8 cf be ff ff       	call   0x140003944
140007a75:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140007a7a:	48 85 c9             	test   %rcx,%rcx
140007a7d:	74 05                	je     0x140007a84
140007a7f:	e8 e8 bf ff ff       	call   0x140003a6c
140007a84:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140007a89:	48 85 c9             	test   %rcx,%rcx
140007a8c:	74 05                	je     0x140007a93
140007a8e:	e8 d9 bf ff ff       	call   0x140003a6c
140007a93:	48 ff 15 9e 31 02 00 	rex.W call *0x2319e(%rip)        # 0x14002ac38
140007a9a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)