140238a84:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140238a88:	48 33 cc             	xor    %rsp,%rcx
140238a8b:	e8 20 74 07 00       	call   0x1402afeb0
140238a90:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140238a97:	00
140238a98:	48 83 c4 50          	add    $0x50,%rsp
140238a9c:	41 5f                	pop    %r15
140238a9e:	41 5e                	pop    %r14
140238aa0:	41 5d                	pop    %r13
140238aa2:	41 5c                	pop    %r12
140238aa4:	5f                   	pop    %rdi
140238aa5:	5e                   	pop    %rsi
140238aa6:	5d                   	pop    %rbp
140238aa7:	c3                   	ret
140238aa8:	cc                   	int3
140238aa9:	cc                   	int3
140238aaa:	cc                   	int3
140238aab:	cc                   	int3
140238aac:	cc                   	int3
140238aad:	cc                   	int3
140238aae:	cc                   	int3
140238aaf:	cc                   	int3
140238ab0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140238ab5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140238aba:	57                   	push   %rdi
140238abb:	b8 20 00 00 00       	mov    $0x20,%eax
140238ac0:	e8 6b 80 07 00       	call   0x1402b0b30
140238ac5:	48 2b e0             	sub    %rax,%rsp
140238ac8:	49 8b f0             	mov    %r8,%rsi
140238acb:	8b da                	mov    %edx,%ebx
140238acd:	41 b8 48 10 00 00    	mov    $0x1048,%r8d
140238ad3:	48 8d 15 66 04 13 00 	lea    0x130466(%rip),%rdx        # 0x140368f40
140238ada:	48 8b f9             	mov    %rcx,%rdi
140238add:	e8 7e 88 0a 00       	call   0x1402e1360
140238ae2:	b8 48 00 00 00       	mov    $0x48,%eax
140238ae7:	4c 8d 4f 08          	lea    0x8(%rdi),%r9
140238aeb:	3b d8                	cmp    %eax,%ebx
140238aed:	48 8b d6             	mov    %rsi,%rdx
140238af0:	41 ba 02 00 00 00    	mov    $0x2,%r10d
140238af6:	0f 4e c3             	cmovle %ebx,%eax
140238af9:	4c 63 c0             	movslq %eax,%r8
140238afc:	4c 03 c6             	add    %rsi,%r8
140238aff:	90                   	nop
140238b00:	0f b6 0a             	movzbl (%rdx),%ecx
140238b03:	48 ff c2             	inc    %rdx
140238b06:	49 3b d0             	cmp    %r8,%rdx
140238b09:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b0d:	c1 e1 08             	shl    $0x8,%ecx
140238b10:	0f b6 02             	movzbl (%rdx),%eax
140238b13:	48 ff c2             	inc    %rdx
140238b16:	0b c8                	or     %eax,%ecx
140238b18:	49 3b d0             	cmp    %r8,%rdx
140238b1b:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b1f:	c1 e1 08             	shl    $0x8,%ecx
140238b22:	0f b6 02             	movzbl (%rdx),%eax
140238b25:	48 ff c2             	inc    %rdx
140238b28:	0b c8                	or     %eax,%ecx
140238b2a:	49 3b d0             	cmp    %r8,%rdx
140238b2d:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b31:	c1 e1 08             	shl    $0x8,%ecx
140238b34:	0f b6 02             	movzbl (%rdx),%eax
140238b37:	48 ff c2             	inc    %rdx
140238b3a:	0b c8                	or     %eax,%ecx
140238b3c:	49 3b d0             	cmp    %r8,%rdx
140238b3f:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b43:	41 31 49 f8          	xor    %ecx,-0x8(%r9)
140238b47:	0f b6 0a             	movzbl (%rdx),%ecx
140238b4a:	48 ff c2             	inc    %rdx
140238b4d:	49 3b d0             	cmp    %r8,%rdx
140238b50:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b54:	c1 e1 08             	shl    $0x8,%ecx
140238b57:	0f b6 02             	movzbl (%rdx),%eax
140238b5a:	48 ff c2             	inc    %rdx
140238b5d:	0b c8                	or     %eax,%ecx
140238b5f:	49 3b d0             	cmp    %r8,%rdx
140238b62:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b66:	c1 e1 08             	shl    $0x8,%ecx
140238b69:	0f b6 02             	movzbl (%rdx),%eax
140238b6c:	48 ff c2             	inc    %rdx
140238b6f:	0b c8                	or     %eax,%ecx
140238b71:	49 3b d0             	cmp    %r8,%rdx
140238b74:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b78:	c1 e1 08             	shl    $0x8,%ecx
140238b7b:	0f b6 02             	movzbl (%rdx),%eax
140238b7e:	48 ff c2             	inc    %rdx
140238b81:	0b c8                	or     %eax,%ecx
140238b83:	49 3b d0             	cmp    %r8,%rdx
140238b86:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b8a:	41 31 49 fc          	xor    %ecx,-0x4(%r9)
140238b8e:	0f b6 0a             	movzbl (%rdx),%ecx
140238b91:	48 ff c2             	inc    %rdx
140238b94:	49 3b d0             	cmp    %r8,%rdx
140238b97:	48 0f 43 d6          	cmovae %rsi,%rdx
140238b9b:	c1 e1 08             	shl    $0x8,%ecx
140238b9e:	0f b6 02             	movzbl (%rdx),%eax
140238ba1:	48 ff c2             	inc    %rdx
140238ba4:	0b c8                	or     %eax,%ecx
140238ba6:	49 3b d0             	cmp    %r8,%rdx
140238ba9:	48 0f 43 d6          	cmovae %rsi,%rdx
140238bad:	c1 e1 08             	shl    $0x8,%ecx
140238bb0:	0f b6 02             	movzbl (%rdx),%eax
140238bb3:	48 ff c2             	inc    %rdx
140238bb6:	0b c8                	or     %eax,%ecx
140238bb8:	49 3b d0             	cmp    %r8,%rdx
140238bbb:	48 0f 43 d6          	cmovae %rsi,%rdx
140238bbf:	c1 e1 08             	shl    $0x8,%ecx
140238bc2:	0f b6 02             	movzbl (%rdx),%eax
140238bc5:	48 ff c2             	inc    %rdx
140238bc8:	0b c8                	or     %eax,%ecx
140238bca:	49 3b d0             	cmp    %r8,%rdx
140238bcd:	48 0f 43 d6          	cmovae %rsi,%rdx
140238bd1:	41 31 09             	xor    %ecx,(%r9)
140238bd4:	0f b6 0a             	movzbl (%rdx),%ecx
140238bd7:	48 ff c2             	inc    %rdx
140238bda:	49 3b d0             	cmp    %r8,%rdx
140238bdd:	48 0f 43 d6          	cmovae %rsi,%rdx
140238be1:	c1 e1 08             	shl    $0x8,%ecx
140238be4:	0f b6 02             	movzbl (%rdx),%eax
140238be7:	48 ff c2             	inc    %rdx
140238bea:	0b c8                	or     %eax,%ecx
140238bec:	49 3b d0             	cmp    %r8,%rdx
140238bef:	48 0f 43 d6          	cmovae %rsi,%rdx
140238bf3:	c1 e1 08             	shl    $0x8,%ecx
140238bf6:	0f b6 02             	movzbl (%rdx),%eax
140238bf9:	0b c8                	or     %eax,%ecx
140238bfb:	48 ff c2             	inc    %rdx
140238bfe:	49 3b d0             	cmp    %r8,%rdx
140238c01:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c05:	c1 e1 08             	shl    $0x8,%ecx
140238c08:	0f b6 02             	movzbl (%rdx),%eax
140238c0b:	48 ff c2             	inc    %rdx
140238c0e:	0b c8                	or     %eax,%ecx
140238c10:	49 3b d0             	cmp    %r8,%rdx
140238c13:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c17:	41 31 49 04          	xor    %ecx,0x4(%r9)
140238c1b:	0f b6 0a             	movzbl (%rdx),%ecx
140238c1e:	48 ff c2             	inc    %rdx
140238c21:	49 3b d0             	cmp    %r8,%rdx
140238c24:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c28:	c1 e1 08             	shl    $0x8,%ecx
140238c2b:	0f b6 02             	movzbl (%rdx),%eax
140238c2e:	48 ff c2             	inc    %rdx
140238c31:	0b c8                	or     %eax,%ecx
140238c33:	49 3b d0             	cmp    %r8,%rdx
140238c36:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c3a:	c1 e1 08             	shl    $0x8,%ecx
140238c3d:	0f b6 02             	movzbl (%rdx),%eax
140238c40:	48 ff c2             	inc    %rdx
140238c43:	0b c8                	or     %eax,%ecx
140238c45:	49 3b d0             	cmp    %r8,%rdx
140238c48:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c4c:	c1 e1 08             	shl    $0x8,%ecx
140238c4f:	0f b6 02             	movzbl (%rdx),%eax
140238c52:	48 ff c2             	inc    %rdx
140238c55:	0b c8                	or     %eax,%ecx
140238c57:	49 3b d0             	cmp    %r8,%rdx
140238c5a:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c5e:	41 31 49 08          	xor    %ecx,0x8(%r9)
140238c62:	0f b6 0a             	movzbl (%rdx),%ecx
140238c65:	48 ff c2             	inc    %rdx
140238c68:	49 3b d0             	cmp    %r8,%rdx
140238c6b:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c6f:	c1 e1 08             	shl    $0x8,%ecx
140238c72:	0f b6 02             	movzbl (%rdx),%eax
140238c75:	48 ff c2             	inc    %rdx
140238c78:	0b c8                	or     %eax,%ecx
140238c7a:	49 3b d0             	cmp    %r8,%rdx
140238c7d:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c81:	c1 e1 08             	shl    $0x8,%ecx
140238c84:	0f b6 02             	movzbl (%rdx),%eax
140238c87:	48 ff c2             	inc    %rdx
140238c8a:	0b c8                	or     %eax,%ecx
140238c8c:	49 3b d0             	cmp    %r8,%rdx
140238c8f:	48 0f 43 d6          	cmovae %rsi,%rdx
140238c93:	c1 e1 08             	shl    $0x8,%ecx
140238c96:	0f b6 02             	movzbl (%rdx),%eax
140238c99:	48 ff c2             	inc    %rdx
140238c9c:	0b c8                	or     %eax,%ecx
140238c9e:	49 3b d0             	cmp    %r8,%rdx
140238ca1:	48 0f 43 d6          	cmovae %rsi,%rdx
140238ca5:	41 31 49 0c          	xor    %ecx,0xc(%r9)
140238ca9:	0f b6 0a             	movzbl (%rdx),%ecx
140238cac:	48 ff c2             	inc    %rdx
140238caf:	49 3b d0             	cmp    %r8,%rdx
140238cb2:	48 0f 43 d6          	cmovae %rsi,%rdx
140238cb6:	c1 e1 08             	shl    $0x8,%ecx
140238cb9:	0f b6 02             	movzbl (%rdx),%eax
140238cbc:	48 ff c2             	inc    %rdx
140238cbf:	0b c8                	or     %eax,%ecx
140238cc1:	49 3b d0             	cmp    %r8,%rdx
140238cc4:	48 0f 43 d6          	cmovae %rsi,%rdx
140238cc8:	c1 e1 08             	shl    $0x8,%ecx
140238ccb:	0f b6 02             	movzbl (%rdx),%eax
140238cce:	48 ff c2             	inc    %rdx
140238cd1:	0b c8                	or     %eax,%ecx
140238cd3:	49 3b d0             	cmp    %r8,%rdx
140238cd6:	48 0f 43 d6          	cmovae %rsi,%rdx
140238cda:	c1 e1 08             	shl    $0x8,%ecx
140238cdd:	0f b6 02             	movzbl (%rdx),%eax
140238ce0:	48 ff c2             	inc    %rdx
140238ce3:	0b c8                	or     %eax,%ecx
140238ce5:	49 3b d0             	cmp    %r8,%rdx
140238ce8:	48 0f 43 d6          	cmovae %rsi,%rdx
140238cec:	41 31 49 10          	xor    %ecx,0x10(%r9)
140238cf0:	0f b6 0a             	movzbl (%rdx),%ecx
140238cf3:	48 ff c2             	inc    %rdx
140238cf6:	4d 8d 49 24          	lea    0x24(%r9),%r9
140238cfa:	49 3b d0             	cmp    %r8,%rdx
140238cfd:	48 0f 43 d6          	cmovae %rsi,%rdx
140238d01:	c1 e1 08             	shl    $0x8,%ecx
140238d04:	0f b6 02             	movzbl (%rdx),%eax
140238d07:	48 ff c2             	inc    %rdx
140238d0a:	0b c8                	or     %eax,%ecx
140238d0c:	49 3b d0             	cmp    %r8,%rdx
140238d0f:	48 0f 43 d6          	cmovae %rsi,%rdx
140238d13:	c1 e1 08             	shl    $0x8,%ecx
140238d16:	0f b6 02             	movzbl (%rdx),%eax
140238d19:	48 ff c2             	inc    %rdx
140238d1c:	0b c8                	or     %eax,%ecx
140238d1e:	49 3b d0             	cmp    %r8,%rdx
140238d21:	48 0f 43 d6          	cmovae %rsi,%rdx
140238d25:	c1 e1 08             	shl    $0x8,%ecx
140238d28:	0f b6 02             	movzbl (%rdx),%eax
140238d2b:	48 ff c2             	inc    %rdx
140238d2e:	0b c8                	or     %eax,%ecx
140238d30:	49 3b d0             	cmp    %r8,%rdx
140238d33:	48 0f 43 d6          	cmovae %rsi,%rdx
140238d37:	41 31 49 f0          	xor    %ecx,-0x10(%r9)
140238d3b:	0f b6 0a             	movzbl (%rdx),%ecx
140238d3e:	48 ff c2             	inc    %rdx
140238d41:	49 3b d0             	cmp    %r8,%rdx
140238d44:	48 0f 43 d6          	cmovae %rsi,%rdx
140238d48:	c1 e1 08             	shl    $0x8,%ecx
140238d4b:	0f b6 02             	movzbl (%rdx),%eax
140238d4e:	48 ff c2             	inc    %rdx
140238d51:	0b c8                	or     %eax,%ecx
140238d53:	49 3b d0             	cmp    %r8,%rdx
140238d56:	48 0f 43 d6          	cmovae %rsi,%rdx
140238d5a:	c1 e1 08             	shl    $0x8,%ecx
140238d5d:	0f b6 02             	movzbl (%rdx),%eax
140238d60:	48 ff c2             	inc    %rdx
140238d63:	0b c8                	or     %eax,%ecx
140238d65:	49 3b d0             	cmp    %r8,%rdx
140238d68:	48 0f 43 d6          	cmovae %rsi,%rdx
140238d6c:	c1 e1 08             	shl    $0x8,%ecx
140238d6f:	0f b6 02             	movzbl (%rdx),%eax
140238d72:	48 ff c2             	inc    %rdx
140238d75:	0b c8                	or     %eax,%ecx
140238d77:	49 3b d0             	cmp    %r8,%rdx
140238d7a:	48 0f 43 d6          	cmovae %rsi,%rdx
140238d7e:	41 31 49 f4          	xor    %ecx,-0xc(%r9)
140238d82:	49 83 ea 01          	sub    $0x1,%r10
140238d86:	0f 85 74 fd ff ff    	jne    0x140238b00
140238d8c:	33 db                	xor    %ebx,%ebx
140238d8e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140238d93:	8b f3                	mov    %ebx,%esi
140238d95:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140238d9c:	00 00 00 00
140238da0:	48 8b d7             	mov    %rdi,%rdx
140238da3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140238da8:	e8 23 0b 00 00       	call   0x1402398d0
140238dad:	8b 44 24 30          	mov    0x30(%rsp),%eax
140238db1:	89 04 b7             	mov    %eax,(%rdi,%rsi,4)
140238db4:	8b 44 24 34          	mov    0x34(%rsp),%eax
140238db8:	89 44 b7 04          	mov    %eax,0x4(%rdi,%rsi,4)
140238dbc:	48 83 c6 02          	add    $0x2,%rsi
140238dc0:	48 83 fe 12          	cmp    $0x12,%rsi
140238dc4:	7c da                	jl     0x140238da0
140238dc6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140238dcd:	00 00 00
140238dd0:	48 8b d7             	mov    %rdi,%rdx
140238dd3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140238dd8:	e8 f3 0a 00 00       	call   0x1402398d0
140238ddd:	8b 44 24 30          	mov    0x30(%rsp),%eax
140238de1:	89 44 9f 48          	mov    %eax,0x48(%rdi,%rbx,4)
140238de5:	8b 44 24 34          	mov    0x34(%rsp),%eax
140238de9:	89 44 9f 4c          	mov    %eax,0x4c(%rdi,%rbx,4)
140238ded:	48 83 c3 02          	add    $0x2,%rbx
140238df1:	48 81 fb 00 04 00 00 	cmp    $0x400,%rbx
140238df8:	7c d6                	jl     0x140238dd0
140238dfa:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140238dff:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140238e04:	48 83 c4 20          	add    $0x20,%rsp
140238e08:	5f                   	pop    %rdi
140238e09:	c3                   	ret
140238e0a:	cc                   	int3
140238e0b:	cc                   	int3
140238e0c:	cc                   	int3
140238e0d:	cc                   	int3
140238e0e:	cc                   	int3
140238e0f:	cc                   	int3
140238e10:	40 53                	rex push %rbx
140238e12:	b8 20 00 00 00       	mov    $0x20,%eax
140238e17:	e8 14 7d 07 00       	call   0x1402b0b30
140238e1c:	48 2b e0             	sub    %rax,%rsp
140238e1f:	44 0f b6 11          	movzbl (%rcx),%r10d
140238e23:	4c 8b d9             	mov    %rcx,%r11
140238e26:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
140238e2a:	48 8b da             	mov    %rdx,%rbx
140238e2d:	0f b6 51 04          	movzbl 0x4(%rcx),%edx
140238e31:	c1 e0 10             	shl    $0x10,%eax
140238e34:	41 c1 e2 18          	shl    $0x18,%r10d
140238e38:	44 0b d0             	or     %eax,%r10d
140238e3b:	c1 e2 18             	shl    $0x18,%edx
140238e3e:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
140238e42:	c1 e0 08             	shl    $0x8,%eax
140238e45:	44 0b d0             	or     %eax,%r10d
140238e48:	0f b6 41 03          	movzbl 0x3(%rcx),%eax
140238e4c:	44 0b d0             	or     %eax,%r10d
140238e4f:	0f b6 41 05          	movzbl 0x5(%rcx),%eax
140238e53:	0f b6 49 06          	movzbl 0x6(%rcx),%ecx
140238e57:	c1 e1 08             	shl    $0x8,%ecx
140238e5a:	c1 e0 10             	shl    $0x10,%eax
140238e5d:	0b d0                	or     %eax,%edx
140238e5f:	44 89 54 24 30       	mov    %r10d,0x30(%rsp)
140238e64:	41 0f b6 43 07       	movzbl 0x7(%r11),%eax
140238e69:	0b c8                	or     %eax,%ecx
140238e6b:	0b ca                	or     %edx,%ecx
140238e6d:	49 8b d0             	mov    %r8,%rdx
140238e70:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140238e74:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140238e79:	45 85 c9             	test   %r9d,%r9d
140238e7c:	74 07                	je     0x140238e85
140238e7e:	e8 4d 0a 00 00       	call   0x1402398d0
140238e83:	eb 05                	jmp    0x140238e8a
140238e85:	e8 a6 05 00 00       	call   0x140239430
140238e8a:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140238e8e:	8b c1                	mov    %ecx,%eax
140238e90:	c1 e8 18             	shr    $0x18,%eax
140238e93:	88 03                	mov    %al,(%rbx)
140238e95:	8b c1                	mov    %ecx,%eax
140238e97:	c1 e8 10             	shr    $0x10,%eax
140238e9a:	88 43 01             	mov    %al,0x1(%rbx)
140238e9d:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
140238ea2:	88 43 03             	mov    %al,0x3(%rbx)
140238ea5:	c1 e9 08             	shr    $0x8,%ecx
140238ea8:	88 4b 02             	mov    %cl,0x2(%rbx)
140238eab:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
140238eaf:	8b c1                	mov    %ecx,%eax
140238eb1:	c1 e8 18             	shr    $0x18,%eax
140238eb4:	88 43 04             	mov    %al,0x4(%rbx)
140238eb7:	8b c1                	mov    %ecx,%eax
140238eb9:	c1 e8 10             	shr    $0x10,%eax
140238ebc:	88 43 05             	mov    %al,0x5(%rbx)
140238ebf:	0f b6 44 24 34       	movzbl 0x34(%rsp),%eax
140238ec4:	c1 e9 08             	shr    $0x8,%ecx
140238ec7:	88 43 07             	mov    %al,0x7(%rbx)
140238eca:	88 4b 06             	mov    %cl,0x6(%rbx)
140238ecd:	48 83 c4 20          	add    $0x20,%rsp
140238ed1:	5b                   	pop    %rbx