14028d244:	5e                   	pop    %rsi
14028d245:	c3                   	ret
14028d246:	cc                   	int3
14028d247:	cc                   	int3
14028d248:	cc                   	int3
14028d249:	cc                   	int3
14028d24a:	cc                   	int3
14028d24b:	cc                   	int3
14028d24c:	cc                   	int3
14028d24d:	cc                   	int3
14028d24e:	cc                   	int3
14028d24f:	cc                   	int3
14028d250:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028d255:	41 56                	push   %r14
14028d257:	b8 30 00 00 00       	mov    $0x30,%eax
14028d25c:	e8 cf 38 02 00       	call   0x1402b0b30
14028d261:	48 2b e0             	sub    %rax,%rsp
14028d264:	49 8b f0             	mov    %r8,%rsi
14028d267:	4c 8b f1             	mov    %rcx,%r14
14028d26a:	4d 85 c9             	test   %r9,%r9
14028d26d:	0f 85 e7 00 00 00    	jne    0x14028d35a
14028d273:	f6 44 24 60 02       	testb  $0x2,0x60(%rsp)
14028d278:	0f 84 dc 00 00 00    	je     0x14028d35a
14028d27e:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14028d283:	33 db                	xor    %ebx,%ebx
14028d285:	4d 85 c0             	test   %r8,%r8
14028d288:	75 40                	jne    0x14028d2ca
14028d28a:	e8 e1 9d e9 ff       	call   0x140127070
14028d28f:	4c 8d 05 32 6b 10 00 	lea    0x106b32(%rip),%r8        # 0x140393dc8
14028d296:	ba 21 04 00 00       	mov    $0x421,%edx
14028d29b:	48 8d 0d 96 69 10 00 	lea    0x106996(%rip),%rcx        # 0x140393c38
14028d2a2:	e8 e9 9e e9 ff       	call   0x140127190
14028d2a7:	45 33 c0             	xor    %r8d,%r8d
14028d2aa:	8d 4e 39             	lea    0x39(%rsi),%ecx
14028d2ad:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028d2b2:	e8 d9 9f e9 ff       	call   0x140127290
14028d2b7:	8b c3                	mov    %ebx,%eax
14028d2b9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028d2be:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14028d2c3:	48 83 c4 30          	add    $0x30,%rsp
14028d2c7:	41 5e                	pop    %r14
14028d2c9:	c3                   	ret
14028d2ca:	48 8b 09             	mov    (%rcx),%rcx
14028d2cd:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14028d2d2:	e8 b9 b4 00 00       	call   0x140298790
14028d2d7:	48 8b f8             	mov    %rax,%rdi
14028d2da:	48 85 c0             	test   %rax,%rax
14028d2dd:	74 5b                	je     0x14028d33a
14028d2df:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14028d2e4:	48 85 d2             	test   %rdx,%rdx
14028d2e7:	74 12                	je     0x14028d2fb
14028d2e9:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14028d2ee:	49 8d 4e 18          	lea    0x18(%r14),%rcx
14028d2f2:	e8 79 b8 ee ff       	call   0x140178b70
14028d2f7:	85 c0                	test   %eax,%eax
14028d2f9:	74 3f                	je     0x14028d33a
14028d2fb:	48 8d 05 ce 3d 00 00 	lea    0x3dce(%rip),%rax        # 0x1402910d0
14028d302:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14028d308:	45 33 c0             	xor    %r8d,%r8d
14028d30b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028d310:	ba 0b 04 00 00       	mov    $0x40b,%edx
14028d315:	48 8b ce             	mov    %rsi,%rcx
14028d318:	e8 b3 45 00 00       	call   0x1402918d0
14028d31d:	48 8b f0             	mov    %rax,%rsi
14028d320:	48 85 c0             	test   %rax,%rax
14028d323:	74 0d                	je     0x14028d332
14028d325:	48 8b d0             	mov    %rax,%rdx
14028d328:	48 8b cf             	mov    %rdi,%rcx
14028d32b:	e8 b0 35 e7 ff       	call   0x1401008e0
14028d330:	8b d8                	mov    %eax,%ebx
14028d332:	48 8b ce             	mov    %rsi,%rcx
14028d335:	e8 46 41 e7 ff       	call   0x140101480
14028d33a:	48 8b cf             	mov    %rdi,%rcx
14028d33d:	e8 7e f1 e5 ff       	call   0x1400ec4c0
14028d342:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14028d347:	8b c3                	mov    %ebx,%eax
14028d349:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028d34e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14028d353:	48 83 c4 30          	add    $0x30,%rsp
14028d357:	41 5e                	pop    %r14
14028d359:	c3                   	ret
14028d35a:	e8 11 9d e9 ff       	call   0x140127070
14028d35f:	4c 8d 05 fa 77 10 00 	lea    0x1077fa(%rip),%r8        # 0x140394b60
14028d366:	ba 95 05 00 00       	mov    $0x595,%edx
14028d36b:	48 8d 0d c6 68 10 00 	lea    0x1068c6(%rip),%rcx        # 0x140393c38
14028d372:	e8 19 9e e9 ff       	call   0x140127190
14028d377:	45 33 c0             	xor    %r8d,%r8d
14028d37a:	ba 06 01 08 00       	mov    $0x80106,%edx
14028d37f:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028d383:	e8 08 9f e9 ff       	call   0x140127290
14028d388:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14028d38d:	33 c0                	xor    %eax,%eax
14028d38f:	48 83 c4 30          	add    $0x30,%rsp
14028d393:	41 5e                	pop    %r14
14028d395:	c3                   	ret
14028d396:	cc                   	int3
14028d397:	cc                   	int3
14028d398:	cc                   	int3
14028d399:	cc                   	int3
14028d39a:	cc                   	int3
14028d39b:	cc                   	int3
14028d39c:	cc                   	int3
14028d39d:	cc                   	int3
14028d39e:	cc                   	int3
14028d39f:	cc                   	int3
14028d3a0:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028d3a5:	41 56                	push   %r14
14028d3a7:	b8 30 00 00 00       	mov    $0x30,%eax
14028d3ac:	e8 7f 37 02 00       	call   0x1402b0b30
14028d3b1:	48 2b e0             	sub    %rax,%rsp
14028d3b4:	49 8b f0             	mov    %r8,%rsi
14028d3b7:	4c 8b f1             	mov    %rcx,%r14
14028d3ba:	4d 85 c9             	test   %r9,%r9
14028d3bd:	0f 85 e7 00 00 00    	jne    0x14028d4aa
14028d3c3:	f6 44 24 60 02       	testb  $0x2,0x60(%rsp)
14028d3c8:	0f 84 dc 00 00 00    	je     0x14028d4aa
14028d3ce:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14028d3d3:	33 db                	xor    %ebx,%ebx
14028d3d5:	4d 85 c0             	test   %r8,%r8
14028d3d8:	75 40                	jne    0x14028d41a
14028d3da:	e8 91 9c e9 ff       	call   0x140127070
14028d3df:	4c 8d 05 e2 69 10 00 	lea    0x1069e2(%rip),%r8        # 0x140393dc8
14028d3e6:	ba 21 04 00 00       	mov    $0x421,%edx
14028d3eb:	48 8d 0d 46 68 10 00 	lea    0x106846(%rip),%rcx        # 0x140393c38
14028d3f2:	e8 99 9d e9 ff       	call   0x140127190
14028d3f7:	45 33 c0             	xor    %r8d,%r8d
14028d3fa:	8d 4e 39             	lea    0x39(%rsi),%ecx
14028d3fd:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028d402:	e8 89 9e e9 ff       	call   0x140127290
14028d407:	8b c3                	mov    %ebx,%eax
14028d409:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028d40e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14028d413:	48 83 c4 30          	add    $0x30,%rsp
14028d417:	41 5e                	pop    %r14
14028d419:	c3                   	ret
14028d41a:	48 8b 09             	mov    (%rcx),%rcx
14028d41d:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14028d422:	e8 69 b3 00 00       	call   0x140298790
14028d427:	48 8b f8             	mov    %rax,%rdi
14028d42a:	48 85 c0             	test   %rax,%rax
14028d42d:	74 5b                	je     0x14028d48a
14028d42f:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14028d434:	48 85 d2             	test   %rdx,%rdx
14028d437:	74 12                	je     0x14028d44b
14028d439:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14028d43e:	49 8d 4e 18          	lea    0x18(%r14),%rcx
14028d442:	e8 29 b7 ee ff       	call   0x140178b70
14028d447:	85 c0                	test   %eax,%eax
14028d449:	74 3f                	je     0x14028d48a
14028d44b:	48 8d 05 7e 3c 00 00 	lea    0x3c7e(%rip),%rax        # 0x1402910d0
14028d452:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14028d458:	45 33 c0             	xor    %r8d,%r8d
14028d45b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028d460:	ba 0b 04 00 00       	mov    $0x40b,%edx
14028d465:	48 8b ce             	mov    %rsi,%rcx
14028d468:	e8 63 44 00 00       	call   0x1402918d0
14028d46d:	48 8b f0             	mov    %rax,%rsi
14028d470:	48 85 c0             	test   %rax,%rax
14028d473:	74 0d                	je     0x14028d482
14028d475:	48 8b d0             	mov    %rax,%rdx
14028d478:	48 8b cf             	mov    %rdi,%rcx
14028d47b:	e8 60 61 ed ff       	call   0x1401635e0
14028d480:	8b d8                	mov    %eax,%ebx
14028d482:	48 8b ce             	mov    %rsi,%rcx
14028d485:	e8 f6 3f e7 ff       	call   0x140101480
14028d48a:	48 8b cf             	mov    %rdi,%rcx
14028d48d:	e8 2e f0 e5 ff       	call   0x1400ec4c0
14028d492:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14028d497:	8b c3                	mov    %ebx,%eax
14028d499:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028d49e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14028d4a3:	48 83 c4 30          	add    $0x30,%rsp
14028d4a7:	41 5e                	pop    %r14
14028d4a9:	c3                   	ret
14028d4aa:	e8 c1 9b e9 ff       	call   0x140127070
14028d4af:	4c 8d 05 d2 76 10 00 	lea    0x1076d2(%rip),%r8        # 0x140394b88
14028d4b6:	ba 96 05 00 00       	mov    $0x596,%edx
14028d4bb:	48 8d 0d 76 67 10 00 	lea    0x106776(%rip),%rcx        # 0x140393c38
14028d4c2:	e8 c9 9c e9 ff       	call   0x140127190
14028d4c7:	45 33 c0             	xor    %r8d,%r8d
14028d4ca:	ba 06 01 08 00       	mov    $0x80106,%edx
14028d4cf:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028d4d3:	e8 b8 9d e9 ff       	call   0x140127290
14028d4d8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14028d4dd:	33 c0                	xor    %eax,%eax
14028d4df:	48 83 c4 30          	add    $0x30,%rsp
14028d4e3:	41 5e                	pop    %r14
14028d4e5:	c3                   	ret
14028d4e6:	cc                   	int3
14028d4e7:	cc                   	int3
14028d4e8:	cc                   	int3
14028d4e9:	cc                   	int3
14028d4ea:	cc                   	int3
14028d4eb:	cc                   	int3
14028d4ec:	cc                   	int3
14028d4ed:	cc                   	int3
14028d4ee:	cc                   	int3
14028d4ef:	cc                   	int3
14028d4f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14028d4f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14028d4fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028d4ff:	57                   	push   %rdi
14028d500:	b8 20 00 00 00       	mov    $0x20,%eax
14028d505:	e8 26 36 02 00       	call   0x1402b0b30
14028d50a:	48 2b e0             	sub    %rax,%rsp
14028d50d:	49 8b d8             	mov    %r8,%rbx
14028d510:	48 8b ea             	mov    %rdx,%rbp
14028d513:	48 8b f1             	mov    %rcx,%rsi
14028d516:	4d 85 c9             	test   %r9,%r9
14028d519:	0f 85 05 02 00 00    	jne    0x14028d724
14028d51f:	8b 44 24 50          	mov    0x50(%rsp),%eax
14028d523:	a8 01                	test   $0x1,%al
14028d525:	0f 84 4e 01 00 00    	je     0x14028d679
14028d52b:	33 ff                	xor    %edi,%edi
14028d52d:	48 85 db             	test   %rbx,%rbx
14028d530:	75 35                	jne    0x14028d567
14028d532:	e8 39 9b e9 ff       	call   0x140127070
14028d537:	4c 8d 05 8a 68 10 00 	lea    0x10688a(%rip),%r8        # 0x140393dc8
14028d53e:	ba 21 04 00 00       	mov    $0x421,%edx
14028d543:	48 8d 0d ee 66 10 00 	lea    0x1066ee(%rip),%rcx        # 0x140393c38
14028d54a:	e8 41 9c e9 ff       	call   0x140127190
14028d54f:	45 33 c0             	xor    %r8d,%r8d
14028d552:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028d557:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028d55b:	e8 30 9d e9 ff       	call   0x140127290
14028d560:	8b c7                	mov    %edi,%eax
14028d562:	e9 ed 01 00 00       	jmp    0x14028d754
14028d567:	ba 00 f0 00 00       	mov    $0xf000,%edx
14028d56c:	48 8b cb             	mov    %rbx,%rcx
14028d56f:	e8 8c fe e6 ff       	call   0x1400fd400
14028d574:	85 c0                	test   %eax,%eax
14028d576:	0f 85 c8 00 00 00    	jne    0x14028d644
14028d57c:	48 8b 0e             	mov    (%rsi),%rcx
14028d57f:	48 8b d5             	mov    %rbp,%rdx
14028d582:	e8 09 b2 00 00       	call   0x140298790
14028d587:	48 8b e8             	mov    %rax,%rbp
14028d58a:	48 85 c0             	test   %rax,%rax
14028d58d:	0f 84 a2 00 00 00    	je     0x14028d635
14028d593:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14028d598:	48 85 d2             	test   %rdx,%rdx
14028d59b:	74 16                	je     0x14028d5b3
14028d59d:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14028d5a2:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14028d5a6:	e8 c5 b5 ee ff       	call   0x140178b70
14028d5ab:	85 c0                	test   %eax,%eax
14028d5ad:	0f 84 82 00 00 00    	je     0x14028d635
14028d5b3:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14028d5b8:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14028d5bd:	48 8b cb             	mov    %rbx,%rcx
14028d5c0:	e8 db d2 ec ff       	call   0x14015a8a0
14028d5c5:	85 c0                	test   %eax,%eax
14028d5c7:	7f 3d                	jg     0x14028d606
14028d5c9:	e8 a2 9a e9 ff       	call   0x140127070
14028d5ce:	4c 8d 05 c3 66 10 00 	lea    0x1066c3(%rip),%r8        # 0x140393c98
14028d5d5:	ba 7f 01 00 00       	mov    $0x17f,%edx
14028d5da:	48 8d 0d 57 66 10 00 	lea    0x106657(%rip),%rcx        # 0x140393c38
14028d5e1:	e8 aa 9b e9 ff       	call   0x140127190
14028d5e6:	45 33 c0             	xor    %r8d,%r8d
14028d5e9:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14028d5ee:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028d5f2:	e8 99 9c e9 ff       	call   0x140127290
14028d5f7:	48 8b cd             	mov    %rbp,%rcx
14028d5fa:	e8 c1 ee e5 ff       	call   0x1400ec4c0
14028d5ff:	8b c7                	mov    %edi,%eax
14028d601:	e9 4e 01 00 00       	jmp    0x14028d754
14028d606:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14028d60b:	44 8b c0             	mov    %eax,%r8d
14028d60e:	48 8b cd             	mov    %rbp,%rcx
14028d611:	e8 4a fc e5 ff       	call   0x1400ed260
14028d616:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14028d61b:	48 8d 15 16 66 10 00 	lea    0x106616(%rip),%rdx        # 0x140393c38
14028d622:	41 b8 84 01 00 00    	mov    $0x184,%r8d
14028d628:	8b d8                	mov    %eax,%ebx
14028d62a:	e8 91 e7 e5 ff       	call   0x1400ebdc0
14028d62f:	85 db                	test   %ebx,%ebx
14028d631:	40 0f 9f c7          	setg   %dil
14028d635:	48 8b cd             	mov    %rbp,%rcx
14028d638:	e8 83 ee e5 ff       	call   0x1400ec4c0
14028d63d:	8b c7                	mov    %edi,%eax
14028d63f:	e9 10 01 00 00       	jmp    0x14028d754
14028d644:	e8 27 9a e9 ff       	call   0x140127070
14028d649:	4c 8d 05 78 67 10 00 	lea    0x106778(%rip),%r8        # 0x140393dc8
14028d650:	ba 2e 04 00 00       	mov    $0x42e,%edx
14028d655:	48 8d 0d dc 65 10 00 	lea    0x1065dc(%rip),%rcx        # 0x140393c38
14028d65c:	e8 2f 9b e9 ff       	call   0x140127190
14028d661:	45 33 c0             	xor    %r8d,%r8d
14028d664:	ba 06 01 08 00       	mov    $0x80106,%edx
14028d669:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028d66d:	e8 1e 9c e9 ff       	call   0x140127290
14028d672:	8b c7                	mov    %edi,%eax
14028d674:	e9 db 00 00 00       	jmp    0x14028d754
14028d679:	a8 02                	test   $0x2,%al
14028d67b:	0f 84 a3 00 00 00    	je     0x14028d724
14028d681:	33 ff                	xor    %edi,%edi
14028d683:	48 85 db             	test   %rbx,%rbx
14028d686:	0f 84 a6 fe ff ff    	je     0x14028d532
14028d68c:	ba 00 f0 00 00       	mov    $0xf000,%edx
14028d691:	48 8b cb             	mov    %rbx,%rcx
14028d694:	e8 67 fd e6 ff       	call   0x1400fd400
14028d699:	85 c0                	test   %eax,%eax
14028d69b:	75 a7                	jne    0x14028d644
14028d69d:	48 8b 0e             	mov    (%rsi),%rcx
14028d6a0:	48 8b d5             	mov    %rbp,%rdx
14028d6a3:	e8 e8 b0 00 00       	call   0x140298790
14028d6a8:	48 8b e8             	mov    %rax,%rbp
14028d6ab:	48 85 c0             	test   %rax,%rax
14028d6ae:	74 85                	je     0x14028d635
14028d6b0:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14028d6b5:	48 85 d2             	test   %rdx,%rdx
14028d6b8:	74 16                	je     0x14028d6d0
14028d6ba:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14028d6bf:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14028d6c3:	e8 a8 b4 ee ff       	call   0x140178b70
14028d6c8:	85 c0                	test   %eax,%eax
14028d6ca:	0f 84 65 ff ff ff    	je     0x14028d635
14028d6d0:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14028d6d5:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14028d6da:	48 8b cb             	mov    %rbx,%rcx
14028d6dd:	e8 de d1 ec ff       	call   0x14015a8c0
14028d6e2:	85 c0                	test   %eax,%eax
14028d6e4:	0f 8f 1c ff ff ff    	jg     0x14028d606
14028d6ea:	e8 81 99 e9 ff       	call   0x140127070
14028d6ef:	4c 8d 05 a2 65 10 00 	lea    0x1065a2(%rip),%r8        # 0x140393c98
14028d6f6:	ba 7f 01 00 00       	mov    $0x17f,%edx
14028d6fb:	48 8d 0d 36 65 10 00 	lea    0x106536(%rip),%rcx        # 0x140393c38
14028d702:	e8 89 9a e9 ff       	call   0x140127190
14028d707:	45 33 c0             	xor    %r8d,%r8d
14028d70a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14028d70f:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028d713:	e8 78 9b e9 ff       	call   0x140127290
14028d718:	48 8b cd             	mov    %rbp,%rcx
14028d71b:	e8 a0 ed e5 ff       	call   0x1400ec4c0
14028d720:	8b c7                	mov    %edi,%eax
14028d722:	eb 30                	jmp    0x14028d754
14028d724:	e8 47 99 e9 ff       	call   0x140127070
14028d729:	4c 8d 05 80 74 10 00 	lea    0x107480(%rip),%r8        # 0x140394bb0
14028d730:	ba a1 05 00 00       	mov    $0x5a1,%edx
14028d735:	48 8d 0d fc 64 10 00 	lea    0x1064fc(%rip),%rcx        # 0x140393c38
14028d73c:	e8 4f 9a e9 ff       	call   0x140127190
14028d741:	45 33 c0             	xor    %r8d,%r8d
14028d744:	ba 06 01 08 00       	mov    $0x80106,%edx
14028d749:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028d74d:	e8 3e 9b e9 ff       	call   0x140127290
14028d752:	33 c0                	xor    %eax,%eax
14028d754:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14028d759:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14028d75e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14028d763:	48 83 c4 20          	add    $0x20,%rsp
14028d767:	5f                   	pop    %rdi
14028d768:	c3                   	ret