140e2996e:	cc                   	int3
140e2996f:	cc                   	int3
140e29970:	c3                   	ret
140e29971:	cc                   	int3
140e29972:	cc                   	int3
140e29973:	cc                   	int3
140e29974:	cc                   	int3
140e29975:	cc                   	int3
140e29976:	cc                   	int3
140e29977:	cc                   	int3
140e29978:	cc                   	int3
140e29979:	cc                   	int3
140e2997a:	cc                   	int3
140e2997b:	cc                   	int3
140e2997c:	cc                   	int3
140e2997d:	cc                   	int3
140e2997e:	cc                   	int3
140e2997f:	cc                   	int3
140e29980:	c3                   	ret
140e29981:	cc                   	int3
140e29982:	cc                   	int3
140e29983:	cc                   	int3
140e29984:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e29989:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140e2998e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e29993:	57                   	push   %rdi
140e29994:	41 54                	push   %r12
140e29996:	41 55                	push   %r13
140e29998:	41 56                	push   %r14
140e2999a:	41 57                	push   %r15
140e2999c:	48 83 ec 20          	sub    $0x20,%rsp
140e299a0:	8b f9                	mov    %ecx,%edi
140e299a2:	4c 8d 3d 57 66 1d ff 	lea    -0xe299a9(%rip),%r15        # 0x140000000
140e299a9:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
140e299ad:	4d 8b e1             	mov    %r9,%r12
140e299b0:	49 8b e8             	mov    %r8,%rbp
140e299b3:	4c 8b ea             	mov    %rdx,%r13
140e299b6:	49 8b 84 ff e0 f3 49 	mov    0x149f3e0(%r15,%rdi,8),%rax
140e299bd:	01
140e299be:	90                   	nop
140e299bf:	49 3b c6             	cmp    %r14,%rax
140e299c2:	0f 84 ae 00 00 00    	je     0x140e29a76
140e299c8:	48 85 c0             	test   %rax,%rax
140e299cb:	0f 85 a7 00 00 00    	jne    0x140e29a78
140e299d1:	4d 3b c1             	cmp    %r9,%r8
140e299d4:	0f 84 94 00 00 00    	je     0x140e29a6e
140e299da:	8b 75 00             	mov    0x0(%rbp),%esi
140e299dd:	49 8b 9c f7 c8 f3 49 	mov    0x149f3c8(%r15,%rsi,8),%rbx
140e299e4:	01
140e299e5:	90                   	nop
140e299e6:	48 85 db             	test   %rbx,%rbx
140e299e9:	74 0b                	je     0x140e299f6
140e299eb:	49 3b de             	cmp    %r14,%rbx
140e299ee:	0f 85 c1 00 00 00    	jne    0x140e29ab5
140e299f4:	eb 6b                	jmp    0x140e29a61
140e299f6:	4d 8b bc f7 d0 20 1e 	mov    0x11e20d0(%r15,%rsi,8),%r15
140e299fd:	01
140e299fe:	33 d2                	xor    %edx,%edx
140e29a00:	49 8b cf             	mov    %r15,%rcx
140e29a03:	41 b8 00 08 00 00    	mov    $0x800,%r8d
140e29a09:	ff 15 41 97 15 00    	call   *0x159741(%rip)        # 0x140f83150
140e29a0f:	48 8b d8             	mov    %rax,%rbx
140e29a12:	48 85 c0             	test   %rax,%rax
140e29a15:	75 7e                	jne    0x140e29a95
140e29a17:	ff 15 4b 98 15 00    	call   *0x15984b(%rip)        # 0x140f83268
140e29a1d:	83 f8 57             	cmp    $0x57,%eax
140e29a20:	75 2d                	jne    0x140e29a4f
140e29a22:	44 8d 43 07          	lea    0x7(%rbx),%r8d
140e29a26:	49 8b cf             	mov    %r15,%rcx
140e29a29:	48 8d 15 50 87 3b 00 	lea    0x3b8750(%rip),%rdx        # 0x1411e2180
140e29a30:	e8 33 9b 02 00       	call   0x140e53568
140e29a35:	85 c0                	test   %eax,%eax
140e29a37:	74 16                	je     0x140e29a4f
140e29a39:	45 33 c0             	xor    %r8d,%r8d
140e29a3c:	33 d2                	xor    %edx,%edx
140e29a3e:	49 8b cf             	mov    %r15,%rcx
140e29a41:	ff 15 09 97 15 00    	call   *0x159709(%rip)        # 0x140f83150
140e29a47:	48 8b d8             	mov    %rax,%rbx
140e29a4a:	48 85 c0             	test   %rax,%rax
140e29a4d:	75 46                	jne    0x140e29a95
140e29a4f:	49 8b c6             	mov    %r14,%rax
140e29a52:	4c 8d 3d a7 65 1d ff 	lea    -0xe29a59(%rip),%r15        # 0x140000000
140e29a59:	49 87 84 f7 c8 f3 49 	xchg   %rax,0x149f3c8(%r15,%rsi,8)
140e29a60:	01
140e29a61:	48 83 c5 04          	add    $0x4,%rbp
140e29a65:	49 3b ec             	cmp    %r12,%rbp
140e29a68:	0f 85 6c ff ff ff    	jne    0x140e299da
140e29a6e:	4d 87 b4 ff e0 f3 49 	xchg   %r14,0x149f3e0(%r15,%rdi,8)
140e29a75:	01
140e29a76:	33 c0                	xor    %eax,%eax
140e29a78:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140e29a7d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140e29a82:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140e29a87:	48 83 c4 20          	add    $0x20,%rsp
140e29a8b:	41 5f                	pop    %r15
140e29a8d:	41 5e                	pop    %r14
140e29a8f:	41 5d                	pop    %r13
140e29a91:	41 5c                	pop    %r12
140e29a93:	5f                   	pop    %rdi
140e29a94:	c3                   	ret
140e29a95:	48 8b c3             	mov    %rbx,%rax
140e29a98:	4c 8d 3d 61 65 1d ff 	lea    -0xe29a9f(%rip),%r15        # 0x140000000
140e29a9f:	49 87 84 f7 c8 f3 49 	xchg   %rax,0x149f3c8(%r15,%rsi,8)
140e29aa6:	01
140e29aa7:	48 85 c0             	test   %rax,%rax
140e29aaa:	74 09                	je     0x140e29ab5
140e29aac:	48 8b cb             	mov    %rbx,%rcx
140e29aaf:	ff 15 9b 99 15 00    	call   *0x15999b(%rip)        # 0x140f83450
140e29ab5:	49 8b d5             	mov    %r13,%rdx
140e29ab8:	48 8b cb             	mov    %rbx,%rcx
140e29abb:	ff 15 37 98 15 00    	call   *0x159837(%rip)        # 0x140f832f8
140e29ac1:	48 85 c0             	test   %rax,%rax
140e29ac4:	74 a8                	je     0x140e29a6e
140e29ac6:	48 8b c8             	mov    %rax,%rcx
140e29ac9:	49 87 8c ff e0 f3 49 	xchg   %rcx,0x149f3e0(%r15,%rdi,8)
140e29ad0:	01
140e29ad1:	eb a5                	jmp    0x140e29a78
140e29ad3:	cc                   	int3
140e29ad4:	40 53                	rex push %rbx
140e29ad6:	48 83 ec 20          	sub    $0x20,%rsp
140e29ada:	48 8b d9             	mov    %rcx,%rbx
140e29add:	4c 8d 0d b4 86 3b 00 	lea    0x3b86b4(%rip),%r9        # 0x1411e2198
140e29ae4:	33 c9                	xor    %ecx,%ecx
140e29ae6:	4c 8d 05 a3 86 3b 00 	lea    0x3b86a3(%rip),%r8        # 0x1411e2190
140e29aed:	48 8d 15 a4 86 3b 00 	lea    0x3b86a4(%rip),%rdx        # 0x1411e2198
140e29af4:	e8 8b fe ff ff       	call   0x140e29984
140e29af9:	48 85 c0             	test   %rax,%rax
140e29afc:	74 0f                	je     0x140e29b0d
140e29afe:	48 8b cb             	mov    %rbx,%rcx
140e29b01:	48 83 c4 20          	add    $0x20,%rsp
140e29b05:	5b                   	pop    %rbx
140e29b06:	48 ff 25 13 9f 15 00 	rex.W jmp *0x159f13(%rip)        # 0x140f83a20
140e29b0d:	48 83 c4 20          	add    $0x20,%rsp
140e29b11:	5b                   	pop    %rbx
140e29b12:	48 ff 25 97 9b 15 00 	rex.W jmp *0x159b97(%rip)        # 0x140f836b0
140e29b19:	cc                   	int3
140e29b1a:	cc                   	int3
140e29b1b:	cc                   	int3
140e29b1c:	40 53                	rex push %rbx
140e29b1e:	48 83 ec 20          	sub    $0x20,%rsp
140e29b22:	8b d9                	mov    %ecx,%ebx
140e29b24:	4c 8d 0d 85 86 3b 00 	lea    0x3b8685(%rip),%r9        # 0x1411e21b0
140e29b2b:	b9 01 00 00 00       	mov    $0x1,%ecx
140e29b30:	4c 8d 05 71 86 3b 00 	lea    0x3b8671(%rip),%r8        # 0x1411e21a8
140e29b37:	48 8d 15 72 86 3b 00 	lea    0x3b8672(%rip),%rdx        # 0x1411e21b0
140e29b3e:	e8 41 fe ff ff       	call   0x140e29984
140e29b43:	8b cb                	mov    %ebx,%ecx
140e29b45:	48 85 c0             	test   %rax,%rax
140e29b48:	74 0c                	je     0x140e29b56
140e29b4a:	48 83 c4 20          	add    $0x20,%rsp
140e29b4e:	5b                   	pop    %rbx
140e29b4f:	48 ff 25 ca 9e 15 00 	rex.W jmp *0x159eca(%rip)        # 0x140f83a20
140e29b56:	48 83 c4 20          	add    $0x20,%rsp
140e29b5a:	5b                   	pop    %rbx
140e29b5b:	48 ff 25 66 9b 15 00 	rex.W jmp *0x159b66(%rip)        # 0x140f836c8
140e29b62:	cc                   	int3
140e29b63:	cc                   	int3
140e29b64:	40 53                	rex push %rbx
140e29b66:	48 83 ec 20          	sub    $0x20,%rsp
140e29b6a:	8b d9                	mov    %ecx,%ebx
140e29b6c:	4c 8d 0d 4d 86 3b 00 	lea    0x3b864d(%rip),%r9        # 0x1411e21c0
140e29b73:	b9 02 00 00 00       	mov    $0x2,%ecx
140e29b78:	4c 8d 05 39 86 3b 00 	lea    0x3b8639(%rip),%r8        # 0x1411e21b8
140e29b7f:	48 8d 15 3a 86 3b 00 	lea    0x3b863a(%rip),%rdx        # 0x1411e21c0
140e29b86:	e8 f9 fd ff ff       	call   0x140e29984
140e29b8b:	8b cb                	mov    %ebx,%ecx
140e29b8d:	48 85 c0             	test   %rax,%rax
140e29b90:	74 0c                	je     0x140e29b9e
140e29b92:	48 83 c4 20          	add    $0x20,%rsp
140e29b96:	5b                   	pop    %rbx
140e29b97:	48 ff 25 82 9e 15 00 	rex.W jmp *0x159e82(%rip)        # 0x140f83a20
140e29b9e:	48 83 c4 20          	add    $0x20,%rsp
140e29ba2:	5b                   	pop    %rbx
140e29ba3:	48 ff 25 0e 9b 15 00 	rex.W jmp *0x159b0e(%rip)        # 0x140f836b8
140e29baa:	cc                   	int3
140e29bab:	cc                   	int3
140e29bac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e29bb1:	57                   	push   %rdi
140e29bb2:	48 83 ec 20          	sub    $0x20,%rsp
140e29bb6:	48 8b da             	mov    %rdx,%rbx
140e29bb9:	4c 8d 0d 18 86 3b 00 	lea    0x3b8618(%rip),%r9        # 0x1411e21d8
140e29bc0:	8b f9                	mov    %ecx,%edi
140e29bc2:	48 8d 15 0f 86 3b 00 	lea    0x3b860f(%rip),%rdx        # 0x1411e21d8
140e29bc9:	b9 03 00 00 00       	mov    $0x3,%ecx
140e29bce:	4c 8d 05 fb 85 3b 00 	lea    0x3b85fb(%rip),%r8        # 0x1411e21d0
140e29bd5:	e8 aa fd ff ff       	call   0x140e29984
140e29bda:	48 8b d3             	mov    %rbx,%rdx
140e29bdd:	8b cf                	mov    %edi,%ecx
140e29bdf:	48 85 c0             	test   %rax,%rax
140e29be2:	74 08                	je     0x140e29bec
140e29be4:	ff 15 36 9e 15 00    	call   *0x159e36(%rip)        # 0x140f83a20
140e29bea:	eb 06                	jmp    0x140e29bf2
140e29bec:	ff 15 ce 9a 15 00    	call   *0x159ace(%rip)        # 0x140f836c0
140e29bf2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e29bf7:	48 83 c4 20          	add    $0x20,%rsp
140e29bfb:	5f                   	pop    %rdi
140e29bfc:	c3                   	ret
140e29bfd:	cc                   	int3
140e29bfe:	cc                   	int3
140e29bff:	cc                   	int3
140e29c00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e29c05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e29c0a:	57                   	push   %rdi
140e29c0b:	48 83 ec 20          	sub    $0x20,%rsp
140e29c0f:	41 8b f0             	mov    %r8d,%esi
140e29c12:	4c 8d 0d d7 85 3b 00 	lea    0x3b85d7(%rip),%r9        # 0x1411e21f0
140e29c19:	8b da                	mov    %edx,%ebx
140e29c1b:	4c 8d 05 c6 85 3b 00 	lea    0x3b85c6(%rip),%r8        # 0x1411e21e8
140e29c22:	48 8b f9             	mov    %rcx,%rdi
140e29c25:	48 8d 15 c4 85 3b 00 	lea    0x3b85c4(%rip),%rdx        # 0x1411e21f0
140e29c2c:	b9 04 00 00 00       	mov    $0x4,%ecx
140e29c31:	e8 4e fd ff ff       	call   0x140e29984
140e29c36:	8b d3                	mov    %ebx,%edx
140e29c38:	48 8b cf             	mov    %rdi,%rcx
140e29c3b:	48 85 c0             	test   %rax,%rax
140e29c3e:	74 0b                	je     0x140e29c4b
140e29c40:	44 8b c6             	mov    %esi,%r8d
140e29c43:	ff 15 d7 9d 15 00    	call   *0x159dd7(%rip)        # 0x140f83a20
140e29c49:	eb 06                	jmp    0x140e29c51
140e29c4b:	ff 15 57 9a 15 00    	call   *0x159a57(%rip)        # 0x140f836a8
140e29c51:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e29c56:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e29c5b:	48 83 c4 20          	add    $0x20,%rsp
140e29c5f:	5f                   	pop    %rdi
140e29c60:	c3                   	ret
140e29c61:	cc                   	int3
140e29c62:	cc                   	int3
140e29c63:	cc                   	int3
140e29c64:	cc                   	int3
140e29c65:	cc                   	int3
140e29c66:	cc                   	int3
140e29c67:	cc                   	int3
140e29c68:	cc                   	int3
140e29c69:	cc                   	int3
140e29c6a:	cc                   	int3
140e29c6b:	cc                   	int3
140e29c6c:	cc                   	int3
140e29c6d:	cc                   	int3
140e29c6e:	cc                   	int3
140e29c6f:	cc                   	int3
140e29c70:	cc                   	int3
140e29c71:	cc                   	int3
140e29c72:	cc                   	int3
140e29c73:	cc                   	int3
140e29c74:	cc                   	int3
140e29c75:	cc                   	int3
140e29c76:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e29c7d:	00 00 00
140e29c80:	cc                   	int3
140e29c81:	cc                   	int3
140e29c82:	cc                   	int3
140e29c83:	cc                   	int3
140e29c84:	cc                   	int3
140e29c85:	cc                   	int3
140e29c86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e29c8d:	00 00 00
140e29c90:	cc                   	int3
140e29c91:	cc                   	int3
140e29c92:	cc                   	int3
140e29c93:	cc                   	int3
140e29c94:	cc                   	int3
140e29c95:	cc                   	int3
140e29c96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e29c9d:	00 00 00
140e29ca0:	cc                   	int3
140e29ca1:	cc                   	int3
140e29ca2:	cc                   	int3
140e29ca3:	cc                   	int3
140e29ca4:	cc                   	int3
140e29ca5:	cc                   	int3
140e29ca6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e29cad:	00 00 00
140e29cb0:	48 83 ec 28          	sub    $0x28,%rsp
140e29cb4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140e29cb9:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140e29cbe:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
140e29cc3:	48 8b 12             	mov    (%rdx),%rdx
140e29cc6:	48 8b c1             	mov    %rcx,%rax
140e29cc9:	e8 82 fc ff ff       	call   0x140e29950
140e29cce:	ff d0                	call   *%rax
140e29cd0:	e8 ab fc ff ff       	call   0x140e29980
140e29cd5:	48 8b c8             	mov    %rax,%rcx
140e29cd8:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140e29cdd:	48 8b 12             	mov    (%rdx),%rdx
140e29ce0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e29ce6:	e8 65 fc ff ff       	call   0x140e29950
140e29ceb:	48 83 c4 28          	add    $0x28,%rsp
140e29cef:	c3                   	ret
140e29cf0:	48 83 ec 28          	sub    $0x28,%rsp
140e29cf4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140e29cf9:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140e29cfe:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
140e29d03:	48 8b 12             	mov    (%rdx),%rdx
140e29d06:	48 8b c1             	mov    %rcx,%rax
140e29d09:	e8 42 fc ff ff       	call   0x140e29950
140e29d0e:	ff d0                	call   *%rax
140e29d10:	e8 6b fc ff ff       	call   0x140e29980
140e29d15:	48 83 c4 28          	add    $0x28,%rsp
140e29d19:	c3                   	ret
140e29d1a:	cc                   	int3
140e29d1b:	cc                   	int3
140e29d1c:	cc                   	int3
140e29d1d:	cc                   	int3
140e29d1e:	cc                   	int3
140e29d1f:	cc                   	int3
140e29d20:	48 83 ec 28          	sub    $0x28,%rsp
140e29d24:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140e29d29:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140e29d2e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140e29d33:	48 8b 12             	mov    (%rdx),%rdx
140e29d36:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e29d3c:	e8 0f fc ff ff       	call   0x140e29950
140e29d41:	48 83 c4 28          	add    $0x28,%rsp
140e29d45:	c3                   	ret
140e29d46:	cc                   	int3
140e29d47:	cc                   	int3
140e29d48:	cc                   	int3
140e29d49:	cc                   	int3
140e29d4a:	cc                   	int3
140e29d4b:	cc                   	int3
140e29d4c:	cc                   	int3
140e29d4d:	cc                   	int3
140e29d4e:	cc                   	int3
140e29d4f:	cc                   	int3
140e29d50:	48 83 ec 28          	sub    $0x28,%rsp
140e29d54:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140e29d59:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140e29d5e:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140e29d63:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
140e29d68:	45 8b c1             	mov    %r9d,%r8d
140e29d6b:	48 8b c1             	mov    %rcx,%rax
140e29d6e:	e8 dd fb ff ff       	call   0x140e29950
140e29d73:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140e29d78:	ff d0                	call   *%rax
140e29d7a:	e8 01 fc ff ff       	call   0x140e29980
140e29d7f:	48 8b c8             	mov    %rax,%rcx
140e29d82:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140e29d87:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e29d8d:	e8 be fb ff ff       	call   0x140e29950
140e29d92:	48 83 c4 28          	add    $0x28,%rsp
140e29d96:	c3                   	ret
140e29d97:	cc                   	int3
140e29d98:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e29d9d:	57                   	push   %rdi
140e29d9e:	48 83 ec 20          	sub    $0x20,%rsp
140e29da2:	48 83 39 00          	cmpq   $0x0,(%rcx)
140e29da6:	48 8b f9             	mov    %rcx,%rdi
140e29da9:	75 40                	jne    0x140e29deb
140e29dab:	ff 15 b7 94 15 00    	call   *0x1594b7(%rip)        # 0x140f83268
140e29db1:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)