14013abee:	b9 01 00 00 00       	mov    $0x1,%ecx
14013abf3:	0f 45 d9             	cmovne %ecx,%ebx
14013abf6:	41 b8 9b 00 00 00    	mov    $0x9b,%r8d
14013abfc:	48 8d 15 6d b3 1d 00 	lea    0x1db36d(%rip),%rdx        # 0x140315f70
14013ac03:	48 8b cf             	mov    %rdi,%rcx
14013ac06:	e8 b5 11 fb ff       	call   0x1400ebdc0
14013ac0b:	83 fb fe             	cmp    $0xfffffffe,%ebx
14013ac0e:	74 39                	je     0x14013ac49
14013ac10:	85 db                	test   %ebx,%ebx
14013ac12:	7f 2c                	jg     0x14013ac40
14013ac14:	e8 57 c4 fe ff       	call   0x140127070
14013ac19:	4c 8d 05 a0 b3 1d 00 	lea    0x1db3a0(%rip),%r8        # 0x140315fc0
14013ac20:	ba a5 00 00 00       	mov    $0xa5,%edx
14013ac25:	48 8d 0d 44 b3 1d 00 	lea    0x1db344(%rip),%rcx        # 0x140315f70
14013ac2c:	e8 5f c5 fe ff       	call   0x140127190
14013ac31:	45 33 c0             	xor    %r8d,%r8d
14013ac34:	41 8d 50 7a          	lea    0x7a(%r8),%edx
14013ac38:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
14013ac3b:	e8 50 c6 fe ff       	call   0x140127290
14013ac40:	83 fb ff             	cmp    $0xffffffff,%ebx
14013ac43:	7c 30                	jl     0x14013ac75
14013ac45:	8b c3                	mov    %ebx,%eax
14013ac47:	eb 31                	jmp    0x14013ac7a
14013ac49:	e8 22 c4 fe ff       	call   0x140127070
14013ac4e:	4c 8d 05 6b b3 1d 00 	lea    0x1db36b(%rip),%r8        # 0x140315fc0
14013ac55:	ba a3 00 00 00       	mov    $0xa3,%edx
14013ac5a:	48 8d 0d 0f b3 1d 00 	lea    0x1db30f(%rip),%rcx        # 0x140315f70
14013ac61:	e8 2a c5 fe ff       	call   0x140127190
14013ac66:	45 33 c0             	xor    %r8d,%r8d
14013ac69:	41 8d 50 6b          	lea    0x6b(%r8),%edx
14013ac6d:	8d 4a 9b             	lea    -0x65(%rdx),%ecx
14013ac70:	e8 1b c6 fe ff       	call   0x140127290
14013ac75:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14013ac7a:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
14013ac7e:	48 33 cc             	xor    %rsp,%rcx
14013ac81:	e8 2a 52 17 00       	call   0x1402afeb0
14013ac86:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
14013ac8d:	00
14013ac8e:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
14013ac95:	5f                   	pop    %rdi
14013ac96:	5e                   	pop    %rsi
14013ac97:	5d                   	pop    %rbp
14013ac98:	c3                   	ret
14013ac99:	cc                   	int3
14013ac9a:	cc                   	int3
14013ac9b:	cc                   	int3
14013ac9c:	cc                   	int3
14013ac9d:	cc                   	int3
14013ac9e:	cc                   	int3
14013ac9f:	cc                   	int3
14013aca0:	40 53                	rex push %rbx
14013aca2:	b8 20 00 00 00       	mov    $0x20,%eax
14013aca7:	e8 84 5e 17 00       	call   0x1402b0b30
14013acac:	48 2b e0             	sub    %rax,%rsp
14013acaf:	48 8b d9             	mov    %rcx,%rbx
14013acb2:	48 8d 15 b7 b2 1d 00 	lea    0x1db2b7(%rip),%rdx        # 0x140315f70
14013acb9:	48 8b 49 58          	mov    0x58(%rcx),%rcx
14013acbd:	41 b8 54 03 00 00    	mov    $0x354,%r8d
14013acc3:	e8 f8 10 fb ff       	call   0x1400ebdc0
14013acc8:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14013accc:	e8 9f 50 00 00       	call   0x14013fd70
14013acd1:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
14013acd5:	e8 f6 cb fe ff       	call   0x1401278d0
14013acda:	41 b8 57 03 00 00    	mov    $0x357,%r8d
14013ace0:	48 8d 15 89 b2 1d 00 	lea    0x1db289(%rip),%rdx        # 0x140315f70
14013ace7:	48 8b cb             	mov    %rbx,%rcx
14013acea:	48 83 c4 20          	add    $0x20,%rsp
14013acee:	5b                   	pop    %rbx
14013acef:	e9 cc 10 fb ff       	jmp    0x1400ebdc0
14013acf4:	cc                   	int3
14013acf5:	cc                   	int3
14013acf6:	cc                   	int3
14013acf7:	cc                   	int3
14013acf8:	cc                   	int3
14013acf9:	cc                   	int3
14013acfa:	cc                   	int3
14013acfb:	cc                   	int3
14013acfc:	cc                   	int3
14013acfd:	cc                   	int3
14013acfe:	cc                   	int3
14013acff:	cc                   	int3
14013ad00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14013ad05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14013ad0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14013ad0f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14013ad14:	41 56                	push   %r14
14013ad16:	b8 30 00 00 00       	mov    $0x30,%eax
14013ad1b:	e8 10 5e 17 00       	call   0x1402b0b30
14013ad20:	48 2b e0             	sub    %rax,%rsp
14013ad23:	48 8b 59 28          	mov    0x28(%rcx),%rbx
14013ad27:	49 8b e9             	mov    %r9,%rbp
14013ad2a:	4d 8b f0             	mov    %r8,%r14
14013ad2d:	48 8b fa             	mov    %rdx,%rdi
14013ad30:	48 8b f1             	mov    %rcx,%rsi
14013ad33:	48 85 db             	test   %rbx,%rbx
14013ad36:	74 4a                	je     0x14013ad82
14013ad38:	81 3b 80 00 00 00    	cmpl   $0x80,(%rbx)
14013ad3e:	75 42                	jne    0x14013ad82
14013ad40:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013ad44:	48 85 c9             	test   %rcx,%rcx
14013ad47:	74 39                	je     0x14013ad82
14013ad49:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013ad4d:	48 85 c0             	test   %rax,%rax
14013ad50:	74 30                	je     0x14013ad82
14013ad52:	4c 8b 90 80 00 00 00 	mov    0x80(%rax),%r10
14013ad59:	4d 85 d2             	test   %r10,%r10
14013ad5c:	74 4e                	je     0x14013adac
14013ad5e:	48 85 d2             	test   %rdx,%rdx
14013ad61:	75 05                	jne    0x14013ad68
14013ad63:	45 33 c9             	xor    %r9d,%r9d
14013ad66:	eb 03                	jmp    0x14013ad6b
14013ad68:	4d 8b 08             	mov    (%r8),%r9
14013ad6b:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14013ad70:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14013ad75:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14013ad7a:	41 ff d2             	call   *%r10
14013ad7d:	e9 e8 00 00 00       	jmp    0x14013ae6a
14013ad82:	48 8b 43 78          	mov    0x78(%rbx),%rax
14013ad86:	48 85 c0             	test   %rax,%rax
14013ad89:	74 21                	je     0x14013adac
14013ad8b:	4c 8b 90 d0 00 00 00 	mov    0xd0(%rax),%r10
14013ad92:	4d 85 d2             	test   %r10,%r10
14013ad95:	74 15                	je     0x14013adac
14013ad97:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14013ad9c:	48 8b ce             	mov    %rsi,%rcx
14013ad9f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013ada4:	41 ff d2             	call   *%r10
14013ada7:	e9 be 00 00 00       	jmp    0x14013ae6a
14013adac:	48 85 ff             	test   %rdi,%rdi
14013adaf:	0f 84 a7 00 00 00    	je     0x14013ae5c
14013adb5:	48 85 db             	test   %rbx,%rbx
14013adb8:	0f 84 86 00 00 00    	je     0x14013ae44
14013adbe:	81 3b 80 00 00 00    	cmpl   $0x80,(%rbx)
14013adc4:	75 5a                	jne    0x14013ae20
14013adc6:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013adca:	48 85 c9             	test   %rcx,%rcx
14013adcd:	74 51                	je     0x14013ae20
14013adcf:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013add3:	48 85 c0             	test   %rax,%rax
14013add6:	74 48                	je     0x14013ae20
14013add8:	4c 8b 48 70          	mov    0x70(%rax),%r9
14013addc:	4d 85 c9             	test   %r9,%r9
14013addf:	75 32                	jne    0x14013ae13
14013ade1:	e8 8a c2 fe ff       	call   0x140127070
14013ade6:	4c 8d 05 03 b3 1d 00 	lea    0x1db303(%rip),%r8        # 0x1403160f0
14013aded:	ba a2 01 00 00       	mov    $0x1a2,%edx
14013adf2:	48 8d 0d cf b2 1d 00 	lea    0x1db2cf(%rip),%rcx        # 0x1403160c8
14013adf9:	e8 92 c3 fe ff       	call   0x140127190
14013adfe:	45 33 c0             	xor    %r8d,%r8d
14013ae01:	ba 01 01 0c 00       	mov    $0xc0101,%edx
14013ae06:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013ae0a:	e8 81 c4 fe ff       	call   0x140127290
14013ae0f:	33 c0                	xor    %eax,%eax
14013ae11:	eb 57                	jmp    0x14013ae6a
14013ae13:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14013ae18:	48 8b d5             	mov    %rbp,%rdx
14013ae1b:	41 ff d1             	call   *%r9
14013ae1e:	eb 34                	jmp    0x14013ae54
14013ae20:	f6 83 a0 00 00 00 01 	testb  $0x1,0xa0(%rbx)
14013ae27:	74 14                	je     0x14013ae3d
14013ae29:	48 8b 43 78          	mov    0x78(%rbx),%rax
14013ae2d:	48 8b d6             	mov    %rsi,%rdx
14013ae30:	48 8b cb             	mov    %rbx,%rcx
14013ae33:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14013ae39:	85 c0                	test   %eax,%eax
14013ae3b:	74 1b                	je     0x14013ae58
14013ae3d:	83 a3 a0 00 00 00 fe 	andl   $0xfffffffe,0xa0(%rbx)
14013ae44:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14013ae49:	48 8b d5             	mov    %rbp,%rdx
14013ae4c:	48 8b ce             	mov    %rsi,%rcx
14013ae4f:	e8 9c bb fb ff       	call   0x1400f69f0
14013ae54:	85 c0                	test   %eax,%eax
14013ae56:	7f 04                	jg     0x14013ae5c
14013ae58:	33 c0                	xor    %eax,%eax
14013ae5a:	eb 0e                	jmp    0x14013ae6a
14013ae5c:	4d 8b c6             	mov    %r14,%r8
14013ae5f:	48 8b d7             	mov    %rdi,%rdx
14013ae62:	48 8b ce             	mov    %rsi,%rcx
14013ae65:	e8 26 00 00 00       	call   0x14013ae90
14013ae6a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14013ae6f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14013ae74:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14013ae79:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14013ae7e:	48 83 c4 30          	add    $0x30,%rsp
14013ae82:	41 5e                	pop    %r14
14013ae84:	c3                   	ret
14013ae85:	cc                   	int3
14013ae86:	cc                   	int3
14013ae87:	cc                   	int3
14013ae88:	cc                   	int3
14013ae89:	cc                   	int3
14013ae8a:	cc                   	int3
14013ae8b:	cc                   	int3
14013ae8c:	cc                   	int3
14013ae8d:	cc                   	int3
14013ae8e:	cc                   	int3
14013ae8f:	cc                   	int3
14013ae90:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14013ae95:	55                   	push   %rbp
14013ae96:	56                   	push   %rsi
14013ae97:	57                   	push   %rdi
14013ae98:	41 56                	push   %r14
14013ae9a:	41 57                	push   %r15
14013ae9c:	b8 90 00 00 00       	mov    $0x90,%eax
14013aea1:	e8 8a 5c 17 00       	call   0x1402b0b30
14013aea6:	48 2b e0             	sub    %rax,%rsp
14013aea9:	48 8b 05 d0 ab 29 00 	mov    0x29abd0(%rip),%rax        # 0x1403d5a80
14013aeb0:	48 33 c4             	xor    %rsp,%rax
14013aeb3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14013aeba:	00
14013aebb:	48 8b 59 28          	mov    0x28(%rcx),%rbx
14013aebf:	4d 8b f0             	mov    %r8,%r14
14013aec2:	4c 8b fa             	mov    %rdx,%r15
14013aec5:	48 8b f9             	mov    %rcx,%rdi
14013aec8:	48 85 db             	test   %rbx,%rbx
14013aecb:	0f 84 4a 02 00 00    	je     0x14013b11b
14013aed1:	81 3b 80 00 00 00    	cmpl   $0x80,(%rbx)
14013aed7:	75 77                	jne    0x14013af50
14013aed9:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013aedd:	48 85 c9             	test   %rcx,%rcx
14013aee0:	74 6e                	je     0x14013af50
14013aee2:	4c 8b 53 28          	mov    0x28(%rbx),%r10
14013aee6:	4d 85 d2             	test   %r10,%r10
14013aee9:	74 65                	je     0x14013af50
14013aeeb:	48 85 d2             	test   %rdx,%rdx
14013aeee:	74 52                	je     0x14013af42
14013aef0:	f7 47 18 00 02 00 00 	testl  $0x200,0x18(%rdi)
14013aef7:	75 3a                	jne    0x14013af33
14013aef9:	48 8b cb             	mov    %rbx,%rcx
14013aefc:	e8 df 12 00 00       	call   0x14013c1e0
14013af01:	48 8b f8             	mov    %rax,%rdi
14013af04:	48 85 c0             	test   %rax,%rax
14013af07:	0f 84 3b 02 00 00    	je     0x14013b148
14013af0d:	4c 8b 50 28          	mov    0x28(%rax),%r10
14013af11:	4d 8b c6             	mov    %r14,%r8
14013af14:	4d 8b 0e             	mov    (%r14),%r9
14013af17:	49 8b d7             	mov    %r15,%rdx
14013af1a:	48 8b 48 30          	mov    0x30(%rax),%rcx
14013af1e:	41 ff 52 78          	call   *0x78(%r10)
14013af22:	48 8b cf             	mov    %rdi,%rcx
14013af25:	8b d8                	mov    %eax,%ebx
14013af27:	e8 94 16 00 00       	call   0x14013c5c0
14013af2c:	8b c3                	mov    %ebx,%eax
14013af2e:	e9 17 02 00 00       	jmp    0x14013b14a
14013af33:	49 8b 00             	mov    (%r8),%rax
14013af36:	4c 8b c8             	mov    %rax,%r9
14013af39:	41 ff 52 78          	call   *0x78(%r10)
14013af3d:	e9 08 02 00 00       	jmp    0x14013b14a
14013af42:	33 c0                	xor    %eax,%eax
14013af44:	44 8b c8             	mov    %eax,%r9d
14013af47:	41 ff 52 78          	call   *0x78(%r10)
14013af4b:	e9 fa 01 00 00       	jmp    0x14013b14a
14013af50:	48 8b 43 78          	mov    0x78(%rbx),%rax
14013af54:	48 85 c0             	test   %rax,%rax
14013af57:	0f 84 be 01 00 00    	je     0x14013b11b
14013af5d:	f6 83 a0 00 00 00 01 	testb  $0x1,0xa0(%rbx)
14013af64:	74 14                	je     0x14013af7a
14013af66:	48 8b d7             	mov    %rdi,%rdx
14013af69:	48 8b cb             	mov    %rbx,%rcx
14013af6c:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14013af72:	85 c0                	test   %eax,%eax
14013af74:	0f 84 ce 01 00 00    	je     0x14013b148
14013af7a:	48 8b 6b 78          	mov    0x78(%rbx),%rbp
14013af7e:	83 a3 a0 00 00 00 fe 	andl   $0xfffffffe,0xa0(%rbx)
14013af85:	f6 45 04 04          	testb  $0x4,0x4(%rbp)
14013af89:	74 6a                	je     0x14013aff5
14013af8b:	48 8b cb             	mov    %rbx,%rcx
14013af8e:	4d 85 ff             	test   %r15,%r15
14013af91:	75 10                	jne    0x14013afa3
14013af93:	4c 8b cf             	mov    %rdi,%r9
14013af96:	4d 8b c6             	mov    %r14,%r8
14013af99:	33 d2                	xor    %edx,%edx
14013af9b:	ff 55 78             	call   *0x78(%rbp)
14013af9e:	e9 a7 01 00 00       	jmp    0x14013b14a
14013afa3:	f7 47 18 00 02 00 00 	testl  $0x200,0x18(%rdi)
14013afaa:	74 13                	je     0x14013afbf
14013afac:	4c 8b cf             	mov    %rdi,%r9
14013afaf:	4d 8b c6             	mov    %r14,%r8
14013afb2:	49 8b d7             	mov    %r15,%rdx
14013afb5:	ff 55 78             	call   *0x78(%rbp)
14013afb8:	8b f8                	mov    %eax,%edi
14013afba:	e9 8b 01 00 00       	jmp    0x14013b14a
14013afbf:	e8 1c 12 00 00       	call   0x14013c1e0
14013afc4:	48 8b d8             	mov    %rax,%rbx
14013afc7:	48 85 c0             	test   %rax,%rax
14013afca:	0f 84 78 01 00 00    	je     0x14013b148
14013afd0:	4c 8b 50 78          	mov    0x78(%rax),%r10
14013afd4:	4c 8b cf             	mov    %rdi,%r9
14013afd7:	4d 8b c6             	mov    %r14,%r8
14013afda:	49 8b d7             	mov    %r15,%rdx
14013afdd:	48 8b c8             	mov    %rax,%rcx
14013afe0:	41 ff 52 78          	call   *0x78(%r10)
14013afe4:	48 8b cb             	mov    %rbx,%rcx
14013afe7:	8b f8                	mov    %eax,%edi
14013afe9:	e8 d2 15 00 00       	call   0x14013c5c0
14013afee:	8b c7                	mov    %edi,%eax
14013aff0:	e9 55 01 00 00       	jmp    0x14013b14a
14013aff5:	48 8b 6d 78          	mov    0x78(%rbp),%rbp
14013aff9:	4d 85 ff             	test   %r15,%r15
14013affc:	0f 84 d6 00 00 00    	je     0x14013b0d8
14013b002:	33 c0                	xor    %eax,%eax
14013b004:	f7 47 18 00 02 00 00 	testl  $0x200,0x18(%rdi)
14013b00b:	89 44 24 30          	mov    %eax,0x30(%rsp)
14013b00f:	74 30                	je     0x14013b041
14013b011:	48 85 ed             	test   %rbp,%rbp
14013b014:	74 15                	je     0x14013b02b
14013b016:	4c 8b cf             	mov    %rdi,%r9
14013b019:	4d 8b c6             	mov    %r14,%r8
14013b01c:	49 8b d7             	mov    %r15,%rdx
14013b01f:	48 8b cb             	mov    %rbx,%rcx
14013b022:	ff d5                	call   *%rbp
14013b024:	8b f8                	mov    %eax,%edi
14013b026:	e9 1f 01 00 00       	jmp    0x14013b14a
14013b02b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14013b030:	48 8b cf             	mov    %rdi,%rcx
14013b033:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013b038:	e8 d3 b7 fb ff       	call   0x1400f6810
14013b03d:	8b f8                	mov    %eax,%edi
14013b03f:	eb 6d                	jmp    0x14013b0ae
14013b041:	e8 1a c3 fb ff       	call   0x1400f7360
14013b046:	48 8b f0             	mov    %rax,%rsi
14013b049:	48 85 c0             	test   %rax,%rax
14013b04c:	0f 84 f6 00 00 00    	je     0x14013b148
14013b052:	48 8b d7             	mov    %rdi,%rdx
14013b055:	48 8b c8             	mov    %rax,%rcx
14013b058:	e8 13 bb fb ff       	call   0x1400f6b70
14013b05d:	85 c0                	test   %eax,%eax
14013b05f:	75 0d                	jne    0x14013b06e
14013b061:	48 8b ce             	mov    %rsi,%rcx
14013b064:	e8 47 c2 fb ff       	call   0x1400f72b0
14013b069:	e9 da 00 00 00       	jmp    0x14013b148
14013b06e:	48 85 ed             	test   %rbp,%rbp
14013b071:	74 16                	je     0x14013b089
14013b073:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
14013b077:	4c 8b ce             	mov    %rsi,%r9
14013b07a:	4d 8b c6             	mov    %r14,%r8
14013b07d:	49 8b d7             	mov    %r15,%rdx
14013b080:	48 8b 41 78          	mov    0x78(%rcx),%rax
14013b084:	ff 50 78             	call   *0x78(%rax)
14013b087:	eb 12                	jmp    0x14013b09b
14013b089:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14013b08e:	48 8b ce             	mov    %rsi,%rcx
14013b091:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013b096:	e8 75 b7 fb ff       	call   0x1400f6810
14013b09b:	48 8b ce             	mov    %rsi,%rcx
14013b09e:	8b f8                	mov    %eax,%edi
14013b0a0:	e8 0b c2 fb ff       	call   0x1400f72b0
14013b0a5:	48 85 ed             	test   %rbp,%rbp
14013b0a8:	0f 85 40 ff ff ff    	jne    0x14013afee
14013b0ae:	85 ff                	test   %edi,%edi