140a3dc55:	c3                   	ret
140a3dc56:	90                   	nop
140a3dc57:	90                   	nop
140a3dc58:	90                   	nop
140a3dc59:	90                   	nop
140a3dc5a:	90                   	nop
140a3dc5b:	90                   	nop
140a3dc5c:	90                   	nop
140a3dc5d:	90                   	nop
140a3dc5e:	90                   	nop
140a3dc5f:	90                   	nop
140a3dc60:	40 53                	rex push %rbx
140a3dc62:	48 83 ec 20          	sub    $0x20,%rsp
140a3dc66:	48 8d 05 e3 7b 0f 00 	lea    0xf7be3(%rip),%rax        # 0x140b35850
140a3dc6d:	48 8b d9             	mov    %rcx,%rbx
140a3dc70:	48 89 01             	mov    %rax,(%rcx)
140a3dc73:	f6 c2 01             	test   $0x1,%dl
140a3dc76:	74 05                	je     0x140a3dc7d
140a3dc78:	e8 57 19 0b 00       	call   0x140aef5d4
140a3dc7d:	48 8b c3             	mov    %rbx,%rax
140a3dc80:	48 83 c4 20          	add    $0x20,%rsp
140a3dc84:	5b                   	pop    %rbx
140a3dc85:	c3                   	ret
140a3dc86:	90                   	nop
140a3dc87:	90                   	nop
140a3dc88:	90                   	nop
140a3dc89:	90                   	nop
140a3dc8a:	90                   	nop
140a3dc8b:	90                   	nop
140a3dc8c:	90                   	nop
140a3dc8d:	90                   	nop
140a3dc8e:	90                   	nop
140a3dc8f:	90                   	nop
140a3dc90:	48 8d 05 49 d1 29 00 	lea    0x29d149(%rip),%rax        # 0x140cdade0
140a3dc97:	c3                   	ret
140a3dc98:	90                   	nop
140a3dc99:	90                   	nop
140a3dc9a:	90                   	nop
140a3dc9b:	90                   	nop
140a3dc9c:	90                   	nop
140a3dc9d:	90                   	nop
140a3dc9e:	90                   	nop
140a3dc9f:	90                   	nop
140a3dca0:	48 83 c1 08          	add    $0x8,%rcx
140a3dca4:	e9 1b 84 ff ff       	jmp    0x140a360c4
140a3dca9:	90                   	nop
140a3dcaa:	90                   	nop
140a3dcab:	90                   	nop
140a3dcac:	90                   	nop
140a3dcad:	90                   	nop
140a3dcae:	90                   	nop
140a3dcaf:	90                   	nop
140a3dcb0:	48 8d 05 c1 7b 0f 00 	lea    0xf7bc1(%rip),%rax        # 0x140b35878
140a3dcb7:	48 89 02             	mov    %rax,(%rdx)
140a3dcba:	48 8b c2             	mov    %rdx,%rax
140a3dcbd:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
140a3dcc1:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
140a3dcc5:	0f 10 49 18          	movups 0x18(%rcx),%xmm1
140a3dcc9:	0f 11 4a 18          	movups %xmm1,0x18(%rdx)
140a3dccd:	0f 10 41 28          	movups 0x28(%rcx),%xmm0
140a3dcd1:	0f 11 42 28          	movups %xmm0,0x28(%rdx)
140a3dcd5:	c3                   	ret
140a3dcd6:	90                   	nop
140a3dcd7:	90                   	nop
140a3dcd8:	90                   	nop
140a3dcd9:	90                   	nop
140a3dcda:	90                   	nop
140a3dcdb:	90                   	nop
140a3dcdc:	90                   	nop
140a3dcdd:	90                   	nop
140a3dcde:	90                   	nop
140a3dcdf:	90                   	nop
140a3dce0:	48 83 e9 30          	sub    $0x30,%rcx
140a3dce4:	e9 17 50 ff ff       	jmp    0x140a32d00
140a3dce9:	90                   	nop
140a3dcea:	90                   	nop
140a3dceb:	90                   	nop
140a3dcec:	90                   	nop
140a3dced:	90                   	nop
140a3dcee:	90                   	nop
140a3dcef:	90                   	nop
140a3dcf0:	48 83 e9 30          	sub    $0x30,%rcx
140a3dcf4:	e9 e7 4e ff ff       	jmp    0x140a32be0
140a3dcf9:	90                   	nop
140a3dcfa:	90                   	nop
140a3dcfb:	90                   	nop
140a3dcfc:	90                   	nop
140a3dcfd:	90                   	nop
140a3dcfe:	90                   	nop
140a3dcff:	90                   	nop
140a3dd00:	48 83 e9 30          	sub    $0x30,%rcx
140a3dd04:	e9 17 af 6e ff       	jmp    0x140128c20
140a3dd09:	90                   	nop
140a3dd0a:	90                   	nop
140a3dd0b:	90                   	nop
140a3dd0c:	90                   	nop
140a3dd0d:	90                   	nop
140a3dd0e:	90                   	nop
140a3dd0f:	90                   	nop
140a3dd10:	48 83 e9 30          	sub    $0x30,%rcx
140a3dd14:	e9 17 c4 60 ff       	jmp    0x14004a130
140a3dd19:	90                   	nop
140a3dd1a:	90                   	nop
140a3dd1b:	90                   	nop
140a3dd1c:	90                   	nop
140a3dd1d:	90                   	nop
140a3dd1e:	90                   	nop
140a3dd1f:	90                   	nop
140a3dd20:	48 83 e9 30          	sub    $0x30,%rcx
140a3dd24:	e9 f7 fc e7 ff       	jmp    0x1408bda20
140a3dd29:	90                   	nop
140a3dd2a:	90                   	nop
140a3dd2b:	90                   	nop
140a3dd2c:	90                   	nop
140a3dd2d:	90                   	nop
140a3dd2e:	90                   	nop
140a3dd2f:	90                   	nop
140a3dd30:	48 83 e9 30          	sub    $0x30,%rcx
140a3dd34:	e9 87 ae 6e ff       	jmp    0x140128bc0
140a3dd39:	90                   	nop
140a3dd3a:	90                   	nop
140a3dd3b:	90                   	nop
140a3dd3c:	90                   	nop
140a3dd3d:	90                   	nop
140a3dd3e:	90                   	nop
140a3dd3f:	90                   	nop
140a3dd40:	48 83 e9 30          	sub    $0x30,%rcx
140a3dd44:	e9 67 4e ff ff       	jmp    0x140a32bb0
140a3dd49:	90                   	nop
140a3dd4a:	90                   	nop
140a3dd4b:	90                   	nop
140a3dd4c:	90                   	nop
140a3dd4d:	90                   	nop
140a3dd4e:	90                   	nop
140a3dd4f:	90                   	nop
140a3dd50:	48 83 e9 30          	sub    $0x30,%rcx
140a3dd54:	e9 97 4e ff ff       	jmp    0x140a32bf0
140a3dd59:	90                   	nop
140a3dd5a:	90                   	nop
140a3dd5b:	90                   	nop
140a3dd5c:	90                   	nop
140a3dd5d:	90                   	nop
140a3dd5e:	90                   	nop
140a3dd5f:	90                   	nop
140a3dd60:	48 83 e9 08          	sub    $0x8,%rcx
140a3dd64:	e9 27 6d ff ff       	jmp    0x140a34a90
140a3dd69:	90                   	nop
140a3dd6a:	90                   	nop
140a3dd6b:	90                   	nop
140a3dd6c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a3dd71:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a3dd76:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a3dd7b:	57                   	push   %rdi
140a3dd7c:	48 83 ec 20          	sub    $0x20,%rsp
140a3dd80:	49 8b f9             	mov    %r9,%rdi
140a3dd83:	49 8b f0             	mov    %r8,%rsi
140a3dd86:	48 8b d9             	mov    %rcx,%rbx
140a3dd89:	48 89 11             	mov    %rdx,(%rcx)
140a3dd8c:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140a3dd91:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140a3dd96:	b9 70 00 00 00       	mov    $0x70,%ecx
140a3dd9b:	ff 15 27 eb 0c 00    	call   *0xceb27(%rip)        # 0x140b0c8c8
140a3dda1:	48 8b c8             	mov    %rax,%rcx
140a3dda4:	48 85 c0             	test   %rax,%rax
140a3dda7:	75 07                	jne    0x140a3ddb0
140a3dda9:	ff 15 e9 e6 0c 00    	call   *0xce6e9(%rip)        # 0x140b0c498
140a3ddaf:	cc                   	int3
140a3ddb0:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a3ddb4:	8b 07                	mov    (%rdi),%eax
140a3ddb6:	89 41 20             	mov    %eax,0x20(%rcx)
140a3ddb9:	8b 47 04             	mov    0x4(%rdi),%eax
140a3ddbc:	89 41 24             	mov    %eax,0x24(%rcx)
140a3ddbf:	8b 47 08             	mov    0x8(%rdi),%eax
140a3ddc2:	89 41 28             	mov    %eax,0x28(%rcx)
140a3ddc5:	8b 47 0c             	mov    0xc(%rdi),%eax
140a3ddc8:	89 41 2c             	mov    %eax,0x2c(%rcx)
140a3ddcb:	8b 47 10             	mov    0x10(%rdi),%eax
140a3ddce:	89 41 30             	mov    %eax,0x30(%rcx)
140a3ddd1:	8b 47 14             	mov    0x14(%rdi),%eax
140a3ddd4:	89 41 34             	mov    %eax,0x34(%rcx)
140a3ddd7:	8b 47 18             	mov    0x18(%rdi),%eax
140a3ddda:	89 41 38             	mov    %eax,0x38(%rcx)
140a3dddd:	8b 47 1c             	mov    0x1c(%rdi),%eax
140a3dde0:	89 41 3c             	mov    %eax,0x3c(%rcx)
140a3dde3:	8b 47 20             	mov    0x20(%rdi),%eax
140a3dde6:	89 41 40             	mov    %eax,0x40(%rcx)
140a3dde9:	8b 47 24             	mov    0x24(%rdi),%eax
140a3ddec:	89 41 44             	mov    %eax,0x44(%rcx)
140a3ddef:	8b 47 28             	mov    0x28(%rdi),%eax
140a3ddf2:	89 41 48             	mov    %eax,0x48(%rcx)
140a3ddf5:	8b 47 2c             	mov    0x2c(%rdi),%eax
140a3ddf8:	89 41 4c             	mov    %eax,0x4c(%rcx)
140a3ddfb:	48 83 61 50 00       	andq   $0x0,0x50(%rcx)
140a3de00:	48 83 61 58 00       	andq   $0x0,0x58(%rcx)
140a3de05:	48 8b 47 30          	mov    0x30(%rdi),%rax
140a3de09:	48 89 41 50          	mov    %rax,0x50(%rcx)
140a3de0d:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a3de11:	48 89 41 58          	mov    %rax,0x58(%rcx)
140a3de15:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
140a3de1a:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
140a3de1f:	48 83 61 60 00       	andq   $0x0,0x60(%rcx)
140a3de24:	48 83 61 68 00       	andq   $0x0,0x68(%rcx)
140a3de29:	48 8b 47 40          	mov    0x40(%rdi),%rax
140a3de2d:	48 89 41 60          	mov    %rax,0x60(%rcx)
140a3de31:	48 8b 47 48          	mov    0x48(%rdi),%rax
140a3de35:	48 89 41 68          	mov    %rax,0x68(%rcx)
140a3de39:	48 83 67 40 00       	andq   $0x0,0x40(%rdi)
140a3de3e:	48 83 67 48 00       	andq   $0x0,0x48(%rdi)
140a3de43:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a3de47:	48 89 30             	mov    %rsi,(%rax)
140a3de4a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a3de4e:	48 89 70 08          	mov    %rsi,0x8(%rax)
140a3de52:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a3de56:	48 89 70 10          	mov    %rsi,0x10(%rax)
140a3de5a:	33 c9                	xor    %ecx,%ecx
140a3de5c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a3de60:	c6 44 08 18 00       	movb   $0x0,0x18(%rax,%rcx,1)
140a3de65:	48 ff c1             	inc    %rcx
140a3de68:	48 83 f9 02          	cmp    $0x2,%rcx
140a3de6c:	7c ee                	jl     0x140a3de5c
140a3de6e:	48 8b c3             	mov    %rbx,%rax
140a3de71:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a3de76:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a3de7b:	48 83 c4 20          	add    $0x20,%rsp
140a3de7f:	5f                   	pop    %rdi
140a3de80:	c3                   	ret
140a3de81:	90                   	nop
140a3de82:	90                   	nop
140a3de83:	90                   	nop
140a3de84:	48 83 c1 30          	add    $0x30,%rcx
140a3de88:	e9 27 2d 5f ff       	jmp    0x140030bb4
140a3de8d:	90                   	nop
140a3de8e:	90                   	nop
140a3de8f:	90                   	nop
140a3de90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a3de95:	55                   	push   %rbp
140a3de96:	56                   	push   %rsi
140a3de97:	57                   	push   %rdi
140a3de98:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140a3de9d:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140a3dea4:	48 8b 05 95 11 28 00 	mov    0x281195(%rip),%rax        # 0x140cbf040
140a3deab:	48 33 c4             	xor    %rsp,%rax
140a3deae:	48 89 45 37          	mov    %rax,0x37(%rbp)
140a3deb2:	49 8b f0             	mov    %r8,%rsi
140a3deb5:	48 8b fa             	mov    %rdx,%rdi
140a3deb8:	48 8b d9             	mov    %rcx,%rbx
140a3debb:	48 83 c1 10          	add    $0x10,%rcx
140a3debf:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
140a3dec3:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140a3dec7:	ff 15 eb e1 0c 00    	call   *0xce1eb(%rip)        # 0x140b0c0b8
140a3decd:	48 8b 1b             	mov    (%rbx),%rbx
140a3ded0:	8b 07                	mov    (%rdi),%eax
140a3ded2:	89 45 e7             	mov    %eax,-0x19(%rbp)
140a3ded5:	0f 10 47 04          	movups 0x4(%rdi),%xmm0
140a3ded9:	0f 11 45 eb          	movups %xmm0,-0x15(%rbp)
140a3dedd:	f3 0f 10 47 14       	movss  0x14(%rdi),%xmm0
140a3dee2:	f3 0f 11 45 fb       	movss  %xmm0,-0x5(%rbp)
140a3dee7:	f3 0f 10 4f 18       	movss  0x18(%rdi),%xmm1
140a3deec:	f3 0f 11 4d ff       	movss  %xmm1,-0x1(%rbp)
140a3def1:	0f 10 47 1c          	movups 0x1c(%rdi),%xmm0
140a3def5:	0f 11 45 03          	movups %xmm0,0x3(%rbp)
140a3def9:	f3 0f 10 47 2c       	movss  0x2c(%rdi),%xmm0
140a3defe:	f3 0f 11 45 13       	movss  %xmm0,0x13(%rbp)
140a3df03:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a3df07:	48 85 c0             	test   %rax,%rax
140a3df0a:	74 04                	je     0x140a3df10
140a3df0c:	f0 ff 40 08          	lock incl 0x8(%rax)
140a3df10:	48 8b 06             	mov    (%rsi),%rax
140a3df13:	48 89 45 17          	mov    %rax,0x17(%rbp)
140a3df17:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a3df1b:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140a3df1f:	48 8b 46 18          	mov    0x18(%rsi),%rax
140a3df23:	48 85 c0             	test   %rax,%rax
140a3df26:	74 04                	je     0x140a3df2c
140a3df28:	f0 ff 40 08          	lock incl 0x8(%rax)
140a3df2c:	48 8b 46 10          	mov    0x10(%rsi),%rax
140a3df30:	48 89 45 27          	mov    %rax,0x27(%rbp)
140a3df34:	4c 8b 56 18          	mov    0x18(%rsi),%r10
140a3df38:	4c 89 55 2f          	mov    %r10,0x2f(%rbp)
140a3df3c:	48 8b 3b             	mov    (%rbx),%rdi
140a3df3f:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
140a3df43:	4c 89 4d a7          	mov    %r9,-0x59(%rbp)
140a3df47:	83 65 af 00          	andl   $0x0,-0x51(%rbp)
140a3df4b:	4c 8b df             	mov    %rdi,%r11
140a3df4e:	eb 2c                	jmp    0x140a3df7c
140a3df50:	4c 89 4d a7          	mov    %r9,-0x59(%rbp)
140a3df54:	49 8d 51 20          	lea    0x20(%r9),%rdx
140a3df58:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140a3df5c:	e8 6f 01 00 00       	call   0x140a3e0d0
140a3df61:	84 c0                	test   %al,%al
140a3df63:	74 0a                	je     0x140a3df6f
140a3df65:	83 65 af 00          	andl   $0x0,-0x51(%rbp)
140a3df69:	4d 8b 49 10          	mov    0x10(%r9),%r9
140a3df6d:	eb 0d                	jmp    0x140a3df7c
140a3df6f:	c7 45 af 01 00 00 00 	movl   $0x1,-0x51(%rbp)
140a3df76:	4d 8b d9             	mov    %r9,%r11
140a3df79:	4d 8b 09             	mov    (%r9),%r9
140a3df7c:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
140a3df81:	74 cd                	je     0x140a3df50
140a3df83:	41 80 7b 19 00       	cmpb   $0x0,0x19(%r11)
140a3df88:	75 11                	jne    0x140a3df9b
140a3df8a:	4d 8d 43 20          	lea    0x20(%r11),%r8
140a3df8e:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140a3df92:	e8 39 01 00 00       	call   0x140a3e0d0
140a3df97:	84 c0                	test   %al,%al
140a3df99:	74 6d                	je     0x140a3e008
140a3df9b:	48 b8 49 92 24 49 92 	movabs $0x249249249249249,%rax
140a3dfa2:	24 49 02
140a3dfa5:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140a3dfa9:	0f 84 0a 01 00 00    	je     0x140a3e0b9
140a3dfaf:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a3dfb3:	4c 8b c7             	mov    %rdi,%r8
140a3dfb6:	48 8b d3             	mov    %rbx,%rdx
140a3dfb9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140a3dfbd:	e8 aa fd ff ff       	call   0x140a3dd6c
140a3dfc2:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a3dfc6:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a3dfcb:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140a3dfcf:	48 85 c9             	test   %rcx,%rcx
140a3dfd2:	74 18                	je     0x140a3dfec
140a3dfd4:	48 83 c1 50          	add    $0x50,%rcx
140a3dfd8:	e8 d7 2b 5f ff       	call   0x140030bb4
140a3dfdd:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140a3dfe1:	48 85 c9             	test   %rcx,%rcx
140a3dfe4:	74 06                	je     0x140a3dfec
140a3dfe6:	ff 15 d4 e8 0c 00    	call   *0xce8d4(%rip)        # 0x140b0c8c0
140a3dfec:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
140a3dff0:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
140a3dff5:	4c 8b c7             	mov    %rdi,%r8
140a3dff8:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140a3dffc:	48 8b cb             	mov    %rbx,%rcx
140a3dfff:	e8 dc 8e 5c ff       	call   0x140006ee0
140a3e004:	4c 8b 55 2f          	mov    0x2f(%rbp),%r10
140a3e008:	83 cf ff             	or     $0xffffffff,%edi
140a3e00b:	4d 85 d2             	test   %r10,%r10
140a3e00e:	74 3b                	je     0x140a3e04b
140a3e010:	8b c7                	mov    %edi,%eax
140a3e012:	f0 41 0f c1 42 08    	lock xadd %eax,0x8(%r10)
140a3e018:	03 c7                	add    %edi,%eax
140a3e01a:	75 2f                	jne    0x140a3e04b
140a3e01c:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
140a3e020:	48 8b 03             	mov    (%rbx),%rax
140a3e023:	48 8b cb             	mov    %rbx,%rcx
140a3e026:	48 8b 00             	mov    (%rax),%rax
140a3e029:	ff 15 09 ec 0c 00    	call   *0xcec09(%rip)        # 0x140b0cc38
140a3e02f:	8b c7                	mov    %edi,%eax
140a3e031:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3e036:	03 c7                	add    %edi,%eax
140a3e038:	75 11                	jne    0x140a3e04b
140a3e03a:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx