140234a7b:	b8 30 00 00 00       	mov    $0x30,%eax
140234a80:	e8 5b 5b 0c 00       	call   0x1402fa5e0
140234a85:	48 2b e0             	sub    %rax,%rsp
140234a88:	49 8b f8             	mov    %r8,%rdi
140234a8b:	48 8b da             	mov    %rdx,%rbx
140234a8e:	48 8b f1             	mov    %rcx,%rsi
140234a91:	48 8d 15 48 94 12 00 	lea    0x129448(%rip),%rdx        # 0x14035dee0
140234a98:	41 b8 e3 01 00 00    	mov    $0x1e3,%r8d
140234a9e:	8d 48 10             	lea    0x10(%rax),%ecx
140234aa1:	e8 9a 4b ff ff       	call   0x140229640
140234aa6:	48 85 c0             	test   %rax,%rax
140234aa9:	75 30                	jne    0x140234adb
140234aab:	4c 8d 0d 2e 94 12 00 	lea    0x12942e(%rip),%r9        # 0x14035dee0
140234ab2:	c7 44 24 20 e6 01 00 	movl   $0x1e6,0x20(%rsp)
140234ab9:	00
140234aba:	8d 50 7c             	lea    0x7c(%rax),%edx
140234abd:	44 8d 40 41          	lea    0x41(%rax),%r8d
140234ac1:	8d 48 24             	lea    0x24(%rax),%ecx
140234ac4:	e8 d7 c8 fe ff       	call   0x1402213a0
140234ac9:	33 c0                	xor    %eax,%eax
140234acb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140234ad0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234ad5:	48 83 c4 30          	add    $0x30,%rsp
140234ad9:	5f                   	pop    %rdi
140234ada:	c3                   	ret
140234adb:	48 89 30             	mov    %rsi,(%rax)
140234ade:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234ae3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140234ae7:	48 89 58 28          	mov    %rbx,0x28(%rax)
140234aeb:	48 89 58 20          	mov    %rbx,0x20(%rax)
140234aef:	48 89 58 18          	mov    %rbx,0x18(%rax)
140234af3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140234af8:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%rax)
140234aff:	48 89 78 30          	mov    %rdi,0x30(%rax)
140234b03:	48 83 c4 30          	add    $0x30,%rsp
140234b07:	5f                   	pop    %rdi
140234b08:	c3                   	ret
140234b09:	cc                   	int3
140234b0a:	cc                   	int3
140234b0b:	cc                   	int3
140234b0c:	cc                   	int3
140234b0d:	cc                   	int3
140234b0e:	cc                   	int3
140234b0f:	cc                   	int3
140234b10:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140234b15:	57                   	push   %rdi
140234b16:	b8 30 00 00 00       	mov    $0x30,%eax
140234b1b:	e8 c0 5a 0c 00       	call   0x1402fa5e0
140234b20:	48 2b e0             	sub    %rax,%rsp
140234b23:	4c 8b 41 30          	mov    0x30(%rcx),%r8
140234b27:	48 8b f9             	mov    %rcx,%rdi
140234b2a:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140234b2e:	33 f6                	xor    %esi,%esi
140234b30:	49 2b c8             	sub    %r8,%rcx
140234b33:	4c 3b 47 38          	cmp    0x38(%rdi),%r8
140234b37:	48 0f 43 ce          	cmovae %rsi,%rcx
140234b3b:	83 fa 01             	cmp    $0x1,%edx
140234b3e:	73 2b                	jae    0x140234b6b
140234b40:	4c 8d 0d 99 93 12 00 	lea    0x129399(%rip),%r9        # 0x14035dee0
140234b47:	c7 44 24 20 9b 02 00 	movl   $0x29b,0x20(%rsp)
140234b4e:	00
140234b4f:	8d 50 43             	lea    0x43(%rax),%edx
140234b52:	8d 48 f4             	lea    -0xc(%rax),%ecx
140234b55:	44 8d 40 39          	lea    0x39(%rax),%r8d
140234b59:	e8 42 c8 fe ff       	call   0x1402213a0
140234b5e:	33 c0                	xor    %eax,%eax
140234b60:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234b65:	48 83 c4 30          	add    $0x30,%rsp
140234b69:	5f                   	pop    %rdi
140234b6a:	c3                   	ret
140234b6b:	48 8b 47 20          	mov    0x20(%rdi),%rax
140234b6f:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140234b74:	8b da                	mov    %edx,%ebx
140234b76:	48 0f af d9          	imul   %rcx,%rbx
140234b7a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140234b7e:	48 83 c3 07          	add    $0x7,%rbx
140234b82:	48 2b c1             	sub    %rcx,%rax
140234b85:	48 c1 eb 03          	shr    $0x3,%rbx
140234b89:	48 3b d8             	cmp    %rax,%rbx
140234b8c:	76 32                	jbe    0x140234bc0
140234b8e:	ba 73 00 00 00       	mov    $0x73,%edx
140234b93:	c7 44 24 20 a3 02 00 	movl   $0x2a3,0x20(%rsp)
140234b9a:	00
140234b9b:	4c 8d 0d 3e 93 12 00 	lea    0x12933e(%rip),%r9        # 0x14035dee0
140234ba2:	8d 4a b1             	lea    -0x4f(%rdx),%ecx
140234ba5:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
140234ba9:	e8 f2 c7 fe ff       	call   0x1402213a0
140234bae:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140234bb3:	33 c0                	xor    %eax,%eax
140234bb5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234bba:	48 83 c4 30          	add    $0x30,%rsp
140234bbe:	5f                   	pop    %rdi
140234bbf:	c3                   	ret
140234bc0:	48 8b 47 18          	mov    0x18(%rdi),%rax
140234bc4:	48 3b c8             	cmp    %rax,%rcx
140234bc7:	73 0a                	jae    0x140234bd3
140234bc9:	48 2b c1             	sub    %rcx,%rax
140234bcc:	48 3b d8             	cmp    %rax,%rbx
140234bcf:	48 0f 42 d8          	cmovb  %rax,%rbx
140234bd3:	48 8b d3             	mov    %rbx,%rdx
140234bd6:	48 8b cf             	mov    %rdi,%rcx
140234bd9:	e8 c2 00 00 00       	call   0x140234ca0
140234bde:	85 c0                	test   %eax,%eax
140234be0:	75 1a                	jne    0x140234bfc
140234be2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140234be7:	33 c0                	xor    %eax,%eax
140234be9:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140234bed:	48 89 77 20          	mov    %rsi,0x20(%rdi)
140234bf1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234bf6:	48 83 c4 30          	add    $0x30,%rsp
140234bfa:	5f                   	pop    %rdi
140234bfb:	c3                   	ret
140234bfc:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234c01:	48 8b c3             	mov    %rbx,%rax
140234c04:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140234c09:	48 83 c4 30          	add    $0x30,%rsp
140234c0d:	5f                   	pop    %rdi
140234c0e:	c3                   	ret
140234c0f:	cc                   	int3
140234c10:	48 8b 41 30          	mov    0x30(%rcx),%rax
140234c14:	48 3b 41 38          	cmp    0x38(%rcx),%rax
140234c18:	72 10                	jb     0x140234c2a
140234c1a:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140234c1e:	45 33 c0             	xor    %r8d,%r8d
140234c21:	48 39 51 08          	cmp    %rdx,0x8(%rcx)
140234c25:	49 0f 42 c0          	cmovb  %r8,%rax
140234c29:	c3                   	ret
140234c2a:	33 c0                	xor    %eax,%eax
140234c2c:	c3                   	ret
140234c2d:	cc                   	int3
140234c2e:	cc                   	int3
140234c2f:	cc                   	int3
140234c30:	48 85 c9             	test   %rcx,%rcx
140234c33:	74 5d                	je     0x140234c92
140234c35:	53                   	push   %rbx
140234c36:	b8 20 00 00 00       	mov    $0x20,%eax
140234c3b:	e8 a0 59 0c 00       	call   0x1402fa5e0
140234c40:	48 2b e0             	sub    %rax,%rsp
140234c43:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
140234c47:	48 8b d9             	mov    %rcx,%rbx
140234c4a:	75 2c                	jne    0x140234c78
140234c4c:	83 7b 14 00          	cmpl   $0x0,0x14(%rbx)
140234c50:	4c 8d 05 89 92 12 00 	lea    0x129289(%rip),%r8        # 0x14035dee0
140234c57:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140234c5b:	48 8b 09             	mov    (%rcx),%rcx
140234c5e:	74 0d                	je     0x140234c6d
140234c60:	41 b9 0a 02 00 00    	mov    $0x20a,%r9d
140234c66:	e8 f5 7e 00 00       	call   0x14023cb60
140234c6b:	eb 0b                	jmp    0x140234c78
140234c6d:	41 b9 0c 02 00 00    	mov    $0x20c,%r9d
140234c73:	e8 a8 47 ff ff       	call   0x140229420
140234c78:	41 b8 0f 02 00 00    	mov    $0x20f,%r8d
140234c7e:	48 8d 15 5b 92 12 00 	lea    0x12925b(%rip),%rdx        # 0x14035dee0
140234c85:	48 8b cb             	mov    %rbx,%rcx
140234c88:	e8 83 46 ff ff       	call   0x140229310
140234c8d:	48 83 c4 20          	add    $0x20,%rsp
140234c91:	5b                   	pop    %rbx
140234c92:	c3                   	ret
140234c93:	cc                   	int3
140234c94:	cc                   	int3
140234c95:	cc                   	int3
140234c96:	cc                   	int3
140234c97:	cc                   	int3
140234c98:	cc                   	int3
140234c99:	cc                   	int3
140234c9a:	cc                   	int3
140234c9b:	cc                   	int3
140234c9c:	cc                   	int3
140234c9d:	cc                   	int3
140234c9e:	cc                   	int3
140234c9f:	cc                   	int3
140234ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140234ca5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140234caa:	57                   	push   %rdi
140234cab:	b8 30 00 00 00       	mov    $0x30,%eax
140234cb0:	e8 2b 59 0c 00       	call   0x1402fa5e0
140234cb5:	48 2b e0             	sub    %rax,%rsp
140234cb8:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140234cbc:	48 8b f9             	mov    %rcx,%rdi
140234cbf:	4c 8b 41 08          	mov    0x8(%rcx),%r8
140234cc3:	48 8b c3             	mov    %rbx,%rax
140234cc6:	49 2b c0             	sub    %r8,%rax
140234cc9:	48 3b d0             	cmp    %rax,%rdx
140234ccc:	0f 86 e8 00 00 00    	jbe    0x140234dba
140234cd2:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140234cd6:	4c 8b c9             	mov    %rcx,%r9
140234cd9:	49 d1 e9             	shr    $1,%r9
140234cdc:	83 7f 10 00          	cmpl   $0x0,0x10(%rdi)
140234ce0:	0f 85 e9 00 00 00    	jne    0x140234dcf
140234ce6:	48 8b c1             	mov    %rcx,%rax
140234ce9:	49 2b c0             	sub    %r8,%rax
140234cec:	48 3b d0             	cmp    %rax,%rdx
140234cef:	0f 87 da 00 00 00    	ja     0x140234dcf
140234cf5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140234cfc:	00 00 00 00
140234d00:	48 8b c3             	mov    %rbx,%rax
140234d03:	48 03 db             	add    %rbx,%rbx
140234d06:	49 3b c1             	cmp    %r9,%rax
140234d09:	48 0f 43 d9          	cmovae %rcx,%rbx
140234d0d:	48 8b c3             	mov    %rbx,%rax
140234d10:	49 2b c0             	sub    %r8,%rax
140234d13:	48 3b d0             	cmp    %rax,%rdx
140234d16:	77 e8                	ja     0x140234d00
140234d18:	83 7f 14 00          	cmpl   $0x0,0x14(%rdi)
140234d1c:	48 8d 15 bd 91 12 00 	lea    0x1291bd(%rip),%rdx        # 0x14035dee0
140234d23:	48 8b cb             	mov    %rbx,%rcx
140234d26:	74 0d                	je     0x140234d35
140234d28:	41 b8 7d 02 00 00    	mov    $0x27d,%r8d
140234d2e:	e8 bd 7e 00 00       	call   0x14023cbf0
140234d33:	eb 0b                	jmp    0x140234d40
140234d35:	41 b8 7f 02 00 00    	mov    $0x27f,%r8d
140234d3b:	e8 00 49 ff ff       	call   0x140229640
140234d40:	48 8b f0             	mov    %rax,%rsi
140234d43:	48 85 c0             	test   %rax,%rax
140234d46:	75 30                	jne    0x140234d78
140234d48:	4c 8d 0d 91 91 12 00 	lea    0x129191(%rip),%r9        # 0x14035dee0
140234d4f:	c7 44 24 20 81 02 00 	movl   $0x281,0x20(%rsp)
140234d56:	00
140234d57:	8d 50 7d             	lea    0x7d(%rax),%edx
140234d5a:	8d 48 24             	lea    0x24(%rax),%ecx
140234d5d:	44 8d 40 41          	lea    0x41(%rax),%r8d
140234d61:	e8 3a c6 fe ff       	call   0x1402213a0
140234d66:	33 c0                	xor    %eax,%eax
140234d68:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140234d6d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234d72:	48 83 c4 30          	add    $0x30,%rsp
140234d76:	5f                   	pop    %rdi
140234d77:	c3                   	ret
140234d78:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140234d7c:	48 8b ce             	mov    %rsi,%rcx
140234d7f:	48 8b 17             	mov    (%rdi),%rdx
140234d82:	e8 a1 7c 0c 00       	call   0x1402fca28
140234d87:	83 7f 14 00          	cmpl   $0x0,0x14(%rdi)
140234d8b:	4c 8d 05 4e 91 12 00 	lea    0x12914e(%rip),%r8        # 0x14035dee0
140234d92:	48 8b 0f             	mov    (%rdi),%rcx
140234d95:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140234d99:	74 0d                	je     0x140234da8
140234d9b:	41 b9 86 02 00 00    	mov    $0x286,%r9d
140234da1:	e8 ba 7d 00 00       	call   0x14023cb60
140234da6:	eb 0b                	jmp    0x140234db3
140234da8:	41 b9 88 02 00 00    	mov    $0x288,%r9d
140234dae:	e8 6d 46 ff ff       	call   0x140229420
140234db3:	48 89 37             	mov    %rsi,(%rdi)
140234db6:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
140234dba:	b8 01 00 00 00       	mov    $0x1,%eax
140234dbf:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140234dc4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234dc9:	48 83 c4 30          	add    $0x30,%rsp
140234dcd:	5f                   	pop    %rdi
140234dce:	c3                   	ret
140234dcf:	ba 7d 00 00 00       	mov    $0x7d,%edx
140234dd4:	c7 44 24 20 74 02 00 	movl   $0x274,0x20(%rsp)
140234ddb:	00
140234ddc:	4c 8d 0d fd 90 12 00 	lea    0x1290fd(%rip),%r9        # 0x14035dee0
140234de3:	8d 4a a7             	lea    -0x59(%rdx),%ecx
140234de6:	44 8d 42 c7          	lea    -0x39(%rdx),%r8d
140234dea:	e8 b1 c5 fe ff       	call   0x1402213a0
140234def:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140234df4:	33 c0                	xor    %eax,%eax
140234df6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140234dfb:	48 83 c4 30          	add    $0x30,%rsp
140234dff:	5f                   	pop    %rdi
140234e00:	c3                   	ret
140234e01:	cc                   	int3
140234e02:	cc                   	int3
140234e03:	cc                   	int3
140234e04:	cc                   	int3
140234e05:	cc                   	int3
140234e06:	cc                   	int3
140234e07:	cc                   	int3
140234e08:	cc                   	int3
140234e09:	cc                   	int3
140234e0a:	cc                   	int3
140234e0b:	cc                   	int3
140234e0c:	cc                   	int3
140234e0d:	cc                   	int3
140234e0e:	cc                   	int3
140234e0f:	cc                   	int3
140234e10:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140234e15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140234e1a:	57                   	push   %rdi
140234e1b:	41 56                	push   %r14
140234e1d:	41 57                	push   %r15
140234e1f:	b8 30 00 00 00       	mov    $0x30,%eax
140234e24:	e8 b7 57 0c 00       	call   0x1402fa5e0
140234e29:	48 2b e0             	sub    %rax,%rsp
140234e2c:	85 d2                	test   %edx,%edx
140234e2e:	4c 63 f9             	movslq %ecx,%r15
140234e31:	8b ea                	mov    %edx,%ebp
140234e33:	48 8d 0d 4e a5 1d 00 	lea    0x1da54e(%rip),%rcx        # 0x14040f388
140234e3a:	b8 10 00 00 00       	mov    $0x10,%eax
140234e3f:	48 8d 15 1a f3 ff ff 	lea    -0xce6(%rip),%rdx        # 0x140234160
140234e46:	41 be 30 00 00 00    	mov    $0x30,%r14d
140234e4c:	49 8b f1             	mov    %r9,%rsi
140234e4f:	44 0f 45 f0          	cmovne %eax,%r14d
140234e53:	49 8b f8             	mov    %r8,%rdi
140234e56:	e8 05 76 00 00       	call   0x14023c460
140234e5b:	45 33 c0             	xor    %r8d,%r8d
140234e5e:	85 c0                	test   %eax,%eax
140234e60:	44 0f 45 05 28 a5 1d 	cmovne 0x1da528(%rip),%r8d        # 0x14040f390
140234e67:	00
140234e68:	45 85 c0             	test   %r8d,%r8d
140234e6b:	75 07                	jne    0x140234e74
140234e6d:	33 c0                	xor    %eax,%eax
140234e6f:	e9 e8 00 00 00       	jmp    0x140234f5c
140234e74:	41 b8 b9 01 00 00    	mov    $0x1b9,%r8d
140234e7a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140234e7f:	48 8d 15 5a 90 12 00 	lea    0x12905a(%rip),%rdx        # 0x14035dee0
140234e86:	b9 40 00 00 00       	mov    $0x40,%ecx
140234e8b:	e8 b0 47 ff ff       	call   0x140229640
140234e90:	48 8b d8             	mov    %rax,%rbx
140234e93:	48 85 c0             	test   %rax,%rax
140234e96:	75 25                	jne    0x140234ebd
140234e98:	4c 8d 0d 41 90 12 00 	lea    0x129041(%rip),%r9        # 0x14035dee0
140234e9f:	c7 44 24 20 bb 01 00 	movl   $0x1bb,0x20(%rsp)
140234ea6:	00
140234ea7:	8d 50 74             	lea    0x74(%rax),%edx
140234eaa:	8d 48 24             	lea    0x24(%rax),%ecx
140234ead:	44 8d 40 41          	lea    0x41(%rax),%r8d
140234eb1:	e8 ea c4 fe ff       	call   0x1402213a0
140234eb6:	33 c0                	xor    %eax,%eax
140234eb8:	e9 9a 00 00 00       	jmp    0x140234f57
140234ebd:	48 89 78 18          	mov    %rdi,0x18(%rax)
140234ec1:	b8 00 30 00 00       	mov    $0x3000,%eax
140234ec6:	48 3b f0             	cmp    %rax,%rsi
140234ec9:	48 0f 47 f0          	cmova  %rax,%rsi
140234ecd:	49 3b fe             	cmp    %r14,%rdi
140234ed0:	48 89 73 20          	mov    %rsi,0x20(%rbx)
140234ed4:	49 0f 42 fe          	cmovb  %r14,%rdi
140234ed8:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
140234edc:	48 3b fe             	cmp    %rsi,%rdi
140234edf:	76 07                	jbe    0x140234ee8
140234ee1:	48 89 73 28          	mov    %rsi,0x28(%rbx)
140234ee5:	48 8b fe             	mov    %rsi,%rdi
140234ee8:	48 8d 15 f1 8f 12 00 	lea    0x128ff1(%rip),%rdx        # 0x14035dee0
140234eef:	48 8b cf             	mov    %rdi,%rcx
140234ef2:	85 ed                	test   %ebp,%ebp
140234ef4:	74 0d                	je     0x140234f03
140234ef6:	41 b8 c7 01 00 00    	mov    $0x1c7,%r8d
140234efc:	e8 ef 7c 00 00       	call   0x14023cbf0
140234f01:	eb 0b                	jmp    0x140234f0e
140234f03:	41 b8 c9 01 00 00    	mov    $0x1c9,%r8d
140234f09:	e8 32 47 ff ff       	call   0x140229640
140234f0e:	48 89 03             	mov    %rax,(%rbx)
140234f11:	48 85 c0             	test   %rax,%rax
140234f14:	75 37                	jne    0x140234f4d
140234f16:	4c 8d 0d c3 8f 12 00 	lea    0x128fc3(%rip),%r9        # 0x14035dee0
140234f1d:	c7 44 24 20 cc 01 00 	movl   $0x1cc,0x20(%rsp)
140234f24:	00
140234f25:	8d 50 74             	lea    0x74(%rax),%edx