1402849ae:	48 8b f8             	mov    %rax,%rdi
1402849b1:	48 85 c0             	test   %rax,%rax
1402849b4:	0f 84 ce 00 00 00    	je     0x140284a88
1402849ba:	48 8b c8             	mov    %rax,%rcx
1402849bd:	e8 5e 3a fa ff       	call   0x140228420
1402849c2:	8b d0                	mov    %eax,%edx
1402849c4:	48 8b cd             	mov    %rbp,%rcx
1402849c7:	8b f0                	mov    %eax,%esi
1402849c9:	e8 62 3b fa ff       	call   0x140228530
1402849ce:	85 c0                	test   %eax,%eax
1402849d0:	0f 84 88 00 00 00    	je     0x140284a5e
1402849d6:	33 db                	xor    %ebx,%ebx
1402849d8:	85 f6                	test   %esi,%esi
1402849da:	7e 1f                	jle    0x1402849fb
1402849dc:	0f 1f 40 00          	nopl   0x0(%rax)
1402849e0:	8b d3                	mov    %ebx,%edx
1402849e2:	48 8b cf             	mov    %rdi,%rcx
1402849e5:	e8 66 3c fa ff       	call   0x140228650
1402849ea:	48 8b d0             	mov    %rax,%rdx
1402849ed:	48 8b cd             	mov    %rbp,%rcx
1402849f0:	e8 0b 3b fa ff       	call   0x140228500
1402849f5:	ff c3                	inc    %ebx
1402849f7:	3b de                	cmp    %esi,%ebx
1402849f9:	7c e5                	jl     0x1402849e0
1402849fb:	48 8b cf             	mov    %rdi,%rcx
1402849fe:	e8 9d 37 fa ff       	call   0x1402281a0
140284a03:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140284a08:	48 8d 35 79 54 10 00 	lea    0x105479(%rip),%rsi        # 0x140389e88
140284a0f:	eb 22                	jmp    0x140284a33
140284a11:	4c 8b c3             	mov    %rbx,%r8
140284a14:	49 8b d6             	mov    %r14,%rdx
140284a17:	48 8b cf             	mov    %rdi,%rcx
140284a1a:	e8 11 0b 00 00       	call   0x140285530
140284a1f:	48 85 c0             	test   %rax,%rax
140284a22:	0f 84 92 00 00 00    	je     0x140284aba
140284a28:	48 8b d0             	mov    %rax,%rdx
140284a2b:	48 8b cd             	mov    %rbp,%rcx
140284a2e:	e8 cd 3a fa ff       	call   0x140228500
140284a33:	41 ff c7             	inc    %r15d
140284a36:	45 3b fc             	cmp    %r12d,%r15d
140284a39:	0f 8c d1 fe ff ff    	jl     0x140284910
140284a3f:	48 8b c5             	mov    %rbp,%rax
140284a42:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140284a47:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140284a4c:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
140284a51:	48 83 c4 30          	add    $0x30,%rsp
140284a55:	41 5e                	pop    %r14
140284a57:	41 5d                	pop    %r13
140284a59:	41 5c                	pop    %r12
140284a5b:	5f                   	pop    %rdi
140284a5c:	5d                   	pop    %rbp
140284a5d:	c3                   	ret
140284a5e:	ba 7b 00 00 00       	mov    $0x7b,%edx
140284a63:	c7 44 24 20 19 01 00 	movl   $0x119,0x20(%rsp)
140284a6a:	00
140284a6b:	4c 8d 0d fe 53 10 00 	lea    0x1053fe(%rip),%r9        # 0x140389e70
140284a72:	8d 4a a7             	lea    -0x59(%rdx),%ecx
140284a75:	44 8d 42 c6          	lea    -0x3a(%rdx),%r8d
140284a79:	e8 22 c9 f9 ff       	call   0x1402213a0
140284a7e:	48 8b cf             	mov    %rdi,%rcx
140284a81:	e8 1a 37 fa ff       	call   0x1402281a0
140284a86:	eb 32                	jmp    0x140284aba
140284a88:	c7 44 24 20 13 01 00 	movl   $0x113,0x20(%rsp)
140284a8f:	00
140284a90:	41 b8 7e 00 00 00    	mov    $0x7e,%r8d
140284a96:	eb 0e                	jmp    0x140284aa6
140284a98:	c7 44 24 20 0b 01 00 	movl   $0x10b,0x20(%rsp)
140284a9f:	00
140284aa0:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
140284aa6:	ba 7b 00 00 00       	mov    $0x7b,%edx
140284aab:	4c 8d 0d be 53 10 00 	lea    0x1053be(%rip),%r9        # 0x140389e70
140284ab2:	8d 4a a7             	lea    -0x59(%rdx),%ecx
140284ab5:	e8 e6 c8 f9 ff       	call   0x1402213a0
140284aba:	48 8d 15 4f 0b fb ff 	lea    -0x4f4b1(%rip),%rdx        # 0x140235610
140284ac1:	48 8b cd             	mov    %rbp,%rcx
140284ac4:	e8 97 39 fa ff       	call   0x140228460
140284ac9:	33 c0                	xor    %eax,%eax
140284acb:	e9 72 ff ff ff       	jmp    0x140284a42
140284ad0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140284ad5:	57                   	push   %rdi
140284ad6:	b8 30 00 00 00       	mov    $0x30,%eax
140284adb:	e8 00 5b 07 00       	call   0x1402fa5e0
140284ae0:	48 2b e0             	sub    %rax,%rsp
140284ae3:	48 63 02             	movslq (%rdx),%rax
140284ae6:	48 8b fa             	mov    %rdx,%rdi
140284ae9:	48 8b d9             	mov    %rcx,%rbx
140284aec:	83 f8 08             	cmp    $0x8,%eax
140284aef:	0f 87 0f 02 00 00    	ja     0x140284d04
140284af5:	48 8d 0d 04 b5 d7 ff 	lea    -0x284afc(%rip),%rcx        # 0x140000000
140284afc:	44 8b 84 81 14 4d 28 	mov    0x284d14(%rcx,%rax,4),%r8d
140284b03:	00
140284b04:	4c 03 c1             	add    %rcx,%r8
140284b07:	41 ff e0             	jmp    *%r8
140284b0a:	48 8d 15 b7 52 10 00 	lea    0x1052b7(%rip),%rdx        # 0x140389dc8
140284b11:	48 8b cb             	mov    %rbx,%rcx
140284b14:	e8 57 53 fa ff       	call   0x140229e70
140284b19:	b8 01 00 00 00       	mov    $0x1,%eax
140284b1e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284b23:	48 83 c4 30          	add    $0x30,%rsp
140284b27:	5f                   	pop    %rdi
140284b28:	c3                   	ret
140284b29:	48 8d 15 b0 52 10 00 	lea    0x1052b0(%rip),%rdx        # 0x140389de0
140284b30:	48 8b cb             	mov    %rbx,%rcx
140284b33:	e8 38 53 fa ff       	call   0x140229e70
140284b38:	b8 01 00 00 00       	mov    $0x1,%eax
140284b3d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284b42:	48 83 c4 30          	add    $0x30,%rsp
140284b46:	5f                   	pop    %rdi
140284b47:	c3                   	ret
140284b48:	48 8d 15 a9 52 10 00 	lea    0x1052a9(%rip),%rdx        # 0x140389df8
140284b4f:	48 8b cb             	mov    %rbx,%rcx
140284b52:	e8 19 53 fa ff       	call   0x140229e70
140284b57:	b8 01 00 00 00       	mov    $0x1,%eax
140284b5c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284b61:	48 83 c4 30          	add    $0x30,%rsp
140284b65:	5f                   	pop    %rdi
140284b66:	c3                   	ret
140284b67:	48 8d 15 a6 52 10 00 	lea    0x1052a6(%rip),%rdx        # 0x140389e14
140284b6e:	48 8b cb             	mov    %rbx,%rcx
140284b71:	e8 fa 52 fa ff       	call   0x140229e70
140284b76:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140284b7a:	48 8b cb             	mov    %rbx,%rcx
140284b7d:	e8 8e b4 fa ff       	call   0x140230010
140284b82:	b8 01 00 00 00       	mov    $0x1,%eax
140284b87:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284b8c:	48 83 c4 30          	add    $0x30,%rsp
140284b90:	5f                   	pop    %rdi
140284b91:	c3                   	ret
140284b92:	48 8d 15 83 52 10 00 	lea    0x105283(%rip),%rdx        # 0x140389e1c
140284b99:	48 8b cb             	mov    %rbx,%rcx
140284b9c:	e8 cf 52 fa ff       	call   0x140229e70
140284ba1:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140284ba5:	48 8b cb             	mov    %rbx,%rcx
140284ba8:	e8 63 b4 fa ff       	call   0x140230010
140284bad:	b8 01 00 00 00       	mov    $0x1,%eax
140284bb2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284bb7:	48 83 c4 30          	add    $0x30,%rsp
140284bbb:	5f                   	pop    %rdi
140284bbc:	c3                   	ret
140284bbd:	48 8d 15 60 52 10 00 	lea    0x105260(%rip),%rdx        # 0x140389e24
140284bc4:	48 8b cb             	mov    %rbx,%rcx
140284bc7:	e8 a4 52 fa ff       	call   0x140229e70
140284bcc:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140284bd0:	48 8b cb             	mov    %rbx,%rcx
140284bd3:	e8 38 b4 fa ff       	call   0x140230010
140284bd8:	b8 01 00 00 00       	mov    $0x1,%eax
140284bdd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284be2:	48 83 c4 30          	add    $0x30,%rsp
140284be6:	5f                   	pop    %rdi
140284be7:	c3                   	ret
140284be8:	48 8d 15 41 52 10 00 	lea    0x105241(%rip),%rdx        # 0x140389e30
140284bef:	48 8b cb             	mov    %rbx,%rcx
140284bf2:	e8 79 52 fa ff       	call   0x140229e70
140284bf7:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140284bfb:	41 b9 1f 03 82 00    	mov    $0x82031f,%r9d
140284c01:	45 33 c0             	xor    %r8d,%r8d
140284c04:	48 8b cb             	mov    %rbx,%rcx
140284c07:	e8 14 9c fa ff       	call   0x14022e820
140284c0c:	b8 01 00 00 00       	mov    $0x1,%eax
140284c11:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284c16:	48 83 c4 30          	add    $0x30,%rsp
140284c1a:	5f                   	pop    %rdi
140284c1b:	c3                   	ret
140284c1c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140284c20:	8b 08                	mov    (%rax),%ecx
140284c22:	48 8b 78 08          	mov    0x8(%rax),%rdi
140284c26:	83 f9 04             	cmp    $0x4,%ecx
140284c29:	75 38                	jne    0x140284c63
140284c2b:	0f b6 4f 02          	movzbl 0x2(%rdi),%ecx
140284c2f:	48 8d 15 0a 52 10 00 	lea    0x10520a(%rip),%rdx        # 0x140389e40
140284c36:	0f b6 47 03          	movzbl 0x3(%rdi),%eax
140284c3a:	44 0f b6 4f 01       	movzbl 0x1(%rdi),%r9d
140284c3f:	44 0f b6 07          	movzbl (%rdi),%r8d
140284c43:	89 44 24 28          	mov    %eax,0x28(%rsp)
140284c47:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140284c4b:	48 8b cb             	mov    %rbx,%rcx
140284c4e:	e8 1d 52 fa ff       	call   0x140229e70
140284c53:	b8 01 00 00 00       	mov    $0x1,%eax
140284c58:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284c5d:	48 83 c4 30          	add    $0x30,%rsp
140284c61:	5f                   	pop    %rdi
140284c62:	c3                   	ret
140284c63:	83 f9 10             	cmp    $0x10,%ecx
140284c66:	48 8b cb             	mov    %rbx,%rcx
140284c69:	75 62                	jne    0x140284ccd
140284c6b:	48 8d 15 36 51 10 00 	lea    0x105136(%rip),%rdx        # 0x140389da8
140284c72:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140284c77:	e8 f4 51 fa ff       	call   0x140229e70
140284c7c:	be 08 00 00 00       	mov    $0x8,%esi
140284c81:	44 0f b6 07          	movzbl (%rdi),%r8d
140284c85:	48 8d 15 cc 51 10 00 	lea    0x1051cc(%rip),%rdx        # 0x140389e58
140284c8c:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140284c90:	48 8b cb             	mov    %rbx,%rcx
140284c93:	41 c1 e0 08          	shl    $0x8,%r8d
140284c97:	44 0b c0             	or     %eax,%r8d
140284c9a:	e8 d1 51 fa ff       	call   0x140229e70
140284c9f:	48 8d 7f 02          	lea    0x2(%rdi),%rdi
140284ca3:	48 83 ee 01          	sub    $0x1,%rsi
140284ca7:	75 d8                	jne    0x140284c81
140284ca9:	48 8d 15 94 9f 0a 00 	lea    0xa9f94(%rip),%rdx        # 0x14032ec44
140284cb0:	48 8b cb             	mov    %rbx,%rcx
140284cb3:	e8 48 87 f9 ff       	call   0x14021d400
140284cb8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140284cbd:	b8 01 00 00 00       	mov    $0x1,%eax
140284cc2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284cc7:	48 83 c4 30          	add    $0x30,%rsp
140284ccb:	5f                   	pop    %rdi
140284ccc:	c3                   	ret
140284ccd:	48 8d 15 44 19 10 00 	lea    0x101944(%rip),%rdx        # 0x140386618
140284cd4:	e8 97 51 fa ff       	call   0x140229e70
140284cd9:	b8 01 00 00 00       	mov    $0x1,%eax
140284cde:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284ce3:	48 83 c4 30          	add    $0x30,%rsp
140284ce7:	5f                   	pop    %rdi
140284ce8:	c3                   	ret
140284ce9:	48 8d 15 70 51 10 00 	lea    0x105170(%rip),%rdx        # 0x140389e60
140284cf0:	48 8b cb             	mov    %rbx,%rcx
140284cf3:	e8 78 51 fa ff       	call   0x140229e70
140284cf8:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140284cfc:	48 8b cb             	mov    %rbx,%rcx
140284cff:	e8 fc 98 fa ff       	call   0x14022e600
140284d04:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140284d09:	b8 01 00 00 00       	mov    $0x1,%eax
140284d0e:	48 83 c4 30          	add    $0x30,%rsp
140284d12:	5f                   	pop    %rdi
140284d13:	c3                   	ret
140284d14:	0a 4b 28             	or     0x28(%rbx),%cl
140284d17:	00 67 4b             	add    %ah,0x4b(%rdi)
140284d1a:	28 00                	sub    %al,(%rax)
140284d1c:	92                   	xchg   %eax,%edx
140284d1d:	4b 28 00             	rex.WXB sub %al,(%r8)
140284d20:	29 4b 28             	sub    %ecx,0x28(%rbx)
140284d23:	00 e8                	add    %ch,%al
140284d25:	4b 28 00             	rex.WXB sub %al,(%r8)
140284d28:	48                   	rex.W
140284d29:	4b 28 00             	rex.WXB sub %al,(%r8)
140284d2c:	bd 4b 28 00 1c       	mov    $0x1c00284b,%ebp
140284d31:	4c 28 00             	rex.WR sub %r8b,(%rax)
140284d34:	e9 4c 28 00 cc       	jmp    0x10c287585
140284d39:	cc                   	int3
140284d3a:	cc                   	int3
140284d3b:	cc                   	int3
140284d3c:	cc                   	int3
140284d3d:	cc                   	int3
140284d3e:	cc                   	int3
140284d3f:	cc                   	int3
140284d40:	40 53                	rex push %rbx
140284d42:	41 54                	push   %r12
140284d44:	41 55                	push   %r13
140284d46:	41 56                	push   %r14
140284d48:	b8 38 00 00 00       	mov    $0x38,%eax
140284d4d:	e8 8e 58 07 00       	call   0x1402fa5e0
140284d52:	48 2b e0             	sub    %rax,%rsp
140284d55:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140284d5c:	00
140284d5d:	4d 8b f0             	mov    %r8,%r14
140284d60:	4d 63 e1             	movslq %r9d,%r12
140284d63:	4c 8b e9             	mov    %rcx,%r13
140284d66:	48 85 db             	test   %rbx,%rbx
140284d69:	75 2c                	jne    0x140284d97
140284d6b:	4c 8d 0d fe 50 10 00 	lea    0x1050fe(%rip),%r9        # 0x140389e70
140284d72:	c7 44 24 20 b7 01 00 	movl   $0x1b7,0x20(%rsp)
140284d79:	00
140284d7a:	8d 50 6c             	lea    0x6c(%rax),%edx
140284d7d:	8d 48 ea             	lea    -0x16(%rax),%ecx
140284d80:	44 8d 40 44          	lea    0x44(%rax),%r8d
140284d84:	e8 17 c6 f9 ff       	call   0x1402213a0
140284d89:	33 c0                	xor    %eax,%eax
140284d8b:	48 83 c4 38          	add    $0x38,%rsp
140284d8f:	41 5e                	pop    %r14
140284d91:	41 5d                	pop    %r13
140284d93:	41 5c                	pop    %r12
140284d95:	5b                   	pop    %rbx
140284d96:	c3                   	ret
140284d97:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140284d9c:	4d 85 ed             	test   %r13,%r13
140284d9f:	74 30                	je     0x140284dd1
140284da1:	49 8b fd             	mov    %r13,%rdi
140284da4:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140284da9:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140284dae:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140284db3:	41 83 fc 08          	cmp    $0x8,%r12d
140284db7:	0f 87 b4 02 00 00    	ja     0x140285071
140284dbd:	48 8d 15 3c b2 d7 ff 	lea    -0x284dc4(%rip),%rdx        # 0x140000000
140284dc4:	42 8b 8c a2 c4 50 28 	mov    0x2850c4(%rdx,%r12,4),%ecx
140284dcb:	00
140284dcc:	48 03 ca             	add    %rdx,%rcx
140284dcf:	ff e1                	jmp    *%rcx
140284dd1:	e8 5a 08 fb ff       	call   0x140235630
140284dd6:	48 8b f8             	mov    %rax,%rdi
140284dd9:	48 85 c0             	test   %rax,%rax
140284ddc:	75 c6                	jne    0x140284da4
140284dde:	4c 8d 0d 8b 50 10 00 	lea    0x10508b(%rip),%r9        # 0x140389e70
140284de5:	c7 44 24 20 c0 01 00 	movl   $0x1c0,0x20(%rsp)
140284dec:	00
140284ded:	ba a4 00 00 00       	mov    $0xa4,%edx
140284df2:	8d 48 22             	lea    0x22(%rax),%ecx
140284df5:	44 8d 40 41          	lea    0x41(%rax),%r8d
140284df9:	e8 a2 c5 f9 ff       	call   0x1402213a0
140284dfe:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140284e03:	33 c0                	xor    %eax,%eax
140284e05:	48 83 c4 38          	add    $0x38,%rsp
140284e09:	41 5e                	pop    %r14
140284e0b:	41 5d                	pop    %r13
140284e0d:	41 5c                	pop    %r12
140284e0f:	5b                   	pop    %rbx
140284e10:	c3                   	ret
140284e11:	33 d2                	xor    %edx,%edx
140284e13:	48 8b cb             	mov    %rbx,%rcx
140284e16:	e8 d5 a9 fb ff       	call   0x14023f7f0
140284e1b:	48 85 c0             	test   %rax,%rax
140284e1e:	75 39                	jne    0x140284e59
140284e20:	4c 8d 0d 49 50 10 00 	lea    0x105049(%rip),%r9        # 0x140389e70
140284e27:	c7 44 24 20 d0 01 00 	movl   $0x1d0,0x20(%rsp)
140284e2e:	00
140284e2f:	ba a4 00 00 00       	mov    $0xa4,%edx
140284e34:	8d 48 22             	lea    0x22(%rax),%ecx
140284e37:	44 8d 40 77          	lea    0x77(%rax),%r8d
140284e3b:	e8 60 c5 f9 ff       	call   0x1402213a0
140284e40:	4c 8b c3             	mov    %rbx,%r8
140284e43:	48 8d 15 06 4b 10 00 	lea    0x104b06(%rip),%rdx        # 0x140389950
140284e4a:	b9 02 00 00 00       	mov    $0x2,%ecx
140284e4f:	e8 cc b7 f9 ff       	call   0x140220620
140284e54:	e9 3c 02 00 00       	jmp    0x140285095
140284e59:	48 89 47 08          	mov    %rax,0x8(%rdi)
140284e5d:	48 8b c7             	mov    %rdi,%rax
140284e60:	44 89 27             	mov    %r12d,(%rdi)
140284e63:	e9 3c 02 00 00       	jmp    0x1402850a4
140284e68:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
140284e6f:	00
140284e70:	48 8b cb             	mov    %rbx,%rcx
140284e73:	74 07                	je     0x140284e7c
140284e75:	e8 f6 b9 fe ff       	call   0x140270870
140284e7a:	eb 05                	jmp    0x140284e81
140284e7c:	e8 6f b9 fe ff       	call   0x1402707f0
140284e81:	48 89 47 08          	mov    %rax,0x8(%rdi)
140284e85:	48 85 c0             	test   %rax,%rax
140284e88:	0f 85 cb 01 00 00    	jne    0x140285059
140284e8e:	4c 8d 0d db 4f 10 00 	lea    0x104fdb(%rip),%r9        # 0x140389e70
140284e95:	c7 44 24 20 de 01 00 	movl   $0x1de,0x20(%rsp)
140284e9c:	00
140284e9d:	ba a4 00 00 00       	mov    $0xa4,%edx
140284ea2:	8d 48 22             	lea    0x22(%rax),%ecx
140284ea5:	44 8d 40 76          	lea    0x76(%rax),%r8d
140284ea9:	e8 f2 c4 f9 ff       	call   0x1402213a0
140284eae:	4c 8b c3             	mov    %rbx,%r8
140284eb1:	48 8d 15 98 4a 10 00 	lea    0x104a98(%rip),%rdx        # 0x140389950
140284eb8:	b9 02 00 00 00       	mov    $0x2,%ecx
140284ebd:	e8 5e b7 f9 ff       	call   0x140220620
140284ec2:	e9 ce 01 00 00       	jmp    0x140285095