1401148a5:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
1401148aa:	41 0f 11 44 24 10    	movups %xmm0,0x10(%r12)
1401148b0:	0f 10 4c 24 50       	movups 0x50(%rsp),%xmm1
1401148b5:	41 0f 11 4c 24 20    	movups %xmm1,0x20(%r12)
1401148bb:	66 0f 6f 05 0d 59 17 	movdqa 0x17590d(%rip),%xmm0        # 0x14028a1d0
1401148c2:	00
1401148c3:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401148c9:	66 89 44 24 40       	mov    %ax,0x40(%rsp)
1401148ce:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401148d3:	e8 e8 18 fb ff       	call   0x1400c61c0
1401148d8:	90                   	nop
1401148d9:	48 8b cb             	mov    %rbx,%rcx
1401148dc:	e8 9b 2a 05 00       	call   0x14016737c
1401148e1:	49 8b c4             	mov    %r12,%rax
1401148e4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401148e9:	48 33 cc             	xor    %rsp,%rcx
1401148ec:	e8 df 19 07 00       	call   0x1401862d0
1401148f1:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1401148f8:	00
1401148f9:	48 83 c4 70          	add    $0x70,%rsp
1401148fd:	41 5f                	pop    %r15
1401148ff:	41 5e                	pop    %r14
140114901:	41 5d                	pop    %r13
140114903:	41 5c                	pop    %r12
140114905:	5f                   	pop    %rdi
140114906:	5e                   	pop    %rsi
140114907:	5d                   	pop    %rbp
140114908:	c3                   	ret
140114909:	8b c8                	mov    %eax,%ecx
14011490b:	e8 48 32 05 00       	call   0x140167b58
140114910:	cc                   	int3
140114911:	cc                   	int3
140114912:	cc                   	int3
140114913:	cc                   	int3
140114914:	cc                   	int3
140114915:	cc                   	int3
140114916:	cc                   	int3
140114917:	cc                   	int3
140114918:	cc                   	int3
140114919:	cc                   	int3
14011491a:	cc                   	int3
14011491b:	cc                   	int3
14011491c:	cc                   	int3
14011491d:	cc                   	int3
14011491e:	cc                   	int3
14011491f:	cc                   	int3
140114920:	40 53                	rex push %rbx
140114922:	56                   	push   %rsi
140114923:	57                   	push   %rdi
140114924:	41 54                	push   %r12
140114926:	41 55                	push   %r13
140114928:	41 56                	push   %r14
14011492a:	41 57                	push   %r15
14011492c:	48 81 ec 60 02 00 00 	sub    $0x260,%rsp
140114933:	48 8b 05 36 69 19 00 	mov    0x196936(%rip),%rax        # 0x1402ab270
14011493a:	48 33 c4             	xor    %rsp,%rax
14011493d:	48 89 84 24 58 02 00 	mov    %rax,0x258(%rsp)
140114944:	00
140114945:	48 8b f2             	mov    %rdx,%rsi
140114948:	4c 8b e9             	mov    %rcx,%r13
14011494b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140114950:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
140114957:	00
140114958:	44 89 84 24 bc 00 00 	mov    %r8d,0xbc(%rsp)
14011495f:	00
140114960:	8b 5a 10             	mov    0x10(%rdx),%ebx
140114963:	ff c3                	inc    %ebx
140114965:	45 33 f6             	xor    %r14d,%r14d
140114968:	4c 89 b4 24 98 00 00 	mov    %r14,0x98(%rsp)
14011496f:	00
140114970:	66 0f 6f 05 58 58 17 	movdqa 0x175858(%rip),%xmm0        # 0x14028a1d0
140114977:	00
140114978:	f3 0f 7f 84 24 a8 00 	movdqu %xmm0,0xa8(%rsp)
14011497f:	00 00
140114981:	66 44 89 b4 24 98 00 	mov    %r14w,0x98(%rsp)
140114988:	00 00
14011498a:	45 33 c0             	xor    %r8d,%r8d
14011498d:	48 8d 15 a0 2c 12 00 	lea    0x122ca0(%rip),%rdx        # 0x140237634
140114994:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14011499b:	00
14011499c:	e8 af 18 fb ff       	call   0x1400c6250
1401149a1:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
1401149a8:	00
1401149a9:	44 89 b4 24 90 00 00 	mov    %r14d,0x90(%rsp)
1401149b0:	00
1401149b1:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
1401149b8:	00
1401149b9:	48 3b c6             	cmp    %rsi,%rax
1401149bc:	74 1e                	je     0x1401149dc
1401149be:	48 8b d6             	mov    %rsi,%rdx
1401149c1:	48 83 7e 18 08       	cmpq   $0x8,0x18(%rsi)
1401149c6:	72 03                	jb     0x1401149cb
1401149c8:	48 8b 16             	mov    (%rsi),%rdx
1401149cb:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1401149cf:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1401149d6:	00
1401149d7:	e8 74 18 fb ff       	call   0x1400c6250
1401149dc:	f2 0f 10 84 24 b8 00 	movsd  0xb8(%rsp),%xmm0
1401149e3:	00 00
1401149e5:	f2 0f 11 84 24 88 00 	movsd  %xmm0,0x88(%rsp)
1401149ec:	00 00
1401149ee:	89 9c 24 90 00 00 00 	mov    %ebx,0x90(%rsp)
1401149f5:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
1401149fc:	00
1401149fd:	48 c1 ea 20          	shr    $0x20,%rdx
140114a01:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
140114a08:	00
140114a09:	e8 c2 af ff ff       	call   0x14010f9d0
140114a0e:	90                   	nop
140114a0f:	48 8d 0d ba a2 20 00 	lea    0x20a2ba(%rip),%rcx        # 0x14031ecd0
140114a16:	e8 3d 29 05 00       	call   0x140167358
140114a1b:	85 c0                	test   %eax,%eax
140114a1d:	0f 85 79 05 00 00    	jne    0x140114f9c
140114a23:	4c 89 b4 24 78 01 00 	mov    %r14,0x178(%rsp)
140114a2a:	00
140114a2b:	66 0f 6f 05 ad 57 17 	movdqa 0x1757ad(%rip),%xmm0        # 0x14028a1e0
140114a32:	00
140114a33:	f3 0f 7f 84 24 88 01 	movdqu %xmm0,0x188(%rsp)
140114a3a:	00 00
140114a3c:	c6 84 24 78 01 00 00 	movb   $0x0,0x178(%rsp)
140114a43:	00
140114a44:	45 33 c0             	xor    %r8d,%r8d
140114a47:	48 8d 15 2a 8f 11 00 	lea    0x118f2a(%rip),%rdx        # 0x14022d978
140114a4e:	48 8d 8c 24 78 01 00 	lea    0x178(%rsp),%rcx
140114a55:	00
140114a56:	e8 a5 19 fb ff       	call   0x1400c6400
140114a5b:	90                   	nop
140114a5c:	4c 89 b4 24 58 01 00 	mov    %r14,0x158(%rsp)
140114a63:	00
140114a64:	66 0f 6f 05 74 57 17 	movdqa 0x175774(%rip),%xmm0        # 0x14028a1e0
140114a6b:	00
140114a6c:	f3 0f 7f 84 24 68 01 	movdqu %xmm0,0x168(%rsp)
140114a73:	00 00
140114a75:	c6 84 24 58 01 00 00 	movb   $0x0,0x158(%rsp)
140114a7c:	00
140114a7d:	45 33 c0             	xor    %r8d,%r8d
140114a80:	48 8d 15 f1 8e 11 00 	lea    0x118ef1(%rip),%rdx        # 0x14022d978
140114a87:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140114a8e:	00
140114a8f:	e8 6c 19 fb ff       	call   0x1400c6400
140114a94:	90                   	nop
140114a95:	4c 8d 8c 24 78 01 00 	lea    0x178(%rsp),%r9
140114a9c:	00
140114a9d:	4c 8d 84 24 58 01 00 	lea    0x158(%rsp),%r8
140114aa4:	00
140114aa5:	48 8d 15 04 1f 1d 00 	lea    0x1d1f04(%rip),%rdx        # 0x1402e69b0
140114aac:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140114ab1:	e8 0a 0e 02 00       	call   0x1401358c0
140114ab6:	90                   	nop
140114ab7:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140114abe:	00
140114abf:	e8 bc 18 fb ff       	call   0x1400c6380
140114ac4:	90                   	nop
140114ac5:	48 8d 8c 24 78 01 00 	lea    0x178(%rsp),%rcx
140114acc:	00
140114acd:	e8 ae 18 fb ff       	call   0x1400c6380
140114ad2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140114ad7:	48 85 db             	test   %rbx,%rbx
140114ada:	0f 84 53 01 00 00    	je     0x140114c33
140114ae0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140114ae5:	48 85 c0             	test   %rax,%rax
140114ae8:	74 09                	je     0x140114af3
140114aea:	f0 ff 40 08          	lock incl 0x8(%rax)
140114aee:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140114af3:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140114af8:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140114afe:	48 8b 03             	mov    (%rbx),%rax
140114b01:	4c 8b 60 28          	mov    0x28(%rax),%r12
140114b05:	4c 8d bc 24 38 01 00 	lea    0x138(%rsp),%r15
140114b0c:	00
140114b0d:	48 83 bc 24 50 01 00 	cmpq   $0x10,0x150(%rsp)
140114b14:	00 10
140114b16:	4c 0f 43 bc 24 38 01 	cmovae 0x138(%rsp),%r15
140114b1d:	00 00
140114b1f:	c7 84 24 c8 00 00 00 	movl   $0xe5bc662b,0xc8(%rsp)
140114b26:	2b 66 bc e5
140114b2a:	c7 84 24 cc 00 00 00 	movl   $0x45d721bf,0xcc(%rsp)
140114b31:	bf 21 d7 45
140114b35:	66 c7 84 24 d0 00 00 	movw   $0xc5cb,0xd0(%rsp)
140114b3c:	00 cb c5
140114b3f:	33 c0                	xor    %eax,%eax
140114b41:	88 84 24 d2 00 00 00 	mov    %al,0xd2(%rsp)
140114b48:	48 8d 94 24 f8 01 00 	lea    0x1f8(%rsp),%rdx
140114b4f:	00
140114b50:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140114b57:	00
140114b58:	e8 a3 52 fb ff       	call   0x1400c9e00
140114b5d:	48 8b f8             	mov    %rax,%rdi
140114b60:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
140114b65:	72 03                	jb     0x140114b6a
140114b67:	48 8b 38             	mov    (%rax),%rdi
140114b6a:	66 0f 6f 05 3e 58 17 	movdqa 0x17583e(%rip),%xmm0        # 0x14028a3b0
140114b71:	00
140114b72:	f3 0f 7f 84 24 d8 00 	movdqu %xmm0,0xd8(%rsp)
140114b79:	00 00
140114b7b:	c7 84 24 e8 00 00 00 	movl   $0xf34bb8eb,0xe8(%rsp)
140114b82:	eb b8 4b f3
140114b86:	c7 84 24 ec 00 00 00 	movl   $0xb842b902,0xec(%rsp)
140114b8d:	02 b9 42 b8
140114b91:	c7 84 24 f0 00 00 00 	movl   $0x3c16b837,0xf0(%rsp)
140114b98:	37 b8 16 3c
140114b9c:	66 c7 84 24 f4 00 00 	movw   $0x81,0xf4(%rsp)
140114ba3:	00 81 00
140114ba6:	48 8d 94 24 d8 01 00 	lea    0x1d8(%rsp),%rdx
140114bad:	00
140114bae:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
140114bb5:	00
140114bb6:	e8 45 4f fb ff       	call   0x1400c9b00
140114bbb:	90                   	nop
140114bbc:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
140114bc1:	72 03                	jb     0x140114bc6
140114bc3:	48 8b 00             	mov    (%rax),%rax
140114bc6:	4d 8b cf             	mov    %r15,%r9
140114bc9:	4c 8b c7             	mov    %rdi,%r8
140114bcc:	48 8b d0             	mov    %rax,%rdx
140114bcf:	48 8b cb             	mov    %rbx,%rcx
140114bd2:	41 ff d4             	call   *%r12
140114bd5:	90                   	nop
140114bd6:	48 8d 8c 24 d8 01 00 	lea    0x1d8(%rsp),%rcx
140114bdd:	00
140114bde:	e8 9d 17 fb ff       	call   0x1400c6380
140114be3:	90                   	nop
140114be4:	48 8d 8c 24 f8 01 00 	lea    0x1f8(%rsp),%rcx
140114beb:	00
140114bec:	e8 8f 17 fb ff       	call   0x1400c6380
140114bf1:	90                   	nop
140114bf2:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140114bf7:	48 85 c9             	test   %rcx,%rcx
140114bfa:	74 37                	je     0x140114c33
140114bfc:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140114c01:	8b c7                	mov    %edi,%eax
140114c03:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140114c08:	83 f8 01             	cmp    $0x1,%eax
140114c0b:	75 2b                	jne    0x140114c38
140114c0d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140114c12:	48 8b 03             	mov    (%rbx),%rax
140114c15:	48 8b cb             	mov    %rbx,%rcx
140114c18:	ff 10                	call   *(%rax)
140114c1a:	8b c7                	mov    %edi,%eax
140114c1c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140114c21:	83 f8 01             	cmp    $0x1,%eax
140114c24:	75 12                	jne    0x140114c38
140114c26:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140114c2b:	48 8b 01             	mov    (%rcx),%rax
140114c2e:	ff 50 08             	call   *0x8(%rax)
140114c31:	eb 05                	jmp    0x140114c38
140114c33:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140114c38:	48 8d 0d 91 a0 20 00 	lea    0x20a091(%rip),%rcx        # 0x14031ecd0
140114c3f:	e8 38 27 05 00       	call   0x14016737c
140114c44:	90                   	nop
140114c45:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140114c4a:	48 85 db             	test   %rbx,%rbx
140114c4d:	74 2a                	je     0x140114c79
140114c4f:	8b c7                	mov    %edi,%eax
140114c51:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140114c56:	83 f8 01             	cmp    $0x1,%eax
140114c59:	75 1e                	jne    0x140114c79
140114c5b:	48 8b 03             	mov    (%rbx),%rax
140114c5e:	48 8b cb             	mov    %rbx,%rcx
140114c61:	ff 10                	call   *(%rax)
140114c63:	8b c7                	mov    %edi,%eax
140114c65:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140114c6a:	83 f8 01             	cmp    $0x1,%eax
140114c6d:	75 0a                	jne    0x140114c79
140114c6f:	48 8b 03             	mov    (%rbx),%rax
140114c72:	48 8b cb             	mov    %rbx,%rcx
140114c75:	ff 50 08             	call   *0x8(%rax)
140114c78:	90                   	nop
140114c79:	eb 14                	jmp    0x140114c8f
140114c7b:	45 33 f6             	xor    %r14d,%r14d
140114c7e:	41 8d 7e ff          	lea    -0x1(%r14),%edi
140114c82:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
140114c87:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140114c8e:	00
140114c8f:	49 8d 8d b8 00 00 00 	lea    0xb8(%r13),%rcx
140114c96:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140114c9d:	00
140114c9e:	e8 ed 5a fe ff       	call   0x1400fa790
140114ca3:	44 8b f8             	mov    %eax,%r15d
140114ca6:	89 44 24 30          	mov    %eax,0x30(%rsp)
140114caa:	83 f8 02             	cmp    $0x2,%eax
140114cad:	0f 85 9f 02 00 00    	jne    0x140114f52
140114cb3:	48 8d 0d 16 a0 20 00 	lea    0x20a016(%rip),%rcx        # 0x14031ecd0
140114cba:	e8 99 26 05 00       	call   0x140167358
140114cbf:	85 c0                	test   %eax,%eax
140114cc1:	0f 85 dd 02 00 00    	jne    0x140114fa4
140114cc7:	4c 89 b4 24 b8 01 00 	mov    %r14,0x1b8(%rsp)
140114cce:	00
140114ccf:	66 0f 6f 05 09 55 17 	movdqa 0x175509(%rip),%xmm0        # 0x14028a1e0
140114cd6:	00
140114cd7:	f3 0f 7f 84 24 c8 01 	movdqu %xmm0,0x1c8(%rsp)
140114cde:	00 00
140114ce0:	c6 84 24 b8 01 00 00 	movb   $0x0,0x1b8(%rsp)
140114ce7:	00
140114ce8:	45 33 c0             	xor    %r8d,%r8d
140114ceb:	48 8d 15 86 8c 11 00 	lea    0x118c86(%rip),%rdx        # 0x14022d978
140114cf2:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140114cf9:	00
140114cfa:	e8 01 17 fb ff       	call   0x1400c6400
140114cff:	90                   	nop
140114d00:	4c 89 b4 24 98 01 00 	mov    %r14,0x198(%rsp)
140114d07:	00
140114d08:	66 0f 6f 05 d0 54 17 	movdqa 0x1754d0(%rip),%xmm0        # 0x14028a1e0
140114d0f:	00
140114d10:	f3 0f 7f 84 24 a8 01 	movdqu %xmm0,0x1a8(%rsp)
140114d17:	00 00
140114d19:	c6 84 24 98 01 00 00 	movb   $0x0,0x198(%rsp)
140114d20:	00
140114d21:	45 33 c0             	xor    %r8d,%r8d
140114d24:	48 8d 15 4d 8c 11 00 	lea    0x118c4d(%rip),%rdx        # 0x14022d978
140114d2b:	48 8d 8c 24 98 01 00 	lea    0x198(%rsp),%rcx
140114d32:	00
140114d33:	e8 c8 16 fb ff       	call   0x1400c6400
140114d38:	90                   	nop
140114d39:	4c 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%r9
140114d40:	00
140114d41:	4c 8d 84 24 98 01 00 	lea    0x198(%rsp),%r8
140114d48:	00
140114d49:	48 8d 15 60 1c 1d 00 	lea    0x1d1c60(%rip),%rdx        # 0x1402e69b0
140114d50:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140114d55:	e8 66 0b 02 00       	call   0x1401358c0
140114d5a:	90                   	nop
140114d5b:	48 8d 8c 24 98 01 00 	lea    0x198(%rsp),%rcx
140114d62:	00
140114d63:	e8 18 16 fb ff       	call   0x1400c6380
140114d68:	90                   	nop
140114d69:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140114d70:	00
140114d71:	e8 0a 16 fb ff       	call   0x1400c6380
140114d76:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140114d7b:	48 85 db             	test   %rbx,%rbx
140114d7e:	0f 84 80 01 00 00    	je     0x140114f04
140114d84:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140114d89:	48 85 c0             	test   %rax,%rax
140114d8c:	74 09                	je     0x140114d97
140114d8e:	f0 ff 40 08          	lock incl 0x8(%rax)
140114d92:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140114d97:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140114d9c:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140114da2:	48 8b 03             	mov    (%rbx),%rax
140114da5:	4c 8b 68 48          	mov    0x48(%rax),%r13
140114da9:	4c 8d a4 24 38 01 00 	lea    0x138(%rsp),%r12
140114db0:	00
140114db1:	48 83 bc 24 50 01 00 	cmpq   $0x10,0x150(%rsp)
140114db8:	00 10
140114dba:	4c 0f 43 a4 24 38 01 	cmovae 0x138(%rsp),%r12
140114dc1:	00 00
140114dc3:	c7 84 24 b8 00 00 00 	movl   $0xe5bc662b,0xb8(%rsp)
140114dca:	2b 66 bc e5
140114dce:	c7 84 24 bc 00 00 00 	movl   $0x45d721bf,0xbc(%rsp)