140d5cbfe:	e8 4d 5d f6 ff       	call   0x140cc2950
140d5cc03:	ba 08 02 00 00       	mov    $0x208,%edx
140d5cc08:	48 8b c8             	mov    %rax,%rcx
140d5cc0b:	e8 20 55 f6 ff       	call   0x140cc2130
140d5cc10:	48 8b d8             	mov    %rax,%rbx
140d5cc13:	48 85 c0             	test   %rax,%rax
140d5cc16:	75 b8                	jne    0x140d5cbd0
140d5cc18:	c7 44 24 20 58 02 00 	movl   $0x258,0x20(%rsp)
140d5cc1f:	00
140d5cc20:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
140d5cc26:	ba 7f 00 00 00       	mov    $0x7f,%edx
140d5cc2b:	4c 8d 0d c6 59 42 00 	lea    0x4259c6(%rip),%r9        # 0x1411825f8
140d5cc32:	8d 4a a2             	lea    -0x5e(%rdx),%ecx
140d5cc35:	e8 46 40 f7 ff       	call   0x140cd0c80
140d5cc3a:	33 c0                	xor    %eax,%eax
140d5cc3c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5cc41:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d5cc46:	48 83 c4 30          	add    $0x30,%rsp
140d5cc4a:	5f                   	pop    %rdi
140d5cc4b:	c3                   	ret
140d5cc4c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d5cc51:	48 8b c3             	mov    %rbx,%rax
140d5cc54:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5cc59:	48 83 c4 30          	add    $0x30,%rsp
140d5cc5d:	5f                   	pop    %rdi
140d5cc5e:	c3                   	ret
140d5cc5f:	c7 44 24 20 5d 02 00 	movl   $0x25d,0x20(%rsp)
140d5cc66:	00
140d5cc67:	41 b8 44 00 00 00    	mov    $0x44,%r8d
140d5cc6d:	eb b7                	jmp    0x140d5cc26
140d5cc6f:	cc                   	int3
140d5cc70:	40 53                	rex push %rbx
140d5cc72:	b8 20 00 00 00       	mov    $0x20,%eax
140d5cc77:	e8 24 e8 0b 00       	call   0x140e1b4a0
140d5cc7c:	48 2b e0             	sub    %rax,%rsp
140d5cc7f:	48 8b d9             	mov    %rcx,%rbx
140d5cc82:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d5cc86:	e8 25 71 f7 ff       	call   0x140cd3db0
140d5cc8b:	83 f8 15             	cmp    $0x15,%eax
140d5cc8e:	75 0a                	jne    0x140d5cc9a
140d5cc90:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5cc94:	48 83 c4 20          	add    $0x20,%rsp
140d5cc98:	5b                   	pop    %rbx
140d5cc99:	c3                   	ret
140d5cc9a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d5cc9e:	e8 0d 71 f7 ff       	call   0x140cd3db0
140d5cca3:	83 c0 eb             	add    $0xffffffeb,%eax
140d5cca6:	83 f8 05             	cmp    $0x5,%eax
140d5cca9:	77 15                	ja     0x140d5ccc0
140d5ccab:	48 8d 15 4e 33 2a ff 	lea    -0xd5ccb2(%rip),%rdx        # 0x140000000
140d5ccb2:	48 98                	cltq
140d5ccb4:	8b 8c 82 e0 cc d5 00 	mov    0xd5cce0(%rdx,%rax,4),%ecx
140d5ccbb:	48 03 ca             	add    %rdx,%rcx
140d5ccbe:	ff e1                	jmp    *%rcx
140d5ccc0:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5ccc4:	48 85 c0             	test   %rax,%rax
140d5ccc7:	74 0f                	je     0x140d5ccd8
140d5ccc9:	83 38 04             	cmpl   $0x4,(%rax)
140d5cccc:	75 0a                	jne    0x140d5ccd8
140d5ccce:	48 8b 40 08          	mov    0x8(%rax),%rax
140d5ccd2:	48 83 c4 20          	add    $0x20,%rsp
140d5ccd6:	5b                   	pop    %rbx
140d5ccd7:	c3                   	ret
140d5ccd8:	33 c0                	xor    %eax,%eax
140d5ccda:	48 83 c4 20          	add    $0x20,%rsp
140d5ccde:	5b                   	pop    %rbx
140d5ccdf:	c3                   	ret
140d5cce0:	d8 cc                	fmul   %st(4),%st
140d5cce2:	d5 00 d8 cc          	{rex2 0x0} fmul %st(4),%st
140d5cce6:	d5 00 d8 cc          	{rex2 0x0} fmul %st(4),%st
140d5ccea:	d5 00 d8 cc          	{rex2 0x0} fmul %st(4),%st
140d5ccee:	d5 00 d8 cc          	{rex2 0x0} fmul %st(4),%st
140d5ccf2:	d5 00 d8 cc          	{rex2 0x0} fmul %st(4),%st
140d5ccf6:	d5 00 cc             	{rex2 0x0} int3
140d5ccf9:	cc                   	int3
140d5ccfa:	cc                   	int3
140d5ccfb:	cc                   	int3
140d5ccfc:	cc                   	int3
140d5ccfd:	cc                   	int3
140d5ccfe:	cc                   	int3
140d5ccff:	cc                   	int3
140d5cd00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d5cd05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d5cd0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d5cd0f:	57                   	push   %rdi
140d5cd10:	41 56                	push   %r14
140d5cd12:	41 57                	push   %r15
140d5cd14:	b8 20 00 00 00       	mov    $0x20,%eax
140d5cd19:	e8 82 e7 0b 00       	call   0x140e1b4a0
140d5cd1e:	48 2b e0             	sub    %rax,%rsp
140d5cd21:	48 8b f9             	mov    %rcx,%rdi
140d5cd24:	4d 8b f1             	mov    %r9,%r14
140d5cd27:	48 8b 09             	mov    (%rcx),%rcx
140d5cd2a:	45 8b f8             	mov    %r8d,%r15d
140d5cd2d:	8b ea                	mov    %edx,%ebp
140d5cd2f:	48 85 c9             	test   %rcx,%rcx
140d5cd32:	75 44                	jne    0x140d5cd78
140d5cd34:	e8 f7 46 f6 ff       	call   0x140cc1430
140d5cd39:	48 89 07             	mov    %rax,(%rdi)
140d5cd3c:	48 85 c0             	test   %rax,%rax
140d5cd3f:	74 30                	je     0x140d5cd71
140d5cd41:	4d 8b c6             	mov    %r14,%r8
140d5cd44:	41 8b d7             	mov    %r15d,%edx
140d5cd47:	8b cd                	mov    %ebp,%ecx
140d5cd49:	e8 92 91 fa ff       	call   0x140d05ee0
140d5cd4e:	48 8b d8             	mov    %rax,%rbx
140d5cd51:	48 85 c0             	test   %rax,%rax
140d5cd54:	74 1b                	je     0x140d5cd71
140d5cd56:	48 8b 0f             	mov    (%rdi),%rcx
140d5cd59:	48 8b d0             	mov    %rax,%rdx
140d5cd5c:	e8 af 48 f6 ff       	call   0x140cc1610
140d5cd61:	85 c0                	test   %eax,%eax
140d5cd63:	0f 85 86 00 00 00    	jne    0x140d5cdef
140d5cd69:	48 8b cb             	mov    %rbx,%rcx
140d5cd6c:	e8 2f 92 fa ff       	call   0x140d05fa0
140d5cd71:	33 c0                	xor    %eax,%eax
140d5cd73:	e9 7c 00 00 00       	jmp    0x140d5cdf4
140d5cd78:	33 db                	xor    %ebx,%ebx
140d5cd7a:	e8 a1 47 f6 ff       	call   0x140cc1520
140d5cd7f:	85 c0                	test   %eax,%eax
140d5cd81:	7e be                	jle    0x140d5cd41
140d5cd83:	48 8b 0f             	mov    (%rdi),%rcx
140d5cd86:	8b d3                	mov    %ebx,%edx
140d5cd88:	e8 d3 49 f6 ff       	call   0x140cc1760
140d5cd8d:	48 8b c8             	mov    %rax,%rcx
140d5cd90:	48 8b f0             	mov    %rax,%rsi
140d5cd93:	e8 e8 14 f7 ff       	call   0x140cce280
140d5cd98:	48 8b c8             	mov    %rax,%rcx
140d5cd9b:	e8 10 70 f7 ff       	call   0x140cd3db0
140d5cda0:	3b c5                	cmp    %ebp,%eax
140d5cda2:	74 10                	je     0x140d5cdb4
140d5cda4:	48 8b 0f             	mov    (%rdi),%rcx
140d5cda7:	ff c3                	inc    %ebx
140d5cda9:	e8 72 47 f6 ff       	call   0x140cc1520
140d5cdae:	3b d8                	cmp    %eax,%ebx
140d5cdb0:	7c d1                	jl     0x140d5cd83
140d5cdb2:	eb 8d                	jmp    0x140d5cd41
140d5cdb4:	48 8b ce             	mov    %rsi,%rcx
140d5cdb7:	e8 e4 91 fa ff       	call   0x140d05fa0
140d5cdbc:	4d 8b c6             	mov    %r14,%r8
140d5cdbf:	41 8b d7             	mov    %r15d,%edx
140d5cdc2:	8b cd                	mov    %ebp,%ecx
140d5cdc4:	e8 17 91 fa ff       	call   0x140d05ee0
140d5cdc9:	48 8b f0             	mov    %rax,%rsi
140d5cdcc:	48 85 c0             	test   %rax,%rax
140d5cdcf:	74 a0                	je     0x140d5cd71
140d5cdd1:	48 8b 0f             	mov    (%rdi),%rcx
140d5cdd4:	4c 8b c0             	mov    %rax,%r8
140d5cdd7:	8b d3                	mov    %ebx,%edx
140d5cdd9:	e8 a2 48 f6 ff       	call   0x140cc1680
140d5cdde:	48 85 c0             	test   %rax,%rax
140d5cde1:	75 0c                	jne    0x140d5cdef
140d5cde3:	48 8b ce             	mov    %rsi,%rcx
140d5cde6:	e8 b5 91 fa ff       	call   0x140d05fa0
140d5cdeb:	33 c0                	xor    %eax,%eax
140d5cded:	eb 05                	jmp    0x140d5cdf4
140d5cdef:	b8 01 00 00 00       	mov    $0x1,%eax
140d5cdf4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5cdf9:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d5cdfe:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d5ce03:	48 83 c4 20          	add    $0x20,%rsp
140d5ce07:	41 5f                	pop    %r15
140d5ce09:	41 5e                	pop    %r14
140d5ce0b:	5f                   	pop    %rdi
140d5ce0c:	c3                   	ret
140d5ce0d:	cc                   	int3
140d5ce0e:	cc                   	int3
140d5ce0f:	cc                   	int3
140d5ce10:	48 85 d2             	test   %rdx,%rdx
140d5ce13:	74 07                	je     0x140d5ce1c
140d5ce15:	48 8b 41 10          	mov    0x10(%rcx),%rax
140d5ce19:	48 89 02             	mov    %rax,(%rdx)
140d5ce1c:	c3                   	ret
140d5ce1d:	cc                   	int3
140d5ce1e:	cc                   	int3
140d5ce1f:	cc                   	int3
140d5ce20:	48 85 d2             	test   %rdx,%rdx
140d5ce23:	74 07                	je     0x140d5ce2c
140d5ce25:	48 8b 41 38          	mov    0x38(%rcx),%rax
140d5ce29:	48 89 02             	mov    %rax,(%rdx)
140d5ce2c:	4d 85 c0             	test   %r8,%r8
140d5ce2f:	74 07                	je     0x140d5ce38
140d5ce31:	48 8b 41 10          	mov    0x10(%rcx),%rax
140d5ce35:	49 89 00             	mov    %rax,(%r8)
140d5ce38:	4d 85 c9             	test   %r9,%r9
140d5ce3b:	74 07                	je     0x140d5ce44
140d5ce3d:	48 8b 41 20          	mov    0x20(%rcx),%rax
140d5ce41:	49 89 01             	mov    %rax,(%r9)
140d5ce44:	c3                   	ret
140d5ce45:	cc                   	int3
140d5ce46:	cc                   	int3
140d5ce47:	cc                   	int3
140d5ce48:	cc                   	int3
140d5ce49:	cc                   	int3
140d5ce4a:	cc                   	int3
140d5ce4b:	cc                   	int3
140d5ce4c:	cc                   	int3
140d5ce4d:	cc                   	int3
140d5ce4e:	cc                   	int3
140d5ce4f:	cc                   	int3
140d5ce50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d5ce55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d5ce5a:	57                   	push   %rdi
140d5ce5b:	b8 30 00 00 00       	mov    $0x30,%eax
140d5ce60:	e8 3b e6 0b 00       	call   0x140e1b4a0
140d5ce65:	48 2b e0             	sub    %rax,%rsp
140d5ce68:	48 8b d9             	mov    %rcx,%rbx
140d5ce6b:	41 8b f8             	mov    %r8d,%edi
140d5ce6e:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d5ce72:	8b f2                	mov    %edx,%esi
140d5ce74:	e8 37 6f f7 ff       	call   0x140cd3db0
140d5ce79:	83 ee 01             	sub    $0x1,%esi
140d5ce7c:	74 6b                	je     0x140d5cee9
140d5ce7e:	83 fe 01             	cmp    $0x1,%esi
140d5ce81:	74 16                	je     0x140d5ce99
140d5ce83:	ba 68 00 00 00       	mov    $0x68,%edx
140d5ce88:	c7 44 24 20 39 00 00 	movl   $0x39,0x20(%rsp)
140d5ce8f:	00
140d5ce90:	44 8d 42 06          	lea    0x6(%rdx),%r8d
140d5ce94:	e9 b3 00 00 00       	jmp    0x140d5cf4c
140d5ce99:	83 f8 16             	cmp    $0x16,%eax
140d5ce9c:	75 41                	jne    0x140d5cedf
140d5ce9e:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5cea2:	48 85 c0             	test   %rax,%rax
140d5cea5:	74 20                	je     0x140d5cec7
140d5cea7:	48 8b 40 28          	mov    0x28(%rax),%rax
140d5ceab:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
140d5ceb0:	74 15                	je     0x140d5cec7
140d5ceb2:	33 c0                	xor    %eax,%eax
140d5ceb4:	89 43 10             	mov    %eax,0x10(%rbx)
140d5ceb7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5cebc:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d5cec1:	48 83 c4 30          	add    $0x30,%rsp
140d5cec5:	5f                   	pop    %rdi
140d5cec6:	c3                   	ret
140d5cec7:	b8 01 00 00 00       	mov    $0x1,%eax
140d5cecc:	89 43 10             	mov    %eax,0x10(%rbx)
140d5cecf:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5ced4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d5ced9:	48 83 c4 30          	add    $0x30,%rsp
140d5cedd:	5f                   	pop    %rdi
140d5cede:	c3                   	ret
140d5cedf:	c7 44 24 20 33 00 00 	movl   $0x33,0x20(%rsp)
140d5cee6:	00
140d5cee7:	eb 5b                	jmp    0x140d5cf44
140d5cee9:	83 f8 16             	cmp    $0x16,%eax
140d5ceec:	75 4e                	jne    0x140d5cf3c
140d5ceee:	89 7b 10             	mov    %edi,0x10(%rbx)
140d5cef1:	85 ff                	test   %edi,%edi
140d5cef3:	74 35                	je     0x140d5cf2a
140d5cef5:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5cef9:	48 8b 48 28          	mov    0x28(%rax),%rcx
140d5cefd:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d5cf01:	e8 aa 6e f7 ff       	call   0x140cd3db0
140d5cf06:	83 f8 15             	cmp    $0x15,%eax
140d5cf09:	75 1f                	jne    0x140d5cf2a
140d5cf0b:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140d5cf0f:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d5cf13:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140d5cf17:	e8 04 46 f7 ff       	call   0x140cd1520
140d5cf1c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140d5cf20:	33 c0                	xor    %eax,%eax
140d5cf22:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140d5cf26:	48 89 42 20          	mov    %rax,0x20(%rdx)
140d5cf2a:	8b c7                	mov    %edi,%eax
140d5cf2c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5cf31:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d5cf36:	48 83 c4 30          	add    $0x30,%rsp
140d5cf3a:	5f                   	pop    %rdi
140d5cf3b:	c3                   	ret
140d5cf3c:	c7 44 24 20 25 00 00 	movl   $0x25,0x20(%rsp)
140d5cf43:	00
140d5cf44:	ba 68 00 00 00       	mov    $0x68,%edx
140d5cf49:	44 8b c2             	mov    %edx,%r8d
140d5cf4c:	4c 8d 0d bd 56 42 00 	lea    0x4256bd(%rip),%r9        # 0x141182610
140d5cf53:	b9 21 00 00 00       	mov    $0x21,%ecx
140d5cf58:	e8 23 3d f7 ff       	call   0x140cd0c80
140d5cf5d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5cf62:	33 c0                	xor    %eax,%eax
140d5cf64:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d5cf69:	48 83 c4 30          	add    $0x30,%rsp
140d5cf6d:	5f                   	pop    %rdi
140d5cf6e:	c3                   	ret
140d5cf6f:	cc                   	int3
140d5cf70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d5cf75:	57                   	push   %rdi
140d5cf76:	b8 20 00 00 00       	mov    $0x20,%eax
140d5cf7b:	e8 20 e5 0b 00       	call   0x140e1b4a0
140d5cf80:	48 2b e0             	sub    %rax,%rsp
140d5cf83:	48 8b f9             	mov    %rcx,%rdi
140d5cf86:	48 8b da             	mov    %rdx,%rbx
140d5cf89:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140d5cf8d:	e8 1e 6e f7 ff       	call   0x140cd3db0
140d5cf92:	83 e8 15             	sub    $0x15,%eax
140d5cf95:	74 6b                	je     0x140d5d002
140d5cf97:	83 e8 01             	sub    $0x1,%eax
140d5cf9a:	74 58                	je     0x140d5cff4
140d5cf9c:	83 e8 01             	sub    $0x1,%eax
140d5cf9f:	74 2c                	je     0x140d5cfcd
140d5cfa1:	83 f8 01             	cmp    $0x1,%eax
140d5cfa4:	75 65                	jne    0x140d5d00b
140d5cfa6:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5cfaa:	48 8b 48 28          	mov    0x28(%rax),%rcx
140d5cfae:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140d5cfb2:	4d 85 c0             	test   %r8,%r8
140d5cfb5:	75 61                	jne    0x140d5d018
140d5cfb7:	e8 d4 46 f7 ff       	call   0x140cd1690
140d5cfbc:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140d5cfc0:	4c 8b c0             	mov    %rax,%r8
140d5cfc3:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140d5cfc7:	48 89 42 10          	mov    %rax,0x10(%rdx)
140d5cfcb:	eb 39                	jmp    0x140d5d006
140d5cfcd:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5cfd1:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5cfd5:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140d5cfd9:	4d 85 c0             	test   %r8,%r8
140d5cfdc:	75 3a                	jne    0x140d5d018
140d5cfde:	e8 ad 46 f7 ff       	call   0x140cd1690
140d5cfe3:	4c 8b c0             	mov    %rax,%r8
140d5cfe6:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5cfea:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5cfee:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140d5cff2:	eb 12                	jmp    0x140d5d006
140d5cff4:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5cff8:	48 8b 48 28          	mov    0x28(%rax),%rcx
140d5cffc:	4c 8b 41 20          	mov    0x20(%rcx),%r8
140d5d000:	eb 04                	jmp    0x140d5d006
140d5d002:	4c 8b 43 20          	mov    0x20(%rbx),%r8
140d5d006:	4d 85 c0             	test   %r8,%r8
140d5d009:	75 0d                	jne    0x140d5d018
140d5d00b:	33 c0                	xor    %eax,%eax
140d5d00d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d5d012:	48 83 c4 20          	add    $0x20,%rsp
140d5d016:	5f                   	pop    %rdi
140d5d017:	c3                   	ret
140d5d018:	41 83 48 10 10       	orl    $0x10,0x10(%r8)
140d5d01d:	49 8d 40 08          	lea    0x8(%r8),%rax
140d5d021:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d5d026:	48 89 07             	mov    %rax,(%rdi)
140d5d029:	b8 01 00 00 00       	mov    $0x1,%eax
140d5d02e:	48 83 c4 20          	add    $0x20,%rsp
140d5d032:	5f                   	pop    %rdi
140d5d033:	c3                   	ret
140d5d034:	cc                   	int3
140d5d035:	cc                   	int3
140d5d036:	cc                   	int3
140d5d037:	cc                   	int3
140d5d038:	cc                   	int3
140d5d039:	cc                   	int3
140d5d03a:	cc                   	int3