14008270e:	48 8b 2a             	mov    (%rdx),%rbp
140082711:	4d 85 c0             	test   %r8,%r8
140082714:	0f 84 cc 00 00 00    	je     0x1400827e6
14008271a:	49 8b 50 10          	mov    0x10(%r8),%rdx
14008271e:	33 db                	xor    %ebx,%ebx
140082720:	48 85 d2             	test   %rdx,%rdx
140082723:	74 13                	je     0x140082738
140082725:	8b 42 08             	mov    0x8(%rdx),%eax
140082728:	eb 0a                	jmp    0x140082734
14008272a:	8d 48 01             	lea    0x1(%rax),%ecx
14008272d:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140082732:	74 4f                	je     0x140082783
140082734:	85 c0                	test   %eax,%eax
140082736:	75 f2                	jne    0x14008272a
140082738:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14008273d:	48 8b 08             	mov    (%rax),%rcx
140082740:	48 85 c9             	test   %rcx,%rcx
140082743:	74 29                	je     0x14008276e
140082745:	48 8b 01             	mov    (%rcx),%rax
140082748:	48 8d 15 f1 22 1e 00 	lea    0x1e22f1(%rip),%rdx        # 0x140264a40
14008274f:	48 8b 40 20          	mov    0x20(%rax),%rax
140082753:	ff 15 d7 06 19 00    	call   *0x1906d7(%rip)        # 0x140212e30
140082759:	48 85 db             	test   %rbx,%rbx
14008275c:	74 10                	je     0x14008276e
14008275e:	48 8b 03             	mov    (%rbx),%rax
140082761:	48 8b cb             	mov    %rbx,%rcx
140082764:	48 8b 40 10          	mov    0x10(%rax),%rax
140082768:	ff 15 c2 06 19 00    	call   *0x1906c2(%rip)        # 0x140212e30
14008276e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140082773:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140082778:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14008277d:	48 83 c4 40          	add    $0x40,%rsp
140082781:	5f                   	pop    %rdi
140082782:	c3                   	ret
140082783:	49 8b 58 08          	mov    0x8(%r8),%rbx
140082787:	48 85 db             	test   %rbx,%rbx
14008278a:	74 ac                	je     0x140082738
14008278c:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140082791:	48 8b cb             	mov    %rbx,%rcx
140082794:	e8 ff 23 00 00       	call   0x140084b98
140082799:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14008279e:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400827a3:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400827a8:	76 03                	jbe    0x1400827ad
1400827aa:	48 8b 3f             	mov    (%rdi),%rdi
1400827ad:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400827b1:	33 c0                	xor    %eax,%eax
1400827b3:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1400827b7:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400827bc:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1400827c3:	48 85 c9             	test   %rcx,%rcx
1400827c6:	74 11                	je     0x1400827d9
1400827c8:	48 8b 01             	mov    (%rcx),%rax
1400827cb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400827d0:	48 8b 40 18          	mov    0x18(%rax),%rax
1400827d4:	e9 7a ff ff ff       	jmp    0x140082753
1400827d9:	33 d2                	xor    %edx,%edx
1400827db:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400827e0:	e8 ff 8a f8 ff       	call   0x14000b2e4
1400827e5:	cc                   	int3
1400827e6:	33 d2                	xor    %edx,%edx
1400827e8:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400827ed:	e8 f2 8a f8 ff       	call   0x14000b2e4
1400827f2:	cc                   	int3
1400827f3:	90                   	nop
1400827f4:	90                   	nop
1400827f5:	90                   	nop
1400827f6:	90                   	nop
1400827f7:	90                   	nop
1400827f8:	90                   	nop
1400827f9:	90                   	nop
1400827fa:	90                   	nop
1400827fb:	90                   	nop
1400827fc:	90                   	nop
1400827fd:	90                   	nop
1400827fe:	90                   	nop
1400827ff:	90                   	nop
140082800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140082805:	57                   	push   %rdi
140082806:	48 83 ec 20          	sub    $0x20,%rsp
14008280a:	8b da                	mov    %edx,%ebx
14008280c:	48 8b f9             	mov    %rcx,%rdi
14008280f:	e8 24 00 00 00       	call   0x140082838
140082814:	f6 c3 01             	test   $0x1,%bl
140082817:	74 0e                	je     0x140082827
140082819:	48 85 ff             	test   %rdi,%rdi
14008281c:	74 09                	je     0x140082827
14008281e:	48 8b cf             	mov    %rdi,%rcx
140082821:	ff 15 19 03 19 00    	call   *0x190319(%rip)        # 0x140212b40
140082827:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008282c:	48 8b c7             	mov    %rdi,%rax
14008282f:	48 83 c4 20          	add    $0x20,%rsp
140082833:	5f                   	pop    %rdi
140082834:	c3                   	ret
140082835:	90                   	nop
140082836:	90                   	nop
140082837:	90                   	nop
140082838:	40 53                	rex push %rbx
14008283a:	48 83 ec 20          	sub    $0x20,%rsp
14008283e:	48 8d 05 c3 7d 1b 00 	lea    0x1b7dc3(%rip),%rax        # 0x14023a608
140082845:	48 8b d9             	mov    %rcx,%rbx
140082848:	48 89 01             	mov    %rax,(%rcx)
14008284b:	48 8d 05 66 7d 1b 00 	lea    0x1b7d66(%rip),%rax        # 0x14023a5b8
140082852:	48 89 41 20          	mov    %rax,0x20(%rcx)
140082856:	48 8b 51 58          	mov    0x58(%rcx),%rdx
14008285a:	48 85 d2             	test   %rdx,%rdx
14008285d:	74 22                	je     0x140082881
14008285f:	48 83 61 58 00       	andq   $0x0,0x58(%rcx)
140082864:	83 c8 ff             	or     $0xffffffff,%eax
140082867:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14008286c:	83 f8 01             	cmp    $0x1,%eax
14008286f:	75 10                	jne    0x140082881
140082871:	48 8b 0a             	mov    (%rdx),%rcx
140082874:	48 8b 01             	mov    (%rcx),%rax
140082877:	48 8b 40 08          	mov    0x8(%rax),%rax
14008287b:	ff 15 af 05 19 00    	call   *0x1905af(%rip)        # 0x140212e30
140082881:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140082885:	48 85 c9             	test   %rcx,%rcx
140082888:	74 12                	je     0x14008289c
14008288a:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
14008288f:	48 8b 01             	mov    (%rcx),%rax
140082892:	48 8b 40 10          	mov    0x10(%rax),%rax
140082896:	ff 15 94 05 19 00    	call   *0x190594(%rip)        # 0x140212e30
14008289c:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1400828a0:	e8 9b 09 00 00       	call   0x140083240
1400828a5:	48 8b cb             	mov    %rbx,%rcx
1400828a8:	48 83 c4 20          	add    $0x20,%rsp
1400828ac:	5b                   	pop    %rbx
1400828ad:	e9 46 76 fb ff       	jmp    0x140039ef8
1400828b2:	cc                   	int3
1400828b3:	90                   	nop
1400828b4:	40 55                	rex push %rbp
1400828b6:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1400828bb:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400828c2:	48 8b 05 b7 e8 27 00 	mov    0x27e8b7(%rip),%rax        # 0x140301180
1400828c9:	48 33 c4             	xor    %rsp,%rax
1400828cc:	48 89 45 47          	mov    %rax,0x47(%rbp)
1400828d0:	0f 10 0a             	movups (%rdx),%xmm1
1400828d3:	45 33 c0             	xor    %r8d,%r8d
1400828d6:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1400828da:	0f 10 42 10          	movups 0x10(%rdx),%xmm0
1400828de:	b8 0f 00 00 00       	mov    $0xf,%eax
1400828e3:	48 89 42 18          	mov    %rax,0x18(%rdx)
1400828e7:	0f 11 4d df          	movups %xmm1,-0x21(%rbp)
1400828eb:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1400828ef:	4c 89 42 10          	mov    %r8,0x10(%rdx)
1400828f3:	44 88 02             	mov    %r8b,(%rdx)
1400828f6:	0f 10 4a 20          	movups 0x20(%rdx),%xmm1
1400828fa:	0f 10 42 30          	movups 0x30(%rdx),%xmm0
1400828fe:	48 89 42 38          	mov    %rax,0x38(%rdx)
140082902:	0f 11 4d ff          	movups %xmm1,-0x1(%rbp)
140082906:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
14008290a:	4c 89 42 30          	mov    %r8,0x30(%rdx)
14008290e:	44 88 42 20          	mov    %r8b,0x20(%rdx)
140082912:	0f 10 4a 40          	movups 0x40(%rdx),%xmm1
140082916:	0f 10 42 50          	movups 0x50(%rdx),%xmm0
14008291a:	0f 11 4d 1f          	movups %xmm1,0x1f(%rbp)
14008291e:	0f 11 45 2f          	movups %xmm0,0x2f(%rbp)
140082922:	4c 89 42 50          	mov    %r8,0x50(%rdx)
140082926:	48 89 42 58          	mov    %rax,0x58(%rdx)
14008292a:	44 88 42 40          	mov    %r8b,0x40(%rdx)
14008292e:	48 8b 42 60          	mov    0x60(%rdx),%rax
140082932:	4c 89 42 60          	mov    %r8,0x60(%rdx)
140082936:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14008293a:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
14008293e:	e8 9d 0b 00 00       	call   0x1400834e0
140082943:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140082947:	e8 08 02 00 00       	call   0x140082b54
14008294c:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
140082950:	48 33 cc             	xor    %rsp,%rcx
140082953:	e8 18 1e 18 00       	call   0x140204770
140082958:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14008295f:	5d                   	pop    %rbp
140082960:	c3                   	ret
140082961:	90                   	nop
140082962:	90                   	nop
140082963:	90                   	nop
140082964:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140082969:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14008296e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140082973:	57                   	push   %rdi
140082974:	48 83 ec 60          	sub    $0x60,%rsp
140082978:	48 8b 05 01 e8 27 00 	mov    0x27e801(%rip),%rax        # 0x140301180
14008297f:	48 33 c4             	xor    %rsp,%rax
140082982:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140082987:	48 8b d9             	mov    %rcx,%rbx
14008298a:	48 8b 39             	mov    (%rcx),%rdi
14008298d:	48 8d 77 58          	lea    0x58(%rdi),%rsi
140082991:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140082995:	e8 5a 76 fb ff       	call   0x140039ff4
14008299a:	33 ed                	xor    %ebp,%ebp
14008299c:	48 39 2e             	cmp    %rbp,(%rsi)
14008299f:	0f 84 8e 00 00 00    	je     0x140082a33
1400829a5:	48 8b 5b 68          	mov    0x68(%rbx),%rbx
1400829a9:	48 85 db             	test   %rbx,%rbx
1400829ac:	0f 84 92 01 00 00    	je     0x140082b44
1400829b2:	48 8b 03             	mov    (%rbx),%rax
1400829b5:	48 8b 78 20          	mov    0x20(%rax),%rdi
1400829b9:	48 8b ce             	mov    %rsi,%rcx
1400829bc:	e8 fb 3b fa ff       	call   0x1400265bc
1400829c1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400829c6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400829cb:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400829d0:	e8 77 0a 00 00       	call   0x14008344c
1400829d5:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1400829da:	76 03                	jbe    0x1400829df
1400829dc:	48 8b 00             	mov    (%rax),%rax
1400829df:	48 8b d0             	mov    %rax,%rdx
1400829e2:	48 8b cb             	mov    %rbx,%rcx
1400829e5:	48 8b c7             	mov    %rdi,%rax
1400829e8:	ff 15 42 04 19 00    	call   *0x190442(%rip)        # 0x140212e30
1400829ee:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400829f3:	48 83 f8 0f          	cmp    $0xf,%rax
1400829f7:	0f 86 24 01 00 00    	jbe    0x140082b21
1400829fd:	48 ff c0             	inc    %rax
140082a00:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140082a05:	48 8b d1             	mov    %rcx,%rdx
140082a08:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140082a0e:	72 18                	jb     0x140082a28
140082a10:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140082a14:	48 2b d1             	sub    %rcx,%rdx
140082a17:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140082a1b:	48 83 f8 1f          	cmp    $0x1f,%rax
140082a1f:	76 07                	jbe    0x140082a28
140082a21:	ff 15 59 01 19 00    	call   *0x190159(%rip)        # 0x140212b80
140082a27:	cc                   	int3
140082a28:	ff 15 12 01 19 00    	call   *0x190112(%rip)        # 0x140212b40
140082a2e:	e9 ee 00 00 00       	jmp    0x140082b21
140082a33:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
140082a37:	e8 b8 75 fb ff       	call   0x140039ff4
140082a3c:	48 8b 4f 48          	mov    0x48(%rdi),%rcx
140082a40:	48 85 c9             	test   %rcx,%rcx
140082a43:	74 45                	je     0x140082a8a
140082a45:	48 8b 01             	mov    (%rcx),%rax
140082a48:	4c 8d 4b 48          	lea    0x48(%rbx),%r9
140082a4c:	49 83 79 18 0f       	cmpq   $0xf,0x18(%r9)
140082a51:	76 03                	jbe    0x140082a56
140082a53:	4d 8b 09             	mov    (%r9),%r9
140082a56:	4c 8d 43 28          	lea    0x28(%rbx),%r8
140082a5a:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
140082a5f:	76 03                	jbe    0x140082a64
140082a61:	4d 8b 00             	mov    (%r8),%r8
140082a64:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140082a68:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140082a6d:	76 03                	jbe    0x140082a72
140082a6f:	48 8b 12             	mov    (%rdx),%rdx
140082a72:	4c 8d 53 68          	lea    0x68(%rbx),%r10
140082a76:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140082a7b:	48 8b 40 18          	mov    0x18(%rax),%rax
140082a7f:	ff 15 ab 03 19 00    	call   *0x1903ab(%rip)        # 0x140212e30
140082a85:	e9 97 00 00 00       	jmp    0x140082b21
140082a8a:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140082a8e:	e8 61 75 fb ff       	call   0x140039ff4
140082a93:	4c 8d 43 08          	lea    0x8(%rbx),%r8
140082a97:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140082a9b:	48 3b 57 38          	cmp    0x38(%rdi),%rdx
140082a9f:	74 76                	je     0x140082b17
140082aa1:	41 0f 10 00          	movups (%r8),%xmm0
140082aa5:	0f 11 02             	movups %xmm0,(%rdx)
140082aa8:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
140082aad:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140082ab1:	49 c7 40 18 0f 00 00 	movq   $0xf,0x18(%r8)
140082ab8:	00
140082ab9:	49 89 68 10          	mov    %rbp,0x10(%r8)
140082abd:	41 88 28             	mov    %bpl,(%r8)
140082ac0:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
140082ac5:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
140082ac9:	41 0f 10 48 30       	movups 0x30(%r8),%xmm1
140082ace:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
140082ad2:	49 c7 40 38 0f 00 00 	movq   $0xf,0x38(%r8)
140082ad9:	00
140082ada:	49 89 68 30          	mov    %rbp,0x30(%r8)
140082ade:	41 88 68 20          	mov    %bpl,0x20(%r8)
140082ae2:	41 0f 10 40 40       	movups 0x40(%r8),%xmm0
140082ae7:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
140082aeb:	41 0f 10 48 50       	movups 0x50(%r8),%xmm1
140082af0:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
140082af4:	49 89 68 50          	mov    %rbp,0x50(%r8)
140082af8:	49 c7 40 58 0f 00 00 	movq   $0xf,0x58(%r8)
140082aff:	00
140082b00:	41 88 68 40          	mov    %bpl,0x40(%r8)
140082b04:	49 8b 40 60          	mov    0x60(%r8),%rax
140082b08:	49 89 68 60          	mov    %rbp,0x60(%r8)
140082b0c:	48 89 42 60          	mov    %rax,0x60(%rdx)
140082b10:	48 83 47 30 68       	addq   $0x68,0x30(%rdi)
140082b15:	eb 0a                	jmp    0x140082b21
140082b17:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140082b1b:	e8 74 0d 00 00       	call   0x140083894
140082b20:	90                   	nop
140082b21:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140082b26:	48 33 cc             	xor    %rsp,%rcx
140082b29:	e8 42 1c 18 00       	call   0x140204770
140082b2e:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140082b33:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140082b37:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140082b3b:	49 8b 73 28          	mov    0x28(%r11),%rsi
140082b3f:	49 8b e3             	mov    %r11,%rsp
140082b42:	5f                   	pop    %rdi
140082b43:	c3                   	ret
140082b44:	33 d2                	xor    %edx,%edx
140082b46:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140082b4b:	e8 94 87 f8 ff       	call   0x14000b2e4
140082b50:	cc                   	int3
140082b51:	90                   	nop
140082b52:	90                   	nop
140082b53:	90                   	nop
140082b54:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140082b59:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140082b5e:	56                   	push   %rsi
140082b5f:	48 83 ec 20          	sub    $0x20,%rsp
140082b63:	48 8b d9             	mov    %rcx,%rbx
140082b66:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140082b6a:	48 85 c9             	test   %rcx,%rcx
140082b6d:	74 12                	je     0x140082b81
140082b6f:	48 83 63 60 00       	andq   $0x0,0x60(%rbx)
140082b74:	48 8b 01             	mov    (%rcx),%rax
140082b77:	48 8b 40 10          	mov    0x10(%rax),%rax
140082b7b:	ff 15 af 02 19 00    	call   *0x1902af(%rip)        # 0x140212e30
140082b81:	48 8b 43 58          	mov    0x58(%rbx),%rax
140082b85:	be 0f 00 00 00       	mov    $0xf,%esi
140082b8a:	bd 00 10 00 00       	mov    $0x1000,%ebp
140082b8f:	48 3b c6             	cmp    %rsi,%rax
140082b92:	76 2a                	jbe    0x140082bbe
140082b94:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140082b98:	48 ff c0             	inc    %rax
140082b9b:	48 3b c5             	cmp    %rbp,%rax
140082b9e:	72 18                	jb     0x140082bb8
140082ba0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140082ba4:	48 2b ca             	sub    %rdx,%rcx
140082ba7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140082bab:	48 83 f8 1f          	cmp    $0x1f,%rax
140082baf:	0f 87 9c 00 00 00    	ja     0x140082c51
140082bb5:	48 8b ca             	mov    %rdx,%rcx
140082bb8:	ff 15 82 ff 18 00    	call   *0x18ff82(%rip)        # 0x140212b40
140082bbe:	48 83 63 50 00       	andq   $0x0,0x50(%rbx)
140082bc3:	48 89 73 58          	mov    %rsi,0x58(%rbx)
140082bc7:	c6 43 40 00          	movb   $0x0,0x40(%rbx)
140082bcb:	48 8b 43 38          	mov    0x38(%rbx),%rax
140082bcf:	48 3b c6             	cmp    %rsi,%rax
140082bd2:	76 26                	jbe    0x140082bfa
140082bd4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140082bd8:	48 ff c0             	inc    %rax
140082bdb:	48 3b c5             	cmp    %rbp,%rax
140082bde:	72 14                	jb     0x140082bf4
140082be0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140082be4:	48 2b ca             	sub    %rdx,%rcx
140082be7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140082beb:	48 83 f8 1f          	cmp    $0x1f,%rax
140082bef:	77 60                	ja     0x140082c51
140082bf1:	48 8b ca             	mov    %rdx,%rcx