14022de3f:	4c 8b c6             	mov    %rsi,%r8
14022de42:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022de47:	48 8b d6             	mov    %rsi,%rdx
14022de4a:	48 8b cb             	mov    %rbx,%rcx
14022de4d:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022de53:	85 c0                	test   %eax,%eax
14022de55:	0f 84 15 01 00 00    	je     0x14022df70
14022de5b:	4d 8b c6             	mov    %r14,%r8
14022de5e:	48 8b d6             	mov    %rsi,%rdx
14022de61:	49 8b ce             	mov    %r14,%rcx
14022de64:	e8 97 bc 06 00       	call   0x140299b00
14022de69:	85 c0                	test   %eax,%eax
14022de6b:	0f 84 ff 00 00 00    	je     0x14022df70
14022de71:	48 8b 03             	mov    (%rbx),%rax
14022de74:	4d 8b cc             	mov    %r12,%r9
14022de77:	4d 8b 47 10          	mov    0x10(%r15),%r8
14022de7b:	48 8b d6             	mov    %rsi,%rdx
14022de7e:	48 8b cb             	mov    %rbx,%rcx
14022de81:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022de86:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022de8c:	85 c0                	test   %eax,%eax
14022de8e:	0f 84 dc 00 00 00    	je     0x14022df70
14022de94:	48 8b 03             	mov    (%rbx),%rax
14022de97:	4c 8b cd             	mov    %rbp,%r9
14022de9a:	4c 8b c6             	mov    %rsi,%r8
14022de9d:	48 8b d6             	mov    %rsi,%rdx
14022dea0:	48 8b cb             	mov    %rbx,%rcx
14022dea3:	ff 90 10 01 00 00    	call   *0x110(%rax)
14022dea9:	85 c0                	test   %eax,%eax
14022deab:	0f 84 bf 00 00 00    	je     0x14022df70
14022deb1:	48 8b 03             	mov    (%rbx),%rax
14022deb4:	4c 8b ce             	mov    %rsi,%r9
14022deb7:	4d 8b c6             	mov    %r14,%r8
14022deba:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022debf:	49 8b d6             	mov    %r14,%rdx
14022dec2:	48 8b cb             	mov    %rbx,%rcx
14022dec5:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022decb:	85 c0                	test   %eax,%eax
14022decd:	0f 84 9d 00 00 00    	je     0x14022df70
14022ded3:	48 8b 03             	mov    (%rbx),%rax
14022ded6:	4c 8b ce             	mov    %rsi,%r9
14022ded9:	4c 8b 47 20          	mov    0x20(%rdi),%r8
14022dedd:	48 8b cb             	mov    %rbx,%rcx
14022dee0:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14022dee4:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022dee9:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022deef:	85 c0                	test   %eax,%eax
14022def1:	74 7d                	je     0x14022df70
14022def3:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14022def7:	48 8b ce             	mov    %rsi,%rcx
14022defa:	49 8b 57 10          	mov    0x10(%r15),%rdx
14022defe:	e8 fd bb 06 00       	call   0x140299b00
14022df03:	85 c0                	test   %eax,%eax
14022df05:	74 69                	je     0x14022df70
14022df07:	48 8b 03             	mov    (%rbx),%rax
14022df0a:	4d 8b ce             	mov    %r14,%r9
14022df0d:	4c 8b c6             	mov    %rsi,%r8
14022df10:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022df15:	48 8b d6             	mov    %rsi,%rdx
14022df18:	48 8b cb             	mov    %rbx,%rcx
14022df1b:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022df21:	85 c0                	test   %eax,%eax
14022df23:	74 4b                	je     0x14022df70
14022df25:	49 8b 57 18          	mov    0x18(%r15),%rdx
14022df29:	4c 8b c6             	mov    %rsi,%r8
14022df2c:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14022df30:	e8 cb bb 06 00       	call   0x140299b00
14022df35:	85 c0                	test   %eax,%eax
14022df37:	74 37                	je     0x14022df70
14022df39:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14022df3d:	ba 01 00 00 00       	mov    $0x1,%edx
14022df42:	e8 49 35 ec ff       	call   0x1400f1490
14022df47:	85 c0                	test   %eax,%eax
14022df49:	74 25                	je     0x14022df70
14022df4b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14022df4f:	33 d2                	xor    %edx,%edx
14022df51:	c7 47 28 01 00 00 00 	movl   $0x1,0x28(%rdi)
14022df58:	e8 13 35 ec ff       	call   0x1400f1470
14022df5d:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14022df61:	33 d2                	xor    %edx,%edx
14022df63:	e8 08 35 ec ff       	call   0x1400f1470
14022df68:	c7 44 24 68 01 00 00 	movl   $0x1,0x68(%rsp)
14022df6f:	00
14022df70:	48 8b cd             	mov    %rbp,%rcx
14022df73:	e8 e8 cc f2 ff       	call   0x14015ac60
14022df78:	8b 44 24 68          	mov    0x68(%rsp),%eax
14022df7c:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
14022df81:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
14022df86:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14022df8b:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14022df90:	48 83 c4 38          	add    $0x38,%rsp
14022df94:	41 5f                	pop    %r15
14022df96:	41 5d                	pop    %r13
14022df98:	5f                   	pop    %rdi
14022df99:	5b                   	pop    %rbx
14022df9a:	c3                   	ret
14022df9b:	cc                   	int3
14022df9c:	cc                   	int3
14022df9d:	cc                   	int3
14022df9e:	cc                   	int3
14022df9f:	cc                   	int3
14022dfa0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14022dfa5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14022dfaa:	56                   	push   %rsi
14022dfab:	57                   	push   %rdi
14022dfac:	41 56                	push   %r14
14022dfae:	b8 40 00 00 00       	mov    $0x40,%eax
14022dfb3:	e8 78 2b 08 00       	call   0x1402b0b30
14022dfb8:	48 2b e0             	sub    %rax,%rsp
14022dfbb:	45 33 f6             	xor    %r14d,%r14d
14022dfbe:	49 8b f9             	mov    %r9,%rdi
14022dfc1:	49 8b f0             	mov    %r8,%rsi
14022dfc4:	48 8b ea             	mov    %rdx,%rbp
14022dfc7:	48 8b d9             	mov    %rcx,%rbx
14022dfca:	49 83 f9 01          	cmp    $0x1,%r9
14022dfce:	0f 87 50 01 00 00    	ja     0x14022e124
14022dfd4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14022dfd8:	e8 b3 2e ec ff       	call   0x1400f0e90
14022dfdd:	85 c0                	test   %eax,%eax
14022dfdf:	0f 85 3f 01 00 00    	jne    0x14022e124
14022dfe5:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14022dfe9:	e8 a2 2e ec ff       	call   0x1400f0e90
14022dfee:	85 c0                	test   %eax,%eax
14022dff0:	0f 85 2e 01 00 00    	jne    0x14022e124
14022dff6:	48 85 f6             	test   %rsi,%rsi
14022dff9:	74 28                	je     0x14022e023
14022dffb:	48 85 ff             	test   %rdi,%rdi
14022dffe:	75 5c                	jne    0x14022e05c
14022e000:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14022e007:	00
14022e008:	45 33 c9             	xor    %r9d,%r9d
14022e00b:	4c 8b c6             	mov    %rsi,%r8
14022e00e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14022e013:	48 8b d5             	mov    %rbp,%rdx
14022e016:	48 8b cb             	mov    %rbx,%rcx
14022e019:	e8 c2 00 fa ff       	call   0x1401ce0e0
14022e01e:	e9 39 01 00 00       	jmp    0x14022e15c
14022e023:	48 83 ff 01          	cmp    $0x1,%rdi
14022e027:	75 33                	jne    0x14022e05c
14022e029:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14022e030:	00
14022e031:	48 8b d5             	mov    %rbp,%rdx
14022e034:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
14022e03b:	00
14022e03c:	48 8b cb             	mov    %rbx,%rcx
14022e03f:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
14022e046:	00
14022e047:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14022e04c:	4d 8b 09             	mov    (%r9),%r9
14022e04f:	4d 8b 00             	mov    (%r8),%r8
14022e052:	e8 89 00 fa ff       	call   0x1401ce0e0
14022e057:	e9 00 01 00 00       	jmp    0x14022e15c
14022e05c:	48 8b cb             	mov    %rbx,%rcx
14022e05f:	e8 6c d0 f1 ff       	call   0x14014b0d0
14022e064:	48 8b f8             	mov    %rax,%rdi
14022e067:	48 85 c0             	test   %rax,%rax
14022e06a:	75 34                	jne    0x14022e0a0
14022e06c:	e8 ff 8f ef ff       	call   0x140127070
14022e071:	4c 8d 05 40 96 13 00 	lea    0x139640(%rip),%r8        # 0x1403676b8
14022e078:	ba 8c 03 00 00       	mov    $0x38c,%edx
14022e07d:	48 8d 0d 3c 95 13 00 	lea    0x13953c(%rip),%rcx        # 0x1403675c0
14022e084:	e8 07 91 ef ff       	call   0x140127190
14022e089:	45 33 c0             	xor    %r8d,%r8d
14022e08c:	8d 4f 10             	lea    0x10(%rdi),%ecx
14022e08f:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14022e094:	e8 f7 91 ef ff       	call   0x140127290
14022e099:	33 c0                	xor    %eax,%eax
14022e09b:	e9 bc 00 00 00       	jmp    0x14022e15c
14022e0a0:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14022e0a5:	45 33 c9             	xor    %r9d,%r9d
14022e0a8:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
14022e0af:	00
14022e0b0:	4c 8b c6             	mov    %rsi,%r8
14022e0b3:	48 8b d7             	mov    %rdi,%rdx
14022e0b6:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14022e0bb:	48 8b cb             	mov    %rbx,%rcx
14022e0be:	e8 1d 00 fa ff       	call   0x1401ce0e0
14022e0c3:	85 c0                	test   %eax,%eax
14022e0c5:	74 4b                	je     0x14022e112
14022e0c7:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
14022e0ce:	00
14022e0cf:	48 8b d5             	mov    %rbp,%rdx
14022e0d2:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
14022e0d9:	00
14022e0da:	48 8b cb             	mov    %rbx,%rcx
14022e0dd:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14022e0e2:	4d 8b 09             	mov    (%r9),%r9
14022e0e5:	4d 8b 00             	mov    (%r8),%r8
14022e0e8:	e8 f3 ff f9 ff       	call   0x1401ce0e0
14022e0ed:	85 c0                	test   %eax,%eax
14022e0ef:	74 21                	je     0x14022e112
14022e0f1:	4c 8b cd             	mov    %rbp,%r9
14022e0f4:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14022e0f9:	4c 8b c7             	mov    %rdi,%r8
14022e0fc:	48 8b d5             	mov    %rbp,%rdx
14022e0ff:	48 8b cb             	mov    %rbx,%rcx
14022e102:	e8 69 c6 f1 ff       	call   0x14014a770
14022e107:	85 c0                	test   %eax,%eax
14022e109:	b9 01 00 00 00       	mov    $0x1,%ecx
14022e10e:	44 0f 45 f1          	cmovne %ecx,%r14d
14022e112:	48 8b cf             	mov    %rdi,%rcx
14022e115:	e8 36 ca f1 ff       	call   0x14014ab50
14022e11a:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14022e11f:	41 8b c6             	mov    %r14d,%eax
14022e122:	eb 38                	jmp    0x14022e15c
14022e124:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14022e12b:	00
14022e12c:	4c 8b cf             	mov    %rdi,%r9
14022e12f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14022e134:	4c 8b c6             	mov    %rsi,%r8
14022e137:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14022e13e:	00
14022e13f:	48 8b d5             	mov    %rbp,%rdx
14022e142:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14022e147:	48 8b cb             	mov    %rbx,%rcx
14022e14a:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14022e151:	00
14022e152:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14022e157:	e8 d4 06 fa ff       	call   0x1401ce830
14022e15c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14022e161:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14022e166:	48 83 c4 40          	add    $0x40,%rsp
14022e16a:	41 5e                	pop    %r14
14022e16c:	5f                   	pop    %rdi
14022e16d:	5e                   	pop    %rsi
14022e16e:	c3                   	ret
14022e16f:	cc                   	int3
14022e170:	40 53                	rex push %rbx
14022e172:	b8 20 00 00 00       	mov    $0x20,%eax
14022e177:	e8 b4 29 08 00       	call   0x1402b0b30
14022e17c:	48 2b e0             	sub    %rax,%rsp
14022e17f:	49 8b c0             	mov    %r8,%rax
14022e182:	4c 8b d2             	mov    %rdx,%r10
14022e185:	4c 8b 41 40          	mov    0x40(%rcx),%r8
14022e189:	48 8b d0             	mov    %rax,%rdx
14022e18c:	49 8b ca             	mov    %r10,%rcx
14022e18f:	e8 ac be 06 00       	call   0x14029a040
14022e194:	8b d8                	mov    %eax,%ebx
14022e196:	85 c0                	test   %eax,%eax
14022e198:	75 2f                	jne    0x14022e1c9
14022e19a:	e8 d1 8e ef ff       	call   0x140127070
14022e19f:	4c 8d 05 32 95 13 00 	lea    0x139532(%rip),%r8        # 0x1403676d8
14022e1a6:	ba a7 03 00 00       	mov    $0x3a7,%edx
14022e1ab:	48 8d 0d 0e 94 13 00 	lea    0x13940e(%rip),%rcx        # 0x1403675c0
14022e1b2:	e8 d9 8f ef ff       	call   0x140127190
14022e1b7:	45 33 c0             	xor    %r8d,%r8d
14022e1ba:	8d 4b 10             	lea    0x10(%rbx),%ecx
14022e1bd:	ba a5 00 00 00       	mov    $0xa5,%edx
14022e1c2:	e8 c9 90 ef ff       	call   0x140127290
14022e1c7:	8b c3                	mov    %ebx,%eax
14022e1c9:	48 83 c4 20          	add    $0x20,%rsp
14022e1cd:	5b                   	pop    %rbx
14022e1ce:	c3                   	ret
14022e1cf:	cc                   	int3
14022e1d0:	48 8d 05 09 92 13 00 	lea    0x139209(%rip),%rax        # 0x1403673e0
14022e1d7:	c3                   	ret
14022e1d8:	cc                   	int3
14022e1d9:	cc                   	int3
14022e1da:	cc                   	int3
14022e1db:	cc                   	int3
14022e1dc:	cc                   	int3
14022e1dd:	cc                   	int3
14022e1de:	cc                   	int3
14022e1df:	cc                   	int3
14022e1e0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14022e1e5:	56                   	push   %rsi
14022e1e6:	57                   	push   %rdi
14022e1e7:	41 55                	push   %r13
14022e1e9:	41 57                	push   %r15
14022e1eb:	b8 58 00 00 00       	mov    $0x58,%eax
14022e1f0:	e8 3b 29 08 00       	call   0x1402b0b30
14022e1f5:	48 2b e0             	sub    %rax,%rsp
14022e1f8:	45 33 ff             	xor    %r15d,%r15d
14022e1fb:	49 8b f9             	mov    %r9,%rdi
14022e1fe:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
14022e203:	4c 8b ea             	mov    %rdx,%r13
14022e206:	48 8b f1             	mov    %rcx,%rsi
14022e209:	4d 85 c9             	test   %r9,%r9
14022e20c:	75 38                	jne    0x14022e246
14022e20e:	e8 5d 8e ef ff       	call   0x140127070
14022e213:	4c 8d 05 46 95 13 00 	lea    0x139546(%rip),%r8        # 0x140367760
14022e21a:	ba 1e 01 00 00       	mov    $0x11e,%edx
14022e21f:	48 8d 0d 02 95 13 00 	lea    0x139502(%rip),%rcx        # 0x140367728
14022e226:	e8 65 8f ef ff       	call   0x140127190
14022e22b:	45 33 c0             	xor    %r8d,%r8d
14022e22e:	8d 57 64             	lea    0x64(%rdi),%edx
14022e231:	8d 4f 10             	lea    0x10(%rdi),%ecx
14022e234:	e8 57 90 ef ff       	call   0x140127290
14022e239:	33 c0                	xor    %eax,%eax
14022e23b:	48 83 c4 58          	add    $0x58,%rsp
14022e23f:	41 5f                	pop    %r15
14022e241:	41 5d                	pop    %r13
14022e243:	5f                   	pop    %rdi
14022e244:	5e                   	pop    %rsi
14022e245:	c3                   	ret
14022e246:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
14022e24d:	00
14022e24e:	41 0f b6 18          	movzbl (%r8),%ebx
14022e252:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14022e257:	8b eb                	mov    %ebx,%ebp
14022e259:	83 e5 01             	and    $0x1,%ebp
14022e25c:	83 e3 fe             	and    $0xfffffffe,%ebx
14022e25f:	74 4a                	je     0x14022e2ab
14022e261:	83 fb 02             	cmp    $0x2,%ebx
14022e264:	0f 84 be 00 00 00    	je     0x14022e328
14022e26a:	83 fb 04             	cmp    $0x4,%ebx
14022e26d:	74 3c                	je     0x14022e2ab
14022e26f:	83 fb 06             	cmp    $0x6,%ebx
14022e272:	0f 84 b0 00 00 00    	je     0x14022e328
14022e278:	e8 f3 8d ef ff       	call   0x140127070
14022e27d:	4c 8d 05 dc 94 13 00 	lea    0x1394dc(%rip),%r8        # 0x140367760
14022e284:	ba 27 01 00 00       	mov    $0x127,%edx
14022e289:	48 8d 0d 98 94 13 00 	lea    0x139498(%rip),%rcx        # 0x140367728
14022e290:	e8 fb 8e ef ff       	call   0x140127190
14022e295:	45 33 c0             	xor    %r8d,%r8d
14022e298:	41 8d 50 66          	lea    0x66(%r8),%edx
14022e29c:	8d 4a aa             	lea    -0x56(%rdx),%ecx
14022e29f:	e8 ec 8f ef ff       	call   0x140127290
14022e2a4:	33 c0                	xor    %eax,%eax
14022e2a6:	e9 a9 02 00 00       	jmp    0x14022e554
14022e2ab:	85 ed                	test   %ebp,%ebp
14022e2ad:	74 33                	je     0x14022e2e2
14022e2af:	e8 bc 8d ef ff       	call   0x140127070
14022e2b4:	4c 8d 05 a5 94 13 00 	lea    0x1394a5(%rip),%r8        # 0x140367760
14022e2bb:	ba 2b 01 00 00       	mov    $0x12b,%edx
14022e2c0:	48 8d 0d 61 94 13 00 	lea    0x139461(%rip),%rcx        # 0x140367728
14022e2c7:	e8 c4 8e ef ff       	call   0x140127190
14022e2cc:	45 33 c0             	xor    %r8d,%r8d
14022e2cf:	41 8d 50 66          	lea    0x66(%r8),%edx
14022e2d3:	8d 4a aa             	lea    -0x56(%rdx),%ecx
14022e2d6:	e8 b5 8f ef ff       	call   0x140127290
14022e2db:	33 c0                	xor    %eax,%eax
14022e2dd:	e9 72 02 00 00       	jmp    0x14022e554
14022e2e2:	85 db                	test   %ebx,%ebx
14022e2e4:	75 42                	jne    0x14022e328
14022e2e6:	48 83 ff 01          	cmp    $0x1,%rdi
14022e2ea:	74 32                	je     0x14022e31e
14022e2ec:	e8 7f 8d ef ff       	call   0x140127070
14022e2f1:	4c 8d 05 68 94 13 00 	lea    0x139468(%rip),%r8        # 0x140367760
14022e2f8:	ba 31 01 00 00       	mov    $0x131,%edx
14022e2fd:	48 8d 0d 24 94 13 00 	lea    0x139424(%rip),%rcx        # 0x140367728
14022e304:	e8 87 8e ef ff       	call   0x140127190
14022e309:	45 33 c0             	xor    %r8d,%r8d
14022e30c:	8d 53 66             	lea    0x66(%rbx),%edx
14022e30f:	8d 4b 10             	lea    0x10(%rbx),%ecx
14022e312:	e8 79 8f ef ff       	call   0x140127290
14022e317:	33 c0                	xor    %eax,%eax
14022e319:	e9 36 02 00 00       	jmp    0x14022e554
14022e31e:	e8 3d d1 f1 ff       	call   0x14014b460
14022e323:	e9 2c 02 00 00       	jmp    0x14022e554