140287f2a:	48 8b cf             	mov    %rdi,%rcx
140287f2d:	e8 9e 99 00 00       	call   0x1402918d0
140287f32:	48 8b f8             	mov    %rax,%rdi
140287f35:	48 85 c0             	test   %rax,%rax
140287f38:	74 0f                	je     0x140287f49
140287f3a:	48 8b d0             	mov    %rax,%rdx
140287f3d:	48 8b ce             	mov    %rsi,%rcx
140287f40:	e8 9b b6 ed ff       	call   0x1401635e0
140287f45:	8b d8                	mov    %eax,%ebx
140287f47:	eb 20                	jmp    0x140287f69
140287f49:	83 7c 24 68 06       	cmpl   $0x6,0x68(%rsp)
140287f4e:	74 11                	je     0x140287f61
140287f50:	83 7c 24 68 10       	cmpl   $0x10,0x68(%rsp)
140287f55:	75 12                	jne    0x140287f69
140287f57:	49 8b ce             	mov    %r14,%rcx
140287f5a:	e8 d1 a2 e6 ff       	call   0x1400f2230
140287f5f:	eb 08                	jmp    0x140287f69
140287f61:	49 8b ce             	mov    %r14,%rcx
140287f64:	e8 c7 a9 e6 ff       	call   0x1400f2930
140287f69:	48 8b cf             	mov    %rdi,%rcx
140287f6c:	e8 0f 95 e7 ff       	call   0x140101480
140287f71:	48 8b ce             	mov    %rsi,%rcx
140287f74:	e8 47 45 e6 ff       	call   0x1400ec4c0
140287f79:	8b c3                	mov    %ebx,%eax
140287f7b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140287f80:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140287f85:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140287f8a:	48 83 c4 40          	add    $0x40,%rsp
140287f8e:	41 5e                	pop    %r14
140287f90:	c3                   	ret
140287f91:	e8 da f0 e9 ff       	call   0x140127070
140287f96:	4c 8d 05 2b be 10 00 	lea    0x10be2b(%rip),%r8        # 0x140393dc8
140287f9d:	ba 2e 04 00 00       	mov    $0x42e,%edx
140287fa2:	48 8d 0d 8f bc 10 00 	lea    0x10bc8f(%rip),%rcx        # 0x140393c38
140287fa9:	e8 e2 f1 e9 ff       	call   0x140127190
140287fae:	ba 06 01 08 00       	mov    $0x80106,%edx
140287fb3:	45 33 c0             	xor    %r8d,%r8d
140287fb6:	41 8d 48 39          	lea    0x39(%r8),%ecx
140287fba:	e8 d1 f2 e9 ff       	call   0x140127290
140287fbf:	8b c3                	mov    %ebx,%eax
140287fc1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140287fc6:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140287fcb:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140287fd0:	48 83 c4 40          	add    $0x40,%rsp
140287fd4:	41 5e                	pop    %r14
140287fd6:	c3                   	ret
140287fd7:	e8 94 f0 e9 ff       	call   0x140127070
140287fdc:	4c 8d 05 05 c2 10 00 	lea    0x10c205(%rip),%r8        # 0x1403941e8
140287fe3:	ba 59 05 00 00       	mov    $0x559,%edx
140287fe8:	48 8d 0d 49 bc 10 00 	lea    0x10bc49(%rip),%rcx        # 0x140393c38
140287fef:	e8 9c f1 e9 ff       	call   0x140127190
140287ff4:	45 33 c0             	xor    %r8d,%r8d
140287ff7:	ba 06 01 08 00       	mov    $0x80106,%edx
140287ffc:	41 8d 48 39          	lea    0x39(%r8),%ecx
140288000:	e8 8b f2 e9 ff       	call   0x140127290
140288005:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14028800a:	33 c0                	xor    %eax,%eax
14028800c:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140288011:	48 83 c4 40          	add    $0x40,%rsp
140288015:	41 5e                	pop    %r14
140288017:	c3                   	ret
140288018:	cc                   	int3
140288019:	cc                   	int3
14028801a:	cc                   	int3
14028801b:	cc                   	int3
14028801c:	cc                   	int3
14028801d:	cc                   	int3
14028801e:	cc                   	int3
14028801f:	cc                   	int3
140288020:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140288025:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14028802a:	41 56                	push   %r14
14028802c:	b8 30 00 00 00       	mov    $0x30,%eax
140288031:	e8 fa 8a 02 00       	call   0x1402b0b30
140288036:	48 2b e0             	sub    %rax,%rsp
140288039:	49 8b f0             	mov    %r8,%rsi
14028803c:	48 8b fa             	mov    %rdx,%rdi
14028803f:	4c 8b f1             	mov    %rcx,%r14
140288042:	4d 85 c9             	test   %r9,%r9
140288045:	0f 85 1a 02 00 00    	jne    0x140288265
14028804b:	f6 44 24 60 01       	testb  $0x1,0x60(%rsp)
140288050:	0f 84 0f 02 00 00    	je     0x140288265
140288056:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14028805b:	33 db                	xor    %ebx,%ebx
14028805d:	4d 85 c0             	test   %r8,%r8
140288060:	75 27                	jne    0x140288089
140288062:	e8 09 f0 e9 ff       	call   0x140127070
140288067:	4c 8d 05 5a bd 10 00 	lea    0x10bd5a(%rip),%r8        # 0x140393dc8
14028806e:	ba 21 04 00 00       	mov    $0x421,%edx
140288073:	48 8d 0d be bb 10 00 	lea    0x10bbbe(%rip),%rcx        # 0x140393c38
14028807a:	e8 11 f1 e9 ff       	call   0x140127190
14028807f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140288084:	e9 b8 01 00 00       	jmp    0x140288241
140288089:	ba 00 10 00 00       	mov    $0x1000,%edx
14028808e:	48 8b ce             	mov    %rsi,%rcx
140288091:	e8 fa 05 ec ff       	call   0x140148690
140288096:	85 c0                	test   %eax,%eax
140288098:	0f 85 81 01 00 00    	jne    0x14028821f
14028809e:	49 8b 0e             	mov    (%r14),%rcx
1402880a1:	48 8b d7             	mov    %rdi,%rdx
1402880a4:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1402880a9:	e8 e2 06 01 00       	call   0x140298790
1402880ae:	48 8b e8             	mov    %rax,%rbp
1402880b1:	48 85 c0             	test   %rax,%rax
1402880b4:	0f 84 40 01 00 00    	je     0x1402881fa
1402880ba:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1402880bf:	48 85 d2             	test   %rdx,%rdx
1402880c2:	74 16                	je     0x1402880da
1402880c4:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1402880c9:	49 8d 4e 18          	lea    0x18(%r14),%rcx
1402880cd:	e8 9e 0a ef ff       	call   0x140178b70
1402880d2:	85 c0                	test   %eax,%eax
1402880d4:	0f 84 20 01 00 00    	je     0x1402881fa
1402880da:	41 39 5e 0c          	cmp    %ebx,0xc(%r14)
1402880de:	0f 84 16 01 00 00    	je     0x1402881fa
1402880e4:	e8 c7 a1 e6 ff       	call   0x1400f22b0
1402880e9:	48 8b f8             	mov    %rax,%rdi
1402880ec:	48 85 c0             	test   %rax,%rax
1402880ef:	75 52                	jne    0x140288143
1402880f1:	e8 7a ef e9 ff       	call   0x140127070
1402880f6:	4c 8d 05 bb bb 10 00 	lea    0x10bbbb(%rip),%r8        # 0x140393cb8
1402880fd:	ba c1 01 00 00       	mov    $0x1c1,%edx
140288102:	48 8d 0d 2f bb 10 00 	lea    0x10bb2f(%rip),%rcx        # 0x140393c38
140288109:	e8 82 f0 e9 ff       	call   0x140127190
14028810e:	45 33 c0             	xor    %r8d,%r8d
140288111:	8d 4f 39             	lea    0x39(%rdi),%ecx
140288114:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140288119:	e8 72 f1 e9 ff       	call   0x140127290
14028811e:	48 8b cd             	mov    %rbp,%rcx
140288121:	e8 9a 43 e6 ff       	call   0x1400ec4c0
140288126:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14028812b:	8b c3                	mov    %ebx,%eax
14028812d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140288132:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140288137:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14028813c:	48 83 c4 30          	add    $0x30,%rsp
140288140:	41 5e                	pop    %r14
140288142:	c3                   	ret
140288143:	48 8d 50 08          	lea    0x8(%rax),%rdx
140288147:	48 8b ce             	mov    %rsi,%rcx
14028814a:	e8 41 c7 f4 ff       	call   0x1401d4890
14028814f:	89 07                	mov    %eax,(%rdi)
140288151:	85 c0                	test   %eax,%eax
140288153:	7f 5b                	jg     0x1402881b0
140288155:	e8 16 ef e9 ff       	call   0x140127070
14028815a:	4c 8d 05 57 bb 10 00 	lea    0x10bb57(%rip),%r8        # 0x140393cb8
140288161:	ba cb 01 00 00       	mov    $0x1cb,%edx
140288166:	48 8d 0d cb ba 10 00 	lea    0x10bacb(%rip),%rcx        # 0x140393c38
14028816d:	e8 1e f0 e9 ff       	call   0x140127190
140288172:	45 33 c0             	xor    %r8d,%r8d
140288175:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14028817a:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028817e:	e8 0d f1 e9 ff       	call   0x140127290
140288183:	48 8b cf             	mov    %rdi,%rcx
140288186:	e8 a5 a0 e6 ff       	call   0x1400f2230
14028818b:	48 8b cd             	mov    %rbp,%rcx
14028818e:	e8 2d 43 e6 ff       	call   0x1400ec4c0
140288193:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140288198:	8b c3                	mov    %ebx,%eax
14028819a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028819f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402881a4:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402881a9:	48 83 c4 30          	add    $0x30,%rsp
1402881ad:	41 5e                	pop    %r14
1402881af:	c3                   	ret
1402881b0:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1402881b6:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402881bb:	48 8d 05 ee 89 00 00 	lea    0x89ee(%rip),%rax        # 0x140290bb0
1402881c2:	c7 47 04 10 00 00 00 	movl   $0x10,0x4(%rdi)
1402881c9:	4c 8b c7             	mov    %rdi,%r8
1402881cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402881d1:	48 8b ce             	mov    %rsi,%rcx
1402881d4:	41 8d 51 0c          	lea    0xc(%r9),%edx
1402881d8:	e8 73 90 00 00       	call   0x140291250
1402881dd:	48 8b f8             	mov    %rax,%rdi
1402881e0:	48 85 c0             	test   %rax,%rax
1402881e3:	74 0d                	je     0x1402881f2
1402881e5:	48 8b d0             	mov    %rax,%rdx
1402881e8:	48 8b cd             	mov    %rbp,%rcx
1402881eb:	e8 c0 86 e7 ff       	call   0x1401008b0
1402881f0:	8b d8                	mov    %eax,%ebx
1402881f2:	48 8b cf             	mov    %rdi,%rcx
1402881f5:	e8 06 07 ee ff       	call   0x140168900
1402881fa:	48 8b cd             	mov    %rbp,%rcx
1402881fd:	e8 be 42 e6 ff       	call   0x1400ec4c0
140288202:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140288207:	8b c3                	mov    %ebx,%eax
140288209:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028820e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140288213:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140288218:	48 83 c4 30          	add    $0x30,%rsp
14028821c:	41 5e                	pop    %r14
14028821e:	c3                   	ret
14028821f:	e8 4c ee e9 ff       	call   0x140127070
140288224:	4c 8d 05 9d bb 10 00 	lea    0x10bb9d(%rip),%r8        # 0x140393dc8
14028822b:	ba 2e 04 00 00       	mov    $0x42e,%edx
140288230:	48 8d 0d 01 ba 10 00 	lea    0x10ba01(%rip),%rcx        # 0x140393c38
140288237:	e8 54 ef e9 ff       	call   0x140127190
14028823c:	ba 06 01 08 00       	mov    $0x80106,%edx
140288241:	45 33 c0             	xor    %r8d,%r8d
140288244:	41 8d 48 39          	lea    0x39(%r8),%ecx
140288248:	e8 43 f0 e9 ff       	call   0x140127290
14028824d:	8b c3                	mov    %ebx,%eax
14028824f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140288254:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140288259:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14028825e:	48 83 c4 30          	add    $0x30,%rsp
140288262:	41 5e                	pop    %r14
140288264:	c3                   	ret
140288265:	e8 06 ee e9 ff       	call   0x140127070
14028826a:	4c 8d 05 a7 bf 10 00 	lea    0x10bfa7(%rip),%r8        # 0x140394218
140288271:	ba 5b 05 00 00       	mov    $0x55b,%edx
140288276:	48 8d 0d bb b9 10 00 	lea    0x10b9bb(%rip),%rcx        # 0x140393c38
14028827d:	e8 0e ef e9 ff       	call   0x140127190
140288282:	45 33 c0             	xor    %r8d,%r8d
140288285:	ba 06 01 08 00       	mov    $0x80106,%edx
14028828a:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028828e:	e8 fd ef e9 ff       	call   0x140127290
140288293:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140288298:	33 c0                	xor    %eax,%eax
14028829a:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14028829f:	48 83 c4 30          	add    $0x30,%rsp
1402882a3:	41 5e                	pop    %r14
1402882a5:	c3                   	ret
1402882a6:	cc                   	int3
1402882a7:	cc                   	int3
1402882a8:	cc                   	int3
1402882a9:	cc                   	int3
1402882aa:	cc                   	int3
1402882ab:	cc                   	int3
1402882ac:	cc                   	int3
1402882ad:	cc                   	int3
1402882ae:	cc                   	int3
1402882af:	cc                   	int3
1402882b0:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402882b5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402882ba:	41 56                	push   %r14
1402882bc:	b8 30 00 00 00       	mov    $0x30,%eax
1402882c1:	e8 6a 88 02 00       	call   0x1402b0b30
1402882c6:	48 2b e0             	sub    %rax,%rsp
1402882c9:	49 8b f0             	mov    %r8,%rsi
1402882cc:	48 8b fa             	mov    %rdx,%rdi
1402882cf:	4c 8b f1             	mov    %rcx,%r14
1402882d2:	4d 85 c9             	test   %r9,%r9
1402882d5:	0f 85 1a 02 00 00    	jne    0x1402884f5
1402882db:	f6 44 24 60 01       	testb  $0x1,0x60(%rsp)
1402882e0:	0f 84 0f 02 00 00    	je     0x1402884f5
1402882e6:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402882eb:	33 db                	xor    %ebx,%ebx
1402882ed:	4d 85 c0             	test   %r8,%r8
1402882f0:	75 27                	jne    0x140288319
1402882f2:	e8 79 ed e9 ff       	call   0x140127070
1402882f7:	4c 8d 05 ca ba 10 00 	lea    0x10baca(%rip),%r8        # 0x140393dc8
1402882fe:	ba 21 04 00 00       	mov    $0x421,%edx
140288303:	48 8d 0d 2e b9 10 00 	lea    0x10b92e(%rip),%rcx        # 0x140393c38
14028830a:	e8 81 ee e9 ff       	call   0x140127190
14028830f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140288314:	e9 b8 01 00 00       	jmp    0x1402884d1
140288319:	ba 00 10 00 00       	mov    $0x1000,%edx
14028831e:	48 8b ce             	mov    %rsi,%rcx
140288321:	e8 6a 03 ec ff       	call   0x140148690
140288326:	85 c0                	test   %eax,%eax
140288328:	0f 85 81 01 00 00    	jne    0x1402884af
14028832e:	49 8b 0e             	mov    (%r14),%rcx
140288331:	48 8b d7             	mov    %rdi,%rdx
140288334:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140288339:	e8 52 04 01 00       	call   0x140298790
14028833e:	48 8b e8             	mov    %rax,%rbp
140288341:	48 85 c0             	test   %rax,%rax
140288344:	0f 84 40 01 00 00    	je     0x14028848a
14028834a:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14028834f:	48 85 d2             	test   %rdx,%rdx
140288352:	74 16                	je     0x14028836a
140288354:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140288359:	49 8d 4e 18          	lea    0x18(%r14),%rcx
14028835d:	e8 0e 08 ef ff       	call   0x140178b70
140288362:	85 c0                	test   %eax,%eax
140288364:	0f 84 20 01 00 00    	je     0x14028848a
14028836a:	41 39 5e 0c          	cmp    %ebx,0xc(%r14)
14028836e:	0f 84 16 01 00 00    	je     0x14028848a
140288374:	e8 37 9f e6 ff       	call   0x1400f22b0
140288379:	48 8b f8             	mov    %rax,%rdi
14028837c:	48 85 c0             	test   %rax,%rax
14028837f:	75 52                	jne    0x1402883d3
140288381:	e8 ea ec e9 ff       	call   0x140127070
140288386:	4c 8d 05 2b b9 10 00 	lea    0x10b92b(%rip),%r8        # 0x140393cb8
14028838d:	ba c1 01 00 00       	mov    $0x1c1,%edx
140288392:	48 8d 0d 9f b8 10 00 	lea    0x10b89f(%rip),%rcx        # 0x140393c38
140288399:	e8 f2 ed e9 ff       	call   0x140127190
14028839e:	45 33 c0             	xor    %r8d,%r8d
1402883a1:	8d 4f 39             	lea    0x39(%rdi),%ecx
1402883a4:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1402883a9:	e8 e2 ee e9 ff       	call   0x140127290
1402883ae:	48 8b cd             	mov    %rbp,%rcx
1402883b1:	e8 0a 41 e6 ff       	call   0x1400ec4c0
1402883b6:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402883bb:	8b c3                	mov    %ebx,%eax
1402883bd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402883c2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402883c7:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402883cc:	48 83 c4 30          	add    $0x30,%rsp
1402883d0:	41 5e                	pop    %r14
1402883d2:	c3                   	ret
1402883d3:	48 8d 50 08          	lea    0x8(%rax),%rdx
1402883d7:	48 8b ce             	mov    %rsi,%rcx
1402883da:	e8 b1 c4 f4 ff       	call   0x1401d4890
1402883df:	89 07                	mov    %eax,(%rdi)
1402883e1:	85 c0                	test   %eax,%eax
1402883e3:	7f 5b                	jg     0x140288440
1402883e5:	e8 86 ec e9 ff       	call   0x140127070
1402883ea:	4c 8d 05 c7 b8 10 00 	lea    0x10b8c7(%rip),%r8        # 0x140393cb8
1402883f1:	ba cb 01 00 00       	mov    $0x1cb,%edx
1402883f6:	48 8d 0d 3b b8 10 00 	lea    0x10b83b(%rip),%rcx        # 0x140393c38
1402883fd:	e8 8e ed e9 ff       	call   0x140127190
140288402:	45 33 c0             	xor    %r8d,%r8d
140288405:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14028840a:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028840e:	e8 7d ee e9 ff       	call   0x140127290
140288413:	48 8b cf             	mov    %rdi,%rcx
140288416:	e8 15 9e e6 ff       	call   0x1400f2230
14028841b:	48 8b cd             	mov    %rbp,%rcx
14028841e:	e8 9d 40 e6 ff       	call   0x1400ec4c0
140288423:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140288428:	8b c3                	mov    %ebx,%eax
14028842a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028842f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140288434:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140288439:	48 83 c4 30          	add    $0x30,%rsp
14028843d:	41 5e                	pop    %r14
14028843f:	c3                   	ret
140288440:	41 b9 10 00 00 00    	mov    $0x10,%r9d
140288446:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14028844b:	48 8d 05 5e 87 00 00 	lea    0x875e(%rip),%rax        # 0x140290bb0
140288452:	c7 47 04 10 00 00 00 	movl   $0x10,0x4(%rdi)
140288459:	4c 8b c7             	mov    %rdi,%r8
14028845c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140288461:	48 8b ce             	mov    %rsi,%rcx
140288464:	41 8d 51 0c          	lea    0xc(%r9),%edx
140288468:	e8 e3 8d 00 00       	call   0x140291250
14028846d:	48 8b f8             	mov    %rax,%rdi
140288470:	48 85 c0             	test   %rax,%rax
140288473:	74 0d                	je     0x140288482
140288475:	48 8b d0             	mov    %rax,%rdx
140288478:	48 8b cd             	mov    %rbp,%rcx
14028847b:	e8 30 fe ee ff       	call   0x1401782b0
140288480:	8b d8                	mov    %eax,%ebx
140288482:	48 8b cf             	mov    %rdi,%rcx
140288485:	e8 76 04 ee ff       	call   0x140168900
14028848a:	48 8b cd             	mov    %rbp,%rcx
14028848d:	e8 2e 40 e6 ff       	call   0x1400ec4c0