140d10bd5:	41 8b c7             	mov    %r15d,%eax
140d10bd8:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d10bdd:	48 83 c4 30          	add    $0x30,%rsp
140d10be1:	41 5f                	pop    %r15
140d10be3:	41 5c                	pop    %r12
140d10be5:	5e                   	pop    %rsi
140d10be6:	c3                   	ret
140d10be7:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d10bec:	33 c0                	xor    %eax,%eax
140d10bee:	48 83 c4 30          	add    $0x30,%rsp
140d10bf2:	41 5f                	pop    %r15
140d10bf4:	41 5c                	pop    %r12
140d10bf6:	5e                   	pop    %rsi
140d10bf7:	c3                   	ret
140d10bf8:	cc                   	int3
140d10bf9:	cc                   	int3
140d10bfa:	cc                   	int3
140d10bfb:	cc                   	int3
140d10bfc:	cc                   	int3
140d10bfd:	cc                   	int3
140d10bfe:	cc                   	int3
140d10bff:	cc                   	int3
140d10c00:	b8 28 00 00 00       	mov    $0x28,%eax
140d10c05:	e8 96 a8 10 00       	call   0x140e1b4a0
140d10c0a:	48 2b e0             	sub    %rax,%rsp
140d10c0d:	4c 8d 05 4c f7 45 00 	lea    0x45f74c(%rip),%r8        # 0x141170360
140d10c14:	48 83 c4 28          	add    $0x28,%rsp
140d10c18:	e9 d3 01 ff ff       	jmp    0x140d00df0
140d10c1d:	cc                   	int3
140d10c1e:	cc                   	int3
140d10c1f:	cc                   	int3
140d10c20:	40 53                	rex push %rbx
140d10c22:	b8 30 00 00 00       	mov    $0x30,%eax
140d10c27:	e8 74 a8 10 00       	call   0x140e1b4a0
140d10c2c:	48 2b e0             	sub    %rax,%rsp
140d10c2f:	48 8b da             	mov    %rdx,%rbx
140d10c32:	48 85 c9             	test   %rcx,%rcx
140d10c35:	75 28                	jne    0x140d10c5f
140d10c37:	4c 8d 0d e2 f8 45 00 	lea    0x45f8e2(%rip),%r9        # 0x141170520
140d10c3e:	c7 44 24 20 7c 04 00 	movl   $0x47c,0x20(%rsp)
140d10c45:	00
140d10c46:	ba be 00 00 00       	mov    $0xbe,%edx
140d10c4b:	8d 48 e0             	lea    -0x20(%rax),%ecx
140d10c4e:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d10c52:	e8 29 00 fc ff       	call   0x140cd0c80
140d10c57:	33 c0                	xor    %eax,%eax
140d10c59:	48 83 c4 30          	add    $0x30,%rsp
140d10c5d:	5b                   	pop    %rbx
140d10c5e:	c3                   	ret
140d10c5f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d10c63:	33 d2                	xor    %edx,%edx
140d10c65:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140d10c6a:	e8 a1 ea ff ff       	call   0x140d0f710
140d10c6f:	48 8b f8             	mov    %rax,%rdi
140d10c72:	48 85 c0             	test   %rax,%rax
140d10c75:	75 2f                	jne    0x140d10ca6
140d10c77:	4c 8d 0d a2 f8 45 00 	lea    0x45f8a2(%rip),%r9        # 0x141170520
140d10c7e:	c7 44 24 20 d1 03 00 	movl   $0x3d1,0x20(%rsp)
140d10c85:	00
140d10c86:	ba bf 00 00 00       	mov    $0xbf,%edx
140d10c8b:	8d 48 10             	lea    0x10(%rax),%ecx
140d10c8e:	44 8d 40 78          	lea    0x78(%rax),%r8d
140d10c92:	e8 e9 ff fb ff       	call   0x140cd0c80
140d10c97:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d10c9c:	33 db                	xor    %ebx,%ebx
140d10c9e:	8b c3                	mov    %ebx,%eax
140d10ca0:	48 83 c4 30          	add    $0x30,%rsp
140d10ca4:	5b                   	pop    %rbx
140d10ca5:	c3                   	ret
140d10ca6:	4c 8d 05 93 f5 45 00 	lea    0x45f593(%rip),%r8        # 0x141170240
140d10cad:	48 8b d3             	mov    %rbx,%rdx
140d10cb0:	48 8b cf             	mov    %rdi,%rcx
140d10cb3:	e8 38 01 ff ff       	call   0x140d00df0
140d10cb8:	8b d8                	mov    %eax,%ebx
140d10cba:	85 c0                	test   %eax,%eax
140d10cbc:	75 3c                	jne    0x140d10cfa
140d10cbe:	4c 8d 0d 5b f8 45 00 	lea    0x45f85b(%rip),%r9        # 0x141170520
140d10cc5:	c7 44 24 20 d5 03 00 	movl   $0x3d5,0x20(%rsp)
140d10ccc:	00
140d10ccd:	ba bf 00 00 00       	mov    $0xbf,%edx
140d10cd2:	8d 48 10             	lea    0x10(%rax),%ecx
140d10cd5:	44 8d 40 79          	lea    0x79(%rax),%r8d
140d10cd9:	e8 a2 ff fb ff       	call   0x140cd0c80
140d10cde:	48 8d 15 5b f5 45 00 	lea    0x45f55b(%rip),%rdx        # 0x141170240
140d10ce5:	48 8b cf             	mov    %rdi,%rcx
140d10ce8:	e8 83 d7 fe ff       	call   0x140cfe470
140d10ced:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d10cf2:	8b c3                	mov    %ebx,%eax
140d10cf4:	48 83 c4 30          	add    $0x30,%rsp
140d10cf8:	5b                   	pop    %rbx
140d10cf9:	c3                   	ret
140d10cfa:	48 8d 15 3f f5 45 00 	lea    0x45f53f(%rip),%rdx        # 0x141170240
140d10d01:	48 8b cf             	mov    %rdi,%rcx
140d10d04:	e8 67 d7 fe ff       	call   0x140cfe470
140d10d09:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d10d0e:	8b c3                	mov    %ebx,%eax
140d10d10:	48 83 c4 30          	add    $0x30,%rsp
140d10d14:	5b                   	pop    %rbx
140d10d15:	c3                   	ret
140d10d16:	cc                   	int3
140d10d17:	cc                   	int3
140d10d18:	cc                   	int3
140d10d19:	cc                   	int3
140d10d1a:	cc                   	int3
140d10d1b:	cc                   	int3
140d10d1c:	cc                   	int3
140d10d1d:	cc                   	int3
140d10d1e:	cc                   	int3
140d10d1f:	cc                   	int3
140d10d20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d10d25:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d10d2a:	56                   	push   %rsi
140d10d2b:	57                   	push   %rdi
140d10d2c:	41 54                	push   %r12
140d10d2e:	41 56                	push   %r14
140d10d30:	41 57                	push   %r15
140d10d32:	b8 30 00 00 00       	mov    $0x30,%eax
140d10d37:	e8 64 a7 10 00       	call   0x140e1b4a0
140d10d3c:	48 2b e0             	sub    %rax,%rsp
140d10d3f:	33 f6                	xor    %esi,%esi
140d10d41:	4c 8b fa             	mov    %rdx,%r15
140d10d44:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140d10d49:	48 8b d9             	mov    %rcx,%rbx
140d10d4c:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140d10d51:	44 8b f6             	mov    %esi,%r14d
140d10d54:	44 8b e6             	mov    %esi,%r12d
140d10d57:	8b ee                	mov    %esi,%ebp
140d10d59:	8b fe                	mov    %esi,%edi
140d10d5b:	48 85 c9             	test   %rcx,%rcx
140d10d5e:	0f 84 5d 01 00 00    	je     0x140d10ec1
140d10d64:	48 39 71 18          	cmp    %rsi,0x18(%rcx)
140d10d68:	0f 84 53 01 00 00    	je     0x140d10ec1
140d10d6e:	f6 41 30 02          	testb  $0x2,0x30(%rcx)
140d10d72:	75 0a                	jne    0x140d10d7e
140d10d74:	48 39 71 20          	cmp    %rsi,0x20(%rcx)
140d10d78:	0f 84 43 01 00 00    	je     0x140d10ec1
140d10d7e:	48 8d 0d 6b f5 45 00 	lea    0x45f56b(%rip),%rcx        # 0x1411702f0
140d10d85:	e8 56 d0 fe ff       	call   0x140cfdde0
140d10d8a:	48 8b f8             	mov    %rax,%rdi
140d10d8d:	48 85 c0             	test   %rax,%rax
140d10d90:	75 11                	jne    0x140d10da3
140d10d92:	c7 44 24 20 40 04 00 	movl   $0x440,0x20(%rsp)
140d10d99:	00
140d10d9a:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d10d9e:	e9 2c 01 00 00       	jmp    0x140d10ecf
140d10da3:	8b 43 10             	mov    0x10(%rbx),%eax
140d10da6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140d10dab:	48 8b cb             	mov    %rbx,%rcx
140d10dae:	89 07                	mov    %eax,(%rdi)
140d10db0:	e8 1b 91 fc ff       	call   0x140cd9ed0
140d10db5:	48 8b e8             	mov    %rax,%rbp
140d10db8:	48 85 c0             	test   %rax,%rax
140d10dbb:	75 15                	jne    0x140d10dd2
140d10dbd:	b9 10 00 00 00       	mov    $0x10,%ecx
140d10dc2:	c7 44 24 20 49 04 00 	movl   $0x449,0x20(%rsp)
140d10dc9:	00
140d10dca:	44 8b c1             	mov    %ecx,%r8d
140d10dcd:	e9 02 01 00 00       	jmp    0x140d10ed4
140d10dd2:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140d10dd7:	44 8b c0             	mov    %eax,%r8d
140d10dda:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d10dde:	e8 fd 32 fb ff       	call   0x140cc40e0
140d10de3:	f6 43 30 01          	testb  $0x1,0x30(%rbx)
140d10de7:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140d10dec:	75 2b                	jne    0x140d10e19
140d10dee:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140d10df2:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d10df6:	e8 15 e9 ff ff       	call   0x140d0f710
140d10dfb:	48 89 47 10          	mov    %rax,0x10(%rdi)
140d10dff:	48 85 c0             	test   %rax,%rax
140d10e02:	75 15                	jne    0x140d10e19
140d10e04:	b9 10 00 00 00       	mov    $0x10,%ecx
140d10e09:	c7 44 24 20 54 04 00 	movl   $0x454,0x20(%rsp)
140d10e10:	00
140d10e11:	44 8b c1             	mov    %ecx,%r8d
140d10e14:	e9 bb 00 00 00       	jmp    0x140d10ed4
140d10e19:	f6 43 30 02          	testb  $0x2,0x30(%rbx)
140d10e1d:	75 6f                	jne    0x140d10e8e
140d10e1f:	e8 2c 07 fc ff       	call   0x140cd1550
140d10e24:	48 89 47 18          	mov    %rax,0x18(%rdi)
140d10e28:	48 85 c0             	test   %rax,%rax
140d10e2b:	75 11                	jne    0x140d10e3e
140d10e2d:	c7 44 24 20 5c 04 00 	movl   $0x45c,0x20(%rsp)
140d10e34:	00
140d10e35:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d10e39:	e9 91 00 00 00       	jmp    0x140d10ecf
140d10e3e:	8b 53 34             	mov    0x34(%rbx),%edx
140d10e41:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140d10e46:	45 33 c9             	xor    %r9d,%r9d
140d10e49:	48 8b cb             	mov    %rbx,%rcx
140d10e4c:	e8 8f 8e fc ff       	call   0x140cd9ce0
140d10e51:	4c 8b c0             	mov    %rax,%r8
140d10e54:	48 85 c0             	test   %rax,%rax
140d10e57:	75 12                	jne    0x140d10e6b
140d10e59:	b9 10 00 00 00       	mov    $0x10,%ecx
140d10e5e:	c7 44 24 20 63 04 00 	movl   $0x463,0x20(%rsp)
140d10e65:	00
140d10e66:	44 8b c1             	mov    %ecx,%r8d
140d10e69:	eb 69                	jmp    0x140d10ed4
140d10e6b:	48 8b 47 18          	mov    0x18(%rdi),%rax
140d10e6f:	83 60 10 f0          	andl   $0xfffffff0,0x10(%rax)
140d10e73:	48 8b 47 18          	mov    0x18(%rdi),%rax
140d10e77:	83 48 10 08          	orl    $0x8,0x10(%rax)
140d10e7b:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140d10e80:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d10e84:	e8 57 32 fb ff       	call   0x140cc40e0
140d10e89:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140d10e8e:	4c 8d 05 5b f4 45 00 	lea    0x45f45b(%rip),%r8        # 0x1411702f0
140d10e95:	49 8b d7             	mov    %r15,%rdx
140d10e98:	48 8b cf             	mov    %rdi,%rcx
140d10e9b:	e8 50 ff fe ff       	call   0x140d00df0
140d10ea0:	44 8b f0             	mov    %eax,%r14d
140d10ea3:	85 c0                	test   %eax,%eax
140d10ea5:	75 12                	jne    0x140d10eb9
140d10ea7:	b9 10 00 00 00       	mov    $0x10,%ecx
140d10eac:	c7 44 24 20 6e 04 00 	movl   $0x46e,0x20(%rsp)
140d10eb3:	00
140d10eb4:	44 8b c1             	mov    %ecx,%r8d
140d10eb7:	eb 1b                	jmp    0x140d10ed4
140d10eb9:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d10ebf:	eb 24                	jmp    0x140d10ee5
140d10ec1:	c7 44 24 20 3b 04 00 	movl   $0x43b,0x20(%rsp)
140d10ec8:	00
140d10ec9:	41 b8 43 00 00 00    	mov    $0x43,%r8d
140d10ecf:	b9 10 00 00 00       	mov    $0x10,%ecx
140d10ed4:	4c 8d 0d 45 f6 45 00 	lea    0x45f645(%rip),%r9        # 0x141170520
140d10edb:	ba c0 00 00 00       	mov    $0xc0,%edx
140d10ee0:	e8 9b fd fb ff       	call   0x140cd0c80
140d10ee5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140d10eea:	4c 8d 05 2f f6 45 00 	lea    0x45f62f(%rip),%r8        # 0x141170520
140d10ef1:	41 b9 73 04 00 00    	mov    $0x473,%r9d
140d10ef7:	48 8b d5             	mov    %rbp,%rdx
140d10efa:	e8 31 0c fb ff       	call   0x140cc1b30
140d10eff:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140d10f04:	48 8d 15 15 f6 45 00 	lea    0x45f615(%rip),%rdx        # 0x141170520
140d10f0b:	41 b8 74 04 00 00    	mov    $0x474,%r8d
140d10f11:	e8 fa 0a fb ff       	call   0x140cc1a10
140d10f16:	48 8d 15 d3 f3 45 00 	lea    0x45f3d3(%rip),%rdx        # 0x1411702f0
140d10f1d:	48 8b cf             	mov    %rdi,%rcx
140d10f20:	e8 4b d5 fe ff       	call   0x140cfe470
140d10f25:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d10f2a:	45 85 e4             	test   %r12d,%r12d
140d10f2d:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140d10f32:	41 0f 45 f6          	cmovne %r14d,%esi
140d10f36:	8b c6                	mov    %esi,%eax
140d10f38:	48 83 c4 30          	add    $0x30,%rsp
140d10f3c:	41 5f                	pop    %r15
140d10f3e:	41 5e                	pop    %r14
140d10f40:	41 5c                	pop    %r12
140d10f42:	5f                   	pop    %rdi
140d10f43:	5e                   	pop    %rsi
140d10f44:	c3                   	ret
140d10f45:	cc                   	int3
140d10f46:	cc                   	int3
140d10f47:	cc                   	int3
140d10f48:	cc                   	int3
140d10f49:	cc                   	int3
140d10f4a:	cc                   	int3
140d10f4b:	cc                   	int3
140d10f4c:	cc                   	int3
140d10f4d:	cc                   	int3
140d10f4e:	cc                   	int3
140d10f4f:	cc                   	int3
140d10f50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d10f55:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d10f5a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d10f5f:	41 56                	push   %r14
140d10f61:	b8 30 00 00 00       	mov    $0x30,%eax
140d10f66:	e8 35 a5 10 00       	call   0x140e1b4a0
140d10f6b:	48 2b e0             	sub    %rax,%rsp
140d10f6e:	45 33 f6             	xor    %r14d,%r14d
140d10f71:	48 8b da             	mov    %rdx,%rbx
140d10f74:	48 8b f1             	mov    %rcx,%rsi
140d10f77:	41 8b ee             	mov    %r14d,%ebp
140d10f7a:	48 85 c9             	test   %rcx,%rcx
140d10f7d:	75 25                	jne    0x140d10fa4
140d10f7f:	4c 8d 0d 9a f5 45 00 	lea    0x45f59a(%rip),%r9        # 0x141170520
140d10f86:	c7 44 24 20 ba 04 00 	movl   $0x4ba,0x20(%rsp)
140d10f8d:	00
140d10f8e:	8d 50 67             	lea    0x67(%rax),%edx
140d10f91:	8d 48 e0             	lea    -0x20(%rax),%ecx
140d10f94:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d10f98:	e8 e3 fc fb ff       	call   0x140cd0c80
140d10f9d:	33 c0                	xor    %eax,%eax
140d10f9f:	e9 f8 00 00 00       	jmp    0x140d1109c
140d10fa4:	44 8b 41 34          	mov    0x34(%rcx),%r8d
140d10fa8:	45 33 c9             	xor    %r9d,%r9d
140d10fab:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140d10faf:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d10fb3:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140d10fb8:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140d10fbd:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d10fc2:	e8 19 3a 01 00       	call   0x140d249e0
140d10fc7:	48 8b f8             	mov    %rax,%rdi
140d10fca:	48 85 db             	test   %rbx,%rbx
140d10fcd:	0f 84 c2 00 00 00    	je     0x140d11095
140d10fd3:	48 85 c0             	test   %rax,%rax
140d10fd6:	0f 84 b9 00 00 00    	je     0x140d11095
140d10fdc:	48 8b 03             	mov    (%rbx),%rax
140d10fdf:	48 85 c0             	test   %rax,%rax
140d10fe2:	75 46                	jne    0x140d1102a
140d10fe4:	41 b8 c6 04 00 00    	mov    $0x4c6,%r8d
140d10fea:	48 8d 15 2f f5 45 00 	lea    0x45f52f(%rip),%rdx        # 0x141170520
140d10ff1:	48 8b cf             	mov    %rdi,%rcx
140d10ff4:	e8 b7 09 fb ff       	call   0x140cc19b0
140d10ff9:	48 89 03             	mov    %rax,(%rbx)
140d10ffc:	48 85 c0             	test   %rax,%rax
140d10fff:	75 24                	jne    0x140d11025
140d11001:	4c 8d 0d 18 f5 45 00 	lea    0x45f518(%rip),%r9        # 0x141170520
140d11008:	c7 44 24 20 c7 04 00 	movl   $0x4c7,0x20(%rsp)
140d1100f:	00
140d11010:	ba 97 00 00 00       	mov    $0x97,%edx
140d11015:	8d 48 10             	lea    0x10(%rax),%ecx
140d11018:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d1101c:	e8 5f fc fb ff       	call   0x140cd0c80
140d11021:	33 c0                	xor    %eax,%eax
140d11023:	eb 72                	jmp    0x140d11097
140d11025:	bd 01 00 00 00       	mov    $0x1,%ebp
140d1102a:	44 8b 46 34          	mov    0x34(%rsi),%r8d
140d1102e:	4c 8b c8             	mov    %rax,%r9
140d11031:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140d11035:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140d11039:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140d1103e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d11043:	e8 98 39 01 00       	call   0x140d249e0
140d11048:	48 85 c0             	test   %rax,%rax
140d1104b:	75 41                	jne    0x140d1108e
140d1104d:	b9 10 00 00 00       	mov    $0x10,%ecx
140d11052:	c7 44 24 20 ce 04 00 	movl   $0x4ce,0x20(%rsp)
140d11059:	00
140d1105a:	44 8b c1             	mov    %ecx,%r8d
140d1105d:	4c 8d 0d bc f4 45 00 	lea    0x45f4bc(%rip),%r9        # 0x141170520
140d11064:	ba 97 00 00 00       	mov    $0x97,%edx
140d11069:	e8 12 fc fb ff       	call   0x140cd0c80
140d1106e:	85 ed                	test   %ebp,%ebp
140d11070:	74 18                	je     0x140d1108a
140d11072:	48 8b 0b             	mov    (%rbx),%rcx
140d11075:	48 8d 15 a4 f4 45 00 	lea    0x45f4a4(%rip),%rdx        # 0x141170520
140d1107c:	41 b8 d0 04 00 00    	mov    $0x4d0,%r8d
140d11082:	e8 89 09 fb ff       	call   0x140cc1a10
140d11087:	4c 89 33             	mov    %r14,(%rbx)
140d1108a:	33 c0                	xor    %eax,%eax
140d1108c:	eb 09                	jmp    0x140d11097
140d1108e:	85 ed                	test   %ebp,%ebp
140d11090:	75 03                	jne    0x140d11095
140d11092:	48 01 3b             	add    %rdi,(%rbx)
140d11095:	8b c7                	mov    %edi,%eax
140d11097:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d1109c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140d110a1:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp