14022e869:	48 8d 0d b8 8e 13 00 	lea    0x138eb8(%rip),%rcx        # 0x140367728
14022e870:	e8 1b 89 ef ff       	call   0x140127190
14022e875:	ba 68 00 00 00       	mov    $0x68,%edx
14022e87a:	45 33 c0             	xor    %r8d,%r8d
14022e87d:	41 8d 48 10          	lea    0x10(%r8),%ecx
14022e881:	e8 0a 8a ef ff       	call   0x140127290
14022e886:	49 8b ce             	mov    %r14,%rcx
14022e889:	e8 52 c4 f2 ff       	call   0x14015ace0
14022e88e:	33 c0                	xor    %eax,%eax
14022e890:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
14022e895:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14022e899:	49 8b 6b 40          	mov    0x40(%r11),%rbp
14022e89d:	49 8b 73 48          	mov    0x48(%r11),%rsi
14022e8a1:	49 8b e3             	mov    %r11,%rsp
14022e8a4:	41 5f                	pop    %r15
14022e8a6:	41 5e                	pop    %r14
14022e8a8:	41 5d                	pop    %r13
14022e8aa:	41 5c                	pop    %r12
14022e8ac:	5f                   	pop    %rdi
14022e8ad:	c3                   	ret
14022e8ae:	cc                   	int3
14022e8af:	cc                   	int3
14022e8b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14022e8b5:	53                   	push   %rbx
14022e8b6:	56                   	push   %rsi
14022e8b7:	57                   	push   %rdi
14022e8b8:	41 55                	push   %r13
14022e8ba:	41 57                	push   %r15
14022e8bc:	b8 40 00 00 00       	mov    $0x40,%eax
14022e8c1:	e8 6a 22 08 00       	call   0x1402b0b30
14022e8c6:	48 2b e0             	sub    %rax,%rsp
14022e8c9:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
14022e8d0:	00
14022e8d1:	45 33 ed             	xor    %r13d,%r13d
14022e8d4:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14022e8d9:	41 8b f1             	mov    %r9d,%esi
14022e8dc:	4d 8b f8             	mov    %r8,%r15
14022e8df:	48 8b d9             	mov    %rcx,%rbx
14022e8e2:	48 85 ff             	test   %rdi,%rdi
14022e8e5:	75 25                	jne    0x14022e90c
14022e8e7:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
14022e8ee:	e8 8d c6 f2 ff       	call   0x14015af80
14022e8f3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14022e8f8:	48 8b f8             	mov    %rax,%rdi
14022e8fb:	48 85 c0             	test   %rax,%rax
14022e8fe:	75 0c                	jne    0x14022e90c
14022e900:	48 83 c4 40          	add    $0x40,%rsp
14022e904:	41 5f                	pop    %r15
14022e906:	41 5d                	pop    %r13
14022e908:	5f                   	pop    %rdi
14022e909:	5e                   	pop    %rsi
14022e90a:	5b                   	pop    %rbx
14022e90b:	c3                   	ret
14022e90c:	41 8b c5             	mov    %r13d,%eax
14022e90f:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
14022e914:	85 f6                	test   %esi,%esi
14022e916:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
14022e91d:	00
14022e91e:	48 8b cf             	mov    %rdi,%rcx
14022e921:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
14022e928:	00
14022e929:	0f 95 c0             	setne  %al
14022e92c:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
14022e933:	e8 38 c7 f2 ff       	call   0x14015b070
14022e938:	48 8b cf             	mov    %rdi,%rcx
14022e93b:	e8 60 c4 f2 ff       	call   0x14015ada0
14022e940:	48 8b cf             	mov    %rdi,%rcx
14022e943:	48 8b e8             	mov    %rax,%rbp
14022e946:	e8 55 c4 f2 ff       	call   0x14015ada0
14022e94b:	48 8b cf             	mov    %rdi,%rcx
14022e94e:	48 8b f0             	mov    %rax,%rsi
14022e951:	e8 4a c4 f2 ff       	call   0x14015ada0
14022e956:	48 8b cf             	mov    %rdi,%rcx
14022e959:	4c 8b e0             	mov    %rax,%r12
14022e95c:	e8 3f c4 f2 ff       	call   0x14015ada0
14022e961:	4c 8b f0             	mov    %rax,%r14
14022e964:	48 85 c0             	test   %rax,%rax
14022e967:	0f 84 d8 02 00 00    	je     0x14022ec45
14022e96d:	4c 8b 43 40          	mov    0x40(%rbx),%r8
14022e971:	4c 8b cf             	mov    %rdi,%r9
14022e974:	49 8b d7             	mov    %r15,%rdx
14022e977:	49 8b cc             	mov    %r12,%rcx
14022e97a:	e8 c1 72 fa ff       	call   0x1401d5c40
14022e97f:	85 c0                	test   %eax,%eax
14022e981:	0f 84 be 02 00 00    	je     0x14022ec45
14022e987:	48 8b 03             	mov    (%rbx),%rax
14022e98a:	4c 8b cf             	mov    %rdi,%r9
14022e98d:	4c 39 a8 20 01 00 00 	cmp    %r13,0x120(%rax)
14022e994:	75 33                	jne    0x14022e9c9
14022e996:	4d 8b c7             	mov    %r15,%r8
14022e999:	48 8b d6             	mov    %rsi,%rdx
14022e99c:	48 8b cb             	mov    %rbx,%rcx
14022e99f:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022e9a5:	85 c0                	test   %eax,%eax
14022e9a7:	0f 84 98 02 00 00    	je     0x14022ec45
14022e9ad:	48 8b 03             	mov    (%rbx),%rax
14022e9b0:	4d 8b cf             	mov    %r15,%r9
14022e9b3:	4c 8b c6             	mov    %rsi,%r8
14022e9b6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14022e9bb:	48 8b d5             	mov    %rbp,%rdx
14022e9be:	48 8b cb             	mov    %rbx,%rcx
14022e9c1:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022e9c7:	eb 2e                	jmp    0x14022e9f7
14022e9c9:	4c 8b 43 40          	mov    0x40(%rbx),%r8
14022e9cd:	49 8b d7             	mov    %r15,%rdx
14022e9d0:	48 8b ce             	mov    %rsi,%rcx
14022e9d3:	e8 18 71 fa ff       	call   0x1401d5af0
14022e9d8:	85 c0                	test   %eax,%eax
14022e9da:	0f 84 65 02 00 00    	je     0x14022ec45
14022e9e0:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
14022e9e4:	4d 8b c7             	mov    %r15,%r8
14022e9e7:	48 8b d6             	mov    %rsi,%rdx
14022e9ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14022e9ef:	48 8b cd             	mov    %rbp,%rcx
14022e9f2:	e8 39 70 fa ff       	call   0x1401d5a30
14022e9f7:	85 c0                	test   %eax,%eax
14022e9f9:	0f 84 46 02 00 00    	je     0x14022ec45
14022e9ff:	44 39 6b 70          	cmp    %r13d,0x70(%rbx)
14022ea03:	74 45                	je     0x14022ea4a
14022ea05:	4c 8b 43 40          	mov    0x40(%rbx),%r8
14022ea09:	49 8b d4             	mov    %r12,%rdx
14022ea0c:	48 8b ce             	mov    %rsi,%rcx
14022ea0f:	e8 ac 6e fa ff       	call   0x1401d58c0
14022ea14:	85 c0                	test   %eax,%eax
14022ea16:	0f 84 29 02 00 00    	je     0x14022ec45
14022ea1c:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
14022ea20:	4d 8b c4             	mov    %r12,%r8
14022ea23:	48 8b d6             	mov    %rsi,%rdx
14022ea26:	48 8b ce             	mov    %rsi,%rcx
14022ea29:	e8 52 6e fa ff       	call   0x1401d5880
14022ea2e:	85 c0                	test   %eax,%eax
14022ea30:	0f 84 0f 02 00 00    	je     0x14022ec45
14022ea36:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
14022ea3a:	4c 8b c6             	mov    %rsi,%r8
14022ea3d:	48 8b d5             	mov    %rbp,%rdx
14022ea40:	48 8b cd             	mov    %rbp,%rcx
14022ea43:	e8 68 71 fa ff       	call   0x1401d5bb0
14022ea48:	eb 68                	jmp    0x14022eab2
14022ea4a:	48 8b 03             	mov    (%rbx),%rax
14022ea4d:	48 8b d6             	mov    %rsi,%rdx
14022ea50:	4c 8b 43 60          	mov    0x60(%rbx),%r8
14022ea54:	48 8b cb             	mov    %rbx,%rcx
14022ea57:	4c 8b 90 20 01 00 00 	mov    0x120(%rax),%r10
14022ea5e:	4d 85 d2             	test   %r10,%r10
14022ea61:	74 27                	je     0x14022ea8a
14022ea63:	4c 8b cf             	mov    %rdi,%r9
14022ea66:	41 ff d2             	call   *%r10
14022ea69:	85 c0                	test   %eax,%eax
14022ea6b:	0f 84 d4 01 00 00    	je     0x14022ec45
14022ea71:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
14022ea75:	4d 8b c4             	mov    %r12,%r8
14022ea78:	48 8b d6             	mov    %rsi,%rdx
14022ea7b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14022ea80:	48 8b ce             	mov    %rsi,%rcx
14022ea83:	e8 a8 6f fa ff       	call   0x1401d5a30
14022ea88:	eb 0e                	jmp    0x14022ea98
14022ea8a:	4d 8b cc             	mov    %r12,%r9
14022ea8d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14022ea92:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022ea98:	85 c0                	test   %eax,%eax
14022ea9a:	0f 84 a5 01 00 00    	je     0x14022ec45
14022eaa0:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
14022eaa4:	4c 8b c6             	mov    %rsi,%r8
14022eaa7:	48 8b d5             	mov    %rbp,%rdx
14022eaaa:	48 8b cd             	mov    %rbp,%rcx
14022eaad:	e8 ce 6d fa ff       	call   0x1401d5880
14022eab2:	85 c0                	test   %eax,%eax
14022eab4:	0f 84 8b 01 00 00    	je     0x14022ec45
14022eaba:	48 8b 03             	mov    (%rbx),%rax
14022eabd:	4c 8b 43 68          	mov    0x68(%rbx),%r8
14022eac1:	4c 8b 90 20 01 00 00 	mov    0x120(%rax),%r10
14022eac8:	4d 85 d2             	test   %r10,%r10
14022eacb:	74 17                	je     0x14022eae4
14022eacd:	4c 8b cf             	mov    %rdi,%r9
14022ead0:	48 8b d6             	mov    %rsi,%rdx
14022ead3:	48 8b cb             	mov    %rbx,%rcx
14022ead6:	41 ff d2             	call   *%r10
14022ead9:	85 c0                	test   %eax,%eax
14022eadb:	0f 84 64 01 00 00    	je     0x14022ec45
14022eae1:	4c 8b c6             	mov    %rsi,%r8
14022eae4:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
14022eae8:	48 8b d5             	mov    %rbp,%rdx
14022eaeb:	48 8b cd             	mov    %rbp,%rcx
14022eaee:	e8 8d 6d fa ff       	call   0x1401d5880
14022eaf3:	85 c0                	test   %eax,%eax
14022eaf5:	0f 84 4a 01 00 00    	je     0x14022ec45
14022eafb:	e8 10 e9 ee ff       	call   0x14011d410
14022eb00:	4c 8b 43 40          	mov    0x40(%rbx),%r8
14022eb04:	4c 8b cf             	mov    %rdi,%r9
14022eb07:	48 8b d5             	mov    %rbp,%rdx
14022eb0a:	49 8b ce             	mov    %r14,%rcx
14022eb0d:	e8 de cf 06 00       	call   0x14029baf0
14022eb12:	48 85 c0             	test   %rax,%rax
14022eb15:	75 6d                	jne    0x14022eb84
14022eb17:	e8 f4 e5 ee ff       	call   0x14011d110
14022eb1c:	8b c8                	mov    %eax,%ecx
14022eb1e:	85 c0                	test   %eax,%eax
14022eb20:	78 26                	js     0x14022eb48
14022eb22:	25 00 00 80 7f       	and    $0x7f800000,%eax
14022eb27:	3d 00 00 80 01       	cmp    $0x1800000,%eax
14022eb2c:	75 1a                	jne    0x14022eb48
14022eb2e:	81 e1 ff ff 7f 00    	and    $0x7fffff,%ecx
14022eb34:	83 f9 6f             	cmp    $0x6f,%ecx
14022eb37:	75 0f                	jne    0x14022eb48
14022eb39:	e8 a2 e6 ee ff       	call   0x14011d1e0
14022eb3e:	bb 6e 00 00 00       	mov    $0x6e,%ebx
14022eb43:	8d 73 02             	lea    0x2(%rbx),%esi
14022eb46:	eb 0f                	jmp    0x14022eb57
14022eb48:	e8 53 e0 ee ff       	call   0x14011cba0
14022eb4d:	bb 03 00 08 00       	mov    $0x80003,%ebx
14022eb52:	be 75 00 00 00       	mov    $0x75,%esi
14022eb57:	e8 14 85 ef ff       	call   0x140127070
14022eb5c:	4c 8d 05 95 8b 13 00 	lea    0x138b95(%rip),%r8        # 0x1403676f8
14022eb63:	8b d6                	mov    %esi,%edx
14022eb65:	48 8d 0d bc 8b 13 00 	lea    0x138bbc(%rip),%rcx        # 0x140367728
14022eb6c:	e8 1f 86 ef ff       	call   0x140127190
14022eb71:	45 33 c0             	xor    %r8d,%r8d
14022eb74:	8b d3                	mov    %ebx,%edx
14022eb76:	41 8d 48 10          	lea    0x10(%r8),%ecx
14022eb7a:	e8 11 87 ef ff       	call   0x140127290
14022eb7f:	e9 c1 00 00 00       	jmp    0x14022ec45
14022eb84:	e8 17 e0 ee ff       	call   0x14011cba0
14022eb89:	49 8b ce             	mov    %r14,%rcx
14022eb8c:	e8 8f 22 ec ff       	call   0x1400f0e20
14022eb91:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
14022eb98:	3b f0                	cmp    %eax,%esi
14022eb9a:	74 4a                	je     0x14022ebe6
14022eb9c:	49 8b ce             	mov    %r14,%rcx
14022eb9f:	e8 ec 22 ec ff       	call   0x1400f0e90
14022eba4:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14022eba8:	85 c0                	test   %eax,%eax
14022ebaa:	74 2b                	je     0x14022ebd7
14022ebac:	4c 8b c7             	mov    %rdi,%r8
14022ebaf:	49 8b cc             	mov    %r12,%rcx
14022ebb2:	e8 a9 cc 06 00       	call   0x14029b860
14022ebb7:	83 f8 fe             	cmp    $0xfffffffe,%eax
14022ebba:	0f 84 85 00 00 00    	je     0x14022ec45
14022ebc0:	83 f8 01             	cmp    $0x1,%eax
14022ebc3:	75 08                	jne    0x14022ebcd
14022ebc5:	8d 58 6c             	lea    0x6c(%rax),%ebx
14022ebc8:	8d 73 17             	lea    0x17(%rbx),%esi
14022ebcb:	eb 8a                	jmp    0x14022eb57
14022ebcd:	bb 6e 00 00 00       	mov    $0x6e,%ebx
14022ebd2:	8d 73 1b             	lea    0x1b(%rbx),%esi
14022ebd5:	eb 80                	jmp    0x14022eb57
14022ebd7:	4d 8b c6             	mov    %r14,%r8
14022ebda:	49 8b ce             	mov    %r14,%rcx
14022ebdd:	e8 ee c7 f2 ff       	call   0x14015b3d0
14022ebe2:	85 c0                	test   %eax,%eax
14022ebe4:	74 5f                	je     0x14022ec45
14022ebe6:	49 8b ce             	mov    %r14,%rcx
14022ebe9:	e8 32 22 ec ff       	call   0x1400f0e20
14022ebee:	3b f0                	cmp    %eax,%esi
14022ebf0:	74 30                	je     0x14022ec22
14022ebf2:	e8 79 84 ef ff       	call   0x140127070
14022ebf7:	4c 8d 05 fa 8a 13 00 	lea    0x138afa(%rip),%r8        # 0x1403676f8
14022ebfe:	ba 90 00 00 00       	mov    $0x90,%edx
14022ec03:	48 8d 0d 1e 8b 13 00 	lea    0x138b1e(%rip),%rcx        # 0x140367728
14022ec0a:	e8 81 85 ef ff       	call   0x140127190
14022ec0f:	45 33 c0             	xor    %r8d,%r8d
14022ec12:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14022ec17:	41 8d 48 10          	lea    0x10(%r8),%ecx
14022ec1b:	e8 70 86 ef ff       	call   0x140127290
14022ec20:	eb 23                	jmp    0x14022ec45
14022ec22:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14022ec27:	4d 8b ce             	mov    %r14,%r9
14022ec2a:	4d 8b c4             	mov    %r12,%r8
14022ec2d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14022ec32:	48 8b cb             	mov    %rbx,%rcx
14022ec35:	e8 76 c6 f1 ff       	call   0x14014b2b0
14022ec3a:	85 c0                	test   %eax,%eax
14022ec3c:	b9 01 00 00 00       	mov    $0x1,%ecx
14022ec41:	44 0f 45 e9          	cmovne %ecx,%r13d
14022ec45:	48 8b cf             	mov    %rdi,%rcx
14022ec48:	e8 13 c0 f2 ff       	call   0x14015ac60
14022ec4d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14022ec52:	e8 89 c0 f2 ff       	call   0x14015ace0
14022ec57:	4c 8b b4 24 88 00 00 	mov    0x88(%rsp),%r14
14022ec5e:	00
14022ec5f:	41 8b c5             	mov    %r13d,%eax
14022ec62:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
14022ec69:	00
14022ec6a:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14022ec6f:	48 83 c4 40          	add    $0x40,%rsp
14022ec73:	41 5f                	pop    %r15
14022ec75:	41 5d                	pop    %r13
14022ec77:	5f                   	pop    %rdi
14022ec78:	5e                   	pop    %rsi
14022ec79:	5b                   	pop    %rbx
14022ec7a:	c3                   	ret
14022ec7b:	cc                   	int3
14022ec7c:	cc                   	int3
14022ec7d:	cc                   	int3
14022ec7e:	cc                   	int3
14022ec7f:	cc                   	int3
14022ec80:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14022ec85:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14022ec8a:	57                   	push   %rdi
14022ec8b:	41 54                	push   %r12
14022ec8d:	41 55                	push   %r13
14022ec8f:	41 56                	push   %r14
14022ec91:	b8 68 00 00 00       	mov    $0x68,%eax
14022ec96:	e8 95 1e 08 00       	call   0x1402b0b30
14022ec9b:	48 2b e0             	sub    %rax,%rsp
14022ec9e:	45 33 ed             	xor    %r13d,%r13d
14022eca1:	49 8b f9             	mov    %r9,%rdi
14022eca4:	4c 8b f1             	mov    %rcx,%r14
14022eca7:	45 8b e5             	mov    %r13d,%r12d
14022ecaa:	4d 85 c9             	test   %r9,%r9
14022ecad:	75 39                	jne    0x14022ece8
14022ecaf:	e8 bc 83 ef ff       	call   0x140127070
14022ecb4:	4c 8d 05 2d 8b 13 00 	lea    0x138b2d(%rip),%r8        # 0x1403677e8
14022ecbb:	ba 0e 01 00 00       	mov    $0x10e,%edx
14022ecc0:	48 8d 0d e9 8a 13 00 	lea    0x138ae9(%rip),%rcx        # 0x1403677b0
14022ecc7:	e8 c4 84 ef ff       	call   0x140127190
14022eccc:	45 33 c0             	xor    %r8d,%r8d
14022eccf:	8d 57 64             	lea    0x64(%rdi),%edx
14022ecd2:	8d 4f 10             	lea    0x10(%rdi),%ecx
14022ecd5:	e8 b6 85 ef ff       	call   0x140127290
14022ecda:	33 c0                	xor    %eax,%eax
14022ecdc:	48 83 c4 68          	add    $0x68,%rsp
14022ece0:	41 5e                	pop    %r14
14022ece2:	41 5d                	pop    %r13
14022ece4:	41 5c                	pop    %r12
14022ece6:	5f                   	pop    %rdi
14022ece7:	c3                   	ret
14022ece8:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14022ecef:	00
14022ecf0:	41 0f b6 18          	movzbl (%r8),%ebx
14022ecf4:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14022ecf9:	8b f3                	mov    %ebx,%esi
14022ecfb:	83 e6 01             	and    $0x1,%esi
14022ecfe:	83 e3 fe             	and    $0xfffffffe,%ebx
14022ed01:	74 4a                	je     0x14022ed4d
14022ed03:	83 fb 02             	cmp    $0x2,%ebx
14022ed06:	0f 84 be 00 00 00    	je     0x14022edca
14022ed0c:	83 fb 04             	cmp    $0x4,%ebx
14022ed0f:	74 3c                	je     0x14022ed4d
14022ed11:	83 fb 06             	cmp    $0x6,%ebx
14022ed14:	0f 84 b0 00 00 00    	je     0x14022edca
14022ed1a:	e8 51 83 ef ff       	call   0x140127070
14022ed1f:	4c 8d 05 c2 8a 13 00 	lea    0x138ac2(%rip),%r8        # 0x1403677e8
14022ed26:	ba 23 01 00 00       	mov    $0x123,%edx
14022ed2b:	48 8d 0d 7e 8a 13 00 	lea    0x138a7e(%rip),%rcx        # 0x1403677b0
14022ed32:	e8 59 84 ef ff       	call   0x140127190
14022ed37:	45 33 c0             	xor    %r8d,%r8d
14022ed3a:	41 8d 50 66          	lea    0x66(%r8),%edx
14022ed3e:	8d 4a aa             	lea    -0x56(%rdx),%ecx
14022ed41:	e8 4a 85 ef ff       	call   0x140127290
14022ed46:	33 c0                	xor    %eax,%eax