140116c61:	5f                   	pop    %rdi
140116c62:	c3                   	ret
140116c63:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116c68:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140116c6c:	48 8b 54 cb 28       	mov    0x28(%rbx,%rcx,8),%rdx
140116c71:	48 85 d2             	test   %rdx,%rdx
140116c74:	74 51                	je     0x140116cc7
140116c76:	48 8b cf             	mov    %rdi,%rcx
140116c79:	e8 92 21 fe ff       	call   0x1400f8e10
140116c7e:	e8 0d 5e 00 00       	call   0x14011ca90
140116c83:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116c88:	48 8b ce             	mov    %rsi,%rcx
140116c8b:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
140116c8f:	48 8b 54 d3 28       	mov    0x28(%rbx,%rdx,8),%rdx
140116c94:	e8 67 d7 fe ff       	call   0x140104400
140116c99:	85 c0                	test   %eax,%eax
140116c9b:	75 2a                	jne    0x140116cc7
140116c9d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116ca2:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140116ca6:	48 8b 4c cb 28       	mov    0x28(%rbx,%rcx,8),%rcx
140116cab:	e8 60 27 fe ff       	call   0x1400f9410
140116cb0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116cb5:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140116cb9:	48 c7 44 cb 28 00 00 	movq   $0x0,0x28(%rbx,%rcx,8)
140116cc0:	00 00
140116cc2:	e8 c9 5d 00 00       	call   0x14011ca90
140116cc7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116ccc:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140116cd0:	48 8b 4c cb 20       	mov    0x20(%rbx,%rcx,8),%rcx
140116cd5:	e8 56 c7 fe ff       	call   0x140103430
140116cda:	48 8b ce             	mov    %rsi,%rcx
140116cdd:	e8 1e cc fe ff       	call   0x140103900
140116ce2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116ce7:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140116ceb:	48 89 74 cb 20       	mov    %rsi,0x20(%rbx,%rcx,8)
140116cf0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116cf5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140116cfa:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
140116cfe:	48 8d 40 04          	lea    0x4(%rax),%rax
140116d02:	48 8d 04 c3          	lea    (%rbx,%rax,8),%rax
140116d06:	48 89 03             	mov    %rax,(%rbx)
140116d09:	b8 01 00 00 00       	mov    $0x1,%eax
140116d0e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140116d13:	48 83 c4 20          	add    $0x20,%rsp
140116d17:	5f                   	pop    %rdi
140116d18:	c3                   	ret
140116d19:	cc                   	int3
140116d1a:	cc                   	int3
140116d1b:	cc                   	int3
140116d1c:	cc                   	int3
140116d1d:	cc                   	int3
140116d1e:	cc                   	int3
140116d1f:	cc                   	int3
140116d20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140116d25:	57                   	push   %rdi
140116d26:	b8 20 00 00 00       	mov    $0x20,%eax
140116d2b:	e8 00 9e 19 00       	call   0x1402b0b30
140116d30:	48 2b e0             	sub    %rax,%rsp
140116d33:	48 8b da             	mov    %rdx,%rbx
140116d36:	48 8b f9             	mov    %rcx,%rdi
140116d39:	48 8b cb             	mov    %rbx,%rcx
140116d3c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140116d41:	e8 fa 1b 00 00       	call   0x140118940
140116d46:	48 85 c0             	test   %rax,%rax
140116d49:	75 3b                	jne    0x140116d86
140116d4b:	e8 20 03 01 00       	call   0x140127070
140116d50:	4c 8d 05 f9 8b 1f 00 	lea    0x1f8bf9(%rip),%r8        # 0x14030f950
140116d57:	ba 7b 00 00 00       	mov    $0x7b,%edx
140116d5c:	48 8d 0d dd 8b 1f 00 	lea    0x1f8bdd(%rip),%rcx        # 0x14030f940
140116d63:	e8 28 04 01 00       	call   0x140127190
140116d68:	45 33 c0             	xor    %r8d,%r8d
140116d6b:	ba f7 00 00 00       	mov    $0xf7,%edx
140116d70:	41 8d 48 14          	lea    0x14(%r8),%ecx
140116d74:	e8 17 05 01 00       	call   0x140127290
140116d79:	33 c0                	xor    %eax,%eax
140116d7b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140116d80:	48 83 c4 20          	add    $0x20,%rsp
140116d84:	5f                   	pop    %rdi
140116d85:	c3                   	ret
140116d86:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140116d8b:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
140116d8f:	48 8b 4c c7 20       	mov    0x20(%rdi,%rax,8),%rcx
140116d94:	48 85 c9             	test   %rcx,%rcx
140116d97:	74 11                	je     0x140116daa
140116d99:	48 8b d3             	mov    %rbx,%rdx
140116d9c:	e8 5f d6 fe ff       	call   0x140104400
140116da1:	85 c0                	test   %eax,%eax
140116da3:	74 d4                	je     0x140116d79
140116da5:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140116daa:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
140116dae:	48 8b 4c cf 28       	mov    0x28(%rdi,%rcx,8),%rcx
140116db3:	e8 58 26 fe ff       	call   0x1400f9410
140116db8:	48 8b cb             	mov    %rbx,%rcx
140116dbb:	e8 20 42 fe ff       	call   0x1400fafe0
140116dc0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116dc5:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140116dc9:	48 89 5c cf 28       	mov    %rbx,0x28(%rdi,%rcx,8)
140116dce:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140116dd3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140116dd8:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
140116ddc:	48 8d 40 04          	lea    0x4(%rax),%rax
140116de0:	48 8d 04 c7          	lea    (%rdi,%rax,8),%rax
140116de4:	48 89 07             	mov    %rax,(%rdi)
140116de7:	b8 01 00 00 00       	mov    $0x1,%eax
140116dec:	48 83 c4 20          	add    $0x20,%rsp
140116df0:	5f                   	pop    %rdi
140116df1:	c3                   	ret
140116df2:	cc                   	int3
140116df3:	cc                   	int3
140116df4:	cc                   	int3
140116df5:	cc                   	int3
140116df6:	cc                   	int3
140116df7:	cc                   	int3
140116df8:	cc                   	int3
140116df9:	cc                   	int3
140116dfa:	cc                   	int3
140116dfb:	cc                   	int3
140116dfc:	cc                   	int3
140116dfd:	cc                   	int3
140116dfe:	cc                   	int3
140116dff:	cc                   	int3
140116e00:	40 53                	rex push %rbx
140116e02:	55                   	push   %rbp
140116e03:	56                   	push   %rsi
140116e04:	57                   	push   %rdi
140116e05:	41 56                	push   %r14
140116e07:	b8 30 00 00 00       	mov    $0x30,%eax
140116e0c:	e8 1f 9d 19 00       	call   0x1402b0b30
140116e11:	48 2b e0             	sub    %rax,%rsp
140116e14:	33 f6                	xor    %esi,%esi
140116e16:	49 8b e8             	mov    %r8,%rbp
140116e19:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140116e1e:	48 8b fa             	mov    %rdx,%rdi
140116e21:	48 8b d9             	mov    %rcx,%rbx
140116e24:	4c 8b f1             	mov    %rcx,%r14
140116e27:	48 85 d2             	test   %rdx,%rdx
140116e2a:	74 07                	je     0x140116e33
140116e2c:	4c 8b b2 a0 09 00 00 	mov    0x9a0(%rdx),%r14
140116e33:	48 85 db             	test   %rbx,%rbx
140116e36:	75 12                	jne    0x140116e4a
140116e38:	48 85 ff             	test   %rdi,%rdi
140116e3b:	75 0d                	jne    0x140116e4a
140116e3d:	33 c0                	xor    %eax,%eax
140116e3f:	48 83 c4 30          	add    $0x30,%rsp
140116e43:	41 5e                	pop    %r14
140116e45:	5f                   	pop    %rdi
140116e46:	5e                   	pop    %rsi
140116e47:	5d                   	pop    %rbp
140116e48:	5b                   	pop    %rbx
140116e49:	c3                   	ret
140116e4a:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
140116e4f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140116e54:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140116e59:	e8 32 5c 00 00       	call   0x14011ca90
140116e5e:	48 85 db             	test   %rbx,%rbx
140116e61:	74 10                	je     0x140116e73
140116e63:	4c 8b a3 b0 00 00 00 	mov    0xb0(%rbx),%r12
140116e6a:	4c 8b ab b8 00 00 00 	mov    0xb8(%rbx),%r13
140116e71:	eb 0e                	jmp    0x140116e81
140116e73:	4c 8b a7 08 1c 00 00 	mov    0x1c08(%rdi),%r12
140116e7a:	4c 8b af 10 1c 00 00 	mov    0x1c10(%rdi),%r13
140116e81:	e8 5a 72 fd ff       	call   0x1400ee0e0
140116e86:	48 8b c8             	mov    %rax,%rcx
140116e89:	e8 f2 5d fd ff       	call   0x1400ecc80
140116e8e:	4c 8b f8             	mov    %rax,%r15
140116e91:	48 85 c0             	test   %rax,%rax
140116e94:	75 27                	jne    0x140116ebd
140116e96:	e8 d5 01 01 00       	call   0x140127070
140116e9b:	4c 8d 05 6e 8b 1f 00 	lea    0x1f8b6e(%rip),%r8        # 0x14030fa10
140116ea2:	ba bb 01 00 00       	mov    $0x1bb,%edx
140116ea7:	48 8d 0d 92 8a 1f 00 	lea    0x1f8a92(%rip),%rcx        # 0x14030f940
140116eae:	e8 dd 02 01 00       	call   0x140127190
140116eb3:	ba 07 00 08 00       	mov    $0x80007,%edx
140116eb8:	e9 a1 01 00 00       	jmp    0x14011705e
140116ebd:	ba 6c 00 00 00       	mov    $0x6c,%edx
140116ec2:	4c 8b cd             	mov    %rbp,%r9
140116ec5:	49 8b cf             	mov    %r15,%rcx
140116ec8:	44 8d 42 97          	lea    -0x69(%rdx),%r8d
140116ecc:	e8 0f 54 fd ff       	call   0x1400ec2e0
140116ed1:	85 c0                	test   %eax,%eax
140116ed3:	7f 27                	jg     0x140116efc
140116ed5:	e8 96 01 01 00       	call   0x140127070
140116eda:	4c 8d 05 2f 8b 1f 00 	lea    0x1f8b2f(%rip),%r8        # 0x14030fa10
140116ee1:	ba c0 01 00 00       	mov    $0x1c0,%edx
140116ee6:	48 8d 0d 53 8a 1f 00 	lea    0x1f8a53(%rip),%rcx        # 0x14030f940
140116eed:	e8 9e 02 01 00       	call   0x140127190
140116ef2:	ba 02 00 08 00       	mov    $0x80002,%edx
140116ef7:	e9 62 01 00 00       	jmp    0x14011705e
140116efc:	49 8b 96 28 04 00 00 	mov    0x428(%r14),%rdx
140116f03:	49 8b 0e             	mov    (%r14),%rcx
140116f06:	e8 95 c5 fe ff       	call   0x1401034a0
140116f0b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140116f10:	48 85 c0             	test   %rax,%rax
140116f13:	75 0f                	jne    0x140116f24
140116f15:	e8 56 01 01 00       	call   0x140127070
140116f1a:	ba c6 01 00 00       	mov    $0x1c6,%edx
140116f1f:	e9 22 01 00 00       	jmp    0x140117046
140116f24:	4d 8b cd             	mov    %r13,%r9
140116f27:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140116f2c:	4d 8b c4             	mov    %r12,%r8
140116f2f:	49 8b cf             	mov    %r15,%rcx
140116f32:	e8 39 e9 fe ff       	call   0x140105870
140116f37:	48 85 c0             	test   %rax,%rax
140116f3a:	75 27                	jne    0x140116f63
140116f3c:	e8 2f 01 01 00       	call   0x140127070
140116f41:	4c 8d 05 c8 8a 1f 00 	lea    0x1f8ac8(%rip),%r8        # 0x14030fa10
140116f48:	ba cb 01 00 00       	mov    $0x1cb,%edx
140116f4d:	48 8d 0d ec 89 1f 00 	lea    0x1f89ec(%rip),%rcx        # 0x14030f940
140116f54:	e8 37 02 01 00       	call   0x140127190
140116f59:	ba 09 00 08 00       	mov    $0x80009,%edx
140116f5e:	e9 fb 00 00 00       	jmp    0x14011705e
140116f63:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140116f68:	48 85 db             	test   %rbx,%rbx
140116f6b:	74 0a                	je     0x140116f77
140116f6d:	48 8b cb             	mov    %rbx,%rcx
140116f70:	e8 cb eb ff ff       	call   0x140115b40
140116f75:	eb 08                	jmp    0x140116f7f
140116f77:	48 8b cf             	mov    %rdi,%rcx
140116f7a:	e8 81 f7 ff ff       	call   0x140116700
140116f7f:	8b f0                	mov    %eax,%esi
140116f81:	e8 aa 60 00 00       	call   0x14011d030
140116f86:	85 c0                	test   %eax,%eax
140116f88:	0f 85 14 01 00 00    	jne    0x1401170a2
140116f8e:	85 f6                	test   %esi,%esi
140116f90:	0f 84 d4 00 00 00    	je     0x14011706a
140116f96:	45 33 c9             	xor    %r9d,%r9d
140116f99:	8d 50 58             	lea    0x58(%rax),%edx
140116f9c:	45 33 c0             	xor    %r8d,%r8d
140116f9f:	48 85 db             	test   %rbx,%rbx
140116fa2:	74 0a                	je     0x140116fae
140116fa4:	48 8b cb             	mov    %rbx,%rcx
140116fa7:	e8 a4 f2 fe ff       	call   0x140106250
140116fac:	eb 08                	jmp    0x140116fb6
140116fae:	48 8b cf             	mov    %rdi,%rcx
140116fb1:	e8 aa 05 ff ff       	call   0x140107560
140116fb6:	85 c0                	test   %eax,%eax
140116fb8:	0f 84 e4 00 00 00    	je     0x1401170a2
140116fbe:	49 8b 96 28 04 00 00 	mov    0x428(%r14),%rdx
140116fc5:	49 8b 0e             	mov    (%r14),%rcx
140116fc8:	e8 d3 c4 fe ff       	call   0x1401034a0
140116fcd:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140116fd2:	48 85 c0             	test   %rax,%rax
140116fd5:	74 65                	je     0x14011703c
140116fd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140116fde:	00 00
140116fe0:	4d 8b cd             	mov    %r13,%r9
140116fe3:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140116fe8:	4d 8b c4             	mov    %r12,%r8
140116feb:	49 8b cf             	mov    %r15,%rcx
140116fee:	e8 ed e7 fe ff       	call   0x1401057e0
140116ff3:	48 85 c0             	test   %rax,%rax
140116ff6:	0f 84 aa 00 00 00    	je     0x1401170a6
140116ffc:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140117001:	45 33 c0             	xor    %r8d,%r8d
140117004:	41 8d 50 59          	lea    0x59(%r8),%edx
140117008:	48 85 db             	test   %rbx,%rbx
14011700b:	74 0a                	je     0x140117017
14011700d:	48 8b cb             	mov    %rbx,%rcx
140117010:	e8 3b f2 fe ff       	call   0x140106250
140117015:	eb 08                	jmp    0x14011701f
140117017:	48 8b cf             	mov    %rdi,%rcx
14011701a:	e8 41 05 ff ff       	call   0x140107560
14011701f:	85 c0                	test   %eax,%eax
140117021:	74 75                	je     0x140117098
140117023:	49 8b 96 28 04 00 00 	mov    0x428(%r14),%rdx
14011702a:	49 8b 0e             	mov    (%r14),%rcx
14011702d:	e8 6e c4 fe ff       	call   0x1401034a0
140117032:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140117037:	48 85 c0             	test   %rax,%rax
14011703a:	75 a4                	jne    0x140116fe0
14011703c:	e8 2f 00 01 00       	call   0x140127070
140117041:	ba ed 01 00 00       	mov    $0x1ed,%edx
140117046:	4c 8d 05 c3 89 1f 00 	lea    0x1f89c3(%rip),%r8        # 0x14030fa10
14011704d:	48 8d 0d ec 88 1f 00 	lea    0x1f88ec(%rip),%rcx        # 0x14030f940
140117054:	e8 37 01 01 00       	call   0x140127190
140117059:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14011705e:	45 33 c0             	xor    %r8d,%r8d
140117061:	41 8d 48 14          	lea    0x14(%r8),%ecx
140117065:	e8 26 02 01 00       	call   0x140127290
14011706a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14011706f:	e8 bc c3 fe ff       	call   0x140103430
140117074:	49 8b cf             	mov    %r15,%rcx
140117077:	e8 44 54 fd ff       	call   0x1400ec4c0
14011707c:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140117081:	8b c6                	mov    %esi,%eax
140117083:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140117088:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
14011708d:	48 83 c4 30          	add    $0x30,%rsp
140117091:	41 5e                	pop    %r14
140117093:	5f                   	pop    %rdi
140117094:	5e                   	pop    %rsi
140117095:	5d                   	pop    %rbp
140117096:	5b                   	pop    %rbx
140117097:	c3                   	ret
140117098:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14011709d:	e8 8e c3 fe ff       	call   0x140103430
1401170a2:	33 f6                	xor    %esi,%esi
1401170a4:	eb c4                	jmp    0x14011706a
1401170a6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401170ab:	e8 80 c3 fe ff       	call   0x140103430
1401170b0:	e8 5b 60 00 00       	call   0x14011d110
1401170b5:	85 c0                	test   %eax,%eax
1401170b7:	78 e9                	js     0x1401170a2
1401170b9:	8b c8                	mov    %eax,%ecx
1401170bb:	81 e1 00 00 80 7f    	and    $0x7f800000,%ecx
1401170c1:	81 f9 00 00 80 04    	cmp    $0x4800000,%ecx
1401170c7:	75 d9                	jne    0x1401170a2
1401170c9:	25 ff ff 7f 00       	and    $0x7fffff,%eax
1401170ce:	83 f8 6c             	cmp    $0x6c,%eax
1401170d1:	75 cf                	jne    0x1401170a2
1401170d3:	e8 b8 59 00 00       	call   0x14011ca90
1401170d8:	eb 90                	jmp    0x14011706a
1401170da:	cc                   	int3
1401170db:	cc                   	int3
1401170dc:	cc                   	int3
1401170dd:	cc                   	int3
1401170de:	cc                   	int3
1401170df:	cc                   	int3
1401170e0:	48 8d 05 69 98 1f 00 	lea    0x1f9869(%rip),%rax        # 0x140310950
1401170e7:	c3                   	ret
1401170e8:	cc                   	int3
1401170e9:	cc                   	int3
1401170ea:	cc                   	int3
1401170eb:	cc                   	int3
1401170ec:	cc                   	int3
1401170ed:	cc                   	int3
1401170ee:	cc                   	int3
1401170ef:	cc                   	int3
1401170f0:	48 8d 05 39 92 1f 00 	lea    0x1f9239(%rip),%rax        # 0x140310330
1401170f7:	c3                   	ret
1401170f8:	cc                   	int3
1401170f9:	cc                   	int3
1401170fa:	cc                   	int3
1401170fb:	cc                   	int3
1401170fc:	cc                   	int3
1401170fd:	cc                   	int3
1401170fe:	cc                   	int3
1401170ff:	cc                   	int3
140117100:	48 8d 05 69 89 1f 00 	lea    0x1f8969(%rip),%rax        # 0x14030fa70
140117107:	c3                   	ret
140117108:	cc                   	int3
140117109:	cc                   	int3
14011710a:	cc                   	int3
14011710b:	cc                   	int3
14011710c:	cc                   	int3
14011710d:	cc                   	int3
14011710e:	cc                   	int3
14011710f:	cc                   	int3
140117110:	48 8d 05 99 9c 1f 00 	lea    0x1f9c99(%rip),%rax        # 0x140310db0
140117117:	c3                   	ret