140d5ba6b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d5ba70:	48 83 c4 30          	add    $0x30,%rsp
140d5ba74:	41 5e                	pop    %r14
140d5ba76:	c3                   	ret
140d5ba77:	cc                   	int3
140d5ba78:	cc                   	int3
140d5ba79:	cc                   	int3
140d5ba7a:	cc                   	int3
140d5ba7b:	cc                   	int3
140d5ba7c:	cc                   	int3
140d5ba7d:	cc                   	int3
140d5ba7e:	cc                   	int3
140d5ba7f:	cc                   	int3
140d5ba80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d5ba85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d5ba8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d5ba8f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d5ba94:	41 56                	push   %r14
140d5ba96:	b8 20 00 00 00       	mov    $0x20,%eax
140d5ba9b:	e8 00 fa 0b 00       	call   0x140e1b4a0
140d5baa0:	48 2b e0             	sub    %rax,%rsp
140d5baa3:	48 8b f1             	mov    %rcx,%rsi
140d5baa6:	4d 8b f0             	mov    %r8,%r14
140d5baa9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d5baad:	48 8b ea             	mov    %rdx,%rbp
140d5bab0:	33 db                	xor    %ebx,%ebx
140d5bab2:	e8 69 5a f6 ff       	call   0x140cc1520
140d5bab7:	85 c0                	test   %eax,%eax
140d5bab9:	7e 3b                	jle    0x140d5baf6
140d5babb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d5bac0:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d5bac4:	8b d3                	mov    %ebx,%edx
140d5bac6:	e8 95 5c f6 ff       	call   0x140cc1760
140d5bacb:	48 8b f8             	mov    %rax,%rdi
140d5bace:	48 39 68 08          	cmp    %rbp,0x8(%rax)
140d5bad2:	75 13                	jne    0x140d5bae7
140d5bad4:	48 8b 08             	mov    (%rax),%rcx
140d5bad7:	49 8b d6             	mov    %r14,%rdx
140d5bada:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d5bade:	e8 ad ba f7 ff       	call   0x140cd7590
140d5bae3:	85 c0                	test   %eax,%eax
140d5bae5:	74 2c                	je     0x140d5bb13
140d5bae7:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d5baeb:	ff c3                	inc    %ebx
140d5baed:	e8 2e 5a f6 ff       	call   0x140cc1520
140d5baf2:	3b d8                	cmp    %eax,%ebx
140d5baf4:	7c ca                	jl     0x140d5bac0
140d5baf6:	33 c0                	xor    %eax,%eax
140d5baf8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d5bafd:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d5bb02:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140d5bb07:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140d5bb0c:	48 83 c4 20          	add    $0x20,%rsp
140d5bb10:	41 5e                	pop    %r14
140d5bb12:	c3                   	ret
140d5bb13:	48 8b c7             	mov    %rdi,%rax
140d5bb16:	eb e0                	jmp    0x140d5baf8
140d5bb18:	cc                   	int3
140d5bb19:	cc                   	int3
140d5bb1a:	cc                   	int3
140d5bb1b:	cc                   	int3
140d5bb1c:	cc                   	int3
140d5bb1d:	cc                   	int3
140d5bb1e:	cc                   	int3
140d5bb1f:	cc                   	int3
140d5bb20:	b8 28 00 00 00       	mov    $0x28,%eax
140d5bb25:	e8 76 f9 0b 00       	call   0x140e1b4a0
140d5bb2a:	48 2b e0             	sub    %rax,%rsp
140d5bb2d:	48 8b 02             	mov    (%rdx),%rax
140d5bb30:	48 8b 10             	mov    (%rax),%rdx
140d5bb33:	48 8b 01             	mov    (%rcx),%rax
140d5bb36:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140d5bb3a:	48 8b 08             	mov    (%rax),%rcx
140d5bb3d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d5bb41:	48 83 c4 28          	add    $0x28,%rsp
140d5bb45:	e9 46 ba f7 ff       	jmp    0x140cd7590
140d5bb4a:	cc                   	int3
140d5bb4b:	cc                   	int3
140d5bb4c:	cc                   	int3
140d5bb4d:	cc                   	int3
140d5bb4e:	cc                   	int3
140d5bb4f:	cc                   	int3
140d5bb50:	b8 28 00 00 00       	mov    $0x28,%eax
140d5bb55:	e8 46 f9 0b 00       	call   0x140e1b4a0
140d5bb5a:	48 2b e0             	sub    %rax,%rsp
140d5bb5d:	48 8d 0d bc ff ff ff 	lea    -0x44(%rip),%rcx        # 0x140d5bb20
140d5bb64:	48 83 c4 28          	add    $0x28,%rsp
140d5bb68:	e9 83 58 f6 ff       	jmp    0x140cc13f0
140d5bb6d:	cc                   	int3
140d5bb6e:	cc                   	int3
140d5bb6f:	cc                   	int3
140d5bb70:	b8 28 00 00 00       	mov    $0x28,%eax
140d5bb75:	e8 26 f9 0b 00       	call   0x140e1b4a0
140d5bb7a:	48 2b e0             	sub    %rax,%rsp
140d5bb7d:	44 8d 40 4e          	lea    0x4e(%rax),%r8d
140d5bb81:	48 8d 15 28 6a 42 00 	lea    0x426a28(%rip),%rdx        # 0x1411825b0
140d5bb88:	48 83 c4 28          	add    $0x28,%rsp
140d5bb8c:	e9 7f 5e f6 ff       	jmp    0x140cc1a10
140d5bb91:	cc                   	int3
140d5bb92:	cc                   	int3
140d5bb93:	cc                   	int3
140d5bb94:	cc                   	int3
140d5bb95:	cc                   	int3
140d5bb96:	cc                   	int3
140d5bb97:	cc                   	int3
140d5bb98:	cc                   	int3
140d5bb99:	cc                   	int3
140d5bb9a:	cc                   	int3
140d5bb9b:	cc                   	int3
140d5bb9c:	cc                   	int3
140d5bb9d:	cc                   	int3
140d5bb9e:	cc                   	int3
140d5bb9f:	cc                   	int3
140d5bba0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d5bba5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d5bbaa:	57                   	push   %rdi
140d5bbab:	b8 20 00 00 00       	mov    $0x20,%eax
140d5bbb0:	e8 eb f8 0b 00       	call   0x140e1b4a0
140d5bbb5:	48 2b e0             	sub    %rax,%rsp
140d5bbb8:	f7 41 18 00 04 00 00 	testl  $0x400,0x18(%rcx)
140d5bbbf:	49 8b f0             	mov    %r8,%rsi
140d5bbc2:	48 8b 3a             	mov    (%rdx),%rdi
140d5bbc5:	75 69                	jne    0x140d5bc30
140d5bbc7:	f6 07 03             	testb  $0x3,(%rdi)
140d5bbca:	74 64                	je     0x140d5bc30
140d5bbcc:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d5bbd0:	33 db                	xor    %ebx,%ebx
140d5bbd2:	e8 49 59 f6 ff       	call   0x140cc1520
140d5bbd7:	85 c0                	test   %eax,%eax
140d5bbd9:	7e 2e                	jle    0x140d5bc09
140d5bbdb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d5bbe0:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d5bbe4:	8b d3                	mov    %ebx,%edx
140d5bbe6:	e8 75 5b f6 ff       	call   0x140cc1760
140d5bbeb:	48 8b d6             	mov    %rsi,%rdx
140d5bbee:	48 8b c8             	mov    %rax,%rcx
140d5bbf1:	e8 9a b9 f7 ff       	call   0x140cd7590
140d5bbf6:	85 c0                	test   %eax,%eax
140d5bbf8:	74 21                	je     0x140d5bc1b
140d5bbfa:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d5bbfe:	ff c3                	inc    %ebx
140d5bc00:	e8 1b 59 f6 ff       	call   0x140cc1520
140d5bc05:	3b d8                	cmp    %eax,%ebx
140d5bc07:	7c d7                	jl     0x140d5bbe0
140d5bc09:	33 c0                	xor    %eax,%eax
140d5bc0b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d5bc10:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d5bc15:	48 83 c4 20          	add    $0x20,%rsp
140d5bc19:	5f                   	pop    %rdi
140d5bc1a:	c3                   	ret
140d5bc1b:	b8 01 00 00 00       	mov    $0x1,%eax
140d5bc20:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d5bc25:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d5bc2a:	48 83 c4 20          	add    $0x20,%rsp
140d5bc2e:	5f                   	pop    %rdi
140d5bc2f:	c3                   	ret
140d5bc30:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d5bc34:	48 8b d6             	mov    %rsi,%rdx
140d5bc37:	e8 54 b9 f7 ff       	call   0x140cd7590
140d5bc3c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d5bc41:	33 db                	xor    %ebx,%ebx
140d5bc43:	85 c0                	test   %eax,%eax
140d5bc45:	0f 94 c3             	sete   %bl
140d5bc48:	8b c3                	mov    %ebx,%eax
140d5bc4a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d5bc4f:	48 83 c4 20          	add    $0x20,%rsp
140d5bc53:	5f                   	pop    %rdi
140d5bc54:	c3                   	ret
140d5bc55:	cc                   	int3
140d5bc56:	cc                   	int3
140d5bc57:	cc                   	int3
140d5bc58:	cc                   	int3
140d5bc59:	cc                   	int3
140d5bc5a:	cc                   	int3
140d5bc5b:	cc                   	int3
140d5bc5c:	cc                   	int3
140d5bc5d:	cc                   	int3
140d5bc5e:	cc                   	int3
140d5bc5f:	cc                   	int3
140d5bc60:	40 53                	rex push %rbx
140d5bc62:	b8 60 00 00 00       	mov    $0x60,%eax
140d5bc67:	e8 34 f8 0b 00       	call   0x140e1b4a0
140d5bc6c:	48 2b e0             	sub    %rax,%rsp
140d5bc6f:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140d5bc74:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140d5bc79:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d5bc7e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d5bc83:	48 8b d9             	mov    %rcx,%rbx
140d5bc86:	e8 f5 55 f6 ff       	call   0x140cc1280
140d5bc8b:	8b d0                	mov    %eax,%edx
140d5bc8d:	48 8b cb             	mov    %rbx,%rcx
140d5bc90:	e8 cb 5a f6 ff       	call   0x140cc1760
140d5bc95:	48 83 c4 60          	add    $0x60,%rsp
140d5bc99:	5b                   	pop    %rbx
140d5bc9a:	c3                   	ret
140d5bc9b:	cc                   	int3
140d5bc9c:	cc                   	int3
140d5bc9d:	cc                   	int3
140d5bc9e:	cc                   	int3
140d5bc9f:	cc                   	int3
140d5bca0:	b8 28 00 00 00       	mov    $0x28,%eax
140d5bca5:	e8 f6 f7 0b 00       	call   0x140e1b4a0
140d5bcaa:	48 2b e0             	sub    %rax,%rsp
140d5bcad:	49 8b 40 50          	mov    0x50(%r8),%rax
140d5bcb1:	48 8b 40 08          	mov    0x8(%rax),%rax
140d5bcb5:	48 83 c4 28          	add    $0x28,%rsp
140d5bcb9:	48 ff 25 60 7d 22 00 	rex.W jmp *0x227d60(%rip)        # 0x140f83a20
140d5bcc0:	b8 38 00 00 00       	mov    $0x38,%eax
140d5bcc5:	e8 d6 f7 0b 00       	call   0x140e1b4a0
140d5bcca:	48 2b e0             	sub    %rax,%rsp
140d5bccd:	49 8b 41 50          	mov    0x50(%r9),%rax
140d5bcd1:	48 8b 40 18          	mov    0x18(%rax),%rax
140d5bcd5:	ff 15 45 7d 22 00    	call   *0x227d45(%rip)        # 0x140f83a20
140d5bcdb:	48 83 c4 38          	add    $0x38,%rsp
140d5bcdf:	c3                   	ret
140d5bce0:	40 55                	rex push %rbp
140d5bce2:	56                   	push   %rsi
140d5bce3:	57                   	push   %rdi
140d5bce4:	b8 30 00 00 00       	mov    $0x30,%eax
140d5bce9:	e8 b2 f7 0b 00       	call   0x140e1b4a0
140d5bcee:	48 2b e0             	sub    %rax,%rsp
140d5bcf1:	48 8b f9             	mov    %rcx,%rdi
140d5bcf4:	33 ed                	xor    %ebp,%ebp
140d5bcf6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d5bcfa:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
140d5bcff:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140d5bd04:	48 8b 09             	mov    (%rcx),%rcx
140d5bd07:	e8 a4 80 f7 ff       	call   0x140cd3db0
140d5bd0c:	8b c8                	mov    %eax,%ecx
140d5bd0e:	e8 ed 7f f7 ff       	call   0x140cd3d00
140d5bd13:	48 8b c8             	mov    %rax,%rcx
140d5bd16:	e8 45 14 f9 ff       	call   0x140ced160
140d5bd1b:	48 8b f0             	mov    %rax,%rsi
140d5bd1e:	48 85 c0             	test   %rax,%rax
140d5bd21:	75 08                	jne    0x140d5bd2b
140d5bd23:	48 83 c4 30          	add    $0x30,%rsp
140d5bd27:	5f                   	pop    %rdi
140d5bd28:	5e                   	pop    %rsi
140d5bd29:	5d                   	pop    %rbp
140d5bd2a:	c3                   	ret
140d5bd2b:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140d5bd30:	e8 5b 93 f6 ff       	call   0x140cc5090
140d5bd35:	48 8b d8             	mov    %rax,%rbx
140d5bd38:	48 85 c0             	test   %rax,%rax
140d5bd3b:	75 4e                	jne    0x140d5bd8b
140d5bd3d:	c7 44 24 20 42 03 00 	movl   $0x342,0x20(%rsp)
140d5bd44:	00
140d5bd45:	4c 8d 0d ac 68 42 00 	lea    0x4268ac(%rip),%r9        # 0x1411825f8
140d5bd4c:	ba 8b 00 00 00       	mov    $0x8b,%edx
140d5bd51:	8d 48 21             	lea    0x21(%rax),%ecx
140d5bd54:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d5bd58:	e8 23 4f f7 ff       	call   0x140cd0c80
140d5bd5d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d5bd62:	48 8d 15 8f 68 42 00 	lea    0x42688f(%rip),%rdx        # 0x1411825f8
140d5bd69:	41 b8 6c 03 00 00    	mov    $0x36c,%r8d
140d5bd6f:	e8 9c 5c f6 ff       	call   0x140cc1a10
140d5bd74:	48 8b cb             	mov    %rbx,%rcx
140d5bd77:	e8 d4 92 f6 ff       	call   0x140cc5050
140d5bd7c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d5bd81:	33 c0                	xor    %eax,%eax
140d5bd83:	48 83 c4 30          	add    $0x30,%rsp
140d5bd87:	5f                   	pop    %rdi
140d5bd88:	5e                   	pop    %rsi
140d5bd89:	5d                   	pop    %rbp
140d5bd8a:	c3                   	ret
140d5bd8b:	48 8b 47 38          	mov    0x38(%rdi),%rax
140d5bd8f:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140d5bd94:	45 33 c9             	xor    %r9d,%r9d
140d5bd97:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d5bd9c:	4c 8b c6             	mov    %rsi,%r8
140d5bd9f:	48 8b cb             	mov    %rbx,%rcx
140d5bda2:	e8 a9 96 f6 ff       	call   0x140cc5450
140d5bda7:	85 c0                	test   %eax,%eax
140d5bda9:	7e b2                	jle    0x140d5bd5d
140d5bdab:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140d5bdb0:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140d5bdb5:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140d5bdba:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140d5bdbe:	44 8d 4a 06          	lea    0x6(%rdx),%r9d
140d5bdc2:	44 8d 42 09          	lea    0x9(%rdx),%r8d
140d5bdc6:	e8 85 47 f8 ff       	call   0x140ce0550
140d5bdcb:	85 c0                	test   %eax,%eax
140d5bdcd:	7f 20                	jg     0x140d5bdef
140d5bdcf:	c7 44 24 20 4b 03 00 	movl   $0x34b,0x20(%rsp)
140d5bdd6:	00
140d5bdd7:	ba 8b 00 00 00       	mov    $0x8b,%edx
140d5bddc:	4c 8d 0d 15 68 42 00 	lea    0x426815(%rip),%r9        # 0x1411825f8
140d5bde3:	8d 4a 96             	lea    -0x6a(%rdx),%ecx
140d5bde6:	44 8d 42 0d          	lea    0xd(%rdx),%r8d
140d5bdea:	e9 69 ff ff ff       	jmp    0x140d5bd58
140d5bdef:	e8 cc 58 fb ff       	call   0x140d116c0
140d5bdf4:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d5bdf8:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d5bdfd:	4c 8b c0             	mov    %rax,%r8
140d5be00:	e8 eb 4f fa ff       	call   0x140d00df0
140d5be05:	48 63 c8             	movslq %eax,%rcx
140d5be08:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d5be0d:	48 85 c0             	test   %rax,%rax
140d5be10:	0f 84 47 ff ff ff    	je     0x140d5bd5d
140d5be16:	4c 8b c1             	mov    %rcx,%r8
140d5be19:	48 8b d0             	mov    %rax,%rdx
140d5be1c:	48 8b cb             	mov    %rbx,%rcx
140d5be1f:	e8 9c 8f f6 ff       	call   0x140cc4dc0
140d5be24:	85 c0                	test   %eax,%eax
140d5be26:	0f 8e 31 ff ff ff    	jle    0x140d5bd5d
140d5be2c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d5be31:	48 8d 15 c0 67 42 00 	lea    0x4267c0(%rip),%rdx        # 0x1411825f8
140d5be38:	41 b8 55 03 00 00    	mov    $0x355,%r8d
140d5be3e:	e8 cd 5b f6 ff       	call   0x140cc1a10
140d5be43:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140d5be48:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140d5be4d:	33 d2                	xor    %edx,%edx
140d5be4f:	48 8b cb             	mov    %rbx,%rcx
140d5be52:	e8 d9 93 f6 ff       	call   0x140cc5230
140d5be57:	85 c0                	test   %eax,%eax
140d5be59:	0f 8e fe fe ff ff    	jle    0x140d5bd5d
140d5be5f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140d5be64:	48 8d 15 8d 67 42 00 	lea    0x42678d(%rip),%rdx        # 0x1411825f8
140d5be6b:	41 b8 59 03 00 00    	mov    $0x359,%r8d
140d5be71:	e8 3a 5b f6 ff       	call   0x140cc19b0
140d5be76:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d5be7b:	48 85 c0             	test   %rax,%rax
140d5be7e:	0f 84 d9 fe ff ff    	je     0x140d5bd5d
140d5be84:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140d5be89:	48 8b d0             	mov    %rax,%rdx
140d5be8c:	48 8b cb             	mov    %rbx,%rcx
140d5be8f:	e8 9c 93 f6 ff       	call   0x140cc5230
140d5be94:	85 c0                	test   %eax,%eax
140d5be96:	0f 8e c1 fe ff ff    	jle    0x140d5bd5d
140d5be9c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140d5bea1:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140d5bea6:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140d5beab:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d5beb2:	00
140d5beb3:	44 8d 4a 06          	lea    0x6(%rdx),%r9d
140d5beb7:	44 8d 42 09          	lea    0x9(%rdx),%r8d
140d5bebb:	e8 90 46 f8 ff       	call   0x140ce0550
140d5bec0:	85 c0                	test   %eax,%eax
140d5bec2:	7f 0d                	jg     0x140d5bed1
140d5bec4:	c7 44 24 20 61 03 00 	movl   $0x361,0x20(%rsp)
140d5becb:	00
140d5becc:	e9 06 ff ff ff       	jmp    0x140d5bdd7
140d5bed1:	48 8b cb             	mov    %rbx,%rcx
140d5bed4:	e8 77 91 f6 ff       	call   0x140cc5050
140d5bed9:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
140d5bede:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140d5bee3:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d5bee7:	e8 f4 81 f6 ff       	call   0x140cc40e0
140d5beec:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d5bef1:	b8 01 00 00 00       	mov    $0x1,%eax