140c89c7c:	00
140c89c7d:	8d 50 50             	lea    0x50(%rax),%edx
140c89c80:	44 8d 48 41          	lea    0x41(%rax),%r9d
140c89c84:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140c89c89:	41 b8 53 02 00 00    	mov    $0x253,%r8d
140c89c8f:	48 8b cf             	mov    %rdi,%rcx
140c89c92:	e8 a9 0d 00 00       	call   0x140c8aa40
140c89c97:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
140c89c9d:	eb 51                	jmp    0x140c89cf0
140c89c9f:	49 8b d5             	mov    %r13,%rdx
140c89ca2:	48 8b cd             	mov    %rbp,%rcx
140c89ca5:	e8 f6 bc 04 00       	call   0x140cd59a0
140c89caa:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140c89caf:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140c89cb5:	49 8b d5             	mov    %r13,%rdx
140c89cb8:	48 8b cf             	mov    %rdi,%rcx
140c89cbb:	e8 60 be 01 00       	call   0x140ca5b20
140c89cc0:	44 8b e8             	mov    %eax,%r13d
140c89cc3:	eb 2b                	jmp    0x140c89cf0
140c89cc5:	ba 50 00 00 00       	mov    $0x50,%edx
140c89cca:	c7 44 24 28 36 01 00 	movl   $0x136,0x28(%rsp)
140c89cd1:	00
140c89cd2:	48 8d 35 c7 79 4b 00 	lea    0x4b79c7(%rip),%rsi        # 0x1411416a0
140c89cd9:	41 b8 53 02 00 00    	mov    $0x253,%r8d
140c89cdf:	48 8b cf             	mov    %rdi,%rcx
140c89ce2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140c89ce7:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140c89ceb:	e8 50 0d 00 00       	call   0x140c8aa40
140c89cf0:	48 8b cd             	mov    %rbp,%rcx
140c89cf3:	e8 48 be 04 00       	call   0x140cd5b40
140c89cf8:	49 8b ce             	mov    %r14,%rcx
140c89cfb:	e8 40 be 04 00       	call   0x140cd5b40
140c89d00:	49 8b c7             	mov    %r15,%rax
140c89d03:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140c89d08:	41 38 1f             	cmp    %bl,(%r15)
140c89d0b:	74 15                	je     0x140c89d22
140c89d0d:	0f 1f 00             	nopl   (%rax)
140c89d10:	81 fb 00 00 00 80    	cmp    $0x80000000,%ebx
140c89d16:	73 0a                	jae    0x140c89d22
140c89d18:	48 ff c0             	inc    %rax
140c89d1b:	ff c3                	inc    %ebx
140c89d1d:	80 38 00             	cmpb   $0x0,(%rax)
140c89d20:	75 ee                	jne    0x140c89d10
140c89d22:	8b d3                	mov    %ebx,%edx
140c89d24:	41 b9 47 01 00 00    	mov    $0x147,%r9d
140c89d2a:	0f ba f2 1f          	btr    $0x1f,%edx
140c89d2e:	4c 8b c6             	mov    %rsi,%r8
140c89d31:	49 8b cf             	mov    %r15,%rcx
140c89d34:	e8 f7 7d 03 00       	call   0x140cc1b30
140c89d39:	eb 3b                	jmp    0x140c89d76
140c89d3b:	c7 44 24 28 26 01 00 	movl   $0x126,0x28(%rsp)
140c89d42:	00
140c89d43:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140c89d49:	48 8d 35 50 79 4b 00 	lea    0x4b7950(%rip),%rsi        # 0x1411416a0
140c89d50:	41 b8 53 02 00 00    	mov    $0x253,%r8d
140c89d56:	ba 50 00 00 00       	mov    $0x50,%edx
140c89d5b:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140c89d60:	48 8b cf             	mov    %rdi,%rcx
140c89d63:	e8 d8 0c 00 00       	call   0x140c8aa40
140c89d68:	33 c9                	xor    %ecx,%ecx
140c89d6a:	e8 d1 bd 04 00       	call   0x140cd5b40
140c89d6f:	33 c9                	xor    %ecx,%ecx
140c89d71:	e8 ca bd 04 00       	call   0x140cd5b40
140c89d76:	49 8b cc             	mov    %r12,%rcx
140c89d79:	e8 c2 bd 04 00       	call   0x140cd5b40
140c89d7e:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140c89d83:	41 8b c5             	mov    %r13d,%eax
140c89d86:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140c89d8b:	48 83 c4 30          	add    $0x30,%rsp
140c89d8f:	41 5f                	pop    %r15
140c89d91:	41 5d                	pop    %r13
140c89d93:	41 5c                	pop    %r12
140c89d95:	5f                   	pop    %rdi
140c89d96:	5e                   	pop    %rsi
140c89d97:	c3                   	ret
140c89d98:	cc                   	int3
140c89d99:	cc                   	int3
140c89d9a:	cc                   	int3
140c89d9b:	cc                   	int3
140c89d9c:	cc                   	int3
140c89d9d:	cc                   	int3
140c89d9e:	cc                   	int3
140c89d9f:	cc                   	int3
140c89da0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140c89da5:	55                   	push   %rbp
140c89da6:	56                   	push   %rsi
140c89da7:	57                   	push   %rdi
140c89da8:	b8 30 00 00 00       	mov    $0x30,%eax
140c89dad:	e8 ee 16 19 00       	call   0x140e1b4a0
140c89db2:	48 2b e0             	sub    %rax,%rsp
140c89db5:	48 8b 91 d8 07 00 00 	mov    0x7d8(%rcx),%rdx
140c89dbc:	8d 68 cf             	lea    -0x31(%rax),%ebp
140c89dbf:	48 8b d9             	mov    %rcx,%rbx
140c89dc2:	33 ff                	xor    %edi,%edi
140c89dc4:	48 8b 89 f8 07 00 00 	mov    0x7f8(%rcx),%rcx
140c89dcb:	8b f7                	mov    %edi,%esi
140c89dcd:	e8 be 1a 07 00       	call   0x140cfb890
140c89dd2:	85 c0                	test   %eax,%eax
140c89dd4:	0f 84 f5 00 00 00    	je     0x140c89ecf
140c89dda:	4c 8b 83 d8 07 00 00 	mov    0x7d8(%rbx),%r8
140c89de1:	48 8b 93 f0 07 00 00 	mov    0x7f0(%rbx),%rdx
140c89de8:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
140c89def:	e8 6c 18 07 00       	call   0x140cfb660
140c89df4:	48 8b f0             	mov    %rax,%rsi
140c89df7:	48 85 c0             	test   %rax,%rax
140c89dfa:	0f 84 cf 00 00 00    	je     0x140c89ecf
140c89e00:	48 8b 83 d8 07 00 00 	mov    0x7d8(%rbx),%rax
140c89e07:	4c 8b c6             	mov    %rsi,%r8
140c89e0a:	4c 8b 8b 08 08 00 00 	mov    0x808(%rbx),%r9
140c89e11:	48 8b 93 10 08 00 00 	mov    0x810(%rbx),%rdx
140c89e18:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
140c89e1f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c89e24:	e8 17 17 07 00       	call   0x140cfb540
140c89e29:	48 8b f8             	mov    %rax,%rdi
140c89e2c:	48 85 c0             	test   %rax,%rax
140c89e2f:	0f 84 9a 00 00 00    	je     0x140c89ecf
140c89e35:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140c89e3a:	48 8b c8             	mov    %rax,%rcx
140c89e3d:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140c89e42:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140c89e47:	e8 64 c3 04 00       	call   0x140cd61b0
140c89e4c:	83 c0 07             	add    $0x7,%eax
140c89e4f:	4c 8d 25 4a 78 4b 00 	lea    0x4b784a(%rip),%r12        # 0x1411416a0
140c89e56:	99                   	cltd
140c89e57:	41 b8 08 01 00 00    	mov    $0x108,%r8d
140c89e5d:	83 e2 07             	and    $0x7,%edx
140c89e60:	03 c2                	add    %edx,%eax
140c89e62:	49 8b d4             	mov    %r12,%rdx
140c89e65:	c1 f8 03             	sar    $0x3,%eax
140c89e68:	4c 63 f8             	movslq %eax,%r15
140c89e6b:	49 8b cf             	mov    %r15,%rcx
140c89e6e:	e8 3d 7b 03 00       	call   0x140cc19b0
140c89e73:	4c 8b f0             	mov    %rax,%r14
140c89e76:	48 85 c0             	test   %rax,%rax
140c89e79:	75 24                	jne    0x140c89e9f
140c89e7b:	c7 44 24 28 0a 01 00 	movl   $0x10a,0x28(%rsp)
140c89e82:	00
140c89e83:	8d 55 51             	lea    0x51(%rbp),%edx
140c89e86:	44 8d 4d 42          	lea    0x42(%rbp),%r9d
140c89e8a:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140c89e8f:	41 b8 4d 02 00 00    	mov    $0x24d,%r8d
140c89e95:	48 8b cb             	mov    %rbx,%rcx
140c89e98:	e8 a3 0b 00 00       	call   0x140c8aa40
140c89e9d:	eb 21                	jmp    0x140c89ec0
140c89e9f:	49 8b d6             	mov    %r14,%rdx
140c89ea2:	48 8b cf             	mov    %rdi,%rcx
140c89ea5:	e8 f6 ba 04 00       	call   0x140cd59a0
140c89eaa:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140c89eb0:	4d 8b c7             	mov    %r15,%r8
140c89eb3:	49 8b d6             	mov    %r14,%rdx
140c89eb6:	48 8b cb             	mov    %rbx,%rcx
140c89eb9:	e8 62 bc 01 00       	call   0x140ca5b20
140c89ebe:	8b e8                	mov    %eax,%ebp
140c89ec0:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140c89ec5:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140c89eca:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140c89ecf:	48 8b cf             	mov    %rdi,%rcx
140c89ed2:	e8 69 bc 04 00       	call   0x140cd5b40
140c89ed7:	48 8b ce             	mov    %rsi,%rcx
140c89eda:	e8 61 bc 04 00       	call   0x140cd5b40
140c89edf:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140c89ee4:	8b c5                	mov    %ebp,%eax
140c89ee6:	48 83 c4 30          	add    $0x30,%rsp
140c89eea:	5f                   	pop    %rdi
140c89eeb:	5e                   	pop    %rsi
140c89eec:	5d                   	pop    %rbp
140c89eed:	c3                   	ret
140c89eee:	cc                   	int3
140c89eef:	cc                   	int3
140c89ef0:	40 53                	rex push %rbx
140c89ef2:	b8 30 00 00 00       	mov    $0x30,%eax
140c89ef7:	e8 a4 15 19 00       	call   0x140e1b4a0
140c89efc:	48 2b e0             	sub    %rax,%rsp
140c89eff:	48 8b 91 d8 07 00 00 	mov    0x7d8(%rcx),%rdx
140c89f06:	48 8b d9             	mov    %rcx,%rbx
140c89f09:	48 8b 89 e0 07 00 00 	mov    0x7e0(%rcx),%rcx
140c89f10:	e8 bb c6 04 00       	call   0x140cd65d0
140c89f15:	85 c0                	test   %eax,%eax
140c89f17:	0f 89 c3 00 00 00    	jns    0x140c89fe0
140c89f1d:	48 8b 93 d8 07 00 00 	mov    0x7d8(%rbx),%rdx
140c89f24:	48 8b 8b f0 07 00 00 	mov    0x7f0(%rbx),%rcx
140c89f2b:	e8 a0 c6 04 00       	call   0x140cd65d0
140c89f30:	85 c0                	test   %eax,%eax
140c89f32:	0f 89 a8 00 00 00    	jns    0x140c89fe0
140c89f38:	48 8b 8b f0 07 00 00 	mov    0x7f0(%rbx),%rcx
140c89f3f:	e8 7c c1 04 00       	call   0x140cd60c0
140c89f44:	85 c0                	test   %eax,%eax
140c89f46:	0f 85 94 00 00 00    	jne    0x140c89fe0
140c89f4c:	48 8b 8b d8 07 00 00 	mov    0x7d8(%rbx),%rcx
140c89f53:	e8 58 c2 04 00       	call   0x140cd61b0
140c89f58:	3b 83 20 08 00 00    	cmp    0x820(%rbx),%eax
140c89f5e:	7d 15                	jge    0x140c89f75
140c89f60:	c7 44 24 28 5c 01 00 	movl   $0x15c,0x28(%rsp)
140c89f67:	00
140c89f68:	ba 47 00 00 00       	mov    $0x47,%edx
140c89f6d:	41 b9 f1 00 00 00    	mov    $0xf1,%r9d
140c89f73:	eb 7e                	jmp    0x140c89ff3
140c89f75:	48 8b 83 c0 07 00 00 	mov    0x7c0(%rbx),%rax
140c89f7c:	48 85 c0             	test   %rax,%rax
140c89f7f:	74 29                	je     0x140c89faa
140c89f81:	48 8b 93 b0 07 00 00 	mov    0x7b0(%rbx),%rdx
140c89f88:	48 8b cb             	mov    %rbx,%rcx
140c89f8b:	ff 15 8f 9a 2f 00    	call   *0x2f9a8f(%rip)        # 0x140f83a20
140c89f91:	85 c0                	test   %eax,%eax
140c89f93:	7f 40                	jg     0x140c89fd5
140c89f95:	c7 44 24 28 64 01 00 	movl   $0x164,0x28(%rsp)
140c89f9c:	00
140c89f9d:	ba 47 00 00 00       	mov    $0x47,%edx
140c89fa2:	41 b9 ea 00 00 00    	mov    $0xea,%r9d
140c89fa8:	eb 49                	jmp    0x140c89ff3
140c89faa:	48 8b 93 d8 07 00 00 	mov    0x7d8(%rbx),%rdx
140c89fb1:	48 8b 8b e0 07 00 00 	mov    0x7e0(%rbx),%rcx
140c89fb8:	e8 23 1a 07 00       	call   0x140cfb9e0
140c89fbd:	48 85 c0             	test   %rax,%rax
140c89fc0:	75 13                	jne    0x140c89fd5
140c89fc2:	c7 44 24 28 69 01 00 	movl   $0x169,0x28(%rsp)
140c89fc9:	00
140c89fca:	8d 50 47             	lea    0x47(%rax),%edx
140c89fcd:	41 b9 f1 00 00 00    	mov    $0xf1,%r9d
140c89fd3:	eb 1e                	jmp    0x140c89ff3
140c89fd5:	b8 01 00 00 00       	mov    $0x1,%eax
140c89fda:	48 83 c4 30          	add    $0x30,%rsp
140c89fde:	5b                   	pop    %rbx
140c89fdf:	c3                   	ret
140c89fe0:	c7 44 24 28 56 01 00 	movl   $0x156,0x28(%rsp)
140c89fe7:	00
140c89fe8:	ba 2f 00 00 00       	mov    $0x2f,%edx
140c89fed:	41 b9 86 01 00 00    	mov    $0x186,%r9d
140c89ff3:	48 8d 05 a6 76 4b 00 	lea    0x4b76a6(%rip),%rax        # 0x1411416a0
140c89ffa:	41 b8 54 02 00 00    	mov    $0x254,%r8d
140c8a000:	48 8b cb             	mov    %rbx,%rcx
140c8a003:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c8a008:	e8 33 0a 00 00       	call   0x140c8aa40
140c8a00d:	33 c0                	xor    %eax,%eax
140c8a00f:	48 83 c4 30          	add    $0x30,%rsp
140c8a013:	5b                   	pop    %rbx
140c8a014:	c3                   	ret
140c8a015:	cc                   	int3
140c8a016:	cc                   	int3
140c8a017:	cc                   	int3
140c8a018:	cc                   	int3
140c8a019:	cc                   	int3
140c8a01a:	cc                   	int3
140c8a01b:	cc                   	int3
140c8a01c:	cc                   	int3
140c8a01d:	cc                   	int3
140c8a01e:	cc                   	int3
140c8a01f:	cc                   	int3
140c8a020:	b8 58 00 00 00       	mov    $0x58,%eax
140c8a025:	e8 76 14 19 00       	call   0x140e1b4a0
140c8a02a:	48 2b e0             	sub    %rax,%rsp
140c8a02d:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
140c8a034:	00
140c8a035:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140c8a03a:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140c8a041:	00
140c8a042:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c8a047:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140c8a04e:	00
140c8a04f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140c8a054:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140c8a05b:	00
140c8a05c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140c8a061:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140c8a066:	45 8b c8             	mov    %r8d,%r9d
140c8a069:	44 8b c2             	mov    %edx,%r8d
140c8a06c:	ba 02 00 00 00       	mov    $0x2,%edx
140c8a071:	e8 6a 00 00 00       	call   0x140c8a0e0
140c8a076:	48 83 c4 58          	add    $0x58,%rsp
140c8a07a:	c3                   	ret
140c8a07b:	cc                   	int3
140c8a07c:	cc                   	int3
140c8a07d:	cc                   	int3
140c8a07e:	cc                   	int3
140c8a07f:	cc                   	int3
140c8a080:	b8 58 00 00 00       	mov    $0x58,%eax
140c8a085:	e8 16 14 19 00       	call   0x140e1b4a0
140c8a08a:	48 2b e0             	sub    %rax,%rsp
140c8a08d:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140c8a094:	00
140c8a095:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140c8a09a:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140c8a0a1:	00
140c8a0a2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c8a0a7:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140c8a0ae:	00
140c8a0af:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140c8a0b4:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140c8a0b9:	41 b9 d0 01 00 00    	mov    $0x1d0,%r9d
140c8a0bf:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140c8a0c4:	44 8b c2             	mov    %edx,%r8d
140c8a0c7:	ba 01 00 00 00       	mov    $0x1,%edx
140c8a0cc:	e8 cf 01 00 00       	call   0x140c8a2a0
140c8a0d1:	48 83 c4 58          	add    $0x58,%rsp
140c8a0d5:	c3                   	ret
140c8a0d6:	cc                   	int3
140c8a0d7:	cc                   	int3
140c8a0d8:	cc                   	int3
140c8a0d9:	cc                   	int3
140c8a0da:	cc                   	int3
140c8a0db:	cc                   	int3
140c8a0dc:	cc                   	int3
140c8a0dd:	cc                   	int3
140c8a0de:	cc                   	int3
140c8a0df:	cc                   	int3
140c8a0e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c8a0e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140c8a0ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140c8a0ef:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140c8a0f4:	41 54                	push   %r12
140c8a0f6:	41 56                	push   %r14
140c8a0f8:	41 57                	push   %r15
140c8a0fa:	b8 20 00 00 00       	mov    $0x20,%eax
140c8a0ff:	e8 9c 13 19 00       	call   0x140e1b4a0
140c8a104:	48 2b e0             	sub    %rax,%rsp
140c8a107:	48 8b b1 38 01 00 00 	mov    0x138(%rcx),%rsi
140c8a10e:	45 8b f1             	mov    %r9d,%r14d
140c8a111:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140c8a116:	48 81 c6 d8 01 00 00 	add    $0x1d8,%rsi
140c8a11d:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140c8a122:	8b fa                	mov    %edx,%edi
140c8a124:	41 8b d8             	mov    %r8d,%ebx
140c8a127:	4d 85 ff             	test   %r15,%r15
140c8a12a:	75 05                	jne    0x140c8a131
140c8a12c:	48 85 ed             	test   %rbp,%rbp
140c8a12f:	75 13                	jne    0x140c8a144
140c8a131:	83 fb 12             	cmp    $0x12,%ebx
140c8a134:	75 2f                	jne    0x140c8a165
140c8a136:	45 84 f6             	test   %r14b,%r14b
140c8a139:	79 64                	jns    0x140c8a19f
140c8a13b:	e8 10 8f ff ff       	call   0x140c83050
140c8a140:	85 c0                	test   %eax,%eax
140c8a142:	74 5b                	je     0x140c8a19f
140c8a144:	33 c0                	xor    %eax,%eax
140c8a146:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c8a14b:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140c8a150:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140c8a155:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140c8a15a:	48 83 c4 20          	add    $0x20,%rsp
140c8a15e:	41 5f                	pop    %r15
140c8a160:	41 5e                	pop    %r14
140c8a162:	41 5c                	pop    %r12
140c8a164:	c3                   	ret
140c8a165:	81 fb 74 33 00 00    	cmp    $0x3374,%ebx
140c8a16b:	77 22                	ja     0x140c8a18f
140c8a16d:	74 d5                	je     0x140c8a144
140c8a16f:	83 fb 33             	cmp    $0x33,%ebx
140c8a172:	77 2b                	ja     0x140c8a19f
140c8a174:	48 8d 15 85 5e 37 ff 	lea    -0xc8a17b(%rip),%rdx        # 0x140000000
140c8a17b:	0f b6 84 1a 68 a2 c8 	movzbl 0xc8a268(%rdx,%rbx,1),%eax