140c98c05:	33 d2                	xor    %edx,%edx
140c98c07:	48 8b cb             	mov    %rbx,%rcx
140c98c0a:	e8 d1 ee ff ff       	call   0x140c97ae0
140c98c0f:	45 33 c9             	xor    %r9d,%r9d
140c98c12:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
140c98c19:	00
140c98c1a:	45 33 c0             	xor    %r8d,%r8d
140c98c1d:	33 d2                	xor    %edx,%edx
140c98c1f:	48 8b cb             	mov    %rbx,%rcx
140c98c22:	e8 b9 ee ff ff       	call   0x140c97ae0
140c98c27:	45 33 c9             	xor    %r9d,%r9d
140c98c2a:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140c98c31:	00
140c98c32:	45 33 c0             	xor    %r8d,%r8d
140c98c35:	33 d2                	xor    %edx,%edx
140c98c37:	48 8b cb             	mov    %rbx,%rcx
140c98c3a:	e8 a1 ee ff ff       	call   0x140c97ae0
140c98c3f:	45 33 c9             	xor    %r9d,%r9d
140c98c42:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
140c98c49:	00
140c98c4a:	45 33 c0             	xor    %r8d,%r8d
140c98c4d:	33 d2                	xor    %edx,%edx
140c98c4f:	48 8b cb             	mov    %rbx,%rcx
140c98c52:	e8 89 ee ff ff       	call   0x140c97ae0
140c98c57:	45 33 c9             	xor    %r9d,%r9d
140c98c5a:	c7 44 24 20 05 00 00 	movl   $0x5,0x20(%rsp)
140c98c61:	00
140c98c62:	45 33 c0             	xor    %r8d,%r8d
140c98c65:	33 d2                	xor    %edx,%edx
140c98c67:	48 8b cb             	mov    %rbx,%rcx
140c98c6a:	e8 71 ee ff ff       	call   0x140c97ae0
140c98c6f:	45 33 c9             	xor    %r9d,%r9d
140c98c72:	c7 44 24 20 06 00 00 	movl   $0x6,0x20(%rsp)
140c98c79:	00
140c98c7a:	45 33 c0             	xor    %r8d,%r8d
140c98c7d:	33 d2                	xor    %edx,%edx
140c98c7f:	48 8b cb             	mov    %rbx,%rcx
140c98c82:	e8 59 ee ff ff       	call   0x140c97ae0
140c98c87:	45 33 c9             	xor    %r9d,%r9d
140c98c8a:	c7 44 24 20 07 00 00 	movl   $0x7,0x20(%rsp)
140c98c91:	00
140c98c92:	45 33 c0             	xor    %r8d,%r8d
140c98c95:	33 d2                	xor    %edx,%edx
140c98c97:	48 8b cb             	mov    %rbx,%rcx
140c98c9a:	e8 41 ee ff ff       	call   0x140c97ae0
140c98c9f:	45 33 c9             	xor    %r9d,%r9d
140c98ca2:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
140c98ca9:	00
140c98caa:	45 33 c0             	xor    %r8d,%r8d
140c98cad:	33 d2                	xor    %edx,%edx
140c98caf:	48 8b cb             	mov    %rbx,%rcx
140c98cb2:	e8 29 ee ff ff       	call   0x140c97ae0
140c98cb7:	48 83 c4 30          	add    $0x30,%rsp
140c98cbb:	5b                   	pop    %rbx
140c98cbc:	c3                   	ret
140c98cbd:	cc                   	int3
140c98cbe:	cc                   	int3
140c98cbf:	cc                   	int3
140c98cc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140c98cc5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140c98cca:	57                   	push   %rdi
140c98ccb:	41 56                	push   %r14
140c98ccd:	41 57                	push   %r15
140c98ccf:	b8 30 00 00 00       	mov    $0x30,%eax
140c98cd4:	e8 c7 27 18 00       	call   0x140e1b4a0
140c98cd9:	48 2b e0             	sub    %rax,%rsp
140c98cdc:	33 db                	xor    %ebx,%ebx
140c98cde:	49 8b f9             	mov    %r9,%rdi
140c98ce1:	4d 8b f0             	mov    %r8,%r14
140c98ce4:	48 8b ea             	mov    %rdx,%rbp
140c98ce7:	4c 8b f9             	mov    %rcx,%r15
140c98cea:	4d 85 c9             	test   %r9,%r9
140c98ced:	75 29                	jne    0x140c98d18
140c98cef:	4c 8d 0d ea 99 4a 00 	lea    0x4a99ea(%rip),%r9        # 0x1411426e0
140c98cf6:	c7 44 24 20 5e 01 00 	movl   $0x15e,0x20(%rsp)
140c98cfd:	00
140c98cfe:	ba 75 02 00 00       	mov    $0x275,%edx
140c98d03:	8d 48 e4             	lea    -0x1c(%rax),%ecx
140c98d06:	41 b8 0f 01 00 00    	mov    $0x10f,%r8d
140c98d0c:	e8 6f 7f 03 00       	call   0x140cd0c80
140c98d11:	33 c0                	xor    %eax,%eax
140c98d13:	e9 de 00 00 00       	jmp    0x140c98df6
140c98d18:	4b 8d 0c 09          	lea    (%r9,%r9,1),%rcx
140c98d1c:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140c98d21:	41 b8 61 01 00 00    	mov    $0x161,%r8d
140c98d27:	48 8d 15 b2 99 4a 00 	lea    0x4a99b2(%rip),%rdx        # 0x1411426e0
140c98d2e:	e8 7d 8c 02 00       	call   0x140cc19b0
140c98d33:	48 8b f0             	mov    %rax,%rsi
140c98d36:	48 85 c0             	test   %rax,%rax
140c98d39:	75 27                	jne    0x140c98d62
140c98d3b:	4c 8d 0d 9e 99 4a 00 	lea    0x4a999e(%rip),%r9        # 0x1411426e0
140c98d42:	c7 44 24 20 62 01 00 	movl   $0x162,0x20(%rsp)
140c98d49:	00
140c98d4a:	ba 75 02 00 00       	mov    $0x275,%edx
140c98d4f:	8d 48 14             	lea    0x14(%rax),%ecx
140c98d52:	44 8d 40 41          	lea    0x41(%rax),%r8d
140c98d56:	e8 25 7f 03 00       	call   0x140cd0c80
140c98d5b:	33 c0                	xor    %eax,%eax
140c98d5d:	e9 8f 00 00 00       	jmp    0x140c98df1
140c98d62:	45 33 c0             	xor    %r8d,%r8d
140c98d65:	48 85 ff             	test   %rdi,%rdi
140c98d68:	74 66                	je     0x140c98dd0
140c98d6a:	4c 8d 0d cf 91 4a 00 	lea    0x4a91cf(%rip),%r9        # 0x141141f40
140c98d71:	43 8b 14 86          	mov    (%r14,%r8,4),%edx
140c98d75:	33 c9                	xor    %ecx,%ecx
140c98d77:	33 c0                	xor    %eax,%eax
140c98d79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140c98d80:	42 39 14 08          	cmp    %edx,(%rax,%r9,1)
140c98d84:	74 28                	je     0x140c98dae
140c98d86:	48 ff c1             	inc    %rcx
140c98d89:	48 83 c0 0c          	add    $0xc,%rax
140c98d8d:	48 3d 68 01 00 00    	cmp    $0x168,%rax
140c98d93:	72 eb                	jb     0x140c98d80
140c98d95:	41 b8 6c 01 00 00    	mov    $0x16c,%r8d
140c98d9b:	48 8d 15 3e 99 4a 00 	lea    0x4a993e(%rip),%rdx        # 0x1411426e0
140c98da2:	48 8b ce             	mov    %rsi,%rcx
140c98da5:	e8 66 8c 02 00       	call   0x140cc1a10
140c98daa:	33 c0                	xor    %eax,%eax
140c98dac:	eb 43                	jmp    0x140c98df1
140c98dae:	66 ff c1             	inc    %cx
140c98db1:	b8 01 00 00 00       	mov    $0x1,%eax
140c98db6:	d3 e0                	shl    %cl,%eax
140c98db8:	66 85 c9             	test   %cx,%cx
140c98dbb:	74 d8                	je     0x140c98d95
140c98dbd:	85 c3                	test   %eax,%ebx
140c98dbf:	75 d4                	jne    0x140c98d95
140c98dc1:	66 42 89 0c 46       	mov    %cx,(%rsi,%r8,2)
140c98dc6:	0b d8                	or     %eax,%ebx
140c98dc8:	49 ff c0             	inc    %r8
140c98dcb:	4c 3b c7             	cmp    %rdi,%r8
140c98dce:	72 a1                	jb     0x140c98d71
140c98dd0:	49 8b 0f             	mov    (%r15),%rcx
140c98dd3:	48 8d 15 06 99 4a 00 	lea    0x4a9906(%rip),%rdx        # 0x1411426e0
140c98dda:	41 b8 72 01 00 00    	mov    $0x172,%r8d
140c98de0:	e8 2b 8c 02 00       	call   0x140cc1a10
140c98de5:	49 89 37             	mov    %rsi,(%r15)
140c98de8:	b8 01 00 00 00       	mov    $0x1,%eax
140c98ded:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
140c98df1:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140c98df6:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140c98dfb:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140c98e00:	48 83 c4 30          	add    $0x30,%rsp
140c98e04:	41 5f                	pop    %r15
140c98e06:	41 5e                	pop    %r14
140c98e08:	5f                   	pop    %rdi
140c98e09:	c3                   	ret
140c98e0a:	cc                   	int3
140c98e0b:	cc                   	int3
140c98e0c:	cc                   	int3
140c98e0d:	cc                   	int3
140c98e0e:	cc                   	int3
140c98e0f:	cc                   	int3
140c98e10:	40 53                	rex push %rbx
140c98e12:	55                   	push   %rbp
140c98e13:	41 57                	push   %r15
140c98e15:	b8 d0 00 00 00       	mov    $0xd0,%eax
140c98e1a:	e8 81 26 18 00       	call   0x140e1b4a0
140c98e1f:	48 2b e0             	sub    %rax,%rsp
140c98e22:	48 8b 05 d7 00 72 00 	mov    0x7200d7(%rip),%rax        # 0x1413b8f00
140c98e29:	48 33 c4             	xor    %rsp,%rax
140c98e2c:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140c98e33:	00
140c98e34:	33 db                	xor    %ebx,%ebx
140c98e36:	4c 8d 0d 53 d5 ff ff 	lea    -0x2aad(%rip),%r9        # 0x140c96390
140c98e3d:	4c 8b f9             	mov    %rcx,%r15
140c98e40:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140c98e45:	49 8b c0             	mov    %r8,%rax
140c98e48:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140c98e4d:	48 8b ea             	mov    %rdx,%rbp
140c98e50:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140c98e55:	8d 53 3a             	lea    0x3a(%rbx),%edx
140c98e58:	48 8b c8             	mov    %rax,%rcx
140c98e5b:	44 8d 43 01          	lea    0x1(%rbx),%r8d
140c98e5f:	e8 dc 1b 06 00       	call   0x140cfaa40
140c98e64:	85 c0                	test   %eax,%eax
140c98e66:	0f 84 4d 01 00 00    	je     0x140c98fb9
140c98e6c:	4d 85 ff             	test   %r15,%r15
140c98e6f:	75 09                	jne    0x140c98e7a
140c98e71:	41 8d 47 01          	lea    0x1(%r15),%eax
140c98e75:	e9 3f 01 00 00       	jmp    0x140c98fb9
140c98e7a:	48 89 b4 24 08 01 00 	mov    %rsi,0x108(%rsp)
140c98e81:	00
140c98e82:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140c98e87:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
140c98e8e:	00
140c98e8f:	8b fb                	mov    %ebx,%edi
140c98e91:	48 85 f6             	test   %rsi,%rsi
140c98e94:	75 27                	jne    0x140c98ebd
140c98e96:	4c 8d 0d 43 98 4a 00 	lea    0x4a9843(%rip),%r9        # 0x1411426e0
140c98e9d:	c7 44 24 20 5e 01 00 	movl   $0x15e,0x20(%rsp)
140c98ea4:	00
140c98ea5:	ba 75 02 00 00       	mov    $0x275,%edx
140c98eaa:	8d 4e 14             	lea    0x14(%rsi),%ecx
140c98ead:	41 b8 0f 01 00 00    	mov    $0x10f,%r8d
140c98eb3:	e8 c8 7d 03 00       	call   0x140cd0c80
140c98eb8:	e9 ea 00 00 00       	jmp    0x140c98fa7
140c98ebd:	48 8d 0c 36          	lea    (%rsi,%rsi,1),%rcx
140c98ec1:	4c 89 b4 24 c0 00 00 	mov    %r14,0xc0(%rsp)
140c98ec8:	00
140c98ec9:	41 b8 61 01 00 00    	mov    $0x161,%r8d
140c98ecf:	48 8d 15 0a 98 4a 00 	lea    0x4a980a(%rip),%rdx        # 0x1411426e0
140c98ed6:	e8 d5 8a 02 00       	call   0x140cc19b0
140c98edb:	4c 8b f0             	mov    %rax,%r14
140c98ede:	48 85 c0             	test   %rax,%rax
140c98ee1:	75 25                	jne    0x140c98f08
140c98ee3:	4c 8d 0d f6 97 4a 00 	lea    0x4a97f6(%rip),%r9        # 0x1411426e0
140c98eea:	c7 44 24 20 62 01 00 	movl   $0x162,0x20(%rsp)
140c98ef1:	00
140c98ef2:	ba 75 02 00 00       	mov    $0x275,%edx
140c98ef7:	8d 48 14             	lea    0x14(%rax),%ecx
140c98efa:	44 8d 40 41          	lea    0x41(%rax),%r8d
140c98efe:	e8 7d 7d 03 00       	call   0x140cd0c80
140c98f03:	e9 97 00 00 00       	jmp    0x140c98f9f
140c98f08:	4c 8b c3             	mov    %rbx,%r8
140c98f0b:	48 85 f6             	test   %rsi,%rsi
140c98f0e:	74 6e                	je     0x140c98f7e
140c98f10:	4c 8d 0d 29 90 4a 00 	lea    0x4a9029(%rip),%r9        # 0x141141f40
140c98f17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140c98f1e:	00 00
140c98f20:	42 8b 54 84 38       	mov    0x38(%rsp,%r8,4),%edx
140c98f25:	48 8b cb             	mov    %rbx,%rcx
140c98f28:	48 8b c3             	mov    %rbx,%rax
140c98f2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140c98f30:	42 39 14 08          	cmp    %edx,(%rax,%r9,1)
140c98f34:	74 26                	je     0x140c98f5c
140c98f36:	48 ff c1             	inc    %rcx
140c98f39:	48 83 c0 0c          	add    $0xc,%rax
140c98f3d:	48 3d 68 01 00 00    	cmp    $0x168,%rax
140c98f43:	72 eb                	jb     0x140c98f30
140c98f45:	41 b8 6c 01 00 00    	mov    $0x16c,%r8d
140c98f4b:	48 8d 15 8e 97 4a 00 	lea    0x4a978e(%rip),%rdx        # 0x1411426e0
140c98f52:	49 8b ce             	mov    %r14,%rcx
140c98f55:	e8 b6 8a 02 00       	call   0x140cc1a10
140c98f5a:	eb 43                	jmp    0x140c98f9f
140c98f5c:	66 ff c1             	inc    %cx
140c98f5f:	b8 01 00 00 00       	mov    $0x1,%eax
140c98f64:	d3 e0                	shl    %cl,%eax
140c98f66:	66 85 c9             	test   %cx,%cx
140c98f69:	74 da                	je     0x140c98f45
140c98f6b:	85 c7                	test   %eax,%edi
140c98f6d:	75 d6                	jne    0x140c98f45
140c98f6f:	66 43 89 0c 46       	mov    %cx,(%r14,%r8,2)
140c98f74:	0b f8                	or     %eax,%edi
140c98f76:	49 ff c0             	inc    %r8
140c98f79:	4c 3b c6             	cmp    %rsi,%r8
140c98f7c:	72 a2                	jb     0x140c98f20
140c98f7e:	49 8b 0f             	mov    (%r15),%rcx
140c98f81:	48 8d 15 58 97 4a 00 	lea    0x4a9758(%rip),%rdx        # 0x1411426e0
140c98f88:	41 b8 72 01 00 00    	mov    $0x172,%r8d
140c98f8e:	e8 7d 8a 02 00       	call   0x140cc1a10
140c98f93:	4d 89 37             	mov    %r14,(%r15)
140c98f96:	bb 01 00 00 00       	mov    $0x1,%ebx
140c98f9b:	48 89 75 00          	mov    %rsi,0x0(%rbp)
140c98f9f:	4c 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%r14
140c98fa6:	00
140c98fa7:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
140c98fae:	00
140c98faf:	8b c3                	mov    %ebx,%eax
140c98fb1:	48 8b b4 24 08 01 00 	mov    0x108(%rsp),%rsi
140c98fb8:	00
140c98fb9:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140c98fc0:	00
140c98fc1:	48 33 cc             	xor    %rsp,%rcx
140c98fc4:	e8 37 25 18 00       	call   0x140e1b500
140c98fc9:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140c98fd0:	41 5f                	pop    %r15
140c98fd2:	5d                   	pop    %rbp
140c98fd3:	5b                   	pop    %rbx
140c98fd4:	c3                   	ret
140c98fd5:	cc                   	int3
140c98fd6:	cc                   	int3
140c98fd7:	cc                   	int3
140c98fd8:	cc                   	int3
140c98fd9:	cc                   	int3
140c98fda:	cc                   	int3
140c98fdb:	cc                   	int3
140c98fdc:	cc                   	int3
140c98fdd:	cc                   	int3
140c98fde:	cc                   	int3
140c98fdf:	cc                   	int3
140c98fe0:	40 53                	rex push %rbx
140c98fe2:	b8 20 00 00 00       	mov    $0x20,%eax
140c98fe7:	e8 b4 24 18 00       	call   0x140e1b4a0
140c98fec:	48 2b e0             	sub    %rax,%rsp
140c98fef:	48 8b c2             	mov    %rdx,%rax
140c98ff2:	48 8b d9             	mov    %rcx,%rbx
140c98ff5:	48 8b c8             	mov    %rax,%rcx
140c98ff8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140c98ffd:	e8 be 49 ff ff       	call   0x140c8d9c0
140c99002:	48 85 c0             	test   %rax,%rax
140c99005:	74 2a                	je     0x140c99031
140c99007:	8b 54 24 40          	mov    0x40(%rsp),%edx
140c9900b:	48 8b cb             	mov    %rbx,%rcx
140c9900e:	e8 3d f6 ff ff       	call   0x140c98650
140c99013:	48 85 c0             	test   %rax,%rax
140c99016:	74 19                	je     0x140c99031
140c99018:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140c9901f:	48 89 81 08 03 00 00 	mov    %rax,0x308(%rcx)
140c99026:	b8 01 00 00 00       	mov    $0x1,%eax
140c9902b:	48 83 c4 20          	add    $0x20,%rsp
140c9902f:	5b                   	pop    %rbx
140c99030:	c3                   	ret
140c99031:	33 c0                	xor    %eax,%eax
140c99033:	48 83 c4 20          	add    $0x20,%rsp
140c99037:	5b                   	pop    %rbx
140c99038:	c3                   	ret
140c99039:	cc                   	int3
140c9903a:	cc                   	int3
140c9903b:	cc                   	int3
140c9903c:	cc                   	int3
140c9903d:	cc                   	int3
140c9903e:	cc                   	int3
140c9903f:	cc                   	int3
140c99040:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140c99045:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140c9904a:	56                   	push   %rsi
140c9904b:	41 56                	push   %r14
140c9904d:	41 57                	push   %r15
140c9904f:	b8 30 00 00 00       	mov    $0x30,%eax
140c99054:	e8 47 24 18 00       	call   0x140e1b4a0
140c99059:	48 2b e0             	sub    %rax,%rsp
140c9905c:	48 8b e9             	mov    %rcx,%rbp
140c9905f:	4c 8d 3d 7a 96 4a 00 	lea    0x4a967a(%rip),%r15        # 0x1411426e0
140c99066:	48 8b 89 68 17 00 00 	mov    0x1768(%rcx),%rcx
140c9906d:	49 8b d7             	mov    %r15,%rdx
140c99070:	41 b8 e5 04 00 00    	mov    $0x4e5,%r8d
140c99076:	e8 95 89 02 00       	call   0x140cc1a10
140c9907b:	33 db                	xor    %ebx,%ebx
140c9907d:	41 be 10 03 00 00    	mov    $0x310,%r14d
140c99083:	48 89 9d 68 17 00 00 	mov    %rbx,0x1768(%rbp)
140c9908a:	41 8b ce             	mov    %r14d,%ecx
140c9908d:	48 89 9d 70 17 00 00 	mov    %rbx,0x1770(%rbp)
140c99094:	0f 1f 40 00          	nopl   0x0(%rax)
140c99098:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140c9909f:	00
140c990a0:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
140c990a7:	89 1c 01             	mov    %ebx,(%rcx,%rax,1)
140c990aa:	48 83 c1 04          	add    $0x4,%rcx
140c990ae:	48 81 f9 34 03 00 00 	cmp    $0x334,%rcx
140c990b5:	72 e9                	jb     0x140c990a0
140c990b7:	48 8b b5 a8 00 00 00 	mov    0xa8(%rbp),%rsi
140c990be:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140c990c3:	48 39 9e f0 02 00 00 	cmp    %rbx,0x2f0(%rsi)
140c990ca:	0f 85 eb 00 00 00    	jne    0x140c991bb
140c990d0:	48 39 9e e8 02 00 00 	cmp    %rbx,0x2e8(%rsi)
140c990d7:	0f 85 de 00 00 00    	jne    0x140c991bb
140c990dd:	48 8b b5 88 04 00 00 	mov    0x488(%rbp),%rsi
140c990e4:	8b 46 1c             	mov    0x1c(%rsi),%eax
140c990e7:	25 00 00 03 00       	and    $0x30000,%eax
140c990ec:	3d 00 00 01 00       	cmp    $0x10000,%eax