140279aa7:	e8 54 39 fa ff       	call   0x14021d400
140279aac:	85 c0                	test   %eax,%eax
140279aae:	7e e6                	jle    0x140279a96
140279ab0:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
140279ab7:	00
140279ab8:	48 8b cf             	mov    %rdi,%rcx
140279abb:	e8 30 1e fe ff       	call   0x14025b8f0
140279ac0:	33 f6                	xor    %esi,%esi
140279ac2:	e9 54 01 00 00       	jmp    0x140279c1b
140279ac7:	83 7c 24 58 0a       	cmpl   $0xa,0x58(%rsp)
140279acc:	0f 85 e4 00 00 00    	jne    0x140279bb6
140279ad2:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
140279ad7:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140279adc:	44 8b 74 24 4c       	mov    0x4c(%rsp),%r14d
140279ae1:	33 c9                	xor    %ecx,%ecx
140279ae3:	45 03 c6             	add    %r14d,%r8d
140279ae6:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140279aeb:	e8 50 20 fe ff       	call   0x14025bb40
140279af0:	48 8b d8             	mov    %rax,%rbx
140279af3:	49 8b cc             	mov    %r12,%rcx
140279af6:	48 85 c0             	test   %rax,%rax
140279af9:	0f 84 93 00 00 00    	je     0x140279b92
140279aff:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140279b05:	48 8d 15 34 51 0b 00 	lea    0xb5134(%rip),%rdx        # 0x14032ec40
140279b0c:	e8 df 3b fa ff       	call   0x14021d6f0
140279b11:	85 c0                	test   %eax,%eax
140279b13:	7e 71                	jle    0x140279b86
140279b15:	81 7b 04 0a 01 00 00 	cmpl   $0x10a,0x4(%rbx)
140279b1c:	75 19                	jne    0x140279b37
140279b1e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140279b24:	48 8d 15 11 51 0b 00 	lea    0xb5111(%rip),%rdx        # 0x14032ec3c
140279b2b:	49 8b cc             	mov    %r12,%rcx
140279b2e:	e8 bd 3b fa ff       	call   0x14021d6f0
140279b33:	85 c0                	test   %eax,%eax
140279b35:	7e 4f                	jle    0x140279b86
140279b37:	8b 03                	mov    (%rbx),%eax
140279b39:	33 ff                	xor    %edi,%edi
140279b3b:	85 c0                	test   %eax,%eax
140279b3d:	7e 2a                	jle    0x140279b69
140279b3f:	90                   	nop
140279b40:	48 8b 43 08          	mov    0x8(%rbx),%rax
140279b44:	48 8d 15 fd fd 0f 00 	lea    0xffdfd(%rip),%rdx        # 0x140379948
140279b4b:	49 8b cc             	mov    %r12,%rcx
140279b4e:	44 0f b6 04 38       	movzbl (%rax,%rdi,1),%r8d
140279b53:	e8 18 03 fb ff       	call   0x140229e70
140279b58:	85 c0                	test   %eax,%eax
140279b5a:	7e 28                	jle    0x140279b84
140279b5c:	8b 03                	mov    (%rbx),%eax
140279b5e:	ff c6                	inc    %esi
140279b60:	48 ff c7             	inc    %rdi
140279b63:	3b f0                	cmp    %eax,%esi
140279b65:	7c d9                	jl     0x140279b40
140279b67:	85 c0                	test   %eax,%eax
140279b69:	75 3f                	jne    0x140279baa
140279b6b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140279b71:	48 8d 15 d0 3a 10 00 	lea    0x103ad0(%rip),%rdx        # 0x14037d648
140279b78:	49 8b cc             	mov    %r12,%rcx
140279b7b:	e8 70 3b fa ff       	call   0x14021d6f0
140279b80:	85 c0                	test   %eax,%eax
140279b82:	7f 26                	jg     0x140279baa
140279b84:	33 f6                	xor    %esi,%esi
140279b86:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140279b8b:	33 ff                	xor    %edi,%edi
140279b8d:	e9 d2 01 00 00       	jmp    0x140279d64
140279b92:	48 8d 15 ff ee 10 00 	lea    0x10eeff(%rip),%rdx        # 0x140388a98
140279b99:	e8 62 38 fa ff       	call   0x14021d400
140279b9e:	85 c0                	test   %eax,%eax
140279ba0:	7e e4                	jle    0x140279b86
140279ba2:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
140279ba9:	00
140279baa:	48 8b cb             	mov    %rbx,%rcx
140279bad:	e8 3e 1d fe ff       	call   0x14025b8f0
140279bb2:	33 f6                	xor    %esi,%esi
140279bb4:	eb 65                	jmp    0x140279c1b
140279bb6:	39 74 24 48          	cmp    %esi,0x48(%rsp)
140279bba:	7e 5a                	jle    0x140279c16
140279bbc:	8b 9d a0 00 00 00    	mov    0xa0(%rbp),%ebx
140279bc2:	85 db                	test   %ebx,%ebx
140279bc4:	74 50                	je     0x140279c16
140279bc6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140279bcc:	48 8d 15 71 50 0b 00 	lea    0xb5071(%rip),%rdx        # 0x14032ec44
140279bd3:	49 8b cc             	mov    %r12,%rcx
140279bd6:	e8 15 3b fa ff       	call   0x14021d6f0
140279bdb:	85 c0                	test   %eax,%eax
140279bdd:	0f 8e 8e fb ff ff    	jle    0x140279771
140279be3:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
140279be8:	83 fb ff             	cmp    $0xffffffff,%ebx
140279beb:	74 08                	je     0x140279bf5
140279bed:	41 3b d8             	cmp    %r8d,%ebx
140279bf0:	7f 03                	jg     0x140279bf5
140279bf2:	44 8b c3             	mov    %ebx,%r8d
140279bf5:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140279bfa:	41 b9 06 00 00 00    	mov    $0x6,%r9d
140279c00:	49 8b cc             	mov    %r12,%rcx
140279c03:	e8 b8 ec ff ff       	call   0x1402788c0
140279c08:	85 c0                	test   %eax,%eax
140279c0a:	0f 8e 61 fb ff ff    	jle    0x140279771
140279c10:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140279c16:	44 8b 74 24 4c       	mov    0x4c(%rsp),%r14d
140279c1b:	83 7c 24 60 00       	cmpl   $0x0,0x60(%rsp)
140279c20:	48 8b de             	mov    %rsi,%rbx
140279c23:	74 70                	je     0x140279c95
140279c25:	49 63 fe             	movslq %r14d,%rdi
140279c28:	48 8d 15 79 ee 10 00 	lea    0x10ee79(%rip),%rdx        # 0x140388aa8
140279c2f:	49 8b cc             	mov    %r12,%rcx
140279c32:	49 03 fd             	add    %r13,%rdi
140279c35:	e8 c6 37 fa ff       	call   0x14021d400
140279c3a:	85 c0                	test   %eax,%eax
140279c3c:	0f 8e e2 00 00 00    	jle    0x140279d24
140279c42:	45 33 f6             	xor    %r14d,%r14d
140279c45:	44 39 74 24 48       	cmp    %r14d,0x48(%rsp)
140279c4a:	7e 2c                	jle    0x140279c78
140279c4c:	0f 1f 40 00          	nopl   0x0(%rax)
140279c50:	44 0f b6 07          	movzbl (%rdi),%r8d
140279c54:	48 8d 15 ed fc 0f 00 	lea    0xffced(%rip),%rdx        # 0x140379948
140279c5b:	49 8b cc             	mov    %r12,%rcx
140279c5e:	e8 0d 02 fb ff       	call   0x140229e70
140279c63:	85 c0                	test   %eax,%eax
140279c65:	0f 8e b9 00 00 00    	jle    0x140279d24
140279c6b:	41 ff c6             	inc    %r14d
140279c6e:	48 ff c7             	inc    %rdi
140279c71:	44 3b 74 24 48       	cmp    0x48(%rsp),%r14d
140279c76:	7c d8                	jl     0x140279c50
140279c78:	48 8d 15 a9 58 0b 00 	lea    0xb58a9(%rip),%rdx        # 0x14032f528
140279c7f:	49 8b cc             	mov    %r12,%rcx
140279c82:	e8 79 37 fa ff       	call   0x14021d400
140279c87:	85 c0                	test   %eax,%eax
140279c89:	0f 8e 95 00 00 00    	jle    0x140279d24
140279c8f:	33 c0                	xor    %eax,%eax
140279c91:	89 44 24 60          	mov    %eax,0x60(%rsp)
140279c95:	45 85 ff             	test   %r15d,%r15d
140279c98:	75 17                	jne    0x140279cb1
140279c9a:	45 8d 47 01          	lea    0x1(%r15),%r8d
140279c9e:	49 8b cc             	mov    %r12,%rcx
140279ca1:	48 8d 15 9c 4f 0b 00 	lea    0xb4f9c(%rip),%rdx        # 0x14032ec44
140279ca8:	e8 43 3a fa ff       	call   0x14021d6f0
140279cad:	85 c0                	test   %eax,%eax
140279caf:	7e 73                	jle    0x140279d24
140279cb1:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
140279cb6:	48 63 44 24 48       	movslq 0x48(%rsp),%rax
140279cbb:	4c 03 e8             	add    %rax,%r13
140279cbe:	83 7c 24 58 00       	cmpl   $0x0,0x58(%rsp)
140279cc3:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
140279cc8:	75 07                	jne    0x140279cd1
140279cca:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
140279ccf:	74 4b                	je     0x140279d1c
140279cd1:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140279cd6:	8b 7c 24 78          	mov    0x78(%rsp),%edi
140279cda:	2b 7c 24 48          	sub    0x48(%rsp),%edi
140279cde:	85 ff                	test   %edi,%edi
140279ce0:	7e 74                	jle    0x140279d56
140279ce2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140279ce7:	44 8b 74 24 74       	mov    0x74(%rsp),%r14d
140279cec:	e9 3f f7 ff ff       	jmp    0x140279430
140279cf1:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
140279cf8:	00
140279cf9:	eb 63                	jmp    0x140279d5e
140279cfb:	44 8b c0             	mov    %eax,%r8d
140279cfe:	48 8d 15 33 ed 10 00 	lea    0x10ed33(%rip),%rdx        # 0x140388a38
140279d05:	49 8b cc             	mov    %r12,%rcx
140279d08:	e8 63 01 fb ff       	call   0x140229e70
140279d0d:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
140279d14:	00
140279d15:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140279d1a:	eb 42                	jmp    0x140279d5e
140279d1c:	c7 44 24 5c 02 00 00 	movl   $0x2,0x5c(%rsp)
140279d23:	00
140279d24:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140279d29:	48 8b fb             	mov    %rbx,%rdi
140279d2c:	eb 36                	jmp    0x140279d64
140279d2e:	33 f6                	xor    %esi,%esi
140279d30:	48 8d 15 b1 ec 10 00 	lea    0x10ecb1(%rip),%rdx        # 0x1403889e8
140279d37:	33 ff                	xor    %edi,%edi
140279d39:	33 db                	xor    %ebx,%ebx
140279d3b:	44 8d 46 12          	lea    0x12(%rsi),%r8d
140279d3f:	e8 ac 39 fa ff       	call   0x14021d6f0
140279d44:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140279d49:	85 c0                	test   %eax,%eax
140279d4b:	7e 17                	jle    0x140279d64
140279d4d:	89 5c 24 5c          	mov    %ebx,0x5c(%rsp)
140279d51:	eb 11                	jmp    0x140279d64
140279d53:	4c 8b f2             	mov    %rdx,%r14
140279d56:	c7 44 24 5c 01 00 00 	movl   $0x1,0x5c(%rsp)
140279d5d:	00
140279d5e:	33 f6                	xor    %esi,%esi
140279d60:	33 ff                	xor    %edi,%edi
140279d62:	33 db                	xor    %ebx,%ebx
140279d64:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140279d68:	e8 e3 3f fb ff       	call   0x14022dd50
140279d6d:	48 8b ce             	mov    %rsi,%rcx
140279d70:	e8 7b 1b fe ff       	call   0x14025b8f0
140279d75:	48 8b cf             	mov    %rdi,%rcx
140279d78:	e8 73 1b fe ff       	call   0x14025b8f0
140279d7d:	48 8b cb             	mov    %rbx,%rcx
140279d80:	e8 6b 1b fe ff       	call   0x14025b8f0
140279d85:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140279d8a:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
140279d8e:	4c 8b bc 24 28 01 00 	mov    0x128(%rsp),%r15
140279d95:	00
140279d96:	4c 8b ac 24 30 01 00 	mov    0x130(%rsp),%r13
140279d9d:	00
140279d9e:	48 8b 9c 24 38 01 00 	mov    0x138(%rsp),%rbx
140279da5:	00
140279da6:	49 89 0e             	mov    %rcx,(%r14)
140279da9:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140279dad:	48 33 cc             	xor    %rsp,%rcx
140279db0:	e8 8b 08 08 00       	call   0x1402fa640
140279db5:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
140279dbc:	41 5e                	pop    %r14
140279dbe:	41 5c                	pop    %r12
140279dc0:	5f                   	pop    %rdi
140279dc1:	5e                   	pop    %rsi
140279dc2:	5d                   	pop    %rbp
140279dc3:	c3                   	ret
140279dc4:	cc                   	int3
140279dc5:	cc                   	int3
140279dc6:	cc                   	int3
140279dc7:	cc                   	int3
140279dc8:	cc                   	int3
140279dc9:	cc                   	int3
140279dca:	cc                   	int3
140279dcb:	cc                   	int3
140279dcc:	cc                   	int3
140279dcd:	cc                   	int3
140279dce:	cc                   	int3
140279dcf:	cc                   	int3
140279dd0:	b8 48 00 00 00       	mov    $0x48,%eax
140279dd5:	e8 06 08 08 00       	call   0x1402fa5e0
140279dda:	48 2b e0             	sub    %rax,%rsp
140279ddd:	33 c0                	xor    %eax,%eax
140279ddf:	89 44 24 30          	mov    %eax,0x30(%rsp)
140279de3:	89 44 24 28          	mov    %eax,0x28(%rsp)
140279de7:	8b 44 24 70          	mov    0x70(%rsp),%eax
140279deb:	89 44 24 20          	mov    %eax,0x20(%rsp)
140279def:	e8 0c 00 00 00       	call   0x140279e00
140279df4:	48 83 c4 48          	add    $0x48,%rsp
140279df8:	c3                   	ret
140279df9:	cc                   	int3
140279dfa:	cc                   	int3
140279dfb:	cc                   	int3
140279dfc:	cc                   	int3
140279dfd:	cc                   	int3
140279dfe:	cc                   	int3
140279dff:	cc                   	int3
140279e00:	40 55                	rex push %rbp
140279e02:	53                   	push   %rbx
140279e03:	41 56                	push   %r14
140279e05:	48 8d 6c 24 d1       	lea    -0x2f(%rsp),%rbp
140279e0a:	b8 b0 00 00 00       	mov    $0xb0,%eax
140279e0f:	e8 cc 07 08 00       	call   0x1402fa5e0
140279e14:	48 2b e0             	sub    %rax,%rsp
140279e17:	48 8b 05 62 e3 18 00 	mov    0x18e362(%rip),%rax        # 0x140408180
140279e1e:	48 33 c4             	xor    %rsp,%rax
140279e21:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140279e25:	45 8b f0             	mov    %r8d,%r14d
140279e28:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
140279e2c:	4c 8b c2             	mov    %rdx,%r8
140279e2f:	44 89 4d b7          	mov    %r9d,-0x49(%rbp)
140279e33:	33 d2                	xor    %edx,%edx
140279e35:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
140279e39:	41 83 fe ff          	cmp    $0xffffffff,%r14d
140279e3d:	75 10                	jne    0x140279e4f
140279e3f:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
140279e46:	49 ff c6             	inc    %r14
140279e49:	43 38 14 30          	cmp    %dl,(%r8,%r14,1)
140279e4d:	75 f7                	jne    0x140279e46
140279e4f:	8b 5d 6f             	mov    0x6f(%rbp),%ebx
140279e52:	b8 06 28 00 00       	mov    $0x2806,%eax
140279e57:	85 db                	test   %ebx,%ebx
140279e59:	48 89 b4 24 e8 00 00 	mov    %rsi,0xe8(%rsp)
140279e60:	00
140279e61:	41 8b c9             	mov    %r9d,%ecx
140279e64:	48 89 bc 24 a8 00 00 	mov    %rdi,0xa8(%rsp)
140279e6b:	00
140279e6c:	0f 44 d8             	cmove  %eax,%ebx
140279e6f:	4c 89 a4 24 a0 00 00 	mov    %r12,0xa0(%rsp)
140279e76:	00
140279e77:	81 e9 00 10 00 00    	sub    $0x1000,%ecx
140279e7d:	0f 84 26 01 00 00    	je     0x140279fa9
140279e83:	83 e9 01             	sub    $0x1,%ecx
140279e86:	0f 84 15 01 00 00    	je     0x140279fa1
140279e8c:	83 e9 01             	sub    $0x1,%ecx
140279e8f:	0f 84 d1 00 00 00    	je     0x140279f66
140279e95:	83 f9 02             	cmp    $0x2,%ecx
140279e98:	74 2a                	je     0x140279ec4
140279e9a:	ba 7a 00 00 00       	mov    $0x7a,%edx
140279e9f:	c7 44 24 20 5f 00 00 	movl   $0x5f,0x20(%rsp)
140279ea6:	00
140279ea7:	4c 8d 0d 12 ec 10 00 	lea    0x10ec12(%rip),%r9        # 0x140388ac0
140279eae:	8d 4a 93             	lea    -0x6d(%rdx),%ecx
140279eb1:	44 8d 42 26          	lea    0x26(%rdx),%r8d
140279eb5:	e8 e6 74 fa ff       	call   0x1402213a0
140279eba:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140279ebf:	e9 cd 05 00 00       	jmp    0x14027a491
140279ec4:	41 f6 c6 03          	test   $0x3,%r14b
140279ec8:	74 2a                	je     0x140279ef4
140279eca:	ba 7a 00 00 00       	mov    $0x7a,%edx
140279ecf:	c7 44 24 20 4a 00 00 	movl   $0x4a,0x20(%rsp)
140279ed6:	00
140279ed7:	4c 8d 0d e2 eb 10 00 	lea    0x10ebe2(%rip),%r9        # 0x140388ac0
140279ede:	8d 4a 93             	lea    -0x6d(%rdx),%ecx
140279ee1:	44 8d 42 0b          	lea    0xb(%rdx),%r8d
140279ee5:	e8 b6 74 fa ff       	call   0x1402213a0
140279eea:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140279eef:	e9 9d 05 00 00       	jmp    0x14027a491
140279ef4:	45 8b e6             	mov    %r14d,%r12d
140279ef7:	41 c1 fc 02          	sar    $0x2,%r12d
140279efb:	8b 7d 77             	mov    0x77(%rbp),%edi
140279efe:	85 ff                	test   %edi,%edi
140279f00:	0f 8e 11 01 00 00    	jle    0x14027a017
140279f06:	44 3b e7             	cmp    %edi,%r12d
140279f09:	0f 8d 08 01 00 00    	jge    0x14027a017
140279f0f:	ba 7a 00 00 00       	mov    $0x7a,%edx
140279f14:	c7 44 24 20 64 00 00 	movl   $0x64,0x20(%rsp)
140279f1b:	00
140279f1c:	4c 8d 0d 9d eb 10 00 	lea    0x10eb9d(%rip),%r9        # 0x140388ac0
140279f23:	8d 4a 93             	lea    -0x6d(%rdx),%ecx
140279f26:	44 8d 42 1e          	lea    0x1e(%rdx),%r8d
140279f2a:	e8 71 74 fa ff       	call   0x1402213a0
140279f2f:	44 8b cf             	mov    %edi,%r9d
140279f32:	4c 8d 05 43 39 0c 00 	lea    0xc3943(%rip),%r8        # 0x14033d87c
140279f39:	ba 20 00 00 00       	mov    $0x20,%edx
140279f3e:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140279f42:	e8 39 00 fb ff       	call   0x140229f80
140279f47:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140279f4b:	b9 02 00 00 00       	mov    $0x2,%ecx
140279f50:	48 8d 15 81 eb 10 00 	lea    0x10eb81(%rip),%rdx        # 0x140388ad8
140279f57:	e8 c4 66 fa ff       	call   0x140220620
140279f5c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140279f61:	e9 2b 05 00 00       	jmp    0x14027a491
140279f66:	41 f6 c6 01          	test   $0x1,%r14b
140279f6a:	74 2a                	je     0x140279f96
140279f6c:	ba 7a 00 00 00       	mov    $0x7a,%edx
140279f71:	c7 44 24 20 41 00 00 	movl   $0x41,0x20(%rsp)
140279f78:	00
140279f79:	4c 8d 0d 40 eb 10 00 	lea    0x10eb40(%rip),%r9        # 0x140388ac0
140279f80:	8d 4a 93             	lea    -0x6d(%rdx),%ecx
140279f83:	44 8d 42 07          	lea    0x7(%rdx),%r8d
140279f87:	e8 14 74 fa ff       	call   0x1402213a0
140279f8c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140279f91:	e9 fb 04 00 00       	jmp    0x14027a491
140279f96:	45 8b e6             	mov    %r14d,%r12d
140279f99:	41 d1 fc             	sar    $1,%r12d
140279f9c:	e9 5a ff ff ff       	jmp    0x140279efb
140279fa1:	45 8b e6             	mov    %r14d,%r12d
140279fa4:	e9 52 ff ff ff       	jmp    0x140279efb
140279fa9:	44 8b e2             	mov    %edx,%r12d
140279fac:	41 8b fe             	mov    %r14d,%edi
140279faf:	49 8b f0             	mov    %r8,%rsi
140279fb2:	45 85 f6             	test   %r14d,%r14d