14027937a:	49 8b d6             	mov    %r14,%rdx
14027937d:	49 8b cf             	mov    %r15,%rcx
140279380:	e8 1b 0f 00 00       	call   0x14027a2a0
140279385:	85 c0                	test   %eax,%eax
140279387:	74 54                	je     0x1402793dd
140279389:	81 e6 80 00 00 00    	and    $0x80,%esi
14027938f:	eb 0a                	jmp    0x14027939b
140279391:	81 e6 80 00 00 00    	and    $0x80,%esi
140279397:	85 c9                	test   %ecx,%ecx
140279399:	74 42                	je     0x1402793dd
14027939b:	85 f6                	test   %esi,%esi
14027939d:	74 12                	je     0x1402793b1
14027939f:	45 33 c0             	xor    %r8d,%r8d
1402793a2:	49 8b d6             	mov    %r14,%rdx
1402793a5:	49 8b cf             	mov    %r15,%rcx
1402793a8:	e8 73 11 00 00       	call   0x14027a520
1402793ad:	85 c0                	test   %eax,%eax
1402793af:	74 2c                	je     0x1402793dd
1402793b1:	49 8b ce             	mov    %r14,%rcx
1402793b4:	e8 c7 7a f2 ff       	call   0x1401a0e80
1402793b9:	48 8b d8             	mov    %rax,%rbx
1402793bc:	48 85 c0             	test   %rax,%rax
1402793bf:	74 1c                	je     0x1402793dd
1402793c1:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
1402793c8:	00
1402793c9:	48 8b c8             	mov    %rax,%rcx
1402793cc:	ff 94 24 a0 00 00 00 	call   *0xa0(%rsp)
1402793d3:	48 8b cb             	mov    %rbx,%rcx
1402793d6:	8b e8                	mov    %eax,%ebp
1402793d8:	e8 43 57 f2 ff       	call   0x14019eb20
1402793dd:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1402793e4:	00
1402793e5:	49 8b ce             	mov    %r14,%rcx
1402793e8:	e8 b3 74 f2 ff       	call   0x1401a08a0
1402793ed:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1402793f4:	00
1402793f5:	48 8d 15 5c 3e 11 00 	lea    0x113e5c(%rip),%rdx        # 0x14038d258
1402793fc:	41 b8 04 02 00 00    	mov    $0x204,%r8d
140279402:	e8 b9 29 e7 ff       	call   0x1400ebdc0
140279407:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14027940c:	48 8d 15 45 3e 11 00 	lea    0x113e45(%rip),%rdx        # 0x14038d258
140279413:	41 b8 05 02 00 00    	mov    $0x205,%r8d
140279419:	e8 a2 29 e7 ff       	call   0x1400ebdc0
14027941e:	49 8b cd             	mov    %r13,%rcx
140279421:	e8 3a 18 ee ff       	call   0x14015ac60
140279426:	49 8b cd             	mov    %r13,%rcx
140279429:	e8 b2 18 ee ff       	call   0x14015ace0
14027942e:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
140279433:	8b c5                	mov    %ebp,%eax
140279435:	48 83 c4 60          	add    $0x60,%rsp
140279439:	41 5f                	pop    %r15
14027943b:	41 5e                	pop    %r14
14027943d:	41 5c                	pop    %r12
14027943f:	5e                   	pop    %rsi
140279440:	5d                   	pop    %rbp
140279441:	c3                   	ret
140279442:	33 c0                	xor    %eax,%eax
140279444:	48 83 c4 60          	add    $0x60,%rsp
140279448:	41 5f                	pop    %r15
14027944a:	41 5e                	pop    %r14
14027944c:	41 5c                	pop    %r12
14027944e:	5e                   	pop    %rsi
14027944f:	5d                   	pop    %rbp
140279450:	c3                   	ret
140279451:	cc                   	int3
140279452:	cc                   	int3
140279453:	cc                   	int3
140279454:	cc                   	int3
140279455:	cc                   	int3
140279456:	cc                   	int3
140279457:	cc                   	int3
140279458:	cc                   	int3
140279459:	cc                   	int3
14027945a:	cc                   	int3
14027945b:	cc                   	int3
14027945c:	cc                   	int3
14027945d:	cc                   	int3
14027945e:	cc                   	int3
14027945f:	cc                   	int3
140279460:	83 e9 0b             	sub    $0xb,%ecx
140279463:	74 10                	je     0x140279475
140279465:	83 f9 01             	cmp    $0x1,%ecx
140279468:	74 03                	je     0x14027946d
14027946a:	33 c0                	xor    %eax,%eax
14027946c:	c3                   	ret
14027946d:	48 8d 05 a8 44 09 00 	lea    0x944a8(%rip),%rax        # 0x14030d91c
140279474:	c3                   	ret
140279475:	48 8d 05 00 60 09 00 	lea    0x96000(%rip),%rax        # 0x14030f47c
14027947c:	c3                   	ret
14027947d:	cc                   	int3
14027947e:	cc                   	int3
14027947f:	cc                   	int3
140279480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140279485:	57                   	push   %rdi
140279486:	b8 20 00 00 00       	mov    $0x20,%eax
14027948b:	e8 a0 76 03 00       	call   0x1402b0b30
140279490:	48 2b e0             	sub    %rax,%rsp
140279493:	8b da                	mov    %edx,%ebx
140279495:	48 8b f9             	mov    %rcx,%rdi
140279498:	e8 43 7d e0 ff       	call   0x1400811e0
14027949d:	85 c0                	test   %eax,%eax
14027949f:	74 14                	je     0x1402794b5
1402794a1:	8b d3                	mov    %ebx,%edx
1402794a3:	48 8b cf             	mov    %rdi,%rcx
1402794a6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402794ab:	48 83 c4 20          	add    $0x20,%rsp
1402794af:	5f                   	pop    %rdi
1402794b0:	e9 8b cd ed ff       	jmp    0x140156240
1402794b5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402794ba:	33 c0                	xor    %eax,%eax
1402794bc:	48 83 c4 20          	add    $0x20,%rsp
1402794c0:	5f                   	pop    %rdi
1402794c1:	c3                   	ret
1402794c2:	cc                   	int3
1402794c3:	cc                   	int3
1402794c4:	cc                   	int3
1402794c5:	cc                   	int3
1402794c6:	cc                   	int3
1402794c7:	cc                   	int3
1402794c8:	cc                   	int3
1402794c9:	cc                   	int3
1402794ca:	cc                   	int3
1402794cb:	cc                   	int3
1402794cc:	cc                   	int3
1402794cd:	cc                   	int3
1402794ce:	cc                   	int3
1402794cf:	cc                   	int3
1402794d0:	40 53                	rex push %rbx
1402794d2:	b8 20 00 00 00       	mov    $0x20,%eax
1402794d7:	e8 54 76 03 00       	call   0x1402b0b30
1402794dc:	48 2b e0             	sub    %rax,%rsp
1402794df:	48 8b d9             	mov    %rcx,%rbx
1402794e2:	e8 f9 7c e0 ff       	call   0x1400811e0
1402794e7:	85 c0                	test   %eax,%eax
1402794e9:	75 08                	jne    0x1402794f3
1402794eb:	33 c0                	xor    %eax,%eax
1402794ed:	48 83 c4 20          	add    $0x20,%rsp
1402794f1:	5b                   	pop    %rbx
1402794f2:	c3                   	ret
1402794f3:	48 8b cb             	mov    %rbx,%rcx
1402794f6:	e8 d5 b5 e8 ff       	call   0x140104ad0
1402794fb:	48 8b c8             	mov    %rax,%rcx
1402794fe:	33 d2                	xor    %edx,%edx
140279500:	41 b8 94 04 00 00    	mov    $0x494,%r8d
140279506:	48 83 c4 20          	add    $0x20,%rsp
14027950a:	5b                   	pop    %rbx
14027950b:	e9 f0 2a ed ff       	jmp    0x14014c000
140279510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140279515:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027951a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027951f:	57                   	push   %rdi
140279520:	b8 20 00 00 00       	mov    $0x20,%eax
140279525:	e8 06 76 03 00       	call   0x1402b0b30
14027952a:	48 2b e0             	sub    %rax,%rsp
14027952d:	49 8b f0             	mov    %r8,%rsi
140279530:	8b fa                	mov    %edx,%edi
140279532:	e8 99 b5 e8 ff       	call   0x140104ad0
140279537:	48 8b e8             	mov    %rax,%rbp
14027953a:	e8 a1 7c e0 ff       	call   0x1400811e0
14027953f:	85 c0                	test   %eax,%eax
140279541:	74 56                	je     0x140279599
140279543:	40 f6 c7 87          	test   $0x87,%dil
140279547:	74 50                	je     0x140279599
140279549:	41 b8 eb 03 00 00    	mov    $0x3eb,%r8d
14027954f:	48 8d 15 02 3d 11 00 	lea    0x113d02(%rip),%rdx        # 0x14038d258
140279556:	b9 88 00 00 00       	mov    $0x88,%ecx
14027955b:	e8 60 2b e7 ff       	call   0x1400ec0c0
140279560:	48 8b d8             	mov    %rax,%rbx
140279563:	48 85 c0             	test   %rax,%rax
140279566:	74 31                	je     0x140279599
140279568:	48 8b d6             	mov    %rsi,%rdx
14027956b:	48 89 28             	mov    %rbp,(%rax)
14027956e:	48 8b c8             	mov    %rax,%rcx
140279571:	89 78 78             	mov    %edi,0x78(%rax)
140279574:	c7 40 7c 00 00 00 00 	movl   $0x0,0x7c(%rax)
14027957b:	e8 b0 f0 ff ff       	call   0x140278630
140279580:	85 c0                	test   %eax,%eax
140279582:	75 2c                	jne    0x1402795b0
140279584:	41 b8 f0 03 00 00    	mov    $0x3f0,%r8d
14027958a:	48 8d 15 c7 3c 11 00 	lea    0x113cc7(%rip),%rdx        # 0x14038d258
140279591:	48 8b cb             	mov    %rbx,%rcx
140279594:	e8 27 28 e7 ff       	call   0x1400ebdc0
140279599:	33 c0                	xor    %eax,%eax
14027959b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402795a0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402795a5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402795aa:	48 83 c4 20          	add    $0x20,%rsp
1402795ae:	5f                   	pop    %rdi
1402795af:	c3                   	ret
1402795b0:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1402795b5:	0f 85 1c 01 00 00    	jne    0x1402796d7
1402795bb:	41 b8 01 04 00 00    	mov    $0x401,%r8d
1402795c1:	48 8d 15 90 3c 11 00 	lea    0x113c90(%rip),%rdx        # 0x14038d258
1402795c8:	48 8d 0d 6d 01 09 00 	lea    0x9016d(%rip),%rcx        # 0x14030973c
1402795cf:	e8 1c 0b eb ff       	call   0x14012a0f0
1402795d4:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402795d8:	48 85 c0             	test   %rax,%rax
1402795db:	0f 85 f6 00 00 00    	jne    0x1402796d7
1402795e1:	e8 8a da ea ff       	call   0x140127070
1402795e6:	4c 8d 05 b3 3c 11 00 	lea    0x113cb3(%rip),%r8        # 0x14038d2a0
1402795ed:	ba 03 04 00 00       	mov    $0x403,%edx
1402795f2:	48 8d 0d 5f 3c 11 00 	lea    0x113c5f(%rip),%rcx        # 0x14038d258
1402795f9:	e8 92 db ea ff       	call   0x140127190
1402795fe:	45 33 c0             	xor    %r8d,%r8d
140279601:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140279606:	41 8d 48 39          	lea    0x39(%r8),%ecx
14027960a:	e8 81 dc ea ff       	call   0x140127290
14027960f:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140279616:	e8 55 ff ec ff       	call   0x140149570
14027961b:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14027961f:	e8 0c 77 e7 ff       	call   0x1400f0d30
140279624:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140279628:	e8 03 77 e7 ff       	call   0x1400f0d30
14027962d:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140279631:	e8 fa 76 e7 ff       	call   0x1400f0d30
140279636:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14027963a:	e8 f1 76 e7 ff       	call   0x1400f0d30
14027963f:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
140279643:	e8 e8 76 e7 ff       	call   0x1400f0d30
140279648:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14027964c:	48 8d 15 05 3c 11 00 	lea    0x113c05(%rip),%rdx        # 0x14038d258
140279653:	41 b8 4e 05 00 00    	mov    $0x54e,%r8d
140279659:	e8 62 27 e7 ff       	call   0x1400ebdc0
14027965e:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140279662:	48 8d 15 ef 3b 11 00 	lea    0x113bef(%rip),%rdx        # 0x14038d258
140279669:	41 b8 4f 05 00 00    	mov    $0x54f,%r8d
14027966f:	e8 4c 27 e7 ff       	call   0x1400ebdc0
140279674:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140279678:	48 8d 15 d9 3b 11 00 	lea    0x113bd9(%rip),%rdx        # 0x14038d258
14027967f:	41 b8 50 05 00 00    	mov    $0x550,%r8d
140279685:	e8 36 27 e7 ff       	call   0x1400ebdc0
14027968a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14027968e:	48 8d 15 c3 3b 11 00 	lea    0x113bc3(%rip),%rdx        # 0x14038d258
140279695:	41 b8 51 05 00 00    	mov    $0x551,%r8d
14027969b:	e8 20 27 e7 ff       	call   0x1400ebdc0
1402796a0:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1402796a4:	48 8d 15 ad 3b 11 00 	lea    0x113bad(%rip),%rdx        # 0x14038d258
1402796ab:	41 b8 52 05 00 00    	mov    $0x552,%r8d
1402796b1:	e8 0a 27 e7 ff       	call   0x1400ebdc0
1402796b6:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1402796ba:	48 8d 15 97 3b 11 00 	lea    0x113b97(%rip),%rdx        # 0x14038d258
1402796c1:	41 b8 53 05 00 00    	mov    $0x553,%r8d
1402796c7:	e8 f4 26 e7 ff       	call   0x1400ebdc0
1402796cc:	41 b8 54 05 00 00    	mov    $0x554,%r8d
1402796d2:	e9 b3 fe ff ff       	jmp    0x14027958a
1402796d7:	48 8b c3             	mov    %rbx,%rax
1402796da:	e9 bc fe ff ff       	jmp    0x14027959b
1402796df:	cc                   	int3
1402796e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402796e5:	57                   	push   %rdi
1402796e6:	b8 20 00 00 00       	mov    $0x20,%eax
1402796eb:	e8 40 74 03 00       	call   0x1402b0b30
1402796f0:	48 2b e0             	sub    %rax,%rsp
1402796f3:	48 8b d9             	mov    %rcx,%rbx
1402796f6:	48 85 c9             	test   %rcx,%rcx
1402796f9:	74 30                	je     0x14027972b
1402796fb:	48 8b 09             	mov    (%rcx),%rcx
1402796fe:	33 d2                	xor    %edx,%edx
140279700:	e8 8b 29 ed ff       	call   0x14014c090
140279705:	48 8b f8             	mov    %rax,%rdi
140279708:	48 85 c0             	test   %rax,%rax
14027970b:	74 1e                	je     0x14027972b
14027970d:	48 83 bb 80 00 00 00 	cmpq   $0x0,0x80(%rbx)
140279714:	00
140279715:	75 21                	jne    0x140279738
140279717:	48 8b cb             	mov    %rbx,%rcx
14027971a:	e8 51 09 00 00       	call   0x14027a070
14027971f:	85 c0                	test   %eax,%eax
140279721:	75 55                	jne    0x140279778
140279723:	48 8b cf             	mov    %rdi,%rcx
140279726:	e8 d5 26 ed ff       	call   0x14014be00
14027972b:	33 c0                	xor    %eax,%eax
14027972d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140279732:	48 83 c4 20          	add    $0x20,%rsp
140279736:	5f                   	pop    %rdi
140279737:	c3                   	ret
140279738:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14027973c:	48 85 c9             	test   %rcx,%rcx
14027973f:	74 17                	je     0x140279758
140279741:	e8 da c6 ed ff       	call   0x140155e20
140279746:	85 c0                	test   %eax,%eax
140279748:	78 d9                	js     0x140279723
14027974a:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140279751:	8b d0                	mov    %eax,%edx
140279753:	e8 c8 0a ed ff       	call   0x14014a220
140279758:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14027975c:	48 85 c9             	test   %rcx,%rcx
14027975f:	74 17                	je     0x140279778
140279761:	e8 aa d5 ed ff       	call   0x140156d10
140279766:	85 c0                	test   %eax,%eax
140279768:	78 b9                	js     0x140279723
14027976a:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140279771:	8b d0                	mov    %eax,%edx
140279773:	e8 88 3a e7 ff       	call   0x1400ed200
140279778:	48 8b 93 80 00 00 00 	mov    0x80(%rbx),%rdx
14027977f:	48 85 d2             	test   %rdx,%rdx
140279782:	75 32                	jne    0x1402797b6
140279784:	e8 e7 d8 ea ff       	call   0x140127070
140279789:	4c 8d 05 38 3b 11 00 	lea    0x113b38(%rip),%r8        # 0x14038d2c8
140279790:	ba d1 04 00 00       	mov    $0x4d1,%edx
140279795:	48 8d 0d bc 3a 11 00 	lea    0x113abc(%rip),%rcx        # 0x14038d258
14027979c:	e8 ef d9 ea ff       	call   0x140127190
1402797a1:	ba b1 00 00 00       	mov    $0xb1,%edx
1402797a6:	45 33 c0             	xor    %r8d,%r8d
1402797a9:	8d 4a 88             	lea    -0x78(%rdx),%ecx
1402797ac:	e8 df da ea ff       	call   0x140127290
1402797b1:	e9 6d ff ff ff       	jmp    0x140279723
1402797b6:	48 8b cf             	mov    %rdi,%rcx
1402797b9:	e8 02 2c ed ff       	call   0x14014c3c0
1402797be:	33 c9                	xor    %ecx,%ecx
1402797c0:	85 c0                	test   %eax,%eax
1402797c2:	8b 43 78             	mov    0x78(%rbx),%eax
1402797c5:	0f 9f c1             	setg   %cl
1402797c8:	83 e0 03             	and    $0x3,%eax
1402797cb:	85 c9                	test   %ecx,%ecx
1402797cd:	0f 84 50 ff ff ff    	je     0x140279723
1402797d3:	85 c0                	test   %eax,%eax
1402797d5:	74 10                	je     0x1402797e7
1402797d7:	48 8b cf             	mov    %rdi,%rcx
1402797da:	e8 f1 26 ed ff       	call   0x14014bed0
1402797df:	85 c0                	test   %eax,%eax
1402797e1:	0f 84 3c ff ff ff    	je     0x140279723
1402797e7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402797ec:	48 8b c7             	mov    %rdi,%rax
1402797ef:	48 83 c4 20          	add    $0x20,%rsp
1402797f3:	5f                   	pop    %rdi
1402797f4:	c3                   	ret
1402797f5:	cc                   	int3
1402797f6:	cc                   	int3
1402797f7:	cc                   	int3
1402797f8:	cc                   	int3
1402797f9:	cc                   	int3
1402797fa:	cc                   	int3
1402797fb:	cc                   	int3
1402797fc:	cc                   	int3
1402797fd:	cc                   	int3
1402797fe:	cc                   	int3
1402797ff:	cc                   	int3
140279800:	b8 28 00 00 00       	mov    $0x28,%eax
140279805:	e8 26 73 03 00       	call   0x1402b0b30
14027980a:	48 2b e0             	sub    %rax,%rsp
14027980d:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
140279811:	48 83 c4 28          	add    $0x28,%rsp
140279815:	e9 06 02 00 00       	jmp    0x140279a20
14027981a:	cc                   	int3
14027981b:	cc                   	int3
14027981c:	cc                   	int3
14027981d:	cc                   	int3
14027981e:	cc                   	int3
14027981f:	cc                   	int3