1401916cd:	74 03                	je     0x1401916d2
1401916cf:	4d 8b d1             	mov    %r9,%r10
1401916d2:	48 8d 1d 27 e9 e6 ff 	lea    -0x1916d9(%rip),%rbx        # 0x140000000
1401916d9:	48 8b 8c cb 30 51 34 	mov    0x345130(%rbx,%rcx,8),%rcx
1401916e0:	00
1401916e1:	4a 03 8c db 50 51 34 	add    0x345150(%rbx,%r11,8),%rcx
1401916e8:	00
1401916e9:	48 8b 1c 24          	mov    (%rsp),%rbx
1401916ed:	45 85 c0             	test   %r8d,%r8d
1401916f0:	41 0f 94 c1          	sete   %r9b
1401916f4:	49 03 ca             	add    %r10,%rcx
1401916f7:	4c 03 c9             	add    %rcx,%r9
1401916fa:	49 03 c1             	add    %r9,%rax
1401916fd:	48 83 c4 08          	add    $0x8,%rsp
140191701:	c3                   	ret
140191702:	cc                   	int3
140191703:	cc                   	int3
140191704:	cc                   	int3
140191705:	cc                   	int3
140191706:	cc                   	int3
140191707:	cc                   	int3
140191708:	cc                   	int3
140191709:	cc                   	int3
14019170a:	cc                   	int3
14019170b:	cc                   	int3
14019170c:	cc                   	int3
14019170d:	cc                   	int3
14019170e:	cc                   	int3
14019170f:	cc                   	int3
140191710:	40 53                	rex push %rbx
140191712:	48 83 ec 50          	sub    $0x50,%rsp
140191716:	48 8b d9             	mov    %rcx,%rbx
140191719:	48 85 c9             	test   %rcx,%rcx
14019171c:	0f 84 29 01 00 00    	je     0x14019184b
140191722:	48 83 b9 d8 75 00 00 	cmpq   $0x0,0x75d8(%rcx)
140191729:	00
14019172a:	74 0d                	je     0x140191739
14019172c:	48 c7 c0 c0 ff ff ff 	mov    $0xffffffffffffffc0,%rax
140191733:	48 83 c4 50          	add    $0x50,%rsp
140191737:	5b                   	pop    %rbx
140191738:	c3                   	ret
140191739:	0f 10 81 b0 75 00 00 	movups 0x75b0(%rcx),%xmm0
140191740:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140191745:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14019174a:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14019174f:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140191754:	f2 0f 10 81 c0 75 00 	movsd  0x75c0(%rcx),%xmm0
14019175b:	00
14019175c:	48 8b 89 e8 75 00 00 	mov    0x75e8(%rcx),%rcx
140191763:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
140191769:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14019176e:	e8 bd 0f 00 00       	call   0x140192730
140191773:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140191778:	48 8b 8b 20 76 00 00 	mov    0x7620(%rbx),%rcx
14019177f:	45 33 f6             	xor    %r14d,%r14d
140191782:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140191787:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14019178c:	4c 89 b3 e8 75 00 00 	mov    %r14,0x75e8(%rbx)
140191793:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140191798:	4c 89 b3 f0 75 00 00 	mov    %r14,0x75f0(%rbx)
14019179f:	44 89 b3 00 76 00 00 	mov    %r14d,0x7600(%rbx)
1401917a6:	48 85 c9             	test   %rcx,%rcx
1401917a9:	74 15                	je     0x1401917c0
1401917ab:	48 85 ff             	test   %rdi,%rdi
1401917ae:	74 0a                	je     0x1401917ba
1401917b0:	48 8b d1             	mov    %rcx,%rdx
1401917b3:	48 8b cd             	mov    %rbp,%rcx
1401917b6:	ff d7                	call   *%rdi
1401917b8:	eb 06                	jmp    0x1401917c0
1401917ba:	ff 15 58 87 19 00    	call   *0x198758(%rip)        # 0x140329f18
1401917c0:	48 8b b3 08 76 00 00 	mov    0x7608(%rbx),%rsi
1401917c7:	4c 89 b3 20 76 00 00 	mov    %r14,0x7620(%rbx)
1401917ce:	48 85 f6             	test   %rsi,%rsi
1401917d1:	74 3c                	je     0x14019180f
1401917d3:	48 8b 0e             	mov    (%rsi),%rcx
1401917d6:	48 85 c9             	test   %rcx,%rcx
1401917d9:	74 15                	je     0x1401917f0
1401917db:	48 85 ff             	test   %rdi,%rdi
1401917de:	74 0a                	je     0x1401917ea
1401917e0:	48 8b d1             	mov    %rcx,%rdx
1401917e3:	48 8b cd             	mov    %rbp,%rcx
1401917e6:	ff d7                	call   *%rdi
1401917e8:	eb 06                	jmp    0x1401917f0
1401917ea:	ff 15 28 87 19 00    	call   *0x198728(%rip)        # 0x140329f18
1401917f0:	48 85 ff             	test   %rdi,%rdi
1401917f3:	74 0a                	je     0x1401917ff
1401917f5:	48 8b d6             	mov    %rsi,%rdx
1401917f8:	48 8b cd             	mov    %rbp,%rcx
1401917fb:	ff d7                	call   *%rdi
1401917fd:	eb 09                	jmp    0x140191808
1401917ff:	48 8b ce             	mov    %rsi,%rcx
140191802:	ff 15 10 87 19 00    	call   *0x198710(%rip)        # 0x140329f18
140191808:	4c 89 b3 08 76 00 00 	mov    %r14,0x7608(%rbx)
14019180f:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140191814:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140191819:	48 85 ff             	test   %rdi,%rdi
14019181c:	74 1a                	je     0x140191838
14019181e:	48 8b d3             	mov    %rbx,%rdx
140191821:	48 8b cd             	mov    %rbp,%rcx
140191824:	ff d7                	call   *%rdi
140191826:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14019182b:	33 c0                	xor    %eax,%eax
14019182d:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140191832:	48 83 c4 50          	add    $0x50,%rsp
140191836:	5b                   	pop    %rbx
140191837:	c3                   	ret
140191838:	48 8b cb             	mov    %rbx,%rcx
14019183b:	ff 15 d7 86 19 00    	call   *0x1986d7(%rip)        # 0x140329f18
140191841:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140191846:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14019184b:	33 c0                	xor    %eax,%eax
14019184d:	48 83 c4 50          	add    $0x50,%rsp
140191851:	5b                   	pop    %rbx
140191852:	c3                   	ret
140191853:	cc                   	int3
140191854:	cc                   	int3
140191855:	cc                   	int3
140191856:	cc                   	int3
140191857:	cc                   	int3
140191858:	cc                   	int3
140191859:	cc                   	int3
14019185a:	cc                   	int3
14019185b:	cc                   	int3
14019185c:	cc                   	int3
14019185d:	cc                   	int3
14019185e:	cc                   	int3
14019185f:	cc                   	int3
140191860:	e9 ab fe ff ff       	jmp    0x140191710
140191865:	cc                   	int3
140191866:	cc                   	int3
140191867:	cc                   	int3
140191868:	cc                   	int3
140191869:	cc                   	int3
14019186a:	cc                   	int3
14019186b:	cc                   	int3
14019186c:	cc                   	int3
14019186d:	cc                   	int3
14019186e:	cc                   	int3
14019186f:	cc                   	int3
140191870:	40 53                	rex push %rbx
140191872:	56                   	push   %rsi
140191873:	57                   	push   %rdi
140191874:	48 83 ec 20          	sub    $0x20,%rsp
140191878:	45 85 c9             	test   %r9d,%r9d
14019187b:	49 8b f0             	mov    %r8,%rsi
14019187e:	bb 01 00 00 00       	mov    $0x1,%ebx
140191883:	b8 05 00 00 00       	mov    $0x5,%eax
140191888:	0f 44 d8             	cmove  %eax,%ebx
14019188b:	48 8b fa             	mov    %rdx,%rdi
14019188e:	4c 8b c1             	mov    %rcx,%r8
140191891:	48 85 f6             	test   %rsi,%rsi
140191894:	74 14                	je     0x1401918aa
140191896:	48 85 d2             	test   %rdx,%rdx
140191899:	75 0f                	jne    0x1401918aa
14019189b:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1401918a2:	48 83 c4 20          	add    $0x20,%rsp
1401918a6:	5f                   	pop    %rdi
1401918a7:	5e                   	pop    %rsi
1401918a8:	5b                   	pop    %rbx
1401918a9:	c3                   	ret
1401918aa:	48 3b f3             	cmp    %rbx,%rsi
1401918ad:	73 67                	jae    0x140191916
1401918af:	48 85 f6             	test   %rsi,%rsi
1401918b2:	74 57                	je     0x14019190b
1401918b4:	41 83 f9 01          	cmp    $0x1,%r9d
1401918b8:	74 51                	je     0x14019190b
1401918ba:	b8 04 00 00 00       	mov    $0x4,%eax
1401918bf:	c7 44 24 58 28 b5 2f 	movl   $0xfd2fb528,0x58(%rsp)
1401918c6:	fd
1401918c7:	48 3b f0             	cmp    %rax,%rsi
1401918ca:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401918cf:	48 0f 47 f0          	cmova  %rax,%rsi
1401918d3:	4c 8b c6             	mov    %rsi,%r8
1401918d6:	e8 4d b1 16 00       	call   0x1402fca28
1401918db:	81 7c 24 58 28 b5 2f 	cmpl   $0xfd2fb528,0x58(%rsp)
1401918e2:	fd
1401918e3:	74 26                	je     0x14019190b
1401918e5:	4c 8b c6             	mov    %rsi,%r8
1401918e8:	c7 44 24 58 50 2a 4d 	movl   $0x184d2a50,0x58(%rsp)
1401918ef:	18
1401918f0:	48 8b d7             	mov    %rdi,%rdx
1401918f3:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401918f8:	e8 2b b1 16 00       	call   0x1402fca28
1401918fd:	8b 44 24 58          	mov    0x58(%rsp),%eax
140191901:	83 e0 f0             	and    $0xfffffff0,%eax
140191904:	3d 50 2a 4d 18       	cmp    $0x184d2a50,%eax
140191909:	75 5c                	jne    0x140191967
14019190b:	48 8b c3             	mov    %rbx,%rax
14019190e:	48 83 c4 20          	add    $0x20,%rsp
140191912:	5f                   	pop    %rdi
140191913:	5e                   	pop    %rsi
140191914:	5b                   	pop    %rbx
140191915:	c3                   	ret
140191916:	0f 57 c0             	xorps  %xmm0,%xmm0
140191919:	0f 11 01             	movups %xmm0,(%rcx)
14019191c:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
140191920:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140191924:	41 83 f9 01          	cmp    $0x1,%r9d
140191928:	74 4c                	je     0x140191976
14019192a:	8b 02                	mov    (%rdx),%eax
14019192c:	3d 28 b5 2f fd       	cmp    $0xfd2fb528,%eax
140191931:	74 43                	je     0x140191976
140191933:	83 e0 f0             	and    $0xfffffff0,%eax
140191936:	3d 50 2a 4d 18       	cmp    $0x184d2a50,%eax
14019193b:	75 2a                	jne    0x140191967
14019193d:	48 83 fe 08          	cmp    $0x8,%rsi
140191941:	73 0d                	jae    0x140191950
140191943:	b8 08 00 00 00       	mov    $0x8,%eax
140191948:	48 83 c4 20          	add    $0x20,%rsp
14019194c:	5f                   	pop    %rdi
14019194d:	5e                   	pop    %rsi
14019194e:	5b                   	pop    %rbx
14019194f:	c3                   	ret
140191950:	8b 42 04             	mov    0x4(%rdx),%eax
140191953:	48 89 01             	mov    %rax,(%rcx)
140191956:	33 c0                	xor    %eax,%eax
140191958:	c7 41 14 01 00 00 00 	movl   $0x1,0x14(%rcx)
14019195f:	48 83 c4 20          	add    $0x20,%rsp
140191963:	5f                   	pop    %rdi
140191964:	5e                   	pop    %rsi
140191965:	5b                   	pop    %rbx
140191966:	c3                   	ret
140191967:	48 c7 c0 f6 ff ff ff 	mov    $0xfffffffffffffff6,%rax
14019196e:	48 83 c4 20          	add    $0x20,%rsp
140191972:	5f                   	pop    %rdi
140191973:	5e                   	pop    %rsi
140191974:	5b                   	pop    %rbx
140191975:	c3                   	ret
140191976:	0f b6 54 13 ff       	movzbl -0x1(%rbx,%rdx,1),%edx
14019197b:	45 33 db             	xor    %r11d,%r11d
14019197e:	44 8b d2             	mov    %edx,%r10d
140191981:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140191986:	8b c2                	mov    %edx,%eax
140191988:	41 83 e2 03          	and    $0x3,%r10d
14019198c:	c1 e8 06             	shr    $0x6,%eax
14019198f:	83 e2 20             	and    $0x20,%edx
140191992:	74 0a                	je     0x14019199e
140191994:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14019199a:	85 c0                	test   %eax,%eax
14019199c:	74 03                	je     0x1401919a1
14019199e:	4d 8b cb             	mov    %r11,%r9
1401919a1:	4c 8d 35 58 e6 e6 ff 	lea    -0x1919a8(%rip),%r14        # 0x140000000
1401919a8:	49 8b 8c c6 30 51 34 	mov    0x345130(%r14,%rax,8),%rcx
1401919af:	00
1401919b0:	49 8b c3             	mov    %r11,%rax
1401919b3:	4b 03 8c d6 50 51 34 	add    0x345150(%r14,%r10,8),%rcx
1401919ba:	00
1401919bb:	85 d2                	test   %edx,%edx
1401919bd:	0f 94 c0             	sete   %al
1401919c0:	49 03 c9             	add    %r9,%rcx
1401919c3:	48 03 c1             	add    %rcx,%rax
1401919c6:	48 03 c3             	add    %rbx,%rax
1401919c9:	48 3b f0             	cmp    %rax,%rsi
1401919cc:	0f 82 20 01 00 00    	jb     0x140191af2
1401919d2:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1401919d7:	45 8b f3             	mov    %r11d,%r14d
1401919da:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1401919df:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1401919e6:	41 89 40 18          	mov    %eax,0x18(%r8)
1401919ea:	0f b6 44 3b ff       	movzbl -0x1(%rbx,%rdi,1),%eax
1401919ef:	44 8b f8             	mov    %eax,%r15d
1401919f2:	44 8b d0             	mov    %eax,%r10d
1401919f5:	41 c1 ef 02          	shr    $0x2,%r15d
1401919f9:	44 8b c8             	mov    %eax,%r9d
1401919fc:	41 83 e7 01          	and    $0x1,%r15d
140191a00:	41 c1 e9 06          	shr    $0x6,%r9d
140191a04:	41 83 e2 03          	and    $0x3,%r10d
140191a08:	8b e8                	mov    %eax,%ebp
140191a0a:	a8 08                	test   $0x8,%al
140191a0c:	74 0c                	je     0x140191a1a
140191a0e:	48 c7 c0 f2 ff ff ff 	mov    $0xfffffffffffffff2,%rax
140191a15:	e9 ce 00 00 00       	jmp    0x140191ae8
140191a1a:	83 e5 20             	and    $0x20,%ebp
140191a1d:	75 3a                	jne    0x140191a59
140191a1f:	0f b6 34 3b          	movzbl (%rbx,%rdi,1),%esi
140191a23:	48 ff c3             	inc    %rbx
140191a26:	8b ce                	mov    %esi,%ecx
140191a28:	c1 e9 03             	shr    $0x3,%ecx
140191a2b:	83 c1 0a             	add    $0xa,%ecx
140191a2e:	83 f9 1f             	cmp    $0x1f,%ecx
140191a31:	76 0c                	jbe    0x140191a3f
140191a33:	48 c7 c0 f0 ff ff ff 	mov    $0xfffffffffffffff0,%rax
140191a3a:	e9 a9 00 00 00       	jmp    0x140191ae8
140191a3f:	83 e6 07             	and    $0x7,%esi
140191a42:	41 bb 01 00 00 00    	mov    $0x1,%r11d
140191a48:	49 d3 e3             	shl    %cl,%r11
140191a4b:	49 8b c3             	mov    %r11,%rax
140191a4e:	48 c1 e8 03          	shr    $0x3,%rax
140191a52:	48 0f af f0          	imul   %rax,%rsi
140191a56:	4c 03 de             	add    %rsi,%r11
140191a59:	41 83 ea 01          	sub    $0x1,%r10d
140191a5d:	74 21                	je     0x140191a80
140191a5f:	41 83 ea 01          	sub    $0x1,%r10d
140191a63:	74 10                	je     0x140191a75
140191a65:	41 83 fa 01          	cmp    $0x1,%r10d
140191a69:	75 1d                	jne    0x140191a88
140191a6b:	44 8b 34 3b          	mov    (%rbx,%rdi,1),%r14d
140191a6f:	48 83 c3 04          	add    $0x4,%rbx
140191a73:	eb 13                	jmp    0x140191a88
140191a75:	44 0f b7 34 3b       	movzwl (%rbx,%rdi,1),%r14d
140191a7a:	48 83 c3 02          	add    $0x2,%rbx
140191a7e:	eb 08                	jmp    0x140191a88
140191a80:	44 0f b6 34 3b       	movzbl (%rbx,%rdi,1),%r14d
140191a85:	48 ff c3             	inc    %rbx
140191a88:	45 85 c9             	test   %r9d,%r9d
140191a8b:	74 2a                	je     0x140191ab7
140191a8d:	41 83 e9 01          	sub    $0x1,%r9d
140191a91:	74 17                	je     0x140191aaa
140191a93:	41 83 e9 01          	sub    $0x1,%r9d
140191a97:	74 0c                	je     0x140191aa5
140191a99:	41 83 f9 01          	cmp    $0x1,%r9d
140191a9d:	75 18                	jne    0x140191ab7
140191a9f:	48 8b 14 3b          	mov    (%rbx,%rdi,1),%rdx
140191aa3:	eb 1a                	jmp    0x140191abf
140191aa5:	8b 14 3b             	mov    (%rbx,%rdi,1),%edx
140191aa8:	eb 15                	jmp    0x140191abf
140191aaa:	0f b7 14 3b          	movzwl (%rbx,%rdi,1),%edx
140191aae:	48 81 c2 00 01 00 00 	add    $0x100,%rdx
140191ab5:	eb 08                	jmp    0x140191abf
140191ab7:	85 ed                	test   %ebp,%ebp
140191ab9:	74 04                	je     0x140191abf
140191abb:	0f b6 14 3b          	movzbl (%rbx,%rdi,1),%edx
140191abf:	85 ed                	test   %ebp,%ebp
140191ac1:	49 89 10             	mov    %rdx,(%r8)
140191ac4:	b8 00 00 02 00       	mov    $0x20000,%eax
140191ac9:	45 89 70 1c          	mov    %r14d,0x1c(%r8)
140191acd:	48 8b ca             	mov    %rdx,%rcx
140191ad0:	45 89 78 20          	mov    %r15d,0x20(%r8)
140191ad4:	49 0f 44 cb          	cmove  %r11,%rcx
140191ad8:	48 3b c8             	cmp    %rax,%rcx
140191adb:	49 89 48 08          	mov    %rcx,0x8(%r8)
140191adf:	0f 42 c1             	cmovb  %ecx,%eax
140191ae2:	41 89 40 10          	mov    %eax,0x10(%r8)
140191ae6:	33 c0                	xor    %eax,%eax
140191ae8:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140191aed:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140191af2:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140191af7:	48 83 c4 20          	add    $0x20,%rsp
140191afb:	5f                   	pop    %rdi
140191afc:	5e                   	pop    %rsi
140191afd:	5b                   	pop    %rbx
140191afe:	c3                   	ret
140191aff:	cc                   	int3
140191b00:	40 53                	rex push %rbx
140191b02:	55                   	push   %rbp
140191b03:	56                   	push   %rsi
140191b04:	57                   	push   %rdi
140191b05:	41 54                	push   %r12
140191b07:	41 56                	push   %r14
140191b09:	41 57                	push   %r15