140093a3f:	48 c1 f8 03          	sar    $0x3,%rax
140093a43:	4c 3b f0             	cmp    %rax,%r14
140093a46:	76 16                	jbe    0x140093a5e
140093a48:	0f ae e8             	lfence
140093a4b:	49 8b d6             	mov    %r14,%rdx
140093a4e:	49 8b cf             	mov    %r15,%rcx
140093a51:	e8 ae 20 00 00       	call   0x140095b04
140093a56:	49 8b 3f             	mov    (%r15),%rdi
140093a59:	49 8b d4             	mov    %r12,%rdx
140093a5c:	eb 34                	jmp    0x140093a92
140093a5e:	49 8b 77 08          	mov    0x8(%r15),%rsi
140093a62:	48 2b f1             	sub    %rcx,%rsi
140093a65:	48 c1 fe 03          	sar    $0x3,%rsi
140093a69:	0f ae e8             	lfence
140093a6c:	49 8b d4             	mov    %r12,%rdx
140093a6f:	4c 3b f6             	cmp    %rsi,%r14
140093a72:	76 39                	jbe    0x140093aad
140093a74:	48 8d 1c f5 00 00 00 	lea    0x0(,%rsi,8),%rbx
140093a7b:	00
140093a7c:	4c 8b c3             	mov    %rbx,%r8
140093a7f:	49 8b 0f             	mov    (%r15),%rcx
140093a82:	e8 75 1f 17 00       	call   0x1402059fc
140093a87:	49 8d 14 1c          	lea    (%r12,%rbx,1),%rdx
140093a8b:	49 8b 7f 08          	mov    0x8(%r15),%rdi
140093a8f:	4c 2b f6             	sub    %rsi,%r14
140093a92:	4a 8d 1c f5 00 00 00 	lea    0x0(,%r14,8),%rbx
140093a99:	00
140093a9a:	4c 8b c3             	mov    %rbx,%r8
140093a9d:	0f ae e8             	lfence
140093aa0:	48 8b cf             	mov    %rdi,%rcx
140093aa3:	e8 54 1f 17 00       	call   0x1402059fc
140093aa8:	48 03 df             	add    %rdi,%rbx
140093aab:	eb 11                	jmp    0x140093abe
140093aad:	4e 8d 04 f5 00 00 00 	lea    0x0(,%r14,8),%r8
140093ab4:	00
140093ab5:	4a 8d 1c 01          	lea    (%rcx,%r8,1),%rbx
140093ab9:	e8 3e 1f 17 00       	call   0x1402059fc
140093abe:	49 89 5f 08          	mov    %rbx,0x8(%r15)
140093ac2:	33 c0                	xor    %eax,%eax
140093ac4:	eb 04                	jmp    0x140093aca
140093ac6:	8b 44 24 58          	mov    0x58(%rsp),%eax
140093aca:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140093acf:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140093ad4:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140093ad9:	48 83 c4 30          	add    $0x30,%rsp
140093add:	41 5f                	pop    %r15
140093adf:	41 5e                	pop    %r14
140093ae1:	41 5c                	pop    %r12
140093ae3:	c3                   	ret
140093ae4:	90                   	nop
140093ae5:	90                   	nop
140093ae6:	90                   	nop
140093ae7:	90                   	nop
140093ae8:	90                   	nop
140093ae9:	90                   	nop
140093aea:	90                   	nop
140093aeb:	90                   	nop
140093aec:	90                   	nop
140093aed:	90                   	nop
140093aee:	90                   	nop
140093aef:	90                   	nop
140093af0:	48 83 ec 38          	sub    $0x38,%rsp
140093af4:	48 8b c1             	mov    %rcx,%rax
140093af7:	48 83 c1 18          	add    $0x18,%rcx
140093afb:	41 ba 28 00 00 00    	mov    $0x28,%r10d
140093b01:	48 85 c0             	test   %rax,%rax
140093b04:	49 0f 44 ca          	cmove  %r10,%rcx
140093b08:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140093b0d:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
140093b12:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140093b17:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140093b1d:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140093b22:	e8 f1 0e 00 00       	call   0x140094a18
140093b27:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140093b2c:	89 01                	mov    %eax,(%rcx)
140093b2e:	33 c0                	xor    %eax,%eax
140093b30:	eb 04                	jmp    0x140093b36
140093b32:	8b 44 24 50          	mov    0x50(%rsp),%eax
140093b36:	48 83 c4 38          	add    $0x38,%rsp
140093b3a:	c3                   	ret
140093b3b:	90                   	nop
140093b3c:	90                   	nop
140093b3d:	90                   	nop
140093b3e:	90                   	nop
140093b3f:	90                   	nop
140093b40:	48 83 ec 28          	sub    $0x28,%rsp
140093b44:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140093b48:	48 f7 d9             	neg    %rcx
140093b4b:	48 1b c9             	sbb    %rcx,%rcx
140093b4e:	48 23 c8             	and    %rax,%rcx
140093b51:	48 8d 41 28          	lea    0x28(%rcx),%rax
140093b55:	f0 ff 00             	lock incl (%rax)
140093b58:	48 f7 d8             	neg    %rax
140093b5b:	48 1b d2             	sbb    %rdx,%rdx
140093b5e:	48 23 d1             	and    %rcx,%rdx
140093b61:	48 8b 42 30          	mov    0x30(%rdx),%rax
140093b65:	48 3b 42 38          	cmp    0x38(%rdx),%rax
140093b69:	74 04                	je     0x140093b6f
140093b6b:	48 89 42 38          	mov    %rax,0x38(%rdx)
140093b6f:	33 c0                	xor    %eax,%eax
140093b71:	eb 04                	jmp    0x140093b77
140093b73:	8b 44 24 30          	mov    0x30(%rsp),%eax
140093b77:	48 83 c4 28          	add    $0x28,%rsp
140093b7b:	c3                   	ret
140093b7c:	90                   	nop
140093b7d:	90                   	nop
140093b7e:	90                   	nop
140093b7f:	90                   	nop
140093b80:	4c 8b dc             	mov    %rsp,%r11
140093b83:	48 83 ec 58          	sub    $0x58,%rsp
140093b87:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140093b8b:	48 f7 d9             	neg    %rcx
140093b8e:	4d 1b c0             	sbb    %r8,%r8
140093b91:	4c 23 c0             	and    %rax,%r8
140093b94:	49 8d 50 28          	lea    0x28(%r8),%rdx
140093b98:	48 8b c2             	mov    %rdx,%rax
140093b9b:	48 f7 d8             	neg    %rax
140093b9e:	48 1b c9             	sbb    %rcx,%rcx
140093ba1:	49 23 c8             	and    %r8,%rcx
140093ba4:	48 8b 41 38          	mov    0x38(%rcx),%rax
140093ba8:	48 39 41 30          	cmp    %rax,0x30(%rcx)
140093bac:	74 3b                	je     0x140093be9
140093bae:	f0 ff 02             	lock incl (%rdx)
140093bb1:	48 8b c2             	mov    %rdx,%rax
140093bb4:	48 f7 d8             	neg    %rax
140093bb7:	48 1b c9             	sbb    %rcx,%rcx
140093bba:	49 23 c8             	and    %r8,%rcx
140093bbd:	48 8b 41 38          	mov    0x38(%rcx),%rax
140093bc1:	48 39 41 30          	cmp    %rax,0x30(%rcx)
140093bc5:	75 07                	jne    0x140093bce
140093bc7:	ff 15 b3 ef 17 00    	call   *0x17efb3(%rip)        # 0x140212b80
140093bcd:	cc                   	int3
140093bce:	48 f7 da             	neg    %rdx
140093bd1:	48 1b c0             	sbb    %rax,%rax
140093bd4:	49 23 c0             	and    %r8,%rax
140093bd7:	48 83 40 38 f8       	addq   $0xfffffffffffffff8,0x38(%rax)
140093bdc:	33 c0                	xor    %eax,%eax
140093bde:	eb 04                	jmp    0x140093be4
140093be0:	8b 44 24 60          	mov    0x60(%rsp),%eax
140093be4:	48 83 c4 58          	add    $0x58,%rsp
140093be8:	c3                   	ret
140093be9:	c7 44 24 20 c2 04 00 	movl   $0x4c2,0x20(%rsp)
140093bf0:	00
140093bf1:	c7 44 24 24 2c 00 00 	movl   $0x2c,0x24(%rsp)
140093bf8:	00
140093bf9:	48 8d 05 90 1b 1d 00 	lea    0x1d1b90(%rip),%rax        # 0x140265790
140093c00:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140093c04:	48 8d 05 e5 6a 1d 00 	lea    0x1d6ae5(%rip),%rax        # 0x14026a6f0
140093c0b:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140093c0f:	49 8d 53 c8          	lea    -0x38(%r11),%rdx
140093c13:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140093c17:	e8 e4 47 ff ff       	call   0x140088400
140093c1c:	48 8d 15 9d 99 23 00 	lea    0x23999d(%rip),%rdx        # 0x1402cd5c0
140093c23:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140093c28:	e8 c9 1d 17 00       	call   0x1402059f6
140093c2d:	cc                   	int3
140093c2e:	90                   	nop
140093c2f:	90                   	nop
140093c30:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140093c35:	48 83 ec 28          	sub    $0x28,%rsp
140093c39:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140093c3d:	48 f7 d9             	neg    %rcx
140093c40:	48 1b c9             	sbb    %rcx,%rcx
140093c43:	48 23 c8             	and    %rax,%rcx
140093c46:	48 8d 41 28          	lea    0x28(%rcx),%rax
140093c4a:	f0 ff 00             	lock incl (%rax)
140093c4d:	48 f7 d8             	neg    %rax
140093c50:	48 1b d2             	sbb    %rdx,%rdx
140093c53:	48 23 d1             	and    %rcx,%rdx
140093c56:	48 8d 42 30          	lea    0x30(%rdx),%rax
140093c5a:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140093c5e:	48 3b 4a 40          	cmp    0x40(%rdx),%rcx
140093c62:	74 0f                	je     0x140093c73
140093c64:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140093c69:	48 89 01             	mov    %rax,(%rcx)
140093c6c:	48 83 42 38 08       	addq   $0x8,0x38(%rdx)
140093c71:	eb 10                	jmp    0x140093c83
140093c73:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140093c78:	48 8b d1             	mov    %rcx,%rdx
140093c7b:	48 8b c8             	mov    %rax,%rcx
140093c7e:	e8 45 92 fb ff       	call   0x14004cec8
140093c83:	33 c0                	xor    %eax,%eax
140093c85:	eb 04                	jmp    0x140093c8b
140093c87:	8b 44 24 30          	mov    0x30(%rsp),%eax
140093c8b:	48 83 c4 28          	add    $0x28,%rsp
140093c8f:	c3                   	ret
140093c90:	4c 8b dc             	mov    %rsp,%r11
140093c93:	53                   	push   %rbx
140093c94:	48 83 ec 50          	sub    $0x50,%rsp
140093c98:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140093c9c:	48 f7 d9             	neg    %rcx
140093c9f:	4d 1b c0             	sbb    %r8,%r8
140093ca2:	4c 23 c0             	and    %rax,%r8
140093ca5:	4d 8d 48 28          	lea    0x28(%r8),%r9
140093ca9:	49 8b c1             	mov    %r9,%rax
140093cac:	48 f7 d8             	neg    %rax
140093caf:	48 1b c9             	sbb    %rcx,%rcx
140093cb2:	49 23 c8             	and    %r8,%rcx
140093cb5:	44 8b d2             	mov    %edx,%r10d
140093cb8:	48 8b 41 38          	mov    0x38(%rcx),%rax
140093cbc:	48 2b 41 30          	sub    0x30(%rcx),%rax
140093cc0:	48 c1 f8 03          	sar    $0x3,%rax
140093cc4:	4c 3b d0             	cmp    %rax,%r10
140093cc7:	73 47                	jae    0x140093d10
140093cc9:	f0 41 ff 01          	lock incl (%r9)
140093ccd:	49 8b c1             	mov    %r9,%rax
140093cd0:	48 f7 d8             	neg    %rax
140093cd3:	48 1b c0             	sbb    %rax,%rax
140093cd6:	49 23 c0             	and    %r8,%rax
140093cd9:	48 8b 40 30          	mov    0x30(%rax),%rax
140093cdd:	4a 8d 0c d0          	lea    (%rax,%r10,8),%rcx
140093ce1:	49 f7 d9             	neg    %r9
140093ce4:	48 1b db             	sbb    %rbx,%rbx
140093ce7:	49 23 d8             	and    %r8,%rbx
140093cea:	4c 8b 43 38          	mov    0x38(%rbx),%r8
140093cee:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140093cf2:	0f ae e8             	lfence
140093cf5:	4c 2b c2             	sub    %rdx,%r8
140093cf8:	e8 ff 1c 17 00       	call   0x1402059fc
140093cfd:	48 83 43 38 f8       	addq   $0xfffffffffffffff8,0x38(%rbx)
140093d02:	33 c0                	xor    %eax,%eax
140093d04:	eb 04                	jmp    0x140093d0a
140093d06:	8b 44 24 68          	mov    0x68(%rsp),%eax
140093d0a:	48 83 c4 50          	add    $0x50,%rsp
140093d0e:	5b                   	pop    %rbx
140093d0f:	c3                   	ret
140093d10:	c7 44 24 20 ab 04 00 	movl   $0x4ab,0x20(%rsp)
140093d17:	00
140093d18:	c7 44 24 24 2c 00 00 	movl   $0x2c,0x24(%rsp)
140093d1f:	00
140093d20:	48 8d 05 69 1a 1d 00 	lea    0x1d1a69(%rip),%rax        # 0x140265790
140093d27:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140093d2b:	48 8d 05 5e 62 1d 00 	lea    0x1d625e(%rip),%rax        # 0x140269f90
140093d32:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140093d36:	49 8d 53 c8          	lea    -0x38(%r11),%rdx
140093d3a:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140093d3e:	e8 bd 46 ff ff       	call   0x140088400
140093d43:	48 8d 15 76 98 23 00 	lea    0x239876(%rip),%rdx        # 0x1402cd5c0
140093d4a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140093d4f:	e8 a2 1c 17 00       	call   0x1402059f6
140093d54:	cc                   	int3
140093d55:	90                   	nop
140093d56:	90                   	nop
140093d57:	90                   	nop
140093d58:	90                   	nop
140093d59:	90                   	nop
140093d5a:	90                   	nop
140093d5b:	90                   	nop
140093d5c:	90                   	nop
140093d5d:	90                   	nop
140093d5e:	90                   	nop
140093d5f:	90                   	nop
140093d60:	4c 8b dc             	mov    %rsp,%r11
140093d63:	4d 89 43 18          	mov    %r8,0x18(%r11)
140093d67:	53                   	push   %rbx
140093d68:	48 83 ec 50          	sub    $0x50,%rsp
140093d6c:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140093d70:	48 f7 d9             	neg    %rcx
140093d73:	4d 1b c0             	sbb    %r8,%r8
140093d76:	4c 23 c0             	and    %rax,%r8
140093d79:	4d 8d 48 28          	lea    0x28(%r8),%r9
140093d7d:	49 8b c1             	mov    %r9,%rax
140093d80:	48 f7 d8             	neg    %rax
140093d83:	48 1b c9             	sbb    %rcx,%rcx
140093d86:	49 23 c8             	and    %r8,%rcx
140093d89:	44 8b d2             	mov    %edx,%r10d
140093d8c:	48 8b 41 38          	mov    0x38(%rcx),%rax
140093d90:	48 2b 41 30          	sub    0x30(%rcx),%rax
140093d94:	48 c1 f8 03          	sar    $0x3,%rax
140093d98:	4c 3b d0             	cmp    %rax,%r10
140093d9b:	0f 87 88 00 00 00    	ja     0x140093e29
140093da1:	f0 41 ff 01          	lock incl (%r9)
140093da5:	49 8b c1             	mov    %r9,%rax
140093da8:	48 f7 d8             	neg    %rax
140093dab:	48 1b d2             	sbb    %rdx,%rdx
140093dae:	49 23 d0             	and    %r8,%rdx
140093db1:	4c 8d 5a 30          	lea    0x30(%rdx),%r11
140093db5:	49 f7 d9             	neg    %r9
140093db8:	48 1b c0             	sbb    %rax,%rax
140093dbb:	49 23 c0             	and    %r8,%rax
140093dbe:	48 8b 40 30          	mov    0x30(%rax),%rax
140093dc2:	4a 8d 1c d0          	lea    (%rax,%r10,8),%rbx
140093dc6:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140093dca:	48 3b 4a 40          	cmp    0x40(%rdx),%rcx
140093dce:	74 3b                	je     0x140093e0b
140093dd0:	48 3b d9             	cmp    %rcx,%rbx
140093dd3:	75 0f                	jne    0x140093de4
140093dd5:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140093dda:	48 89 01             	mov    %rax,(%rcx)
140093ddd:	48 83 42 38 08       	addq   $0x8,0x38(%rdx)
140093de2:	eb 37                	jmp    0x140093e1b
140093de4:	4c 8d 41 f8          	lea    -0x8(%rcx),%r8
140093de8:	49 8b 00             	mov    (%r8),%rax
140093deb:	48 89 01             	mov    %rax,(%rcx)
140093dee:	48 83 42 38 08       	addq   $0x8,0x38(%rdx)
140093df3:	4c 2b c3             	sub    %rbx,%r8
140093df6:	49 2b c8             	sub    %r8,%rcx
140093df9:	48 8b d3             	mov    %rbx,%rdx
140093dfc:	e8 fb 1b 17 00       	call   0x1402059fc
140093e01:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140093e06:	48 89 03             	mov    %rax,(%rbx)
140093e09:	eb 10                	jmp    0x140093e1b
140093e0b:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140093e10:	48 8b d3             	mov    %rbx,%rdx
140093e13:	49 8b cb             	mov    %r11,%rcx
140093e16:	e8 ad 90 fb ff       	call   0x14004cec8
140093e1b:	33 c0                	xor    %eax,%eax
140093e1d:	eb 04                	jmp    0x140093e23
140093e1f:	8b 44 24 68          	mov    0x68(%rsp),%eax
140093e23:	48 83 c4 50          	add    $0x50,%rsp
140093e27:	5b                   	pop    %rbx
140093e28:	c3                   	ret
140093e29:	c7 44 24 20 9d 04 00 	movl   $0x49d,0x20(%rsp)
140093e30:	00
140093e31:	c7 44 24 24 2c 00 00 	movl   $0x2c,0x24(%rsp)
140093e38:	00
140093e39:	48 8d 05 50 19 1d 00 	lea    0x1d1950(%rip),%rax        # 0x140265790
140093e40:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140093e44:	48 8d 05 e5 62 1d 00 	lea    0x1d62e5(%rip),%rax        # 0x14026a130
140093e4b:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140093e4f:	49 8d 53 c8          	lea    -0x38(%r11),%rdx
140093e53:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140093e57:	e8 a4 45 ff ff       	call   0x140088400
140093e5c:	48 8d 15 5d 97 23 00 	lea    0x23975d(%rip),%rdx        # 0x1402cd5c0
140093e63:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140093e68:	e8 89 1b 17 00       	call   0x1402059f6
140093e6d:	cc                   	int3
140093e6e:	cc                   	int3
140093e6f:	90                   	nop
140093e70:	4c 8b dc             	mov    %rsp,%r11
140093e73:	48 83 ec 58          	sub    $0x58,%rsp
140093e77:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140093e7b:	48 f7 d9             	neg    %rcx
140093e7e:	4d 1b c9             	sbb    %r9,%r9
140093e81:	4c 23 c8             	and    %rax,%r9
140093e84:	4d 8d 51 28          	lea    0x28(%r9),%r10
140093e88:	49 8b c2             	mov    %r10,%rax
140093e8b:	48 f7 d8             	neg    %rax
140093e8e:	48 1b c9             	sbb    %rcx,%rcx
140093e91:	49 23 c9             	and    %r9,%rcx
140093e94:	8b d2                	mov    %edx,%edx
140093e96:	48 8b 41 38          	mov    0x38(%rcx),%rax
140093e9a:	48 2b 41 30          	sub    0x30(%rcx),%rax
140093e9e:	48 c1 f8 03          	sar    $0x3,%rax
140093ea2:	48 3b d0             	cmp    %rax,%rdx
140093ea5:	73 39                	jae    0x140093ee0
140093ea7:	f0 41 ff 02          	lock incl (%r10)
140093eab:	49 f7 da             	neg    %r10
140093eae:	48 1b c0             	sbb    %rax,%rax
140093eb1:	49 23 c1             	and    %r9,%rax