140c86b2e:	75 1a                	jne    0x140c86b4a
140c86b30:	81 e1 ff 0f 00 00    	and    $0xfff,%ecx
140c86b36:	83 f9 6c             	cmp    $0x6c,%ecx
140c86b39:	75 0f                	jne    0x140c86b4a
140c86b3b:	e8 40 95 04 00       	call   0x140cd0080
140c86b40:	eb 0a                	jmp    0x140c86b4c
140c86b42:	48 8b cf             	mov    %rdi,%rcx
140c86b45:	e8 e6 61 04 00       	call   0x140cccd30
140c86b4a:	33 f6                	xor    %esi,%esi
140c86b4c:	49 8b cd             	mov    %r13,%rcx
140c86b4f:	e8 dc 61 04 00       	call   0x140cccd30
140c86b54:	49 8b ce             	mov    %r14,%rcx
140c86b57:	e8 04 b6 03 00       	call   0x140cc2160
140c86b5c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140c86b61:	8b c6                	mov    %esi,%eax
140c86b63:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140c86b68:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140c86b6d:	48 83 c4 30          	add    $0x30,%rsp
140c86b71:	41 5f                	pop    %r15
140c86b73:	41 5e                	pop    %r14
140c86b75:	41 5d                	pop    %r13
140c86b77:	41 5c                	pop    %r12
140c86b79:	5f                   	pop    %rdi
140c86b7a:	c3                   	ret
140c86b7b:	cc                   	int3
140c86b7c:	cc                   	int3
140c86b7d:	cc                   	int3
140c86b7e:	cc                   	int3
140c86b7f:	cc                   	int3
140c86b80:	48 8d 05 79 0d 4b 00 	lea    0x4b0d79(%rip),%rax        # 0x141137900
140c86b87:	c3                   	ret
140c86b88:	cc                   	int3
140c86b89:	cc                   	int3
140c86b8a:	cc                   	int3
140c86b8b:	cc                   	int3
140c86b8c:	cc                   	int3
140c86b8d:	cc                   	int3
140c86b8e:	cc                   	int3
140c86b8f:	cc                   	int3
140c86b90:	48 8d 05 89 fe 4a 00 	lea    0x4afe89(%rip),%rax        # 0x141136a20
140c86b97:	c3                   	ret
140c86b98:	cc                   	int3
140c86b99:	cc                   	int3
140c86b9a:	cc                   	int3
140c86b9b:	cc                   	int3
140c86b9c:	cc                   	int3
140c86b9d:	cc                   	int3
140c86b9e:	cc                   	int3
140c86b9f:	cc                   	int3
140c86ba0:	48 8d 05 b9 11 4b 00 	lea    0x4b11b9(%rip),%rax        # 0x141137d60
140c86ba7:	c3                   	ret
140c86ba8:	cc                   	int3
140c86ba9:	cc                   	int3
140c86baa:	cc                   	int3
140c86bab:	cc                   	int3
140c86bac:	cc                   	int3
140c86bad:	cc                   	int3
140c86bae:	cc                   	int3
140c86baf:	cc                   	int3
140c86bb0:	48 8d 05 89 12 4b 00 	lea    0x4b1289(%rip),%rax        # 0x141137e40
140c86bb7:	c3                   	ret
140c86bb8:	cc                   	int3
140c86bb9:	cc                   	int3
140c86bba:	cc                   	int3
140c86bbb:	cc                   	int3
140c86bbc:	cc                   	int3
140c86bbd:	cc                   	int3
140c86bbe:	cc                   	int3
140c86bbf:	cc                   	int3
140c86bc0:	48 8d 05 f9 0e 4b 00 	lea    0x4b0ef9(%rip),%rax        # 0x141137ac0
140c86bc7:	c3                   	ret
140c86bc8:	cc                   	int3
140c86bc9:	cc                   	int3
140c86bca:	cc                   	int3
140c86bcb:	cc                   	int3
140c86bcc:	cc                   	int3
140c86bcd:	cc                   	int3
140c86bce:	cc                   	int3
140c86bcf:	cc                   	int3
140c86bd0:	48 8d 05 a9 10 4b 00 	lea    0x4b10a9(%rip),%rax        # 0x141137c80
140c86bd7:	c3                   	ret
140c86bd8:	cc                   	int3
140c86bd9:	cc                   	int3
140c86bda:	cc                   	int3
140c86bdb:	cc                   	int3
140c86bdc:	cc                   	int3
140c86bdd:	cc                   	int3
140c86bde:	cc                   	int3
140c86bdf:	cc                   	int3
140c86be0:	48 8d 05 f9 0d 4b 00 	lea    0x4b0df9(%rip),%rax        # 0x1411379e0
140c86be7:	c3                   	ret
140c86be8:	cc                   	int3
140c86be9:	cc                   	int3
140c86bea:	cc                   	int3
140c86beb:	cc                   	int3
140c86bec:	cc                   	int3
140c86bed:	cc                   	int3
140c86bee:	cc                   	int3
140c86bef:	cc                   	int3
140c86bf0:	48 8d 05 89 09 4b 00 	lea    0x4b0989(%rip),%rax        # 0x141137580
140c86bf7:	c3                   	ret
140c86bf8:	cc                   	int3
140c86bf9:	cc                   	int3
140c86bfa:	cc                   	int3
140c86bfb:	cc                   	int3
140c86bfc:	cc                   	int3
140c86bfd:	cc                   	int3
140c86bfe:	cc                   	int3
140c86bff:	cc                   	int3
140c86c00:	48 8d 05 19 05 4b 00 	lea    0x4b0519(%rip),%rax        # 0x141137120
140c86c07:	c3                   	ret
140c86c08:	cc                   	int3
140c86c09:	cc                   	int3
140c86c0a:	cc                   	int3
140c86c0b:	cc                   	int3
140c86c0c:	cc                   	int3
140c86c0d:	cc                   	int3
140c86c0e:	cc                   	int3
140c86c0f:	cc                   	int3
140c86c10:	48 8d 05 89 08 4b 00 	lea    0x4b0889(%rip),%rax        # 0x1411374a0
140c86c17:	c3                   	ret
140c86c18:	cc                   	int3
140c86c19:	cc                   	int3
140c86c1a:	cc                   	int3
140c86c1b:	cc                   	int3
140c86c1c:	cc                   	int3
140c86c1d:	cc                   	int3
140c86c1e:	cc                   	int3
140c86c1f:	cc                   	int3
140c86c20:	48 8d 05 19 04 4b 00 	lea    0x4b0419(%rip),%rax        # 0x141137040
140c86c27:	c3                   	ret
140c86c28:	cc                   	int3
140c86c29:	cc                   	int3
140c86c2a:	cc                   	int3
140c86c2b:	cc                   	int3
140c86c2c:	cc                   	int3
140c86c2d:	cc                   	int3
140c86c2e:	cc                   	int3
140c86c2f:	cc                   	int3
140c86c30:	48 8d 05 89 07 4b 00 	lea    0x4b0789(%rip),%rax        # 0x1411373c0
140c86c37:	c3                   	ret
140c86c38:	cc                   	int3
140c86c39:	cc                   	int3
140c86c3a:	cc                   	int3
140c86c3b:	cc                   	int3
140c86c3c:	cc                   	int3
140c86c3d:	cc                   	int3
140c86c3e:	cc                   	int3
140c86c3f:	cc                   	int3
140c86c40:	48 8d 05 19 03 4b 00 	lea    0x4b0319(%rip),%rax        # 0x141136f60
140c86c47:	c3                   	ret
140c86c48:	cc                   	int3
140c86c49:	cc                   	int3
140c86c4a:	cc                   	int3
140c86c4b:	cc                   	int3
140c86c4c:	cc                   	int3
140c86c4d:	cc                   	int3
140c86c4e:	cc                   	int3
140c86c4f:	cc                   	int3
140c86c50:	48 8d 05 09 0a 4b 00 	lea    0x4b0a09(%rip),%rax        # 0x141137660
140c86c57:	c3                   	ret
140c86c58:	cc                   	int3
140c86c59:	cc                   	int3
140c86c5a:	cc                   	int3
140c86c5b:	cc                   	int3
140c86c5c:	cc                   	int3
140c86c5d:	cc                   	int3
140c86c5e:	cc                   	int3
140c86c5f:	cc                   	int3
140c86c60:	48 8d 05 99 05 4b 00 	lea    0x4b0599(%rip),%rax        # 0x141137200
140c86c67:	c3                   	ret
140c86c68:	cc                   	int3
140c86c69:	cc                   	int3
140c86c6a:	cc                   	int3
140c86c6b:	cc                   	int3
140c86c6c:	cc                   	int3
140c86c6d:	cc                   	int3
140c86c6e:	cc                   	int3
140c86c6f:	cc                   	int3
140c86c70:	b8 28 00 00 00       	mov    $0x28,%eax
140c86c75:	e8 26 48 19 00       	call   0x140e1b4a0
140c86c7a:	48 2b e0             	sub    %rax,%rsp
140c86c7d:	b9 00 60 1b 14       	mov    $0x141b6000,%ecx
140c86c82:	e8 59 98 04 00       	call   0x140cd04e0
140c86c87:	48 85 c0             	test   %rax,%rax
140c86c8a:	75 18                	jne    0x140c86ca4
140c86c8c:	48 8d 0d 6d 13 4b 00 	lea    0x4b136d(%rip),%rcx        # 0x141138000
140c86c93:	e8 38 9e 04 00       	call   0x140cd0ad0
140c86c98:	48 8d 0d 11 2e 4b 00 	lea    0x4b2e11(%rip),%rcx        # 0x141139ab0
140c86c9f:	e8 2c 9e 04 00       	call   0x140cd0ad0
140c86ca4:	b8 01 00 00 00       	mov    $0x1,%eax
140c86ca9:	48 83 c4 28          	add    $0x28,%rsp
140c86cad:	c3                   	ret
140c86cae:	cc                   	int3
140c86caf:	cc                   	int3
140c86cb0:	b8 28 00 00 00       	mov    $0x28,%eax
140c86cb5:	e8 e6 47 19 00       	call   0x140e1b4a0
140c86cba:	48 2b e0             	sub    %rax,%rsp
140c86cbd:	48 8b 41 08          	mov    0x8(%rcx),%rax
140c86cc1:	48 8b ca             	mov    %rdx,%rcx
140c86cc4:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140c86ccb:	48 83 c4 28          	add    $0x28,%rsp
140c86ccf:	48 ff 25 4a cd 2f 00 	rex.W jmp *0x2fcd4a(%rip)        # 0x140f83a20
140c86cd6:	cc                   	int3
140c86cd7:	cc                   	int3
140c86cd8:	cc                   	int3
140c86cd9:	cc                   	int3
140c86cda:	cc                   	int3
140c86cdb:	cc                   	int3
140c86cdc:	cc                   	int3
140c86cdd:	cc                   	int3
140c86cde:	cc                   	int3
140c86cdf:	cc                   	int3
140c86ce0:	48 85 c9             	test   %rcx,%rcx
140c86ce3:	74 20                	je     0x140c86d05
140c86ce5:	8b 49 24             	mov    0x24(%rcx),%ecx
140c86ce8:	4c 8d 05 f1 8b 4b 00 	lea    0x4b8bf1(%rip),%r8        # 0x14113f8e0
140c86cef:	49 8b d0             	mov    %r8,%rdx
140c86cf2:	33 c0                	xor    %eax,%eax
140c86cf4:	39 0a                	cmp    %ecx,(%rdx)
140c86cf6:	74 10                	je     0x140c86d08
140c86cf8:	48 ff c0             	inc    %rax
140c86cfb:	48 83 c2 08          	add    $0x8,%rdx
140c86cff:	48 83 f8 16          	cmp    $0x16,%rax
140c86d03:	72 ef                	jb     0x140c86cf4
140c86d05:	33 c0                	xor    %eax,%eax
140c86d07:	c3                   	ret
140c86d08:	83 f8 ff             	cmp    $0xffffffff,%eax
140c86d0b:	74 f8                	je     0x140c86d05
140c86d0d:	48 98                	cltq
140c86d0f:	41 8b 44 c0 04       	mov    0x4(%r8,%rax,8),%eax
140c86d14:	c3                   	ret
140c86d15:	cc                   	int3
140c86d16:	cc                   	int3
140c86d17:	cc                   	int3
140c86d18:	cc                   	int3
140c86d19:	cc                   	int3
140c86d1a:	cc                   	int3
140c86d1b:	cc                   	int3
140c86d1c:	cc                   	int3
140c86d1d:	cc                   	int3
140c86d1e:	cc                   	int3
140c86d1f:	cc                   	int3
140c86d20:	b8 28 00 00 00       	mov    $0x28,%eax
140c86d25:	e8 76 47 19 00       	call   0x140e1b4a0
140c86d2a:	48 2b e0             	sub    %rax,%rsp
140c86d2d:	48 8d 15 4c 02 00 00 	lea    0x24c(%rip),%rdx        # 0x140c86f80
140c86d34:	48 8d 0d 9d 3f 81 00 	lea    0x813f9d(%rip),%rcx        # 0x14149acd8
140c86d3b:	e8 e0 c6 05 00       	call   0x140ce3420
140c86d40:	48 8b 05 89 3f 81 00 	mov    0x813f89(%rip),%rax        # 0x14149acd0
140c86d47:	48 83 c4 28          	add    $0x28,%rsp
140c86d4b:	c3                   	ret
140c86d4c:	cc                   	int3
140c86d4d:	cc                   	int3
140c86d4e:	cc                   	int3
140c86d4f:	cc                   	int3
140c86d50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c86d55:	57                   	push   %rdi
140c86d56:	b8 20 00 00 00       	mov    $0x20,%eax
140c86d5b:	e8 40 47 19 00       	call   0x140e1b4a0
140c86d60:	48 2b e0             	sub    %rax,%rsp
140c86d63:	48 8b d9             	mov    %rcx,%rbx
140c86d66:	48 83 c1 18          	add    $0x18,%rcx
140c86d6a:	e8 d1 02 00 00       	call   0x140c87040
140c86d6f:	85 c0                	test   %eax,%eax
140c86d71:	74 18                	je     0x140c86d8b
140c86d73:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140c86d78:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140c86d7c:	74 0d                	je     0x140c86d8b
140c86d7e:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140c86d82:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140c86d86:	e8 c5 25 00 00       	call   0x140c89350
140c86d8b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c86d90:	48 83 c4 20          	add    $0x20,%rsp
140c86d94:	5f                   	pop    %rdi
140c86d95:	c3                   	ret
140c86d96:	cc                   	int3
140c86d97:	cc                   	int3
140c86d98:	cc                   	int3
140c86d99:	cc                   	int3
140c86d9a:	cc                   	int3
140c86d9b:	cc                   	int3
140c86d9c:	cc                   	int3
140c86d9d:	cc                   	int3
140c86d9e:	cc                   	int3
140c86d9f:	cc                   	int3
140c86da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c86da5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140c86daa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140c86daf:	41 56                	push   %r14
140c86db1:	b8 20 00 00 00       	mov    $0x20,%eax
140c86db6:	e8 e5 46 19 00       	call   0x140e1b4a0
140c86dbb:	48 2b e0             	sub    %rax,%rsp
140c86dbe:	48 8b f1             	mov    %rcx,%rsi
140c86dc1:	48 81 c1 28 01 00 00 	add    $0x128,%rcx
140c86dc8:	e8 73 02 00 00       	call   0x140c87040
140c86dcd:	48 83 be 18 01 00 00 	cmpq   $0x0,0x118(%rsi)
140c86dd4:	00
140c86dd5:	8b f8                	mov    %eax,%edi
140c86dd7:	75 1c                	jne    0x140c86df5
140c86dd9:	48 8b ce             	mov    %rsi,%rcx
140c86ddc:	e8 af d0 ff ff       	call   0x140c83e90
140c86de1:	48 85 c0             	test   %rax,%rax
140c86de4:	74 0f                	je     0x140c86df5
140c86de6:	48 8b c8             	mov    %rax,%rcx
140c86de9:	e8 92 a3 03 00       	call   0x140cc1180
140c86dee:	48 89 86 18 01 00 00 	mov    %rax,0x118(%rsi)
140c86df5:	85 ff                	test   %edi,%edi
140c86df7:	74 26                	je     0x140c86e1f
140c86df9:	48 83 be 18 01 00 00 	cmpq   $0x0,0x118(%rsi)
140c86e00:	00
140c86e01:	74 1c                	je     0x140c86e1f
140c86e03:	4c 8b 86 28 01 00 00 	mov    0x128(%rsi),%r8
140c86e0a:	48 8d 96 20 01 00 00 	lea    0x120(%rsi),%rdx
140c86e11:	48 8d 8e 18 01 00 00 	lea    0x118(%rsi),%rcx
140c86e18:	e8 33 25 00 00       	call   0x140c89350
140c86e1d:	eb 02                	jmp    0x140c86e21
140c86e1f:	8b c7                	mov    %edi,%eax
140c86e21:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c86e26:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140c86e2b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140c86e30:	48 83 c4 20          	add    $0x20,%rsp
140c86e34:	41 5e                	pop    %r14
140c86e36:	c3                   	ret
140c86e37:	cc                   	int3
140c86e38:	cc                   	int3
140c86e39:	cc                   	int3
140c86e3a:	cc                   	int3
140c86e3b:	cc                   	int3
140c86e3c:	cc                   	int3
140c86e3d:	cc                   	int3
140c86e3e:	cc                   	int3
140c86e3f:	cc                   	int3
140c86e40:	40 57                	rex push %rdi
140c86e42:	b8 90 00 00 00       	mov    $0x90,%eax
140c86e47:	e8 54 46 19 00       	call   0x140e1b4a0
140c86e4c:	48 2b e0             	sub    %rax,%rsp
140c86e4f:	48 8b 05 aa 20 73 00 	mov    0x7320aa(%rip),%rax        # 0x1413b8f00
140c86e56:	48 33 c4             	xor    %rsp,%rax
140c86e59:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140c86e60:	00
140c86e61:	49 8b f8             	mov    %r8,%rdi
140c86e64:	83 fa 4f             	cmp    $0x4f,%edx
140c86e67:	7e 28                	jle    0x140c86e91
140c86e69:	4c 8d 0d c0 a6 4b 00 	lea    0x4ba6c0(%rip),%r9        # 0x141141530
140c86e70:	c7 44 24 20 05 05 00 	movl   $0x505,0x20(%rsp)
140c86e77:	00
140c86e78:	ba 6e 02 00 00       	mov    $0x26e,%edx
140c86e7d:	41 b8 b9 00 00 00    	mov    $0xb9,%r8d
140c86e83:	b9 14 00 00 00       	mov    $0x14,%ecx