140150a23:	e9 94 00 00 00       	jmp    0x140150abc
140150a28:	48 85 ff             	test   %rdi,%rdi
140150a2b:	74 62                	je     0x140150a8f
140150a2d:	4c 39 a7 b0 00 00 00 	cmp    %r12,0xb0(%rdi)
140150a34:	74 2b                	je     0x140150a61
140150a36:	49 8b c4             	mov    %r12,%rax
140150a39:	4d 85 ff             	test   %r15,%r15
140150a3c:	74 13                	je     0x140150a51
140150a3e:	45 8b c5             	mov    %r13d,%r8d
140150a41:	48 8b d7             	mov    %rdi,%rdx
140150a44:	49 8b ce             	mov    %r14,%rcx
140150a47:	e8 e4 f7 ff ff       	call   0x140150230
140150a4c:	48 85 c0             	test   %rax,%rax
140150a4f:	74 10                	je     0x140150a61
140150a51:	48 8b df             	mov    %rdi,%rbx
140150a54:	4c 8b f8             	mov    %rax,%r15
140150a57:	4d 85 ff             	test   %r15,%r15
140150a5a:	75 3a                	jne    0x140150a96
140150a5c:	48 85 ed             	test   %rbp,%rbp
140150a5f:	eb 50                	jmp    0x140150ab1
140150a61:	48 85 db             	test   %rbx,%rbx
140150a64:	74 29                	je     0x140150a8f
140150a66:	4c 39 a3 b0 00 00 00 	cmp    %r12,0xb0(%rbx)
140150a6d:	74 20                	je     0x140150a8f
140150a6f:	48 85 ed             	test   %rbp,%rbp
140150a72:	74 16                	je     0x140150a8a
140150a74:	45 8b c5             	mov    %r13d,%r8d
140150a77:	48 8b d3             	mov    %rbx,%rdx
140150a7a:	48 8b ce             	mov    %rsi,%rcx
140150a7d:	e8 ae f7 ff ff       	call   0x140150230
140150a82:	4c 8b e0             	mov    %rax,%r12
140150a85:	48 85 c0             	test   %rax,%rax
140150a88:	74 05                	je     0x140150a8f
140150a8a:	49 8b ec             	mov    %r12,%rbp
140150a8d:	eb c8                	jmp    0x140150a57
140150a8f:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140150a94:	eb 26                	jmp    0x140150abc
140150a96:	48 85 ed             	test   %rbp,%rbp
140150a99:	74 1f                	je     0x140150aba
140150a9b:	45 8b cd             	mov    %r13d,%r9d
140150a9e:	4c 8b c5             	mov    %rbp,%r8
140150aa1:	49 8b d7             	mov    %r15,%rdx
140150aa4:	48 8b cb             	mov    %rbx,%rcx
140150aa7:	e8 64 54 ff ff       	call   0x140145f10
140150aac:	eb 0e                	jmp    0x140150abc
140150aae:	48 85 f6             	test   %rsi,%rsi
140150ab1:	75 07                	jne    0x140150aba
140150ab3:	b8 01 00 00 00       	mov    $0x1,%eax
140150ab8:	eb 02                	jmp    0x140150abc
140150aba:	33 c0                	xor    %eax,%eax
140150abc:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140150ac1:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140150ac6:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140150acb:	48 83 c4 20          	add    $0x20,%rsp
140150acf:	41 5f                	pop    %r15
140150ad1:	41 5e                	pop    %r14
140150ad3:	41 5d                	pop    %r13
140150ad5:	41 5c                	pop    %r12
140150ad7:	5f                   	pop    %rdi
140150ad8:	c3                   	ret
140150ad9:	cc                   	int3
140150ada:	cc                   	int3
140150adb:	cc                   	int3
140150adc:	cc                   	int3
140150add:	cc                   	int3
140150ade:	cc                   	int3
140150adf:	cc                   	int3
140150ae0:	40 53                	rex push %rbx
140150ae2:	b8 20 00 00 00       	mov    $0x20,%eax
140150ae7:	e8 44 00 16 00       	call   0x1402b0b30
140150aec:	48 2b e0             	sub    %rax,%rsp
140150aef:	48 8b d9             	mov    %rcx,%rbx
140150af2:	48 85 c9             	test   %rcx,%rcx
140150af5:	74 22                	je     0x140150b19
140150af7:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
140150afe:	48 85 c0             	test   %rax,%rax
140150b01:	74 09                	je     0x140150b0c
140150b03:	8b ca                	mov    %edx,%ecx
140150b05:	ff d0                	call   *%rax
140150b07:	48 85 c0             	test   %rax,%rax
140150b0a:	75 0f                	jne    0x140150b1b
140150b0c:	48 8b cb             	mov    %rbx,%rcx
140150b0f:	48 83 c4 20          	add    $0x20,%rsp
140150b13:	5b                   	pop    %rbx
140150b14:	e9 67 7d f5 ff       	jmp    0x1400a8880
140150b19:	33 c0                	xor    %eax,%eax
140150b1b:	48 83 c4 20          	add    $0x20,%rsp
140150b1f:	5b                   	pop    %rbx
140150b20:	c3                   	ret
140150b21:	cc                   	int3
140150b22:	cc                   	int3
140150b23:	cc                   	int3
140150b24:	cc                   	int3
140150b25:	cc                   	int3
140150b26:	cc                   	int3
140150b27:	cc                   	int3
140150b28:	cc                   	int3
140150b29:	cc                   	int3
140150b2a:	cc                   	int3
140150b2b:	cc                   	int3
140150b2c:	cc                   	int3
140150b2d:	cc                   	int3
140150b2e:	cc                   	int3
140150b2f:	cc                   	int3
140150b30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140150b35:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140150b3a:	57                   	push   %rdi
140150b3b:	b8 20 00 00 00       	mov    $0x20,%eax
140150b40:	e8 eb ff 15 00       	call   0x1402b0b30
140150b45:	48 2b e0             	sub    %rax,%rsp
140150b48:	48 8b 42 08          	mov    0x8(%rdx),%rax
140150b4c:	33 ff                	xor    %edi,%edi
140150b4e:	48 8b da             	mov    %rdx,%rbx
140150b51:	48 8b f1             	mov    %rcx,%rsi
140150b54:	48 85 c0             	test   %rax,%rax
140150b57:	75 53                	jne    0x140150bac
140150b59:	48 8b 0a             	mov    (%rdx),%rcx
140150b5c:	e8 ef 53 ff ff       	call   0x140145f50
140150b61:	48 89 43 08          	mov    %rax,0x8(%rbx)
140150b65:	48 85 c0             	test   %rax,%rax
140150b68:	75 3d                	jne    0x140150ba7
140150b6a:	e8 01 65 fd ff       	call   0x140127070
140150b6f:	4c 8d 05 e2 6b 1c 00 	lea    0x1c6be2(%rip),%r8        # 0x140317758
140150b76:	8d 57 25             	lea    0x25(%rdi),%edx
140150b79:	48 8d 0d f8 6b 1c 00 	lea    0x1c6bf8(%rip),%rcx        # 0x140317778
140150b80:	e8 0b 66 fd ff       	call   0x140127190
140150b85:	45 33 c0             	xor    %r8d,%r8d
140150b88:	8d 4f 06             	lea    0x6(%rdi),%ecx
140150b8b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140150b90:	e8 fb 66 fd ff       	call   0x140127290
140150b95:	33 c0                	xor    %eax,%eax
140150b97:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140150b9c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140150ba1:	48 83 c4 20          	add    $0x20,%rsp
140150ba5:	5f                   	pop    %rdi
140150ba6:	c3                   	ret
140150ba7:	bf 01 00 00 00       	mov    $0x1,%edi
140150bac:	48 83 3e 00          	cmpq   $0x0,(%rsi)
140150bb0:	74 40                	je     0x140150bf2
140150bb2:	44 8b 43 10          	mov    0x10(%rbx),%r8d
140150bb6:	4c 8b ce             	mov    %rsi,%r9
140150bb9:	48 8b 0b             	mov    (%rbx),%rcx
140150bbc:	48 8b d0             	mov    %rax,%rdx
140150bbf:	e8 cc 52 ff ff       	call   0x140145e90
140150bc4:	85 c0                	test   %eax,%eax
140150bc6:	75 2a                	jne    0x140150bf2
140150bc8:	85 ff                	test   %edi,%edi
140150bca:	74 14                	je     0x140150be0
140150bcc:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140150bd0:	48 8b 0b             	mov    (%rbx),%rcx
140150bd3:	e8 e8 50 ff ff       	call   0x140145cc0
140150bd8:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140150bdf:	00
140150be0:	33 c0                	xor    %eax,%eax
140150be2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140150be7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140150bec:	48 83 c4 20          	add    $0x20,%rsp
140150bf0:	5f                   	pop    %rdi
140150bf1:	c3                   	ret
140150bf2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140150bf7:	b8 01 00 00 00       	mov    $0x1,%eax
140150bfc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140150c01:	48 83 c4 20          	add    $0x20,%rsp
140150c05:	5f                   	pop    %rdi
140150c06:	c3                   	ret
140150c07:	cc                   	int3
140150c08:	cc                   	int3
140150c09:	cc                   	int3
140150c0a:	cc                   	int3
140150c0b:	cc                   	int3
140150c0c:	cc                   	int3
140150c0d:	cc                   	int3
140150c0e:	cc                   	int3
140150c0f:	cc                   	int3
140150c10:	40 53                	rex push %rbx
140150c12:	b8 20 00 00 00       	mov    $0x20,%eax
140150c17:	e8 14 ff 15 00       	call   0x1402b0b30
140150c1c:	48 2b e0             	sub    %rax,%rsp
140150c1f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140150c23:	48 8b d9             	mov    %rcx,%rbx
140150c26:	48 8b 09             	mov    (%rcx),%rcx
140150c29:	e8 92 50 ff ff       	call   0x140145cc0
140150c2e:	48 8b 0b             	mov    (%rbx),%rcx
140150c31:	e8 ca 4e ff ff       	call   0x140145b00
140150c36:	41 b8 db 00 00 00    	mov    $0xdb,%r8d
140150c3c:	48 8d 15 35 6b 1c 00 	lea    0x1c6b35(%rip),%rdx        # 0x140317778
140150c43:	48 8b cb             	mov    %rbx,%rcx
140150c46:	48 83 c4 20          	add    $0x20,%rsp
140150c4a:	5b                   	pop    %rbx
140150c4b:	e9 70 b1 f9 ff       	jmp    0x1400ebdc0
140150c50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140150c55:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140150c5a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140150c5f:	57                   	push   %rdi
140150c60:	b8 20 00 00 00       	mov    $0x20,%eax
140150c65:	e8 c6 fe 15 00       	call   0x1402b0b30
140150c6a:	48 2b e0             	sub    %rax,%rsp
140150c6d:	49 8b 78 20          	mov    0x20(%r8),%rdi
140150c71:	8b e9                	mov    %ecx,%ebp
140150c73:	48 8b cf             	mov    %rdi,%rcx
140150c76:	49 8b d8             	mov    %r8,%rbx
140150c79:	48 8b f2             	mov    %rdx,%rsi
140150c7c:	e8 5f 8b fa ff       	call   0x1400f97e0
140150c81:	3d 98 01 00 00       	cmp    $0x198,%eax
140150c86:	74 32                	je     0x140150cba
140150c88:	e8 e3 63 fd ff       	call   0x140127070
140150c8d:	4c 8d 05 e4 93 1c 00 	lea    0x1c93e4(%rip),%r8        # 0x14031a078
140150c94:	ba f0 06 00 00       	mov    $0x6f0,%edx
140150c99:	48 8d 0d 38 91 1c 00 	lea    0x1c9138(%rip),%rcx        # 0x140319dd8
140150ca0:	e8 eb 64 fd ff       	call   0x140127190
140150ca5:	45 33 c0             	xor    %r8d,%r8d
140150ca8:	ba e0 00 00 00       	mov    $0xe0,%edx
140150cad:	41 8d 48 06          	lea    0x6(%r8),%ecx
140150cb1:	e8 da 65 fd ff       	call   0x140127290
140150cb6:	33 c0                	xor    %eax,%eax
140150cb8:	eb 6c                	jmp    0x140150d26
140150cba:	48 8b cf             	mov    %rdi,%rcx
140150cbd:	e8 5e b7 fa ff       	call   0x1400fc420
140150cc2:	48 8b c8             	mov    %rax,%rcx
140150cc5:	e8 f6 b0 ff ff       	call   0x14014bdc0
140150cca:	8b c8                	mov    %eax,%ecx
140150ccc:	85 c0                	test   %eax,%eax
140150cce:	79 32                	jns    0x140150d02
140150cd0:	e8 9b 63 fd ff       	call   0x140127070
140150cd5:	4c 8d 05 9c 93 1c 00 	lea    0x1c939c(%rip),%r8        # 0x14031a078
140150cdc:	ba ea 06 00 00       	mov    $0x6ea,%edx
140150ce1:	48 8d 0d f0 90 1c 00 	lea    0x1c90f0(%rip),%rcx        # 0x140319dd8
140150ce8:	e8 a3 64 fd ff       	call   0x140127190
140150ced:	45 33 c0             	xor    %r8d,%r8d
140150cf0:	ba a3 00 00 00       	mov    $0xa3,%edx
140150cf5:	41 8d 48 06          	lea    0x6(%r8),%ecx
140150cf9:	e8 92 65 fd ff       	call   0x140127290
140150cfe:	33 c0                	xor    %eax,%eax
140150d00:	eb 24                	jmp    0x140150d26
140150d02:	48 8b 43 30          	mov    0x30(%rbx),%rax
140150d06:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140150d0a:	74 04                	je     0x140150d10
140150d0c:	33 c0                	xor    %eax,%eax
140150d0e:	eb 16                	jmp    0x140150d26
140150d10:	89 4b 1c             	mov    %ecx,0x1c(%rbx)
140150d13:	33 c0                	xor    %eax,%eax
140150d15:	8b cd                	mov    %ebp,%ecx
140150d17:	48 89 43 20          	mov    %rax,0x20(%rbx)
140150d1b:	4c 8b c3             	mov    %rbx,%r8
140150d1e:	48 8b d6             	mov    %rsi,%rdx
140150d21:	e8 2a 2b 00 00       	call   0x140153850
140150d26:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140150d2b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140150d30:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140150d35:	48 83 c4 20          	add    $0x20,%rsp
140150d39:	5f                   	pop    %rdi
140150d3a:	c3                   	ret
140150d3b:	cc                   	int3
140150d3c:	cc                   	int3
140150d3d:	cc                   	int3
140150d3e:	cc                   	int3
140150d3f:	cc                   	int3
140150d40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140150d45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140150d4a:	57                   	push   %rdi
140150d4b:	b8 20 00 00 00       	mov    $0x20,%eax
140150d50:	e8 db fd 15 00       	call   0x1402b0b30
140150d55:	48 2b e0             	sub    %rax,%rsp
140150d58:	8b f1                	mov    %ecx,%esi
140150d5a:	49 8b d8             	mov    %r8,%rbx
140150d5d:	49 8b 48 20          	mov    0x20(%r8),%rcx
140150d61:	48 8b fa             	mov    %rdx,%rdi
140150d64:	e8 77 8a fa ff       	call   0x1400f97e0
140150d69:	83 f8 06             	cmp    $0x6,%eax
140150d6c:	74 10                	je     0x140150d7e
140150d6e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140150d72:	e8 69 8a fa ff       	call   0x1400f97e0
140150d77:	3d 90 03 00 00       	cmp    $0x390,%eax
140150d7c:	75 19                	jne    0x140150d97
140150d7e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140150d82:	e8 b9 b6 fa ff       	call   0x1400fc440
140150d87:	48 8b c8             	mov    %rax,%rcx
140150d8a:	e8 41 c3 fa ff       	call   0x1400fd0d0
140150d8f:	48 8b c8             	mov    %rax,%rcx
140150d92:	48 85 c0             	test   %rax,%rax
140150d95:	75 12                	jne    0x140150da9
140150d97:	33 c0                	xor    %eax,%eax
140150d99:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140150d9e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140150da3:	48 83 c4 20          	add    $0x20,%rsp
140150da7:	5f                   	pop    %rdi
140150da8:	c3                   	ret
140150da9:	48 8b 43 30          	mov    0x30(%rbx),%rax
140150dad:	83 78 08 02          	cmpl   $0x2,0x8(%rax)
140150db1:	75 e4                	jne    0x140150d97
140150db3:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
140150db7:	4c 8b c3             	mov    %rbx,%r8
140150dba:	8b ce                	mov    %esi,%ecx
140150dbc:	48 8b d7             	mov    %rdi,%rdx
140150dbf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140150dc4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140150dc9:	48 83 c4 20          	add    $0x20,%rsp
140150dcd:	5f                   	pop    %rdi
140150dce:	e9 7d 2a 00 00       	jmp    0x140153850
140150dd3:	cc                   	int3
140150dd4:	cc                   	int3
140150dd5:	cc                   	int3
140150dd6:	cc                   	int3
140150dd7:	cc                   	int3
140150dd8:	cc                   	int3
140150dd9:	cc                   	int3
140150dda:	cc                   	int3
140150ddb:	cc                   	int3
140150ddc:	cc                   	int3
140150ddd:	cc                   	int3
140150dde:	cc                   	int3
140150ddf:	cc                   	int3
140150de0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140150de5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140150dea:	57                   	push   %rdi
140150deb:	b8 20 00 00 00       	mov    $0x20,%eax
140150df0:	e8 3b fd 15 00       	call   0x1402b0b30
140150df5:	48 2b e0             	sub    %rax,%rsp
140150df8:	8b f1                	mov    %ecx,%esi
140150dfa:	49 8b d8             	mov    %r8,%rbx
140150dfd:	49 8b 48 20          	mov    0x20(%r8),%rcx
140150e01:	48 8b fa             	mov    %rdx,%rdi
140150e04:	e8 d7 89 fa ff       	call   0x1400f97e0
140150e09:	83 f8 06             	cmp    $0x6,%eax
140150e0c:	74 10                	je     0x140150e1e
140150e0e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140150e12:	e8 c9 89 fa ff       	call   0x1400f97e0
140150e17:	3d 90 03 00 00       	cmp    $0x390,%eax
140150e1c:	75 19                	jne    0x140150e37
140150e1e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140150e22:	e8 19 b6 fa ff       	call   0x1400fc440
140150e27:	48 8b c8             	mov    %rax,%rcx
140150e2a:	e8 c1 c0 fa ff       	call   0x1400fcef0
140150e2f:	48 8b c8             	mov    %rax,%rcx
140150e32:	48 85 c0             	test   %rax,%rax
140150e35:	75 12                	jne    0x140150e49
140150e37:	33 c0                	xor    %eax,%eax
140150e39:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140150e3e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140150e43:	48 83 c4 20          	add    $0x20,%rsp
140150e47:	5f                   	pop    %rdi
140150e48:	c3                   	ret
140150e49:	48 8b 43 30          	mov    0x30(%rbx),%rax
140150e4d:	83 78 08 02          	cmpl   $0x2,0x8(%rax)
140150e51:	75 e4                	jne    0x140150e37
140150e53:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
140150e57:	4c 8b c3             	mov    %rbx,%r8
140150e5a:	8b ce                	mov    %esi,%ecx
140150e5c:	48 8b d7             	mov    %rdi,%rdx
140150e5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx