140133b2c:	33 c9                	xor    %ecx,%ecx
140133b2e:	ff 15 44 e5 1f 00    	call   *0x1fe544(%rip)        # 0x140332078
140133b34:	8b f0                	mov    %eax,%esi
140133b36:	0f ae e8             	lfence
140133b39:	85 c0                	test   %eax,%eax
140133b3b:	0f 88 bc 00 00 00    	js     0x140133bfd
140133b41:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133b45:	48 ff c0             	inc    %rax
140133b48:	66 44 39 3c 43       	cmp    %r15w,(%rbx,%rax,2)
140133b4d:	75 f6                	jne    0x140133b45
140133b4f:	48 63 c8             	movslq %eax,%rcx
140133b52:	ba 5c 00 00 00       	mov    $0x5c,%edx
140133b57:	85 c0                	test   %eax,%eax
140133b59:	74 0e                	je     0x140133b69
140133b5b:	66 39 54 4b fe       	cmp    %dx,-0x2(%rbx,%rcx,2)
140133b60:	74 0a                	je     0x140133b6c
140133b62:	ff c0                	inc    %eax
140133b64:	41 3b c6             	cmp    %r14d,%eax
140133b67:	7d 03                	jge    0x140133b6c
140133b69:	89 14 4b             	mov    %edx,(%rbx,%rcx,2)
140133b6c:	89 7d 48             	mov    %edi,0x48(%rbp)
140133b6f:	48 8d 05 c2 ec 1d 00 	lea    0x1decc2(%rip),%rax        # 0x140312838
140133b76:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140133b7a:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
140133b7e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140133b82:	e8 c1 95 ed ff       	call   0x14000d148
140133b87:	4c 8d 45 48          	lea    0x48(%rbp),%r8
140133b8b:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140133b8f:	48 8d 0d 3a ec 1d 00 	lea    0x1dec3a(%rip),%rcx        # 0x1403127d0
140133b96:	e8 3d 04 00 00       	call   0x140133fd8
140133b9b:	48 8b 08             	mov    (%rax),%rcx
140133b9e:	48 83 c1 18          	add    $0x18,%rcx
140133ba2:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140133ba6:	49 ff c0             	inc    %r8
140133ba9:	66 46 39 3c 43       	cmp    %r15w,(%rbx,%r8,2)
140133bae:	75 f6                	jne    0x140133ba6
140133bb0:	48 8b d3             	mov    %rbx,%rdx
140133bb3:	e8 bc 57 ed ff       	call   0x140009374
140133bb8:	eb 26                	jmp    0x140133be0
140133bba:	83 c8 ff             	or     $0xffffffff,%eax
140133bbd:	f0 0f c1 45 e8       	lock xadd %eax,-0x18(%rbp)
140133bc2:	83 f8 01             	cmp    $0x1,%eax
140133bc5:	75 0f                	jne    0x140133bd6
140133bc7:	ff 15 0b ec 0d 00    	call   *0xdec0b(%rip)        # 0x1402127d8
140133bcd:	39 45 ec             	cmp    %eax,-0x14(%rbp)
140133bd0:	75 3f                	jne    0x140133c11
140133bd2:	44 89 7d ec          	mov    %r15d,-0x14(%rbp)
140133bd6:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140133bda:	ff 15 18 ec 0d 00    	call   *0xdec18(%rip)        # 0x1402127f8
140133be0:	8b 45 e8             	mov    -0x18(%rbp),%eax
140133be3:	85 c0                	test   %eax,%eax
140133be5:	75 d3                	jne    0x140133bba
140133be7:	44 39 7d ec          	cmp    %r15d,-0x14(%rbp)
140133beb:	74 0b                	je     0x140133bf8
140133bed:	ff 15 e5 eb 0d 00    	call   *0xdebe5(%rip)        # 0x1402127d8
140133bf3:	39 45 ec             	cmp    %eax,-0x14(%rbp)
140133bf6:	75 52                	jne    0x140133c4a
140133bf8:	0f ae e8             	lfence
140133bfb:	8b c6                	mov    %esi,%eax
140133bfd:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140133c04:	00
140133c05:	48 83 c4 50          	add    $0x50,%rsp
140133c09:	41 5f                	pop    %r15
140133c0b:	41 5e                	pop    %r14
140133c0d:	5f                   	pop    %rdi
140133c0e:	5e                   	pop    %rsi
140133c0f:	5d                   	pop    %rbp
140133c10:	c3                   	ret
140133c11:	33 d2                	xor    %edx,%edx
140133c13:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
140133c18:	e8 c7 76 ed ff       	call   0x14000b2e4
140133c1d:	90                   	nop
140133c1e:	eb 00                	jmp    0x140133c20
140133c20:	90                   	nop
140133c21:	33 d2                	xor    %edx,%edx
140133c23:	b9 d3 a4 3c 00       	mov    $0x3ca4d3,%ecx
140133c28:	e8 b7 76 ed ff       	call   0x14000b2e4
140133c2d:	cc                   	int3
140133c2e:	33 d2                	xor    %edx,%edx
140133c30:	b9 d4 a4 3c 00       	mov    $0x3ca4d4,%ecx
140133c35:	e8 aa 76 ed ff       	call   0x14000b2e4
140133c3a:	cc                   	int3
140133c3b:	b9 d6 a4 3c 00       	mov    $0x3ca4d6,%ecx
140133c40:	e8 8b 80 ed ff       	call   0x14000bcd0
140133c45:	e9 a3 fe ff ff       	jmp    0x140133aed
140133c4a:	33 d2                	xor    %edx,%edx
140133c4c:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
140133c51:	e8 8e 76 ed ff       	call   0x14000b2e4
140133c56:	cc                   	int3
140133c57:	90                   	nop
140133c58:	48 83 ec 28          	sub    $0x28,%rsp
140133c5c:	45 85 c0             	test   %r8d,%r8d
140133c5f:	74 1c                	je     0x140133c7d
140133c61:	41 83 e8 01          	sub    $0x1,%r8d
140133c65:	74 0e                	je     0x140133c75
140133c67:	41 83 f8 01          	cmp    $0x1,%r8d
140133c6b:	75 2b                	jne    0x140133c98
140133c6d:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
140133c73:	eb 0e                	jmp    0x140133c83
140133c75:	41 b8 23 00 00 00    	mov    $0x23,%r8d
140133c7b:	eb 06                	jmp    0x140133c83
140133c7d:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
140133c83:	e8 08 fe ff ff       	call   0x140133a90
140133c88:	85 c0                	test   %eax,%eax
140133c8a:	79 05                	jns    0x140133c91
140133c8c:	0f ae e8             	lfence
140133c8f:	eb 02                	jmp    0x140133c93
140133c91:	33 c0                	xor    %eax,%eax
140133c93:	48 83 c4 28          	add    $0x28,%rsp
140133c97:	c3                   	ret
140133c98:	33 d2                	xor    %edx,%edx
140133c9a:	b9 9f b7 49 00       	mov    $0x49b79f,%ecx
140133c9f:	e8 40 76 ed ff       	call   0x14000b2e4
140133ca4:	cc                   	int3
140133ca5:	90                   	nop
140133ca6:	90                   	nop
140133ca7:	90                   	nop
140133ca8:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140133cad:	55                   	push   %rbp
140133cae:	56                   	push   %rsi
140133caf:	57                   	push   %rdi
140133cb0:	48 8b ec             	mov    %rsp,%rbp
140133cb3:	48 83 ec 40          	sub    $0x40,%rsp
140133cb7:	48 8b 05 c2 d4 1c 00 	mov    0x1cd4c2(%rip),%rax        # 0x140301180
140133cbe:	48 33 c4             	xor    %rsp,%rax
140133cc1:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140133cc5:	41 8b d8             	mov    %r8d,%ebx
140133cc8:	48 63 f2             	movslq %edx,%rsi
140133ccb:	48 8b f9             	mov    %rcx,%rdi
140133cce:	e8 75 73 ed ff       	call   0x14000b048
140133cd3:	84 c0                	test   %al,%al
140133cd5:	0f 84 99 00 00 00    	je     0x140133d74
140133cdb:	0f 10 05 76 56 0e 00 	movups 0xe5676(%rip),%xmm0        # 0x140219358
140133ce2:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
140133ce7:	85 db                	test   %ebx,%ebx
140133ce9:	74 19                	je     0x140133d04
140133ceb:	83 eb 01             	sub    $0x1,%ebx
140133cee:	74 0b                	je     0x140133cfb
140133cf0:	83 fb 01             	cmp    $0x1,%ebx
140133cf3:	0f 85 a1 00 00 00    	jne    0x140133d9a
140133cf9:	eb 10                	jmp    0x140133d0b
140133cfb:	0f 10 05 36 56 0e 00 	movups 0xe5636(%rip),%xmm0        # 0x140219338
140133d02:	eb 07                	jmp    0x140133d0b
140133d04:	0f 10 05 3d 56 0e 00 	movups 0xe563d(%rip),%xmm0        # 0x140219348
140133d0b:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
140133d10:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140133d14:	45 33 c0             	xor    %r8d,%r8d
140133d17:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140133d1b:	ba 00 e0 04 00       	mov    $0x4e000,%edx
140133d20:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
140133d25:	ff 15 55 e3 1f 00    	call   *0x1fe355(%rip)        # 0x140332080
140133d2b:	8b d8                	mov    %eax,%ebx
140133d2d:	85 c0                	test   %eax,%eax
140133d2f:	79 1b                	jns    0x140133d4c
140133d31:	0f ae e8             	lfence
140133d34:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140133d38:	48 85 c9             	test   %rcx,%rcx
140133d3b:	74 0b                	je     0x140133d48
140133d3d:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
140133d42:	ff 15 80 e5 1f 00    	call   *0x1fe580(%rip)        # 0x1403322c8
140133d48:	8b c3                	mov    %ebx,%eax
140133d4a:	eb 35                	jmp    0x140133d81
140133d4c:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
140133d50:	48 8b d6             	mov    %rsi,%rdx
140133d53:	48 8b cf             	mov    %rdi,%rcx
140133d56:	ff 15 8c ef 0d 00    	call   *0xdef8c(%rip)        # 0x140212ce8
140133d5c:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140133d60:	48 85 c9             	test   %rcx,%rcx
140133d63:	74 0b                	je     0x140133d70
140133d65:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
140133d6a:	ff 15 58 e5 1f 00    	call   *0x1fe558(%rip)        # 0x1403322c8
140133d70:	33 c0                	xor    %eax,%eax
140133d72:	eb 0d                	jmp    0x140133d81
140133d74:	44 8b c3             	mov    %ebx,%r8d
140133d77:	8b d6                	mov    %esi,%edx
140133d79:	48 8b cf             	mov    %rdi,%rcx
140133d7c:	e8 d7 fe ff ff       	call   0x140133c58
140133d81:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140133d85:	48 33 cc             	xor    %rsp,%rcx
140133d88:	e8 e3 09 0d 00       	call   0x140204770
140133d8d:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140133d92:	48 83 c4 40          	add    $0x40,%rsp
140133d96:	5f                   	pop    %rdi
140133d97:	5e                   	pop    %rsi
140133d98:	5d                   	pop    %rbp
140133d99:	c3                   	ret
140133d9a:	33 d2                	xor    %edx,%edx
140133d9c:	b9 dc 94 49 01       	mov    $0x14994dc,%ecx
140133da1:	e8 3e 75 ed ff       	call   0x14000b2e4
140133da6:	cc                   	int3
140133da7:	90                   	nop
140133da8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140133dad:	55                   	push   %rbp
140133dae:	56                   	push   %rsi
140133daf:	57                   	push   %rdi
140133db0:	41 54                	push   %r12
140133db2:	41 55                	push   %r13
140133db4:	41 56                	push   %r14
140133db6:	41 57                	push   %r15
140133db8:	48 83 ec 30          	sub    $0x30,%rsp
140133dbc:	49 8b f8             	mov    %r8,%rdi
140133dbf:	48 8b ea             	mov    %rdx,%rbp
140133dc2:	4c 8b e9             	mov    %rcx,%r13
140133dc5:	49 3b d0             	cmp    %r8,%rdx
140133dc8:	0f 84 f3 00 00 00    	je     0x140133ec1
140133dce:	4c 8b 72 08          	mov    0x8(%rdx),%r14
140133dd2:	48 8b da             	mov    %rdx,%rbx
140133dd5:	48 8b 41 08          	mov    0x8(%rcx),%rax
140133dd9:	33 d2                	xor    %edx,%edx
140133ddb:	4c 8b 79 18          	mov    0x18(%rcx),%r15
140133ddf:	48 be 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rsi
140133de6:	9c f2 cb
140133de9:	8b ca                	mov    %edx,%ecx
140133deb:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140133df2:	00
140133df3:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140133df8:	49 b8 b3 01 00 00 00 	movabs $0x100000001b3,%r8
140133dff:	01 00 00
140133e02:	0f b6 44 29 10       	movzbl 0x10(%rcx,%rbp,1),%eax
140133e07:	48 ff c1             	inc    %rcx
140133e0a:	48 33 f0             	xor    %rax,%rsi
140133e0d:	49 0f af f0          	imul   %r8,%rsi
140133e11:	48 83 f9 04          	cmp    $0x4,%rcx
140133e15:	72 eb                	jb     0x140133e02
140133e17:	49 23 75 30          	and    0x30(%r13),%rsi
140133e1b:	48 03 f6             	add    %rsi,%rsi
140133e1e:	49 8b 04 f7          	mov    (%r15,%rsi,8),%rax
140133e22:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140133e27:	49 8b 44 f7 08       	mov    0x8(%r15,%rsi,8),%rax
140133e2c:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140133e33:	00
140133e34:	4c 8b e3             	mov    %rbx,%r12
140133e37:	48 8b 1b             	mov    (%rbx),%rbx
140133e3a:	49 8b 44 24 30       	mov    0x30(%r12),%rax
140133e3f:	48 83 f8 07          	cmp    $0x7,%rax
140133e43:	76 35                	jbe    0x140133e7a
140133e45:	49 8b 4c 24 18       	mov    0x18(%r12),%rcx
140133e4a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140133e51:	00
140133e52:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140133e58:	72 18                	jb     0x140133e72
140133e5a:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140133e5e:	48 2b ca             	sub    %rdx,%rcx
140133e61:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140133e65:	48 83 f8 1f          	cmp    $0x1f,%rax
140133e69:	0f 87 61 01 00 00    	ja     0x140133fd0
140133e6f:	48 8b ca             	mov    %rdx,%rcx
140133e72:	ff 15 c8 ec 0d 00    	call   *0xdecc8(%rip)        # 0x140212b40
140133e78:	33 d2                	xor    %edx,%edx
140133e7a:	49 8b cc             	mov    %r12,%rcx
140133e7d:	49 89 54 24 28       	mov    %rdx,0x28(%r12)
140133e82:	49 c7 44 24 30 07 00 	movq   $0x7,0x30(%r12)
140133e89:	00 00
140133e8b:	66 41 89 54 24 18    	mov    %dx,0x18(%r12)
140133e91:	ff 15 a9 ec 0d 00    	call   *0xdeca9(%rip)        # 0x140212b40
140133e97:	49 ff 4d 10          	decq   0x10(%r13)
140133e9b:	4c 3b a4 24 88 00 00 	cmp    0x88(%rsp),%r12
140133ea2:	00
140133ea3:	74 34                	je     0x140133ed9
140133ea5:	ba 00 00 00 00       	mov    $0x0,%edx
140133eaa:	48 3b df             	cmp    %rdi,%rbx
140133ead:	75 85                	jne    0x140133e34
140133eaf:	48 39 6c 24 78       	cmp    %rbp,0x78(%rsp)
140133eb4:	75 04                	jne    0x140133eba
140133eb6:	49 89 1c f7          	mov    %rbx,(%r15,%rsi,8)
140133eba:	49 89 1e             	mov    %rbx,(%r14)
140133ebd:	4c 89 73 08          	mov    %r14,0x8(%rbx)
140133ec1:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140133ec6:	48 8b c7             	mov    %rdi,%rax
140133ec9:	48 83 c4 30          	add    $0x30,%rsp
140133ecd:	41 5f                	pop    %r15
140133ecf:	41 5e                	pop    %r14
140133ed1:	41 5d                	pop    %r13
140133ed3:	41 5c                	pop    %r12
140133ed5:	5f                   	pop    %rdi
140133ed6:	5e                   	pop    %rsi
140133ed7:	5d                   	pop    %rbp
140133ed8:	c3                   	ret
140133ed9:	48 39 6c 24 78       	cmp    %rbp,0x78(%rsp)
140133ede:	75 14                	jne    0x140133ef4
140133ee0:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140133ee7:	00
140133ee8:	4d 89 04 f7          	mov    %r8,(%r15,%rsi,8)
140133eec:	49 8b c0             	mov    %r8,%rax
140133eef:	e9 c9 00 00 00       	jmp    0x140133fbd
140133ef4:	49 8b c6             	mov    %r14,%rax
140133ef7:	e9 c1 00 00 00       	jmp    0x140133fbd
140133efc:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
140133f03:	9c f2 cb
140133f06:	33 d2                	xor    %edx,%edx
140133f08:	49 be b3 01 00 00 00 	movabs $0x100000001b3,%r14
140133f0f:	01 00 00
140133f12:	0f b6 44 13 10       	movzbl 0x10(%rbx,%rdx,1),%eax
140133f17:	48 ff c2             	inc    %rdx
140133f1a:	48 33 c8             	xor    %rax,%rcx
140133f1d:	49 0f af ce          	imul   %r14,%rcx
140133f21:	48 83 fa 04          	cmp    $0x4,%rdx
140133f25:	72 eb                	jb     0x140133f12
140133f27:	49 8b 75 30          	mov    0x30(%r13),%rsi
140133f2b:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140133f30:	48 23 f1             	and    %rcx,%rsi
140133f33:	48 03 f6             	add    %rsi,%rsi
140133f36:	49 8b 44 f7 08       	mov    0x8(%r15,%rsi,8),%rax
140133f3b:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140133f40:	48 8b eb             	mov    %rbx,%rbp
140133f43:	4c 8b e3             	mov    %rbx,%r12
140133f46:	48 8b 1b             	mov    (%rbx),%rbx
140133f49:	48 8b 45 30          	mov    0x30(%rbp),%rax
140133f4d:	48 83 f8 07          	cmp    $0x7,%rax
140133f51:	76 2e                	jbe    0x140133f81
140133f53:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140133f57:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140133f5e:	00
140133f5f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140133f65:	72 14                	jb     0x140133f7b
140133f67:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140133f6b:	48 2b ca             	sub    %rdx,%rcx
140133f6e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140133f72:	48 83 f8 1f          	cmp    $0x1f,%rax
140133f76:	77 58                	ja     0x140133fd0
140133f78:	48 8b ca             	mov    %rdx,%rcx
140133f7b:	ff 15 bf eb 0d 00    	call   *0xdebbf(%rip)        # 0x140212b40
140133f81:	33 c0                	xor    %eax,%eax
140133f83:	48 c7 45 30 07 00 00 	movq   $0x7,0x30(%rbp)
140133f8a:	00
140133f8b:	48 8b cd             	mov    %rbp,%rcx
140133f8e:	48 89 45 28          	mov    %rax,0x28(%rbp)
140133f92:	66 89 45 18          	mov    %ax,0x18(%rbp)
140133f96:	ff 15 a4 eb 0d 00    	call   *0xdeba4(%rip)        # 0x140212b40
140133f9c:	49 ff 4d 10          	decq   0x10(%r13)
140133fa0:	4c 3b 64 24 78       	cmp    0x78(%rsp),%r12
140133fa5:	74 0a                	je     0x140133fb1
140133fa7:	48 3b df             	cmp    %rdi,%rbx
140133faa:	75 94                	jne    0x140133f40
140133fac:	e9 05 ff ff ff       	jmp    0x140133eb6
140133fb1:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140133fb8:	00
140133fb9:	49 89 04 f7          	mov    %rax,(%r15,%rsi,8)
140133fbd:	49 89 44 f7 08       	mov    %rax,0x8(%r15,%rsi,8)
140133fc2:	48 3b df             	cmp    %rdi,%rbx
140133fc5:	0f 85 31 ff ff ff    	jne    0x140133efc
140133fcb:	e9 ea fe ff ff       	jmp    0x140133eba
140133fd0:	ff 15 aa eb 0d 00    	call   *0xdebaa(%rip)        # 0x140212b80
140133fd6:	cc                   	int3
140133fd7:	90                   	nop
140133fd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140133fdd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140133fe2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140133fe7:	57                   	push   %rdi
140133fe8:	41 54                	push   %r12