140cc4956:	cc                   	int3
140cc4957:	cc                   	int3
140cc4958:	cc                   	int3
140cc4959:	cc                   	int3
140cc495a:	cc                   	int3
140cc495b:	cc                   	int3
140cc495c:	cc                   	int3
140cc495d:	cc                   	int3
140cc495e:	cc                   	int3
140cc495f:	cc                   	int3
140cc4960:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc4965:	57                   	push   %rdi
140cc4966:	b8 20 00 00 00       	mov    $0x20,%eax
140cc496b:	e8 30 6b 15 00       	call   0x140e1b4a0
140cc4970:	48 2b e0             	sub    %rax,%rsp
140cc4973:	48 8b f9             	mov    %rcx,%rdi
140cc4976:	e8 f5 00 00 00       	call   0x140cc4a70
140cc497b:	48 8b cf             	mov    %rdi,%rcx
140cc497e:	8b d8                	mov    %eax,%ebx
140cc4980:	e8 3b 07 00 00       	call   0x140cc50c0
140cc4985:	8b c3                	mov    %ebx,%eax
140cc4987:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc498c:	48 83 c4 20          	add    $0x20,%rsp
140cc4990:	5f                   	pop    %rdi
140cc4991:	c3                   	ret
140cc4992:	cc                   	int3
140cc4993:	cc                   	int3
140cc4994:	cc                   	int3
140cc4995:	cc                   	int3
140cc4996:	cc                   	int3
140cc4997:	cc                   	int3
140cc4998:	cc                   	int3
140cc4999:	cc                   	int3
140cc499a:	cc                   	int3
140cc499b:	cc                   	int3
140cc499c:	cc                   	int3
140cc499d:	cc                   	int3
140cc499e:	cc                   	int3
140cc499f:	cc                   	int3
140cc49a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc49a5:	57                   	push   %rdi
140cc49a6:	b8 30 00 00 00       	mov    $0x30,%eax
140cc49ab:	e8 f0 6a 15 00       	call   0x140e1b4a0
140cc49b0:	48 2b e0             	sub    %rax,%rsp
140cc49b3:	48 8b 01             	mov    (%rcx),%rax
140cc49b6:	48 8b fa             	mov    %rdx,%rdi
140cc49b9:	48 8b d9             	mov    %rcx,%rbx
140cc49bc:	f6 40 0c 02          	testb  $0x2,0xc(%rax)
140cc49c0:	74 72                	je     0x140cc4a34
140cc49c2:	49 81 f8 ff ff ff 7f 	cmp    $0x7fffffff,%r8
140cc49c9:	77 69                	ja     0x140cc4a34
140cc49cb:	48 8b 40 40          	mov    0x40(%rax),%rax
140cc49cf:	45 33 c9             	xor    %r9d,%r9d
140cc49d2:	41 8d 51 03          	lea    0x3(%r9),%edx
140cc49d6:	ff 15 44 f0 2b 00    	call   *0x2bf044(%rip)        # 0x140f83a20
140cc49dc:	85 c0                	test   %eax,%eax
140cc49de:	74 54                	je     0x140cc4a34
140cc49e0:	48 8b 03             	mov    (%rbx),%rax
140cc49e3:	48 8b d7             	mov    %rdi,%rdx
140cc49e6:	48 8b cb             	mov    %rbx,%rcx
140cc49e9:	48 8b 40 20          	mov    0x20(%rax),%rax
140cc49ed:	ff 15 2d f0 2b 00    	call   *0x2bf02d(%rip)        # 0x140f83a20
140cc49f3:	8b f8                	mov    %eax,%edi
140cc49f5:	48 8b 03             	mov    (%rbx),%rax
140cc49f8:	48 8b 40 30          	mov    0x30(%rax),%rax
140cc49fc:	48 85 c0             	test   %rax,%rax
140cc49ff:	74 16                	je     0x140cc4a17
140cc4a01:	48 8b cb             	mov    %rbx,%rcx
140cc4a04:	ff 15 16 f0 2b 00    	call   *0x2bf016(%rip)        # 0x140f83a20
140cc4a0a:	ba 02 00 00 00       	mov    $0x2,%edx
140cc4a0f:	48 8b cb             	mov    %rbx,%rcx
140cc4a12:	e8 d9 d5 01 00       	call   0x140ce1ff0
140cc4a17:	48 8b 03             	mov    (%rbx),%rax
140cc4a1a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cc4a1e:	48 63 50 3c          	movslq 0x3c(%rax),%rdx
140cc4a22:	e8 d9 d8 33 ff       	call   0x140002300
140cc4a27:	8b c7                	mov    %edi,%eax
140cc4a29:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc4a2e:	48 83 c4 30          	add    $0x30,%rsp
140cc4a32:	5f                   	pop    %rdi
140cc4a33:	c3                   	ret
140cc4a34:	ba ae 00 00 00       	mov    $0xae,%edx
140cc4a39:	c7 44 24 20 c8 00 00 	movl   $0xc8,0x20(%rsp)
140cc4a40:	00
140cc4a41:	4c 8d 0d 00 27 48 00 	lea    0x482700(%rip),%r9        # 0x141147148
140cc4a48:	b9 06 00 00 00       	mov    $0x6,%ecx
140cc4a4d:	44 8d 42 04          	lea    0x4(%rdx),%r8d
140cc4a51:	e8 2a c2 00 00       	call   0x140cd0c80
140cc4a56:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc4a5b:	33 c0                	xor    %eax,%eax
140cc4a5d:	48 83 c4 30          	add    $0x30,%rsp
140cc4a61:	5f                   	pop    %rdi
140cc4a62:	c3                   	ret
140cc4a63:	cc                   	int3
140cc4a64:	cc                   	int3
140cc4a65:	cc                   	int3
140cc4a66:	cc                   	int3
140cc4a67:	cc                   	int3
140cc4a68:	cc                   	int3
140cc4a69:	cc                   	int3
140cc4a6a:	cc                   	int3
140cc4a6b:	cc                   	int3
140cc4a6c:	cc                   	int3
140cc4a6d:	cc                   	int3
140cc4a6e:	cc                   	int3
140cc4a6f:	cc                   	int3
140cc4a70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc4a75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140cc4a7a:	57                   	push   %rdi
140cc4a7b:	b8 20 00 00 00       	mov    $0x20,%eax
140cc4a80:	e8 1b 6a 15 00       	call   0x140e1b4a0
140cc4a85:	48 2b e0             	sub    %rax,%rsp
140cc4a88:	48 8b 01             	mov    (%rcx),%rax
140cc4a8b:	49 8b f8             	mov    %r8,%rdi
140cc4a8e:	48 8b f2             	mov    %rdx,%rsi
140cc4a91:	48 8b d9             	mov    %rcx,%rbx
140cc4a94:	83 78 08 40          	cmpl   $0x40,0x8(%rax)
140cc4a98:	7e 19                	jle    0x140cc4ab3
140cc4a9a:	41 b8 ad 00 00 00    	mov    $0xad,%r8d
140cc4aa0:	48 8d 15 a1 26 48 00 	lea    0x4826a1(%rip),%rdx        # 0x141147148
140cc4aa7:	48 8d 0d b2 26 48 00 	lea    0x4826b2(%rip),%rcx        # 0x141147160
140cc4aae:	e8 1d 0e 04 00       	call   0x140d058d0
140cc4ab3:	48 8b 03             	mov    (%rbx),%rax
140cc4ab6:	48 8b d6             	mov    %rsi,%rdx
140cc4ab9:	48 8b cb             	mov    %rbx,%rcx
140cc4abc:	48 8b 40 20          	mov    0x20(%rax),%rax
140cc4ac0:	ff 15 5a ef 2b 00    	call   *0x2bef5a(%rip)        # 0x140f83a20
140cc4ac6:	8b f0                	mov    %eax,%esi
140cc4ac8:	48 85 ff             	test   %rdi,%rdi
140cc4acb:	74 08                	je     0x140cc4ad5
140cc4acd:	48 8b 0b             	mov    (%rbx),%rcx
140cc4ad0:	8b 51 08             	mov    0x8(%rcx),%edx
140cc4ad3:	89 17                	mov    %edx,(%rdi)
140cc4ad5:	48 8b 0b             	mov    (%rbx),%rcx
140cc4ad8:	48 8b 41 30          	mov    0x30(%rcx),%rax
140cc4adc:	48 85 c0             	test   %rax,%rax
140cc4adf:	74 16                	je     0x140cc4af7
140cc4ae1:	48 8b cb             	mov    %rbx,%rcx
140cc4ae4:	ff 15 36 ef 2b 00    	call   *0x2bef36(%rip)        # 0x140f83a20
140cc4aea:	ba 02 00 00 00       	mov    $0x2,%edx
140cc4aef:	48 8b cb             	mov    %rbx,%rcx
140cc4af2:	e8 f9 d4 01 00       	call   0x140ce1ff0
140cc4af7:	48 8b 03             	mov    (%rbx),%rax
140cc4afa:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cc4afe:	48 63 50 3c          	movslq 0x3c(%rax),%rdx
140cc4b02:	e8 f9 d7 33 ff       	call   0x140002300
140cc4b07:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc4b0c:	8b c6                	mov    %esi,%eax
140cc4b0e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140cc4b13:	48 83 c4 20          	add    $0x20,%rsp
140cc4b17:	5f                   	pop    %rdi
140cc4b18:	c3                   	ret
140cc4b19:	cc                   	int3
140cc4b1a:	cc                   	int3
140cc4b1b:	cc                   	int3
140cc4b1c:	cc                   	int3
140cc4b1d:	cc                   	int3
140cc4b1e:	cc                   	int3
140cc4b1f:	cc                   	int3
140cc4b20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc4b25:	57                   	push   %rdi
140cc4b26:	b8 20 00 00 00       	mov    $0x20,%eax
140cc4b2b:	e8 70 69 15 00       	call   0x140e1b4a0
140cc4b30:	48 2b e0             	sub    %rax,%rsp
140cc4b33:	48 8b da             	mov    %rdx,%rbx
140cc4b36:	48 8b f9             	mov    %rcx,%rdi
140cc4b39:	e8 82 05 00 00       	call   0x140cc50c0
140cc4b3e:	45 33 c0             	xor    %r8d,%r8d
140cc4b41:	48 8b d3             	mov    %rbx,%rdx
140cc4b44:	48 8b cf             	mov    %rdi,%rcx
140cc4b47:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc4b4c:	48 83 c4 20          	add    $0x20,%rsp
140cc4b50:	5f                   	pop    %rdi
140cc4b51:	e9 0a 00 00 00       	jmp    0x140cc4b60
140cc4b56:	cc                   	int3
140cc4b57:	cc                   	int3
140cc4b58:	cc                   	int3
140cc4b59:	cc                   	int3
140cc4b5a:	cc                   	int3
140cc4b5b:	cc                   	int3
140cc4b5c:	cc                   	int3
140cc4b5d:	cc                   	int3
140cc4b5e:	cc                   	int3
140cc4b5f:	cc                   	int3
140cc4b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc4b65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140cc4b6a:	57                   	push   %rdi
140cc4b6b:	b8 30 00 00 00       	mov    $0x30,%eax
140cc4b70:	e8 2b 69 15 00       	call   0x140e1b4a0
140cc4b75:	48 2b e0             	sub    %rax,%rsp
140cc4b78:	48 8b fa             	mov    %rdx,%rdi
140cc4b7b:	49 8b f0             	mov    %r8,%rsi
140cc4b7e:	8d 50 d2             	lea    -0x2e(%rax),%edx
140cc4b81:	48 8b d9             	mov    %rcx,%rbx
140cc4b84:	e8 57 d4 01 00       	call   0x140ce1fe0
140cc4b89:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cc4b8d:	48 85 c9             	test   %rcx,%rcx
140cc4b90:	74 68                	je     0x140cc4bfa
140cc4b92:	48 8b 03             	mov    (%rbx),%rax
140cc4b95:	48 85 c0             	test   %rax,%rax
140cc4b98:	74 60                	je     0x140cc4bfa
140cc4b9a:	48 85 ff             	test   %rdi,%rdi
140cc4b9d:	74 06                	je     0x140cc4ba5
140cc4b9f:	8b 00                	mov    (%rax),%eax
140cc4ba1:	39 07                	cmp    %eax,(%rdi)
140cc4ba3:	75 5e                	jne    0x140cc4c03
140cc4ba5:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140cc4ba9:	48 85 c9             	test   %rcx,%rcx
140cc4bac:	74 2a                	je     0x140cc4bd8
140cc4bae:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140cc4bb3:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140cc4bb8:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
140cc4bbe:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140cc4bc5:	00
140cc4bc6:	44 8d 4a 08          	lea    0x8(%rdx),%r9d
140cc4bca:	e8 81 b9 01 00       	call   0x140ce0550
140cc4bcf:	85 c0                	test   %eax,%eax
140cc4bd1:	7f 05                	jg     0x140cc4bd8
140cc4bd3:	83 f8 fe             	cmp    $0xfffffffe,%eax
140cc4bd6:	75 61                	jne    0x140cc4c39
140cc4bd8:	f7 43 10 00 01 00 00 	testl  $0x100,0x10(%rbx)
140cc4bdf:	0f 84 b6 01 00 00    	je     0x140cc4d9b
140cc4be5:	b8 01 00 00 00       	mov    $0x1,%eax
140cc4bea:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc4bef:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140cc4bf4:	48 83 c4 30          	add    $0x30,%rsp
140cc4bf8:	5f                   	pop    %rdi
140cc4bf9:	c3                   	ret
140cc4bfa:	48 85 ff             	test   %rdi,%rdi
140cc4bfd:	0f 84 5a 01 00 00    	je     0x140cc4d5d
140cc4c03:	e8 88 09 03 00       	call   0x140cf5590
140cc4c08:	48 85 f6             	test   %rsi,%rsi
140cc4c0b:	74 3e                	je     0x140cc4c4b
140cc4c0d:	48 8b ce             	mov    %rsi,%rcx
140cc4c10:	e8 7b 0a 03 00       	call   0x140cf5690
140cc4c15:	85 c0                	test   %eax,%eax
140cc4c17:	75 41                	jne    0x140cc4c5a
140cc4c19:	ba 80 00 00 00       	mov    $0x80,%edx
140cc4c1e:	c7 44 24 20 58 00 00 	movl   $0x58,0x20(%rsp)
140cc4c25:	00
140cc4c26:	4c 8d 0d 1b 25 48 00 	lea    0x48251b(%rip),%r9        # 0x141147148
140cc4c2d:	8d 48 06             	lea    0x6(%rax),%ecx
140cc4c30:	44 8d 42 06          	lea    0x6(%rdx),%r8d
140cc4c34:	e8 47 c0 00 00       	call   0x140cd0c80
140cc4c39:	33 c0                	xor    %eax,%eax
140cc4c3b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc4c40:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140cc4c45:	48 83 c4 30          	add    $0x30,%rsp
140cc4c49:	5f                   	pop    %rdi
140cc4c4a:	c3                   	ret
140cc4c4b:	8b 0f                	mov    (%rdi),%ecx
140cc4c4d:	e8 5e 11 04 00       	call   0x140d05db0
140cc4c52:	48 8b f0             	mov    %rax,%rsi
140cc4c55:	48 85 c0             	test   %rax,%rax
140cc4c58:	74 4c                	je     0x140cc4ca6
140cc4c5a:	8b 17                	mov    (%rdi),%edx
140cc4c5c:	48 8b ce             	mov    %rsi,%rcx
140cc4c5f:	e8 ec 10 04 00       	call   0x140d05d50
140cc4c64:	48 8b f8             	mov    %rax,%rdi
140cc4c67:	48 85 c0             	test   %rax,%rax
140cc4c6a:	75 3c                	jne    0x140cc4ca8
140cc4c6c:	ba 80 00 00 00       	mov    $0x80,%edx
140cc4c71:	c7 44 24 20 64 00 00 	movl   $0x64,0x20(%rsp)
140cc4c78:	00
140cc4c79:	4c 8d 0d c8 24 48 00 	lea    0x4824c8(%rip),%r9        # 0x141147148
140cc4c80:	8d 48 06             	lea    0x6(%rax),%ecx
140cc4c83:	44 8d 42 06          	lea    0x6(%rdx),%r8d
140cc4c87:	e8 f4 bf 00 00       	call   0x140cd0c80
140cc4c8c:	48 8b ce             	mov    %rsi,%rcx
140cc4c8f:	e8 fc 08 03 00       	call   0x140cf5590
140cc4c94:	33 c0                	xor    %eax,%eax
140cc4c96:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc4c9b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140cc4ca0:	48 83 c4 30          	add    $0x30,%rsp
140cc4ca4:	5f                   	pop    %rdi
140cc4ca5:	c3                   	ret
140cc4ca6:	33 f6                	xor    %esi,%esi
140cc4ca8:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140cc4cac:	48 8b 03             	mov    (%rbx),%rax
140cc4caf:	48 3b c7             	cmp    %rdi,%rax
140cc4cb2:	0f 84 ed fe ff ff    	je     0x140cc4ba5
140cc4cb8:	48 85 c0             	test   %rax,%rax
140cc4cbb:	74 29                	je     0x140cc4ce6
140cc4cbd:	48 63 48 3c          	movslq 0x3c(%rax),%rcx
140cc4cc1:	85 c9                	test   %ecx,%ecx
140cc4cc3:	74 21                	je     0x140cc4ce6
140cc4cc5:	48 8b d1             	mov    %rcx,%rdx
140cc4cc8:	4c 8d 05 79 24 48 00 	lea    0x482479(%rip),%r8        # 0x141147148
140cc4ccf:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cc4cd3:	41 b9 7b 00 00 00    	mov    $0x7b,%r9d
140cc4cd9:	e8 52 ce ff ff       	call   0x140cc1b30
140cc4cde:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
140cc4ce5:	00
140cc4ce6:	f7 43 10 00 01 00 00 	testl  $0x100,0x10(%rbx)
140cc4ced:	48 89 3b             	mov    %rdi,(%rbx)
140cc4cf0:	0f 85 af fe ff ff    	jne    0x140cc4ba5
140cc4cf6:	83 7f 3c 00          	cmpl   $0x0,0x3c(%rdi)
140cc4cfa:	0f 84 a5 fe ff ff    	je     0x140cc4ba5
140cc4d00:	48 8b 47 18          	mov    0x18(%rdi),%rax
140cc4d04:	48 8d 15 3d 24 48 00 	lea    0x48243d(%rip),%rdx        # 0x141147148
140cc4d0b:	48 89 43 28          	mov    %rax,0x28(%rbx)
140cc4d0f:	41 b8 81 00 00 00    	mov    $0x81,%r8d
140cc4d15:	48 63 4f 3c          	movslq 0x3c(%rdi),%rcx
140cc4d19:	e8 32 d0 ff ff       	call   0x140cc1d50
140cc4d1e:	48 89 43 18          	mov    %rax,0x18(%rbx)
140cc4d22:	48 85 c0             	test   %rax,%rax
140cc4d25:	0f 85 7a fe ff ff    	jne    0x140cc4ba5
140cc4d2b:	4c 8d 0d 16 24 48 00 	lea    0x482416(%rip),%r9        # 0x141147148
140cc4d32:	c7 44 24 20 83 00 00 	movl   $0x83,0x20(%rsp)
140cc4d39:	00
140cc4d3a:	ba 80 00 00 00       	mov    $0x80,%edx
140cc4d3f:	8d 48 06             	lea    0x6(%rax),%ecx
140cc4d42:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cc4d46:	e8 35 bf 00 00       	call   0x140cd0c80
140cc4d4b:	33 c0                	xor    %eax,%eax
140cc4d4d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc4d52:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140cc4d57:	48 83 c4 30          	add    $0x30,%rsp
140cc4d5b:	5f                   	pop    %rdi
140cc4d5c:	c3                   	ret
140cc4d5d:	48 8b 3b             	mov    (%rbx),%rdi
140cc4d60:	48 85 ff             	test   %rdi,%rdi
140cc4d63:	0f 85 43 ff ff ff    	jne    0x140cc4cac
140cc4d69:	ba 80 00 00 00       	mov    $0x80,%edx
140cc4d6e:	c7 44 24 20 73 00 00 	movl   $0x73,0x20(%rsp)
140cc4d75:	00
140cc4d76:	4c 8d 0d cb 23 48 00 	lea    0x4823cb(%rip),%r9        # 0x141147148
140cc4d7d:	8d 4f 06             	lea    0x6(%rdi),%ecx
140cc4d80:	44 8d 42 0b          	lea    0xb(%rdx),%r8d
140cc4d84:	e8 f7 be 00 00       	call   0x140cd0c80
140cc4d89:	33 c0                	xor    %eax,%eax
140cc4d8b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc4d90:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140cc4d95:	48 83 c4 30          	add    $0x30,%rsp
140cc4d99:	5f                   	pop    %rdi
140cc4d9a:	c3                   	ret
140cc4d9b:	48 8b 03             	mov    (%rbx),%rax
140cc4d9e:	48 8b cb             	mov    %rbx,%rcx
140cc4da1:	48 8b 40 10          	mov    0x10(%rax),%rax
140cc4da5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc4daa:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140cc4daf:	48 83 c4 30          	add    $0x30,%rsp
140cc4db3:	5f                   	pop    %rdi
140cc4db4:	48 ff 25 65 ec 2b 00 	rex.W jmp *0x2bec65(%rip)        # 0x140f83a20
140cc4dbb:	cc                   	int3
140cc4dbc:	cc                   	int3
140cc4dbd:	cc                   	int3
140cc4dbe:	cc                   	int3
140cc4dbf:	cc                   	int3
140cc4dc0:	b8 28 00 00 00       	mov    $0x28,%eax