14020477b:	e8 70 29 00 00       	call   0x1402070f0
140204780:	84 c0                	test   %al,%al
140204782:	74 0a                	je     0x14020478e
140204784:	48 8b 43 10          	mov    0x10(%rbx),%rax
140204788:	48 83 c4 20          	add    $0x20,%rsp
14020478c:	5b                   	pop    %rbx
14020478d:	c3                   	ret
14020478e:	33 c0                	xor    %eax,%eax
140204790:	48 83 c4 20          	add    $0x20,%rsp
140204794:	5b                   	pop    %rbx
140204795:	c3                   	ret
140204796:	cc                   	int3
140204797:	cc                   	int3
140204798:	cc                   	int3
140204799:	cc                   	int3
14020479a:	cc                   	int3
14020479b:	cc                   	int3
14020479c:	cc                   	int3
14020479d:	cc                   	int3
14020479e:	cc                   	int3
14020479f:	cc                   	int3
1402047a0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402047a5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402047aa:	41 56                	push   %r14
1402047ac:	48 83 ec 20          	sub    $0x20,%rsp
1402047b0:	48 8b 19             	mov    (%rcx),%rbx
1402047b3:	4c 8b f1             	mov    %rcx,%r14
1402047b6:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1402047ba:	48 3b de             	cmp    %rsi,%rbx
1402047bd:	74 60                	je     0x14020481f
1402047bf:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1402047c4:	33 ed                	xor    %ebp,%ebp
1402047c6:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1402047cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1402047d0:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
1402047d4:	e8 77 d9 fd ff       	call   0x1401e2150
1402047d9:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1402047dd:	e8 ae c9 fd ff       	call   0x1401e1190
1402047e2:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1402047e6:	48 85 c9             	test   %rcx,%rcx
1402047e9:	74 17                	je     0x140204802
1402047eb:	48 8b 01             	mov    (%rcx),%rax
1402047ee:	48 3b cb             	cmp    %rbx,%rcx
1402047f1:	0f 95 c2             	setne  %dl
1402047f4:	48 8b 40 20          	mov    0x20(%rax),%rax
1402047f8:	ff 15 22 f2 d7 00    	call   *0xd7f222(%rip)        # 0x140f83a20
1402047fe:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
140204802:	48 81 c3 88 00 00 00 	add    $0x88,%rbx
140204809:	48 3b de             	cmp    %rsi,%rbx
14020480c:	75 c2                	jne    0x1402047d0
14020480e:	49 8b 06             	mov    (%r14),%rax
140204811:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140204816:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14020481b:	49 89 46 08          	mov    %rax,0x8(%r14)
14020481f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140204824:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140204829:	48 83 c4 20          	add    $0x20,%rsp
14020482d:	41 5e                	pop    %r14
14020482f:	c3                   	ret
140204830:	48 83 ec 68          	sub    $0x68,%rsp
140204834:	83 e2 17             	and    $0x17,%edx
140204837:	89 51 10             	mov    %edx,0x10(%rcx)
14020483a:	23 51 14             	and    0x14(%rcx),%edx
14020483d:	75 05                	jne    0x140204844
14020483f:	48 83 c4 68          	add    $0x68,%rsp
140204843:	c3                   	ret
140204844:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140204849:	f6 c2 04             	test   $0x4,%dl
14020484c:	74 09                	je     0x140204857
14020484e:	48 8d 1d 93 4e da 00 	lea    0xda4e93(%rip),%rbx        # 0x140fa96e8
140204855:	eb 15                	jmp    0x14020486c
140204857:	f6 c2 02             	test   $0x2,%dl
14020485a:	48 8d 1d 9f 4e da 00 	lea    0xda4e9f(%rip),%rbx        # 0x140fa9700
140204861:	48 8d 05 b0 4e da 00 	lea    0xda4eb0(%rip),%rax        # 0x140fa9718
140204868:	48 0f 44 d8          	cmove  %rax,%rbx
14020486c:	ba 01 00 00 00       	mov    $0x1,%edx
140204871:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140204876:	e8 45 2f 00 00       	call   0x1402077c0
14020487b:	4c 8b c0             	mov    %rax,%r8
14020487e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140204883:	48 8b d3             	mov    %rbx,%rdx
140204886:	e8 a5 bf fd ff       	call   0x1401e0830
14020488b:	48 8d 15 86 c4 19 01 	lea    0x119c486(%rip),%rdx        # 0x1413a0d18
140204892:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140204897:	e8 7c 7f c1 00       	call   0x140e1c818
14020489c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402048a1:	cc                   	int3
1402048a2:	cc                   	int3
1402048a3:	cc                   	int3
1402048a4:	cc                   	int3
1402048a5:	cc                   	int3
1402048a6:	cc                   	int3
1402048a7:	cc                   	int3
1402048a8:	cc                   	int3
1402048a9:	cc                   	int3
1402048aa:	cc                   	int3
1402048ab:	cc                   	int3
1402048ac:	cc                   	int3
1402048ad:	cc                   	int3
1402048ae:	cc                   	int3
1402048af:	cc                   	int3
1402048b0:	48 83 ec 68          	sub    $0x68,%rsp
1402048b4:	83 e2 17             	and    $0x17,%edx
1402048b7:	89 51 10             	mov    %edx,0x10(%rcx)
1402048ba:	23 51 14             	and    0x14(%rcx),%edx
1402048bd:	74 07                	je     0x1402048c6
1402048bf:	45 84 c0             	test   %r8b,%r8b
1402048c2:	74 11                	je     0x1402048d5
1402048c4:	eb 05                	jmp    0x1402048cb
1402048c6:	48 83 c4 68          	add    $0x68,%rsp
1402048ca:	c3                   	ret
1402048cb:	33 d2                	xor    %edx,%edx
1402048cd:	33 c9                	xor    %ecx,%ecx
1402048cf:	e8 44 7f c1 00       	call   0x140e1c818
1402048d4:	cc                   	int3
1402048d5:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402048da:	f6 c2 04             	test   $0x4,%dl
1402048dd:	74 09                	je     0x1402048e8
1402048df:	48 8d 1d 02 4e da 00 	lea    0xda4e02(%rip),%rbx        # 0x140fa96e8
1402048e6:	eb 15                	jmp    0x1402048fd
1402048e8:	f6 c2 02             	test   $0x2,%dl
1402048eb:	48 8d 1d 0e 4e da 00 	lea    0xda4e0e(%rip),%rbx        # 0x140fa9700
1402048f2:	48 8d 05 1f 4e da 00 	lea    0xda4e1f(%rip),%rax        # 0x140fa9718
1402048f9:	48 0f 44 d8          	cmove  %rax,%rbx
1402048fd:	ba 01 00 00 00       	mov    $0x1,%edx
140204902:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140204907:	e8 b4 2e 00 00       	call   0x1402077c0
14020490c:	4c 8b c0             	mov    %rax,%r8
14020490f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140204914:	48 8b d3             	mov    %rbx,%rdx
140204917:	e8 14 bf fd ff       	call   0x1401e0830
14020491c:	48 8d 15 f5 c3 19 01 	lea    0x119c3f5(%rip),%rdx        # 0x1413a0d18
140204923:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140204928:	e8 eb 7e c1 00       	call   0x140e1c818
14020492d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140204932:	cc                   	int3
140204933:	cc                   	int3
140204934:	cc                   	int3
140204935:	cc                   	int3
140204936:	cc                   	int3
140204937:	cc                   	int3
140204938:	cc                   	int3
140204939:	cc                   	int3
14020493a:	cc                   	int3
14020493b:	cc                   	int3
14020493c:	cc                   	int3
14020493d:	cc                   	int3
14020493e:	cc                   	int3
14020493f:	cc                   	int3
140204940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140204945:	57                   	push   %rdi
140204946:	48 83 ec 20          	sub    $0x20,%rsp
14020494a:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14020494f:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
140204953:	76 03                	jbe    0x140204958
140204955:	48 8b 12             	mov    (%rdx),%rdx
140204958:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
14020495d:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140204961:	76 03                	jbe    0x140204966
140204963:	48 8b 09             	mov    (%rcx),%rcx
140204966:	48 3b fb             	cmp    %rbx,%rdi
140204969:	4c 8b c3             	mov    %rbx,%r8
14020496c:	4c 0f 42 c7          	cmovb  %rdi,%r8
140204970:	e8 db b0 cd 00       	call   0x140edfa50
140204975:	85 c0                	test   %eax,%eax
140204977:	75 1d                	jne    0x140204996
140204979:	48 3b df             	cmp    %rdi,%rbx
14020497c:	73 10                	jae    0x14020498e
14020497e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140204983:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140204988:	48 83 c4 20          	add    $0x20,%rsp
14020498c:	5f                   	pop    %rdi
14020498d:	c3                   	ret
14020498e:	33 c0                	xor    %eax,%eax
140204990:	48 3b df             	cmp    %rdi,%rbx
140204993:	0f 97 c0             	seta   %al
140204996:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14020499b:	48 83 c4 20          	add    $0x20,%rsp
14020499f:	5f                   	pop    %rdi
1402049a0:	c3                   	ret
1402049a1:	cc                   	int3
1402049a2:	cc                   	int3
1402049a3:	cc                   	int3
1402049a4:	cc                   	int3
1402049a5:	cc                   	int3
1402049a6:	cc                   	int3
1402049a7:	cc                   	int3
1402049a8:	cc                   	int3
1402049a9:	cc                   	int3
1402049aa:	cc                   	int3
1402049ab:	cc                   	int3
1402049ac:	cc                   	int3
1402049ad:	cc                   	int3
1402049ae:	cc                   	int3
1402049af:	cc                   	int3
1402049b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402049b5:	48 8b 19             	mov    (%rcx),%rbx
1402049b8:	4c 8b c3             	mov    %rbx,%r8
1402049bb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402049bf:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1402049c3:	75 3e                	jne    0x140204a03
1402049c5:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
1402049c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1402049d0:	44 3b 49 24          	cmp    0x24(%rcx),%r9d
1402049d4:	76 04                	jbe    0x1402049da
1402049d6:	b0 ff                	mov    $0xff,%al
1402049d8:	eb 13                	jmp    0x1402049ed
1402049da:	72 0f                	jb     0x1402049eb
1402049dc:	0f b7 02             	movzwl (%rdx),%eax
1402049df:	66 3b 41 20          	cmp    0x20(%rcx),%ax
1402049e3:	76 04                	jbe    0x1402049e9
1402049e5:	b0 ff                	mov    $0xff,%al
1402049e7:	eb 04                	jmp    0x1402049ed
1402049e9:	73 0c                	jae    0x1402049f7
1402049eb:	b0 01                	mov    $0x1,%al
1402049ed:	84 c0                	test   %al,%al
1402049ef:	79 06                	jns    0x1402049f7
1402049f1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402049f5:	eb 06                	jmp    0x1402049fd
1402049f7:	4c 8b c1             	mov    %rcx,%r8
1402049fa:	48 8b 09             	mov    (%rcx),%rcx
1402049fd:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140204a01:	74 cd                	je     0x1402049d0
140204a03:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140204a08:	75 2d                	jne    0x140204a37
140204a0a:	41 8b 40 24          	mov    0x24(%r8),%eax
140204a0e:	3b 42 04             	cmp    0x4(%rdx),%eax
140204a11:	76 04                	jbe    0x140204a17
140204a13:	b0 ff                	mov    $0xff,%al
140204a15:	eb 1c                	jmp    0x140204a33
140204a17:	73 04                	jae    0x140204a1d
140204a19:	b0 01                	mov    $0x1,%al
140204a1b:	eb 16                	jmp    0x140204a33
140204a1d:	41 0f b7 40 20       	movzwl 0x20(%r8),%eax
140204a22:	66 3b 02             	cmp    (%rdx),%ax
140204a25:	76 04                	jbe    0x140204a2b
140204a27:	b0 ff                	mov    $0xff,%al
140204a29:	eb 08                	jmp    0x140204a33
140204a2b:	73 04                	jae    0x140204a31
140204a2d:	b0 01                	mov    $0x1,%al
140204a2f:	eb 02                	jmp    0x140204a33
140204a31:	32 c0                	xor    %al,%al
140204a33:	84 c0                	test   %al,%al
140204a35:	79 03                	jns    0x140204a3a
140204a37:	4c 8b c3             	mov    %rbx,%r8
140204a3a:	4c 3b c3             	cmp    %rbx,%r8
140204a3d:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140204a42:	0f 95 c0             	setne  %al
140204a45:	c3                   	ret
140204a46:	cc                   	int3
140204a47:	cc                   	int3
140204a48:	cc                   	int3
140204a49:	cc                   	int3
140204a4a:	cc                   	int3
140204a4b:	cc                   	int3
140204a4c:	cc                   	int3
140204a4d:	cc                   	int3
140204a4e:	cc                   	int3
140204a4f:	cc                   	int3
140204a50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140204a55:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140204a5a:	57                   	push   %rdi
140204a5b:	48 83 ec 60          	sub    $0x60,%rsp
140204a5f:	48 8b f1             	mov    %rcx,%rsi
140204a62:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140204a67:	33 db                	xor    %ebx,%ebx
140204a69:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140204a6e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140204a73:	0f 57 c0             	xorps  %xmm0,%xmm0
140204a76:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140204a7c:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140204a81:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140204a86:	0f ae e8             	lfence
140204a89:	b9 48 00 00 00       	mov    $0x48,%ecx
140204a8e:	e8 75 66 c1 00       	call   0x140e1b108
140204a93:	48 89 00             	mov    %rax,(%rax)
140204a96:	48 89 40 08          	mov    %rax,0x8(%rax)
140204a9a:	48 89 40 10          	mov    %rax,0x10(%rax)
140204a9e:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140204aa4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140204aa9:	b9 18 00 00 00       	mov    $0x18,%ecx
140204aae:	e8 55 66 c1 00       	call   0x140e1b108
140204ab3:	48 8b c8             	mov    %rax,%rcx
140204ab6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140204abb:	48 85 c0             	test   %rax,%rax
140204abe:	74 29                	je     0x140204ae9
140204ac0:	0f 57 c0             	xorps  %xmm0,%xmm0
140204ac3:	0f 11 00             	movups %xmm0,(%rax)
140204ac6:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140204acd:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140204ad4:	48 8d 05 a5 79 da 00 	lea    0xda79a5(%rip),%rax        # 0x140fac480
140204adb:	48 89 01             	mov    %rax,(%rcx)
140204ade:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140204ae3:	48 89 41 10          	mov    %rax,0x10(%rcx)
140204ae7:	eb 03                	jmp    0x140204aec
140204ae9:	48 8b cb             	mov    %rbx,%rcx
140204aec:	0f 57 c0             	xorps  %xmm0,%xmm0
140204aef:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140204af4:	48 8d 41 10          	lea    0x10(%rcx),%rax
140204af8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140204afd:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140204b02:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140204b07:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140204b0c:	b9 30 00 00 00       	mov    $0x30,%ecx
140204b11:	e8 f2 65 c1 00       	call   0x140e1b108
140204b16:	48 8b f8             	mov    %rax,%rdi
140204b19:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140204b1e:	48 85 c0             	test   %rax,%rax
140204b21:	74 2e                	je     0x140204b51
140204b23:	0f 57 c0             	xorps  %xmm0,%xmm0
140204b26:	0f 11 00             	movups %xmm0,(%rax)
140204b29:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140204b30:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140204b37:	48 8d 05 92 7a da 00 	lea    0xda7a92(%rip),%rax        # 0x140fac5d0
140204b3e:	48 89 07             	mov    %rax,(%rdi)
140204b41:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140204b45:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140204b4a:	e8 f1 81 fd ff       	call   0x1401dcd40
140204b4f:	eb 03                	jmp    0x140204b54
140204b51:	48 8b fb             	mov    %rbx,%rdi
140204b54:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140204b58:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140204b5d:	e8 ee c1 fd ff       	call   0x1401e0d50
140204b62:	48 8d 05 4f 50 da 00 	lea    0xda504f(%rip),%rax        # 0x140fa9bb8
140204b69:	48 89 06             	mov    %rax,(%rsi)
140204b6c:	48 8d 05 75 18 1a 01 	lea    0x11a1875(%rip),%rax        # 0x1413a63e8
140204b73:	48 89 46 18          	mov    %rax,0x18(%rsi)
140204b77:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140204b7b:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
140204b7f:	48 8d 05 ba 33 21 01 	lea    0x12133ba(%rip),%rax        # 0x141417f40
140204b86:	48 89 46 20          	mov    %rax,0x20(%rsi)
140204b8a:	48 8b c6             	mov    %rsi,%rax
140204b8d:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140204b92:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140204b99:	00
140204b9a:	48 83 c4 60          	add    $0x60,%rsp
140204b9e:	5f                   	pop    %rdi
140204b9f:	c3                   	ret
140204ba0:	40 53                	rex push %rbx
140204ba2:	48 83 ec 30          	sub    $0x30,%rsp
140204ba6:	48 8b d9             	mov    %rcx,%rbx
140204ba9:	e8 a2 fe ff ff       	call   0x140204a50
140204bae:	48 8b c3             	mov    %rbx,%rax
140204bb1:	48 83 c4 30          	add    $0x30,%rsp
140204bb5:	5b                   	pop    %rbx
140204bb6:	c3                   	ret
140204bb7:	cc                   	int3
140204bb8:	cc                   	int3
140204bb9:	cc                   	int3
140204bba:	cc                   	int3