140a69c15:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140a69c1a:	48 8b ce             	mov    %rsi,%rcx
140a69c1d:	e8 ae d3 fe ff       	call   0x140a56fd0
140a69c22:	84 c0                	test   %al,%al
140a69c24:	74 d1                	je     0x140a69bf7
140a69c26:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a69c2a:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
140a69c2e:	74 0d                	je     0x140a69c3d
140a69c30:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
140a69c35:	88 02                	mov    %al,(%rdx)
140a69c37:	48 ff 43 08          	incq   0x8(%rbx)
140a69c3b:	eb 0d                	jmp    0x140a69c4a
140a69c3d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140a69c42:	48 8b cb             	mov    %rbx,%rcx
140a69c45:	e8 46 46 ac ff       	call   0x14052e290
140a69c4a:	48 ff c7             	inc    %rdi
140a69c4d:	48 3b 7c 24 38       	cmp    0x38(%rsp),%rdi
140a69c52:	72 bc                	jb     0x140a69c10
140a69c54:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a69c59:	b0 01                	mov    $0x1,%al
140a69c5b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140a69c60:	48 83 c4 20          	add    $0x20,%rsp
140a69c64:	5f                   	pop    %rdi
140a69c65:	c3                   	ret
140a69c66:	cc                   	int3
140a69c67:	cc                   	int3
140a69c68:	cc                   	int3
140a69c69:	cc                   	int3
140a69c6a:	cc                   	int3
140a69c6b:	cc                   	int3
140a69c6c:	cc                   	int3
140a69c6d:	cc                   	int3
140a69c6e:	cc                   	int3
140a69c6f:	cc                   	int3
140a69c70:	e9 bb 8a ff ff       	jmp    0x140a62730
140a69c75:	cc                   	int3
140a69c76:	cc                   	int3
140a69c77:	cc                   	int3
140a69c78:	cc                   	int3
140a69c79:	cc                   	int3
140a69c7a:	cc                   	int3
140a69c7b:	cc                   	int3
140a69c7c:	cc                   	int3
140a69c7d:	cc                   	int3
140a69c7e:	cc                   	int3
140a69c7f:	cc                   	int3
140a69c80:	48 83 c2 08          	add    $0x8,%rdx
140a69c84:	e9 f7 89 ff ff       	jmp    0x140a62680
140a69c89:	cc                   	int3
140a69c8a:	cc                   	int3
140a69c8b:	cc                   	int3
140a69c8c:	cc                   	int3
140a69c8d:	cc                   	int3
140a69c8e:	cc                   	int3
140a69c8f:	cc                   	int3
140a69c90:	48 83 c2 08          	add    $0x8,%rdx
140a69c94:	e9 97 8a ff ff       	jmp    0x140a62730
140a69c99:	cc                   	int3
140a69c9a:	cc                   	int3
140a69c9b:	cc                   	int3
140a69c9c:	cc                   	int3
140a69c9d:	cc                   	int3
140a69c9e:	cc                   	int3
140a69c9f:	cc                   	int3
140a69ca0:	48 83 ec 48          	sub    $0x48,%rsp
140a69ca4:	48 c7 44 24 38 05 00 	movq   $0x5,0x38(%rsp)
140a69cab:	00 00
140a69cad:	48 8d 05 74 3e 56 00 	lea    0x563e74(%rip),%rax        # 0x140fcdb28
140a69cb4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a69cb9:	4c 8d 0d 29 57 61 00 	lea    0x615729(%rip),%r9        # 0x14107f3e9
140a69cc0:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a69cc5:	4c 8b c2             	mov    %rdx,%r8
140a69cc8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a69ccd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a69cd2:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a69cd7:	e8 34 05 00 00       	call   0x140a6a210
140a69cdc:	48 83 c4 48          	add    $0x48,%rsp
140a69ce0:	c3                   	ret
140a69ce1:	cc                   	int3
140a69ce2:	cc                   	int3
140a69ce3:	cc                   	int3
140a69ce4:	cc                   	int3
140a69ce5:	cc                   	int3
140a69ce6:	cc                   	int3
140a69ce7:	cc                   	int3
140a69ce8:	cc                   	int3
140a69ce9:	cc                   	int3
140a69cea:	cc                   	int3
140a69ceb:	cc                   	int3
140a69cec:	cc                   	int3
140a69ced:	cc                   	int3
140a69cee:	cc                   	int3
140a69cef:	cc                   	int3
140a69cf0:	e9 0b 07 ff ff       	jmp    0x140a5a400
140a69cf5:	cc                   	int3
140a69cf6:	cc                   	int3
140a69cf7:	cc                   	int3
140a69cf8:	cc                   	int3
140a69cf9:	cc                   	int3
140a69cfa:	cc                   	int3
140a69cfb:	cc                   	int3
140a69cfc:	cc                   	int3
140a69cfd:	cc                   	int3
140a69cfe:	cc                   	int3
140a69cff:	cc                   	int3
140a69d00:	e9 9b 8a ff ff       	jmp    0x140a627a0
140a69d05:	cc                   	int3
140a69d06:	cc                   	int3
140a69d07:	cc                   	int3
140a69d08:	cc                   	int3
140a69d09:	cc                   	int3
140a69d0a:	cc                   	int3
140a69d0b:	cc                   	int3
140a69d0c:	cc                   	int3
140a69d0d:	cc                   	int3
140a69d0e:	cc                   	int3
140a69d0f:	cc                   	int3
140a69d10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69d15:	57                   	push   %rdi
140a69d16:	48 83 ec 20          	sub    $0x20,%rsp
140a69d1a:	48 8b d9             	mov    %rcx,%rbx
140a69d1d:	48 8d 7a 04          	lea    0x4(%rdx),%rdi
140a69d21:	e8 2a d4 fe ff       	call   0x140a57150
140a69d26:	84 c0                	test   %al,%al
140a69d28:	74 1f                	je     0x140a69d49
140a69d2a:	45 33 c0             	xor    %r8d,%r8d
140a69d2d:	48 8b d7             	mov    %rdi,%rdx
140a69d30:	48 8b cb             	mov    %rbx,%rcx
140a69d33:	e8 88 a8 00 00       	call   0x140a745c0
140a69d38:	84 c0                	test   %al,%al
140a69d3a:	74 0d                	je     0x140a69d49
140a69d3c:	b0 01                	mov    $0x1,%al
140a69d3e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69d43:	48 83 c4 20          	add    $0x20,%rsp
140a69d47:	5f                   	pop    %rdi
140a69d48:	c3                   	ret
140a69d49:	32 c0                	xor    %al,%al
140a69d4b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69d50:	48 83 c4 20          	add    $0x20,%rsp
140a69d54:	5f                   	pop    %rdi
140a69d55:	c3                   	ret
140a69d56:	cc                   	int3
140a69d57:	cc                   	int3
140a69d58:	cc                   	int3
140a69d59:	cc                   	int3
140a69d5a:	cc                   	int3
140a69d5b:	cc                   	int3
140a69d5c:	cc                   	int3
140a69d5d:	cc                   	int3
140a69d5e:	cc                   	int3
140a69d5f:	cc                   	int3
140a69d60:	48 83 ec 28          	sub    $0x28,%rsp
140a69d64:	48 83 c2 04          	add    $0x4,%rdx
140a69d68:	e8 e3 d3 fe ff       	call   0x140a57150
140a69d6d:	84 c0                	test   %al,%al
140a69d6f:	0f 95 c0             	setne  %al
140a69d72:	48 83 c4 28          	add    $0x28,%rsp
140a69d76:	c3                   	ret
140a69d77:	cc                   	int3
140a69d78:	cc                   	int3
140a69d79:	cc                   	int3
140a69d7a:	cc                   	int3
140a69d7b:	cc                   	int3
140a69d7c:	cc                   	int3
140a69d7d:	cc                   	int3
140a69d7e:	cc                   	int3
140a69d7f:	cc                   	int3
140a69d80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69d85:	57                   	push   %rdi
140a69d86:	48 83 ec 20          	sub    $0x20,%rsp
140a69d8a:	48 8b d9             	mov    %rcx,%rbx
140a69d8d:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140a69d91:	48 83 c2 04          	add    $0x4,%rdx
140a69d95:	e8 b6 d3 fe ff       	call   0x140a57150
140a69d9a:	84 c0                	test   %al,%al
140a69d9c:	74 1c                	je     0x140a69dba
140a69d9e:	48 8b d7             	mov    %rdi,%rdx
140a69da1:	48 8b cb             	mov    %rbx,%rcx
140a69da4:	e8 87 d2 fe ff       	call   0x140a57030
140a69da9:	84 c0                	test   %al,%al
140a69dab:	74 0d                	je     0x140a69dba
140a69dad:	b0 01                	mov    $0x1,%al
140a69daf:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69db4:	48 83 c4 20          	add    $0x20,%rsp
140a69db8:	5f                   	pop    %rdi
140a69db9:	c3                   	ret
140a69dba:	32 c0                	xor    %al,%al
140a69dbc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69dc1:	48 83 c4 20          	add    $0x20,%rsp
140a69dc5:	5f                   	pop    %rdi
140a69dc6:	c3                   	ret
140a69dc7:	cc                   	int3
140a69dc8:	cc                   	int3
140a69dc9:	cc                   	int3
140a69dca:	cc                   	int3
140a69dcb:	cc                   	int3
140a69dcc:	cc                   	int3
140a69dcd:	cc                   	int3
140a69dce:	cc                   	int3
140a69dcf:	cc                   	int3
140a69dd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69dd5:	57                   	push   %rdi
140a69dd6:	48 83 ec 20          	sub    $0x20,%rsp
140a69dda:	48 8b d9             	mov    %rcx,%rbx
140a69ddd:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140a69de1:	48 83 c2 04          	add    $0x4,%rdx
140a69de5:	e8 66 d3 fe ff       	call   0x140a57150
140a69dea:	84 c0                	test   %al,%al
140a69dec:	74 1c                	je     0x140a69e0a
140a69dee:	48 8b d7             	mov    %rdi,%rdx
140a69df1:	48 8b cb             	mov    %rbx,%rcx
140a69df4:	e8 d7 d1 fe ff       	call   0x140a56fd0
140a69df9:	84 c0                	test   %al,%al
140a69dfb:	74 0d                	je     0x140a69e0a
140a69dfd:	b0 01                	mov    $0x1,%al
140a69dff:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69e04:	48 83 c4 20          	add    $0x20,%rsp
140a69e08:	5f                   	pop    %rdi
140a69e09:	c3                   	ret
140a69e0a:	32 c0                	xor    %al,%al
140a69e0c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69e11:	48 83 c4 20          	add    $0x20,%rsp
140a69e15:	5f                   	pop    %rdi
140a69e16:	c3                   	ret
140a69e17:	cc                   	int3
140a69e18:	cc                   	int3
140a69e19:	cc                   	int3
140a69e1a:	cc                   	int3
140a69e1b:	cc                   	int3
140a69e1c:	cc                   	int3
140a69e1d:	cc                   	int3
140a69e1e:	cc                   	int3
140a69e1f:	cc                   	int3
140a69e20:	48 83 ec 48          	sub    $0x48,%rsp
140a69e24:	48 c7 44 24 38 05 00 	movq   $0x5,0x38(%rsp)
140a69e2b:	00 00
140a69e2d:	48 8d 05 0c 97 59 00 	lea    0x59970c(%rip),%rax        # 0x141003540
140a69e34:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a69e39:	4c 8d 42 08          	lea    0x8(%rdx),%r8
140a69e3d:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a69e42:	4c 8d 0d a0 55 61 00 	lea    0x6155a0(%rip),%r9        # 0x14107f3e9
140a69e49:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a69e4e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a69e53:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a69e58:	e8 93 bc f7 ff       	call   0x1409e5af0
140a69e5d:	48 83 c4 48          	add    $0x48,%rsp
140a69e61:	c3                   	ret
140a69e62:	cc                   	int3
140a69e63:	cc                   	int3
140a69e64:	cc                   	int3
140a69e65:	cc                   	int3
140a69e66:	cc                   	int3
140a69e67:	cc                   	int3
140a69e68:	cc                   	int3
140a69e69:	cc                   	int3
140a69e6a:	cc                   	int3
140a69e6b:	cc                   	int3
140a69e6c:	cc                   	int3
140a69e6d:	cc                   	int3
140a69e6e:	cc                   	int3
140a69e6f:	cc                   	int3
140a69e70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69e75:	57                   	push   %rdi
140a69e76:	48 83 ec 40          	sub    $0x40,%rsp
140a69e7a:	48 8b d9             	mov    %rcx,%rbx
140a69e7d:	48 8d 7a 20          	lea    0x20(%rdx),%rdi
140a69e81:	48 8d 05 b8 96 59 00 	lea    0x5996b8(%rip),%rax        # 0x141003540
140a69e88:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a69e8d:	48 c7 44 24 38 05 00 	movq   $0x5,0x38(%rsp)
140a69e94:	00 00
140a69e96:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a69e9b:	4c 8d 42 10          	lea    0x10(%rdx),%r8
140a69e9f:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a69ea4:	4c 8d 0d 3e 55 61 00 	lea    0x61553e(%rip),%r9        # 0x14107f3e9
140a69eab:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a69eb0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a69eb5:	e8 36 bc f7 ff       	call   0x1409e5af0
140a69eba:	84 c0                	test   %al,%al
140a69ebc:	74 1c                	je     0x140a69eda
140a69ebe:	48 8b d7             	mov    %rdi,%rdx
140a69ec1:	48 8b cb             	mov    %rbx,%rcx
140a69ec4:	e8 67 d1 fe ff       	call   0x140a57030
140a69ec9:	84 c0                	test   %al,%al
140a69ecb:	74 0d                	je     0x140a69eda
140a69ecd:	b0 01                	mov    $0x1,%al
140a69ecf:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a69ed4:	48 83 c4 40          	add    $0x40,%rsp
140a69ed8:	5f                   	pop    %rdi
140a69ed9:	c3                   	ret
140a69eda:	32 c0                	xor    %al,%al
140a69edc:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a69ee1:	48 83 c4 40          	add    $0x40,%rsp
140a69ee5:	5f                   	pop    %rdi
140a69ee6:	c3                   	ret
140a69ee7:	cc                   	int3
140a69ee8:	cc                   	int3
140a69ee9:	cc                   	int3
140a69eea:	cc                   	int3
140a69eeb:	cc                   	int3
140a69eec:	cc                   	int3
140a69eed:	cc                   	int3
140a69eee:	cc                   	int3
140a69eef:	cc                   	int3
140a69ef0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69ef5:	57                   	push   %rdi
140a69ef6:	48 83 ec 40          	sub    $0x40,%rsp
140a69efa:	48 8b d9             	mov    %rcx,%rbx
140a69efd:	48 8d 7a 18          	lea    0x18(%rdx),%rdi
140a69f01:	48 8d 05 38 96 59 00 	lea    0x599638(%rip),%rax        # 0x141003540
140a69f08:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a69f0d:	48 c7 44 24 38 05 00 	movq   $0x5,0x38(%rsp)
140a69f14:	00 00
140a69f16:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a69f1b:	4c 8d 42 08          	lea    0x8(%rdx),%r8
140a69f1f:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a69f24:	4c 8d 0d be 54 61 00 	lea    0x6154be(%rip),%r9        # 0x14107f3e9
140a69f2b:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a69f30:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a69f35:	e8 b6 bb f7 ff       	call   0x1409e5af0
140a69f3a:	84 c0                	test   %al,%al
140a69f3c:	74 1c                	je     0x140a69f5a
140a69f3e:	48 8b d7             	mov    %rdi,%rdx
140a69f41:	48 8b cb             	mov    %rbx,%rcx
140a69f44:	e8 87 d0 fe ff       	call   0x140a56fd0
140a69f49:	84 c0                	test   %al,%al
140a69f4b:	74 0d                	je     0x140a69f5a
140a69f4d:	b0 01                	mov    $0x1,%al
140a69f4f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a69f54:	48 83 c4 40          	add    $0x40,%rsp
140a69f58:	5f                   	pop    %rdi
140a69f59:	c3                   	ret
140a69f5a:	32 c0                	xor    %al,%al
140a69f5c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a69f61:	48 83 c4 40          	add    $0x40,%rsp
140a69f65:	5f                   	pop    %rdi
140a69f66:	c3                   	ret
140a69f67:	cc                   	int3
140a69f68:	cc                   	int3
140a69f69:	cc                   	int3
140a69f6a:	cc                   	int3
140a69f6b:	cc                   	int3
140a69f6c:	cc                   	int3
140a69f6d:	cc                   	int3
140a69f6e:	cc                   	int3
140a69f6f:	cc                   	int3
140a69f70:	48 8b c2             	mov    %rdx,%rax
140a69f73:	48 8b d1             	mov    %rcx,%rdx
140a69f76:	48 8b c8             	mov    %rax,%rcx
140a69f79:	e9 22 fb f9 ff       	jmp    0x140a09aa0
140a69f7e:	cc                   	int3