1409427ba:	e9 36 01 00 00       	jmp    0x1409428f5
1409427bf:	44 3b f6             	cmp    %esi,%r14d
1409427c2:	0f 85 2d 01 00 00    	jne    0x1409428f5
1409427c8:	49 8b 4c 24 28       	mov    0x28(%r12),%rcx
1409427cd:	48 8b 01             	mov    (%rcx),%rax
1409427d0:	48 8d 15 29 8d 1e 00 	lea    0x1e8d29(%rip),%rdx        # 0x140b2b500
1409427d7:	48 89 94 24 d0 01 00 	mov    %rdx,0x1d0(%rsp)
1409427de:	00
1409427df:	48 8d 94 24 d0 01 00 	lea    0x1d0(%rsp),%rdx
1409427e6:	00
1409427e7:	48 89 94 24 08 02 00 	mov    %rdx,0x208(%rsp)
1409427ee:	00
1409427ef:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1409427f4:	48 89 94 24 a0 00 00 	mov    %rdx,0xa0(%rsp)
1409427fb:	00
1409427fc:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140942801:	48 89 94 24 a8 00 00 	mov    %rdx,0xa8(%rsp)
140942808:	00
140942809:	4c 89 a4 24 b0 00 00 	mov    %r12,0xb0(%rsp)
140942810:	00
140942811:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140942816:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
14094281d:	00
14094281e:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140942823:	48 89 94 24 c0 00 00 	mov    %rdx,0xc0(%rsp)
14094282a:	00
14094282b:	48 8d 15 06 8d 1e 00 	lea    0x1e8d06(%rip),%rdx        # 0x140b2b538
140942832:	48 89 94 24 10 01 00 	mov    %rdx,0x110(%rsp)
140942839:	00
14094283a:	0f 10 84 24 a0 00 00 	movups 0xa0(%rsp),%xmm0
140942841:	00
140942842:	0f 11 84 24 18 01 00 	movups %xmm0,0x118(%rsp)
140942849:	00
14094284a:	0f 10 8c 24 b0 00 00 	movups 0xb0(%rsp),%xmm1
140942851:	00
140942852:	0f 11 8c 24 28 01 00 	movups %xmm1,0x128(%rsp)
140942859:	00
14094285a:	f2 0f 10 84 24 c0 00 	movsd  0xc0(%rsp),%xmm0
140942861:	00 00
140942863:	f2 0f 11 84 24 38 01 	movsd  %xmm0,0x138(%rsp)
14094286a:	00 00
14094286c:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
140942873:	00
140942874:	4c 89 84 24 48 01 00 	mov    %r8,0x148(%rsp)
14094287b:	00
14094287c:	4c 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%r9
140942883:	00
140942884:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
14094288b:	00
14094288c:	ba 01 00 00 00       	mov    $0x1,%edx
140942891:	48 8b 40 08          	mov    0x8(%rax),%rax
140942895:	ff 15 9d a3 1c 00    	call   *0x1ca39d(%rip)        # 0x140b0cc38
14094289b:	48 8b 8c 24 48 01 00 	mov    0x148(%rsp),%rcx
1409428a2:	00
1409428a3:	48 85 c9             	test   %rcx,%rcx
1409428a6:	74 24                	je     0x1409428cc
1409428a8:	48 8b 01             	mov    (%rcx),%rax
1409428ab:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
1409428b2:	00
1409428b3:	48 3b ca             	cmp    %rdx,%rcx
1409428b6:	0f 95 c2             	setne  %dl
1409428b9:	48 8b 40 20          	mov    0x20(%rax),%rax
1409428bd:	ff 15 75 a3 1c 00    	call   *0x1ca375(%rip)        # 0x140b0cc38
1409428c3:	48 83 a4 24 48 01 00 	andq   $0x0,0x148(%rsp)
1409428ca:	00 00
1409428cc:	48 8b 8c 24 08 02 00 	mov    0x208(%rsp),%rcx
1409428d3:	00
1409428d4:	48 85 c9             	test   %rcx,%rcx
1409428d7:	74 1c                	je     0x1409428f5
1409428d9:	48 8b 01             	mov    (%rcx),%rax
1409428dc:	48 8d 94 24 d0 01 00 	lea    0x1d0(%rsp),%rdx
1409428e3:	00
1409428e4:	48 3b ca             	cmp    %rdx,%rcx
1409428e7:	0f 95 c2             	setne  %dl
1409428ea:	48 8b 40 20          	mov    0x20(%rax),%rax
1409428ee:	ff 15 44 a3 1c 00    	call   *0x1ca344(%rip)        # 0x140b0cc38
1409428f4:	90                   	nop
1409428f5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1409428fa:	48 85 c9             	test   %rcx,%rcx
1409428fd:	74 3d                	je     0x14094293c
1409428ff:	8b c7                	mov    %edi,%eax
140942901:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140942906:	03 c7                	add    %edi,%eax
140942908:	75 32                	jne    0x14094293c
14094290a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14094290f:	48 8b 03             	mov    (%rbx),%rax
140942912:	48 8b cb             	mov    %rbx,%rcx
140942915:	48 8b 00             	mov    (%rax),%rax
140942918:	ff 15 1a a3 1c 00    	call   *0x1ca31a(%rip)        # 0x140b0cc38
14094291e:	8b c7                	mov    %edi,%eax
140942920:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140942925:	03 c7                	add    %edi,%eax
140942927:	75 13                	jne    0x14094293c
140942929:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14094292e:	48 8b 01             	mov    (%rcx),%rax
140942931:	48 8b 40 08          	mov    0x8(%rax),%rax
140942935:	ff 15 fd a2 1c 00    	call   *0x1ca2fd(%rip)        # 0x140b0cc38
14094293b:	90                   	nop
14094293c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140942941:	48 85 db             	test   %rbx,%rbx
140942944:	74 36                	je     0x14094297c
140942946:	8b c7                	mov    %edi,%eax
140942948:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14094294d:	03 c7                	add    %edi,%eax
14094294f:	75 2b                	jne    0x14094297c
140942951:	48 8b 03             	mov    (%rbx),%rax
140942954:	48 8b cb             	mov    %rbx,%rcx
140942957:	48 8b 00             	mov    (%rax),%rax
14094295a:	ff 15 d8 a2 1c 00    	call   *0x1ca2d8(%rip)        # 0x140b0cc38
140942960:	8b c7                	mov    %edi,%eax
140942962:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140942967:	03 c7                	add    %edi,%eax
140942969:	75 11                	jne    0x14094297c
14094296b:	48 8b 03             	mov    (%rbx),%rax
14094296e:	48 8b cb             	mov    %rbx,%rcx
140942971:	48 8b 40 08          	mov    0x8(%rax),%rax
140942975:	ff 15 bd a2 1c 00    	call   *0x1ca2bd(%rip)        # 0x140b0cc38
14094297b:	90                   	nop
14094297c:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140942981:	e8 6e ca 7c ff       	call   0x14010f3f4
140942986:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14094298d:	00
14094298e:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140942992:	48 85 db             	test   %rbx,%rbx
140942995:	74 35                	je     0x1409429cc
140942997:	8b c7                	mov    %edi,%eax
140942999:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14094299e:	03 c7                	add    %edi,%eax
1409429a0:	75 2a                	jne    0x1409429cc
1409429a2:	48 8b 03             	mov    (%rbx),%rax
1409429a5:	48 8b cb             	mov    %rbx,%rcx
1409429a8:	48 8b 00             	mov    (%rax),%rax
1409429ab:	ff 15 87 a2 1c 00    	call   *0x1ca287(%rip)        # 0x140b0cc38
1409429b1:	8b c7                	mov    %edi,%eax
1409429b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409429b8:	03 c7                	add    %edi,%eax
1409429ba:	75 10                	jne    0x1409429cc
1409429bc:	48 8b 03             	mov    (%rbx),%rax
1409429bf:	48 8b cb             	mov    %rbx,%rcx
1409429c2:	48 8b 40 08          	mov    0x8(%rax),%rax
1409429c6:	ff 15 6c a2 1c 00    	call   *0x1ca26c(%rip)        # 0x140b0cc38
1409429cc:	48 8b 8c 24 10 05 00 	mov    0x510(%rsp),%rcx
1409429d3:	00
1409429d4:	48 33 cc             	xor    %rsp,%rcx
1409429d7:	e8 04 cc 1a 00       	call   0x140aef5e0
1409429dc:	48 81 c4 20 05 00 00 	add    $0x520,%rsp
1409429e3:	41 5f                	pop    %r15
1409429e5:	41 5e                	pop    %r14
1409429e7:	41 5d                	pop    %r13
1409429e9:	41 5c                	pop    %r12
1409429eb:	5f                   	pop    %rdi
1409429ec:	5e                   	pop    %rsi
1409429ed:	5b                   	pop    %rbx
1409429ee:	c3                   	ret
1409429ef:	48 8d 15 82 a5 22 00 	lea    0x22a582(%rip),%rdx        # 0x140b6cf78
1409429f6:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1409429fd:	00
1409429fe:	e8 55 c8 7c ff       	call   0x14010f258
140942a03:	41 b8 73 80 04 80    	mov    $0x80048073,%r8d
140942a09:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140942a10:	00
140942a11:	48 8d 8c 24 10 02 00 	lea    0x210(%rsp),%rcx
140942a18:	00
140942a19:	e8 62 bb 96 ff       	call   0x1402ae580
140942a1e:	48 8d 15 5b 35 2f 00 	lea    0x2f355b(%rip),%rdx        # 0x140c35f80
140942a25:	48 8d 8c 24 10 02 00 	lea    0x210(%rsp),%rcx
140942a2c:	00
140942a2d:	e8 4c da 1a 00       	call   0x140af047e
140942a32:	90                   	nop
140942a33:	ba 21 80 04 80       	mov    $0x80048021,%edx
140942a38:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
140942a3f:	00
140942a40:	e8 1b c4 7c ff       	call   0x14010ee60
140942a45:	48 8d 15 74 33 2f 00 	lea    0x2f3374(%rip),%rdx        # 0x140c35dc0
140942a4c:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
140942a53:	00
140942a54:	e8 25 da 1a 00       	call   0x140af047e
140942a59:	90                   	nop
140942a5a:	ba 1b 80 04 80       	mov    $0x8004801b,%edx
140942a5f:	48 8d 8c 24 90 02 00 	lea    0x290(%rsp),%rcx
140942a66:	00
140942a67:	e8 f4 c3 7c ff       	call   0x14010ee60
140942a6c:	48 8d 15 4d 33 2f 00 	lea    0x2f334d(%rip),%rdx        # 0x140c35dc0
140942a73:	48 8d 8c 24 90 02 00 	lea    0x290(%rsp),%rcx
140942a7a:	00
140942a7b:	e8 fe d9 1a 00       	call   0x140af047e
140942a80:	90                   	nop
140942a81:	ba 1b 80 04 80       	mov    $0x8004801b,%edx
140942a86:	48 8d 8c 24 d0 02 00 	lea    0x2d0(%rsp),%rcx
140942a8d:	00
140942a8e:	e8 cd c3 7c ff       	call   0x14010ee60
140942a93:	48 8d 15 26 33 2f 00 	lea    0x2f3326(%rip),%rdx        # 0x140c35dc0
140942a9a:	48 8d 8c 24 d0 02 00 	lea    0x2d0(%rsp),%rcx
140942aa1:	00
140942aa2:	e8 d7 d9 1a 00       	call   0x140af047e
140942aa7:	90                   	nop
140942aa8:	ba 1c 80 04 80       	mov    $0x8004801c,%edx
140942aad:	48 8d 8c 24 10 03 00 	lea    0x310(%rsp),%rcx
140942ab4:	00
140942ab5:	e8 a6 c3 7c ff       	call   0x14010ee60
140942aba:	48 8d 15 ff 32 2f 00 	lea    0x2f32ff(%rip),%rdx        # 0x140c35dc0
140942ac1:	48 8d 8c 24 10 03 00 	lea    0x310(%rsp),%rcx
140942ac8:	00
140942ac9:	e8 b0 d9 1a 00       	call   0x140af047e
140942ace:	cc                   	int3
140942acf:	ba 1b 80 04 80       	mov    $0x8004801b,%edx
140942ad4:	48 8d 8c 24 50 03 00 	lea    0x350(%rsp),%rcx
140942adb:	00
140942adc:	e8 7f c3 7c ff       	call   0x14010ee60
140942ae1:	48 8d 15 d8 32 2f 00 	lea    0x2f32d8(%rip),%rdx        # 0x140c35dc0
140942ae8:	48 8d 8c 24 50 03 00 	lea    0x350(%rsp),%rcx
140942aef:	00
140942af0:	e8 89 d9 1a 00       	call   0x140af047e
140942af5:	cc                   	int3
140942af6:	ba 1c 80 04 80       	mov    $0x8004801c,%edx
140942afb:	48 8d 8c 24 90 03 00 	lea    0x390(%rsp),%rcx
140942b02:	00
140942b03:	e8 58 c3 7c ff       	call   0x14010ee60
140942b08:	48 8d 15 b1 32 2f 00 	lea    0x2f32b1(%rip),%rdx        # 0x140c35dc0
140942b0f:	48 8d 8c 24 90 03 00 	lea    0x390(%rsp),%rcx
140942b16:	00
140942b17:	e8 62 d9 1a 00       	call   0x140af047e
140942b1c:	90                   	nop
140942b1d:	0f 1f 00             	nopl   (%rax)
140942b20:	ba 1b 80 04 80       	mov    $0x8004801b,%edx
140942b25:	48 8d 8c 24 d0 03 00 	lea    0x3d0(%rsp),%rcx
140942b2c:	00
140942b2d:	e8 2e c3 7c ff       	call   0x14010ee60
140942b32:	48 8d 15 87 32 2f 00 	lea    0x2f3287(%rip),%rdx        # 0x140c35dc0
140942b39:	48 8d 8c 24 d0 03 00 	lea    0x3d0(%rsp),%rcx
140942b40:	00
140942b41:	e8 38 d9 1a 00       	call   0x140af047e
140942b46:	cc                   	int3
140942b47:	ba 1c 80 04 80       	mov    $0x8004801c,%edx
140942b4c:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
140942b53:	00
140942b54:	e8 07 c3 7c ff       	call   0x14010ee60
140942b59:	48 8d 15 60 32 2f 00 	lea    0x2f3260(%rip),%rdx        # 0x140c35dc0
140942b60:	48 8d 8c 24 10 04 00 	lea    0x410(%rsp),%rcx
140942b67:	00
140942b68:	e8 11 d9 1a 00       	call   0x140af047e
140942b6d:	90                   	nop
140942b6e:	ba 1b 80 04 80       	mov    $0x8004801b,%edx
140942b73:	48 8d 8c 24 50 04 00 	lea    0x450(%rsp),%rcx
140942b7a:	00
140942b7b:	e8 e0 c2 7c ff       	call   0x14010ee60
140942b80:	48 8d 15 39 32 2f 00 	lea    0x2f3239(%rip),%rdx        # 0x140c35dc0
140942b87:	48 8d 8c 24 50 04 00 	lea    0x450(%rsp),%rcx
140942b8e:	00
140942b8f:	e8 ea d8 1a 00       	call   0x140af047e
140942b94:	cc                   	int3
140942b95:	ba 1a 80 04 80       	mov    $0x8004801a,%edx
140942b9a:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
140942ba1:	00
140942ba2:	e8 b9 c2 7c ff       	call   0x14010ee60
140942ba7:	48 8d 15 12 32 2f 00 	lea    0x2f3212(%rip),%rdx        # 0x140c35dc0
140942bae:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
140942bb5:	00
140942bb6:	e8 c3 d8 1a 00       	call   0x140af047e
140942bbb:	cc                   	int3
140942bbc:	48 8b c4             	mov    %rsp,%rax
140942bbf:	48 89 58 10          	mov    %rbx,0x10(%rax)
140942bc3:	48 89 70 18          	mov    %rsi,0x18(%rax)
140942bc7:	48 89 78 20          	mov    %rdi,0x20(%rax)
140942bcb:	55                   	push   %rbp
140942bcc:	41 54                	push   %r12
140942bce:	41 55                	push   %r13
140942bd0:	41 56                	push   %r14
140942bd2:	41 57                	push   %r15
140942bd4:	48 8d 68 98          	lea    -0x68(%rax),%rbp
140942bd8:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
140942bdf:	48 8b 05 5a c4 37 00 	mov    0x37c45a(%rip),%rax        # 0x140cbf040
140942be6:	48 33 c4             	xor    %rsp,%rax
140942be9:	48 89 45 30          	mov    %rax,0x30(%rbp)
140942bed:	4c 8b e1             	mov    %rcx,%r12
140942bf0:	0f 57 c0             	xorps  %xmm0,%xmm0
140942bf3:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
140942bf8:	45 33 ed             	xor    %r13d,%r13d
140942bfb:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
140942bff:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
140942c04:	41 8d 4d 50          	lea    0x50(%r13),%ecx
140942c08:	ff 15 ba 9c 1c 00    	call   *0x1c9cba(%rip)        # 0x140b0c8c8
140942c0e:	48 85 c0             	test   %rax,%rax
140942c11:	75 07                	jne    0x140942c1a
140942c13:	ff 15 7f 98 1c 00    	call   *0x1c987f(%rip)        # 0x140b0c498
140942c19:	cc                   	int3
140942c1a:	48 89 00             	mov    %rax,(%rax)
140942c1d:	48 89 40 08          	mov    %rax,0x8(%rax)
140942c21:	48 89 40 10          	mov    %rax,0x10(%rax)
140942c25:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140942c2b:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140942c2f:	49 8b 04 24          	mov    (%r12),%rax
140942c33:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140942c37:	49 8b cc             	mov    %r12,%rcx
140942c3a:	48 8b 40 48          	mov    0x48(%rax),%rax
140942c3e:	ff 15 f4 9f 1c 00    	call   *0x1c9ff4(%rip)        # 0x140b0cc38
140942c44:	49 8d bc 24 a8 00 00 	lea    0xa8(%r12),%rdi
140942c4b:	00
140942c4c:	48 8b d0             	mov    %rax,%rdx
140942c4f:	48 8b cf             	mov    %rdi,%rcx
140942c52:	e8 8d 36 6c ff       	call   0x1400062e4
140942c57:	41 83 cf ff          	or     $0xffffffff,%r15d
140942c5b:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140942c5f:	48 85 db             	test   %rbx,%rbx
140942c62:	74 39                	je     0x140942c9d
140942c64:	41 8b c7             	mov    %r15d,%eax
140942c67:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140942c6c:	41 03 c7             	add    %r15d,%eax
140942c6f:	75 2c                	jne    0x140942c9d
140942c71:	48 8b 03             	mov    (%rbx),%rax
140942c74:	48 8b cb             	mov    %rbx,%rcx
140942c77:	48 8b 00             	mov    (%rax),%rax
140942c7a:	ff 15 b8 9f 1c 00    	call   *0x1c9fb8(%rip)        # 0x140b0cc38
140942c80:	41 8b c7             	mov    %r15d,%eax
140942c83:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140942c88:	41 03 c7             	add    %r15d,%eax
140942c8b:	75 10                	jne    0x140942c9d
140942c8d:	48 8b 03             	mov    (%rbx),%rax
140942c90:	48 8b cb             	mov    %rbx,%rcx
140942c93:	48 8b 40 08          	mov    0x8(%rax),%rax
140942c97:	ff 15 9b 9f 1c 00    	call   *0x1c9f9b(%rip)        # 0x140b0cc38
140942c9d:	48 8b 0f             	mov    (%rdi),%rcx
140942ca0:	48 8b 01             	mov    (%rcx),%rax
140942ca3:	0f 57 c0             	xorps  %xmm0,%xmm0
140942ca6:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140942caa:	66 0f 6f 0d fe ef 26 	movdqa 0x26effe(%rip),%xmm1        # 0x140bb1cb0
140942cb1:	00
140942cb2:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140942cb7:	8b 15 b3 a2 22 00    	mov    0x22a2b3(%rip),%edx        # 0x140b6cf70
140942cbd:	89 55 b0             	mov    %edx,-0x50(%rbp)
140942cc0:	0f b7 15 ad a2 22 00 	movzwl 0x22a2ad(%rip),%edx        # 0x140b6cf74
140942cc7:	66 89 55 b4          	mov    %dx,-0x4c(%rbp)
140942ccb:	44 88 6d b6          	mov    %r13b,-0x4a(%rbp)
140942ccf:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140942cd3:	48 8b 40 40          	mov    0x40(%rax),%rax
140942cd7:	ff 15 5b 9f 1c 00    	call   *0x1c9f5b(%rip)        # 0x140b0cc38
140942cdd:	48 8b 48 08          	mov    0x8(%rax),%rcx
140942ce1:	48 85 c9             	test   %rcx,%rcx
140942ce4:	74 04                	je     0x140942cea
140942ce6:	f0 ff 41 08          	lock incl 0x8(%rcx)
140942cea:	48 8b 18             	mov    (%rax),%rbx
140942ced:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140942cf2:	48 8b 40 08          	mov    0x8(%rax),%rax
140942cf6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140942cfb:	41 be 00 10 00 00    	mov    $0x1000,%r14d
140942d01:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140942d05:	48 83 f8 0f          	cmp    $0xf,%rax
140942d09:	76 2d                	jbe    0x140942d38
140942d0b:	48 ff c0             	inc    %rax
140942d0e:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx