14027648d:	48 8b cf             	mov    %rdi,%rcx
140276490:	e8 2b 9f ff ff       	call   0x1402703c0
140276495:	48 8b d8             	mov    %rax,%rbx
140276498:	48 85 c0             	test   %rax,%rax
14027649b:	75 32                	jne    0x1402764cf
14027649d:	ba 9c 00 00 00       	mov    $0x9c,%edx
1402764a2:	c7 44 24 20 37 00 00 	movl   $0x37,0x20(%rsp)
1402764a9:	00
1402764aa:	4c 8d 0d df 12 11 00 	lea    0x1112df(%rip),%r9        # 0x140387790
1402764b1:	8d 48 22             	lea    0x22(%rax),%ecx
1402764b4:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
1402764b8:	e8 e3 ae fa ff       	call   0x1402213a0
1402764bd:	33 c0                	xor    %eax,%eax
1402764bf:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402764c4:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402764c9:	48 83 c4 30          	add    $0x30,%rsp
1402764cd:	5f                   	pop    %rdi
1402764ce:	c3                   	ret
1402764cf:	4c 8b c3             	mov    %rbx,%r8
1402764d2:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1402764d7:	48 8b d6             	mov    %rsi,%rdx
1402764da:	33 c9                	xor    %ecx,%ecx
1402764dc:	e8 bf f1 00 00       	call   0x1402856a0
1402764e1:	80 3f 40             	cmpb   $0x40,(%rdi)
1402764e4:	48 8b e8             	mov    %rax,%rbp
1402764e7:	75 0d                	jne    0x1402764f6
1402764e9:	48 8b d3             	mov    %rbx,%rdx
1402764ec:	48 8b ce             	mov    %rsi,%rcx
1402764ef:	e8 7c 17 01 00       	call   0x140287c70
1402764f4:	eb 0f                	jmp    0x140276505
1402764f6:	48 8d 15 a3 9b ff ff 	lea    -0x645d(%rip),%rdx        # 0x1402700a0
1402764fd:	48 8b cb             	mov    %rbx,%rcx
140276500:	e8 5b 1f fb ff       	call   0x140228460
140276505:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14027650a:	48 8b c5             	mov    %rbp,%rax
14027650d:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140276512:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140276517:	48 83 c4 30          	add    $0x30,%rsp
14027651b:	5f                   	pop    %rdi
14027651c:	c3                   	ret
14027651d:	cc                   	int3
14027651e:	cc                   	int3
14027651f:	cc                   	int3
140276520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276525:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14027652a:	57                   	push   %rdi
14027652b:	b8 60 00 00 00       	mov    $0x60,%eax
140276530:	e8 ab 40 08 00       	call   0x1402fa5e0
140276535:	48 2b e0             	sub    %rax,%rsp
140276538:	83 3a 00             	cmpl   $0x0,(%rdx)
14027653b:	4c 8d 0d f6 43 0b 00 	lea    0xb43f6(%rip),%r9        # 0x14032a938
140276542:	41 8b f0             	mov    %r8d,%esi
140276545:	48 8b fa             	mov    %rdx,%rdi
140276548:	48 8b d9             	mov    %rcx,%rbx
14027654b:	75 1d                	jne    0x14027656a
14027654d:	48 8d 15 8c 12 11 00 	lea    0x11128c(%rip),%rdx        # 0x1403877e0
140276554:	e8 17 39 fb ff       	call   0x140229e70
140276559:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14027655d:	44 8b c6             	mov    %esi,%r8d
140276560:	48 8b cb             	mov    %rbx,%rcx
140276563:	e8 68 00 00 00       	call   0x1402765d0
140276568:	eb 47                	jmp    0x1402765b1
14027656a:	48 8b 42 08          	mov    0x8(%rdx),%rax
14027656e:	48 8d 15 7b 12 11 00 	lea    0x11127b(%rip),%rdx        # 0x1403877f0
140276575:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14027657a:	41 8d 40 02          	lea    0x2(%r8),%eax
14027657e:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140276583:	89 44 24 20          	mov    %eax,0x20(%rsp)
140276587:	e8 e4 38 fb ff       	call   0x140229e70
14027658c:	41 b9 1f 03 82 00    	mov    $0x82031f,%r9d
140276592:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140276597:	45 33 c0             	xor    %r8d,%r8d
14027659a:	48 8b cb             	mov    %rbx,%rcx
14027659d:	e8 7e 82 fb ff       	call   0x14022e820
1402765a2:	48 8d 15 9b 86 0b 00 	lea    0xb869b(%rip),%rdx        # 0x14032ec44
1402765a9:	48 8b cb             	mov    %rbx,%rcx
1402765ac:	e8 4f 6e fa ff       	call   0x14021d400
1402765b1:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402765b6:	b8 01 00 00 00       	mov    $0x1,%eax
1402765bb:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1402765c0:	48 83 c4 60          	add    $0x60,%rsp
1402765c4:	5f                   	pop    %rdi
1402765c5:	c3                   	ret
1402765c6:	cc                   	int3
1402765c7:	cc                   	int3
1402765c8:	cc                   	int3
1402765c9:	cc                   	int3
1402765ca:	cc                   	int3
1402765cb:	cc                   	int3
1402765cc:	cc                   	int3
1402765cd:	cc                   	int3
1402765ce:	cc                   	int3
1402765cf:	cc                   	int3
1402765d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402765d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402765da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402765df:	57                   	push   %rdi
1402765e0:	b8 20 00 00 00       	mov    $0x20,%eax
1402765e5:	e8 f6 3f 08 00       	call   0x1402fa5e0
1402765ea:	48 2b e0             	sub    %rax,%rsp
1402765ed:	48 8b f9             	mov    %rcx,%rdi
1402765f0:	41 8b e8             	mov    %r8d,%ebp
1402765f3:	48 8b ca             	mov    %rdx,%rcx
1402765f6:	48 8b f2             	mov    %rdx,%rsi
1402765f9:	33 db                	xor    %ebx,%ebx
1402765fb:	e8 20 1e fb ff       	call   0x140228420
140276600:	85 c0                	test   %eax,%eax
140276602:	7e 58                	jle    0x14027665c
140276604:	0f 1f 40 00          	nopl   0x0(%rax)
140276608:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14027660f:	00
140276610:	4c 8d 0d 21 43 0b 00 	lea    0xb4321(%rip),%r9        # 0x14032a938
140276617:	48 8b cf             	mov    %rdi,%rcx
14027661a:	44 8d 45 02          	lea    0x2(%rbp),%r8d
14027661e:	48 8d 15 fb 7c 0e 00 	lea    0xe7cfb(%rip),%rdx        # 0x14035e320
140276625:	e8 46 38 fb ff       	call   0x140229e70
14027662a:	8b d3                	mov    %ebx,%edx
14027662c:	48 8b ce             	mov    %rsi,%rcx
14027662f:	e8 1c 20 fb ff       	call   0x140228650
140276634:	48 8b d0             	mov    %rax,%rdx
140276637:	48 8b cf             	mov    %rdi,%rcx
14027663a:	e8 91 e4 00 00       	call   0x140284ad0
14027663f:	48 8d 15 fe 85 0b 00 	lea    0xb85fe(%rip),%rdx        # 0x14032ec44
140276646:	48 8b cf             	mov    %rdi,%rcx
140276649:	e8 b2 6d fa ff       	call   0x14021d400
14027664e:	48 8b ce             	mov    %rsi,%rcx
140276651:	ff c3                	inc    %ebx
140276653:	e8 c8 1d fb ff       	call   0x140228420
140276658:	3b d8                	cmp    %eax,%ebx
14027665a:	7c b4                	jl     0x140276610
14027665c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140276661:	b8 01 00 00 00       	mov    $0x1,%eax
140276666:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14027666b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140276670:	48 83 c4 20          	add    $0x20,%rsp
140276674:	5f                   	pop    %rdi
140276675:	c3                   	ret
140276676:	cc                   	int3
140276677:	cc                   	int3
140276678:	cc                   	int3
140276679:	cc                   	int3
14027667a:	cc                   	int3
14027667b:	cc                   	int3
14027667c:	cc                   	int3
14027667d:	cc                   	int3
14027667e:	cc                   	int3
14027667f:	cc                   	int3
140276680:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140276685:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027668a:	57                   	push   %rdi
14027668b:	b8 40 00 00 00       	mov    $0x40,%eax
140276690:	e8 4b 3f 08 00       	call   0x1402fa5e0
140276695:	48 2b e0             	sub    %rax,%rsp
140276698:	45 8b d1             	mov    %r9d,%r10d
14027669b:	8d 78 c1             	lea    -0x3f(%rax),%edi
14027669e:	41 8d 41 02          	lea    0x2(%r9),%eax
1402766a2:	49 8b e8             	mov    %r8,%rbp
1402766a5:	4c 8d 0d 8c 42 0b 00 	lea    0xb428c(%rip),%r9        # 0x14032a938
1402766ac:	45 8b c2             	mov    %r10d,%r8d
1402766af:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1402766b4:	48 8b f1             	mov    %rcx,%rsi
1402766b7:	89 44 24 28          	mov    %eax,0x28(%rsp)
1402766bb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402766c0:	48 8d 15 01 11 11 00 	lea    0x111101(%rip),%rdx        # 0x1403877c8
1402766c7:	e8 a4 37 fb ff       	call   0x140229e70
1402766cc:	48 83 3d 74 0b 11 00 	cmpq   $0x0,0x110b74(%rip)        # 0x140387248
1402766d3:	00
1402766d4:	74 4c                	je     0x140276722
1402766d6:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1402766db:	48 8d 1d 66 0b 11 00 	lea    0x110b66(%rip),%rbx        # 0x140387248
1402766e2:	8b 53 f8             	mov    -0x8(%rbx),%edx
1402766e5:	48 8b cd             	mov    %rbp,%rcx
1402766e8:	e8 23 c2 03 00       	call   0x1402b2910
1402766ed:	85 c0                	test   %eax,%eax
1402766ef:	74 22                	je     0x140276713
1402766f1:	85 ff                	test   %edi,%edi
1402766f3:	74 04                	je     0x1402766f9
1402766f5:	33 ff                	xor    %edi,%edi
1402766f7:	eb 0f                	jmp    0x140276708
1402766f9:	48 8d 15 a4 68 0b 00 	lea    0xb68a4(%rip),%rdx        # 0x14032cfa4
140276700:	48 8b ce             	mov    %rsi,%rcx
140276703:	e8 f8 6c fa ff       	call   0x14021d400
140276708:	48 8b 13             	mov    (%rbx),%rdx
14027670b:	48 8b ce             	mov    %rsi,%rcx
14027670e:	e8 ed 6c fa ff       	call   0x14021d400
140276713:	48 83 c3 18          	add    $0x18,%rbx
140276717:	48 83 3b 00          	cmpq   $0x0,(%rbx)
14027671b:	75 c5                	jne    0x1402766e2
14027671d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140276722:	85 ff                	test   %edi,%edi
140276724:	48 8d 0d 19 85 0b 00 	lea    0xb8519(%rip),%rcx        # 0x14032ec44
14027672b:	48 8d 15 f6 7b 0e 00 	lea    0xe7bf6(%rip),%rdx        # 0x14035e328
140276732:	48 0f 44 d1          	cmove  %rcx,%rdx
140276736:	48 8b ce             	mov    %rsi,%rcx
140276739:	e8 c2 6c fa ff       	call   0x14021d400
14027673e:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140276743:	b8 01 00 00 00       	mov    $0x1,%eax
140276748:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14027674d:	48 83 c4 40          	add    $0x40,%rsp
140276751:	5f                   	pop    %rdi
140276752:	c3                   	ret
140276753:	cc                   	int3
140276754:	cc                   	int3
140276755:	cc                   	int3
140276756:	cc                   	int3
140276757:	cc                   	int3
140276758:	cc                   	int3
140276759:	cc                   	int3
14027675a:	cc                   	int3
14027675b:	cc                   	int3
14027675c:	cc                   	int3
14027675d:	cc                   	int3
14027675e:	cc                   	int3
14027675f:	cc                   	int3
140276760:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276765:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027676a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027676f:	57                   	push   %rdi
140276770:	41 56                	push   %r14
140276772:	41 57                	push   %r15
140276774:	b8 30 00 00 00       	mov    $0x30,%eax
140276779:	e8 62 3e 08 00       	call   0x1402fa5e0
14027677e:	48 2b e0             	sub    %rax,%rsp
140276781:	49 8b d8             	mov    %r8,%rbx
140276784:	48 8b ea             	mov    %rdx,%rbp
140276787:	4c 8b f1             	mov    %rcx,%r14
14027678a:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
14027678e:	48 8d 15 13 10 11 00 	lea    0x111013(%rip),%rdx        # 0x1403877a8
140276795:	33 f6                	xor    %esi,%esi
140276797:	33 ff                	xor    %edi,%edi
140276799:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14027679d:	ff 15 55 3a 0b 00    	call   *0xb3a55(%rip)        # 0x14032a1f8
1402767a3:	85 c0                	test   %eax,%eax
1402767a5:	75 66                	jne    0x14027680d
1402767a7:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402767ab:	48 8b cd             	mov    %rbp,%rcx
1402767ae:	e8 ad fc ff ff       	call   0x140276460
1402767b3:	48 8b f0             	mov    %rax,%rsi
1402767b6:	48 85 c0             	test   %rax,%rax
1402767b9:	74 2a                	je     0x1402767e5
1402767bb:	49 83 3e 00          	cmpq   $0x0,(%r14)
1402767bf:	0f 84 2b 01 00 00    	je     0x1402768f0
1402767c5:	ba 9e 00 00 00       	mov    $0x9e,%edx
1402767ca:	c7 44 24 20 6e 00 00 	movl   $0x6e,0x20(%rsp)
1402767d1:	00
1402767d2:	4c 8d 0d b7 0f 11 00 	lea    0x110fb7(%rip),%r9        # 0x140387790
1402767d9:	8d 4a 84             	lea    -0x7c(%rdx),%ecx
1402767dc:	44 8d 42 02          	lea    0x2(%rdx),%r8d
1402767e0:	e8 bb ab fa ff       	call   0x1402213a0
1402767e5:	48 8d 15 24 ee fb ff 	lea    -0x411dc(%rip),%rdx        # 0x140235610
1402767ec:	48 8b ce             	mov    %rsi,%rcx
1402767ef:	e8 6c 1c fb ff       	call   0x140228460
1402767f4:	48 8d 15 65 cc fc ff 	lea    -0x3339b(%rip),%rdx        # 0x140243460
1402767fb:	48 8b cf             	mov    %rdi,%rcx
1402767fe:	e8 5d 1c fb ff       	call   0x140228460
140276803:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140276808:	e9 2a 01 00 00       	jmp    0x140276937
14027680d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140276811:	48 8d 15 a0 0f 11 00 	lea    0x110fa0(%rip),%rdx        # 0x1403877b8
140276818:	e8 77 62 08 00       	call   0x1402fca94
14027681d:	85 c0                	test   %eax,%eax
14027681f:	0f 85 10 01 00 00    	jne    0x140276935
140276825:	e8 c6 cc fc ff       	call   0x1402434f0
14027682a:	4c 8b f8             	mov    %rax,%r15
14027682d:	48 85 c0             	test   %rax,%rax
140276830:	74 34                	je     0x140276866
140276832:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140276836:	48 8b cd             	mov    %rbp,%rcx
140276839:	e8 d2 13 01 00       	call   0x140287c10
14027683e:	48 8b f8             	mov    %rax,%rdi
140276841:	48 85 c0             	test   %rax,%rax
140276844:	75 2a                	jne    0x140276870
140276846:	ba 9e 00 00 00       	mov    $0x9e,%edx
14027684b:	c7 44 24 20 56 00 00 	movl   $0x56,0x20(%rsp)
140276852:	00
140276853:	4c 8d 0d 36 0f 11 00 	lea    0x110f36(%rip),%r9        # 0x140387790
14027685a:	8d 48 22             	lea    0x22(%rax),%ecx
14027685d:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
140276861:	e8 3a ab fa ff       	call   0x1402213a0
140276866:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14027686b:	e9 c7 00 00 00       	jmp    0x140276937
140276870:	41 b8 01 10 00 00    	mov    $0x1001,%r8d
140276876:	48 8b d7             	mov    %rdi,%rdx
140276879:	49 8b cf             	mov    %r15,%rcx
14027687c:	e8 3f 95 ff ff       	call   0x14026fdc0
140276881:	48 8b d7             	mov    %rdi,%rdx
140276884:	48 8b cd             	mov    %rbp,%rcx
140276887:	8b d8                	mov    %eax,%ebx
140276889:	e8 e2 13 01 00       	call   0x140287c70
14027688e:	49 8b 3f             	mov    (%r15),%rdi
140276891:	49 8b cf             	mov    %r15,%rcx
140276894:	49 89 37             	mov    %rsi,(%r15)
140276897:	e8 24 cc fc ff       	call   0x1402434c0
14027689c:	85 db                	test   %ebx,%ebx
14027689e:	0f 84 41 ff ff ff    	je     0x1402767e5
1402768a4:	48 8b cf             	mov    %rdi,%rcx
1402768a7:	e8 74 1b fb ff       	call   0x140228420
1402768ac:	85 c0                	test   %eax,%eax
1402768ae:	0f 8e 31 ff ff ff    	jle    0x1402767e5
1402768b4:	48 8b cf             	mov    %rdi,%rcx
1402768b7:	e8 64 1b fb ff       	call   0x140228420
1402768bc:	48 8b cf             	mov    %rdi,%rcx
1402768bf:	8d 50 ff             	lea    -0x1(%rax),%edx
1402768c2:	e8 89 1d fb ff       	call   0x140228650
1402768c7:	39 70 10             	cmp    %esi,0x10(%rax)
1402768ca:	0f 84 eb fe ff ff    	je     0x1402767bb
1402768d0:	ba 9e 00 00 00       	mov    $0x9e,%edx
1402768d5:	c7 44 24 20 66 00 00 	movl   $0x66,0x20(%rsp)
1402768dc:	00
1402768dd:	4c 8d 0d ac 0e 11 00 	lea    0x110eac(%rip),%r9        # 0x140387790
1402768e4:	8d 4a 84             	lea    -0x7c(%rdx),%ecx
1402768e7:	44 8d 42 03          	lea    0x3(%rdx),%r8d
1402768eb:	e9 f0 fe ff ff       	jmp    0x1402767e0
1402768f0:	48 8d 0d d1 0b 11 00 	lea    0x110bd1(%rip),%rcx        # 0x1403874c8
1402768f7:	e8 14 56 fe ff       	call   0x14025bf10
1402768fc:	49 89 06             	mov    %rax,(%r14)
1402768ff:	48 85 c0             	test   %rax,%rax
140276902:	0f 84 dd fe ff ff    	je     0x1402767e5
140276908:	48 85 f6             	test   %rsi,%rsi
14027690b:	74 14                	je     0x140276921
14027690d:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140276913:	49 8b 06             	mov    (%r14),%rax
140276916:	48 89 70 08          	mov    %rsi,0x8(%rax)
14027691a:	b8 01 00 00 00       	mov    $0x1,%eax
14027691f:	eb 16                	jmp    0x140276937
140276921:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140276927:	b8 01 00 00 00       	mov    $0x1,%eax
14027692c:	49 8b 0e             	mov    (%r14),%rcx
14027692f:	48 89 79 08          	mov    %rdi,0x8(%rcx)
140276933:	eb 02                	jmp    0x140276937
140276935:	33 c0                	xor    %eax,%eax
140276937:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14027693c:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140276941:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140276946:	48 83 c4 30          	add    $0x30,%rsp
14027694a:	41 5f                	pop    %r15
14027694c:	41 5e                	pop    %r14
14027694e:	5f                   	pop    %rdi
14027694f:	c3                   	ret
140276950:	40 55                	rex push %rbp
140276952:	41 56                	push   %r14
140276954:	41 57                	push   %r15
140276956:	b8 20 00 00 00       	mov    $0x20,%eax
14027695b:	e8 80 3c 08 00       	call   0x1402fa5e0
140276960:	48 2b e0             	sub    %rax,%rsp
140276963:	4c 8b f1             	mov    %rcx,%r14
140276966:	45 33 ff             	xor    %r15d,%r15d
140276969:	48 8b ca             	mov    %rdx,%rcx
14027696c:	e8 4f 9a ff ff       	call   0x1402703c0
140276971:	48 8b e8             	mov    %rax,%rbp