14027148e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140271493:	48 8b c3             	mov    %rbx,%rax
140271496:	48 83 c4 30          	add    $0x30,%rsp
14027149a:	5b                   	pop    %rbx
14027149b:	c3                   	ret
14027149c:	cc                   	int3
14027149d:	cc                   	int3
14027149e:	cc                   	int3
14027149f:	cc                   	int3
1402714a0:	40 53                	rex push %rbx
1402714a2:	b8 30 00 00 00       	mov    $0x30,%eax
1402714a7:	e8 34 91 08 00       	call   0x1402fa5e0
1402714ac:	48 2b e0             	sub    %rax,%rsp
1402714af:	33 db                	xor    %ebx,%ebx
1402714b1:	48 8b c2             	mov    %rdx,%rax
1402714b4:	48 85 d2             	test   %rdx,%rdx
1402714b7:	75 06                	jne    0x1402714bf
1402714b9:	48 83 c4 30          	add    $0x30,%rsp
1402714bd:	5b                   	pop    %rbx
1402714be:	c3                   	ret
1402714bf:	33 d2                	xor    %edx,%edx
1402714c1:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402714c6:	48 8b c8             	mov    %rax,%rcx
1402714c9:	e8 72 bc ff ff       	call   0x14026d140
1402714ce:	48 8b f8             	mov    %rax,%rdi
1402714d1:	48 85 c0             	test   %rax,%rax
1402714d4:	74 10                	je     0x1402714e6
1402714d6:	48 8b c8             	mov    %rax,%rcx
1402714d9:	e8 32 f6 ff ff       	call   0x140270b10
1402714de:	48 8b d8             	mov    %rax,%rbx
1402714e1:	48 85 c0             	test   %rax,%rax
1402714e4:	75 20                	jne    0x140271506
1402714e6:	ba 78 00 00 00       	mov    $0x78,%edx
1402714eb:	c7 44 24 20 be 00 00 	movl   $0xbe,0x20(%rsp)
1402714f2:	00
1402714f3:	4c 8d 0d 36 51 11 00 	lea    0x115136(%rip),%r9        # 0x140386630
1402714fa:	8d 4a aa             	lea    -0x56(%rdx),%ecx
1402714fd:	44 8d 42 c9          	lea    -0x37(%rdx),%r8d
140271501:	e8 9a fe fa ff       	call   0x1402213a0
140271506:	48 8b cf             	mov    %rdi,%rcx
140271509:	e8 92 a7 fb ff       	call   0x14022bca0
14027150e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140271513:	48 8b c3             	mov    %rbx,%rax
140271516:	48 83 c4 30          	add    $0x30,%rsp
14027151a:	5b                   	pop    %rbx
14027151b:	c3                   	ret
14027151c:	cc                   	int3
14027151d:	cc                   	int3
14027151e:	cc                   	int3
14027151f:	cc                   	int3
140271520:	40 53                	rex push %rbx
140271522:	b8 40 00 00 00       	mov    $0x40,%eax
140271527:	e8 b4 90 08 00       	call   0x1402fa5e0
14027152c:	48 2b e0             	sub    %rax,%rsp
14027152f:	48 8b d9             	mov    %rcx,%rbx
140271532:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140271537:	48 8b c2             	mov    %rdx,%rax
14027153a:	48 8d 4c 24 34       	lea    0x34(%rsp),%rcx
14027153f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140271544:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140271549:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14027154e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140271553:	48 8d 15 0e c3 0c 00 	lea    0xcc30e(%rip),%rdx        # 0x14033d868
14027155a:	48 8b c8             	mov    %rax,%rcx
14027155d:	e8 6e 47 e5 ff       	call   0x1400c5cd0
140271562:	83 f8 04             	cmp    $0x4,%eax
140271565:	75 48                	jne    0x1402715af
140271567:	8b 44 24 60          	mov    0x60(%rsp),%eax
14027156b:	3d ff 00 00 00       	cmp    $0xff,%eax
140271570:	77 3d                	ja     0x1402715af
140271572:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
140271576:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
14027157c:	77 31                	ja     0x1402715af
14027157e:	8b 54 24 30          	mov    0x30(%rsp),%edx
140271582:	81 fa ff 00 00 00    	cmp    $0xff,%edx
140271588:	77 25                	ja     0x1402715af
14027158a:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
14027158f:	41 81 f8 ff 00 00 00 	cmp    $0xff,%r8d
140271596:	77 17                	ja     0x1402715af
140271598:	88 03                	mov    %al,(%rbx)
14027159a:	b8 01 00 00 00       	mov    $0x1,%eax
14027159f:	88 4b 01             	mov    %cl,0x1(%rbx)
1402715a2:	88 53 02             	mov    %dl,0x2(%rbx)
1402715a5:	44 88 43 03          	mov    %r8b,0x3(%rbx)
1402715a9:	48 83 c4 40          	add    $0x40,%rsp
1402715ad:	5b                   	pop    %rbx
1402715ae:	c3                   	ret
1402715af:	33 c0                	xor    %eax,%eax
1402715b1:	48 83 c4 40          	add    $0x40,%rsp
1402715b5:	5b                   	pop    %rbx
1402715b6:	c3                   	ret
1402715b7:	cc                   	int3
1402715b8:	cc                   	int3
1402715b9:	cc                   	int3
1402715ba:	cc                   	int3
1402715bb:	cc                   	int3
1402715bc:	cc                   	int3
1402715bd:	cc                   	int3
1402715be:	cc                   	int3
1402715bf:	cc                   	int3
1402715c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402715c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402715ca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402715cf:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402715d4:	41 57                	push   %r15
1402715d6:	b8 20 00 00 00       	mov    $0x20,%eax
1402715db:	e8 00 90 08 00       	call   0x1402fa5e0
1402715e0:	48 2b e0             	sub    %rax,%rsp
1402715e3:	4c 8b f1             	mov    %rcx,%r14
1402715e6:	48 63 f2             	movslq %edx,%rsi
1402715e9:	49 63 48 10          	movslq 0x10(%r8),%rcx
1402715ed:	49 8b f8             	mov    %r8,%rdi
1402715f0:	83 f9 10             	cmp    $0x10,%ecx
1402715f3:	0f 84 9d 00 00 00    	je     0x140271696
1402715f9:	85 d2                	test   %edx,%edx
1402715fb:	75 28                	jne    0x140271625
1402715fd:	41 8b 40 14          	mov    0x14(%r8),%eax
140271601:	83 f8 ff             	cmp    $0xffffffff,%eax
140271604:	75 10                	jne    0x140271616
140271606:	41 ff 40 18          	incl   0x18(%r8)
14027160a:	8d 42 01             	lea    0x1(%rdx),%eax
14027160d:	41 89 48 14          	mov    %ecx,0x14(%r8)
140271611:	e9 82 00 00 00       	jmp    0x140271698
140271616:	3b c1                	cmp    %ecx,%eax
140271618:	75 7c                	jne    0x140271696
14027161a:	41 ff 40 18          	incl   0x18(%r8)
14027161e:	b8 01 00 00 00       	mov    $0x1,%eax
140271623:	eb 73                	jmp    0x140271698
140271625:	83 fe 04             	cmp    $0x4,%esi
140271628:	7e 26                	jle    0x140271650
14027162a:	83 f9 0c             	cmp    $0xc,%ecx
14027162d:	7f 67                	jg     0x140271696
14027162f:	42 80 3c 36 00       	cmpb   $0x0,(%rsi,%r14,1)
140271634:	75 60                	jne    0x140271696
140271636:	48 03 cf             	add    %rdi,%rcx
140271639:	49 8b d6             	mov    %r14,%rdx
14027163c:	e8 df fe ff ff       	call   0x140271520
140271641:	85 c0                	test   %eax,%eax
140271643:	74 51                	je     0x140271696
140271645:	83 47 10 04          	addl   $0x4,0x10(%rdi)
140271649:	b8 01 00 00 00       	mov    $0x1,%eax
14027164e:	eb 48                	jmp    0x140271698
140271650:	4c 8b f9             	mov    %rcx,%r15
140271653:	33 db                	xor    %ebx,%ebx
140271655:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14027165c:	00 00 00 00
140271660:	41 0f b6 0e          	movzbl (%r14),%ecx
140271664:	4d 8d 76 01          	lea    0x1(%r14),%r14
140271668:	ff ce                	dec    %esi
14027166a:	e8 31 b1 fc ff       	call   0x14023c7a0
14027166f:	85 c0                	test   %eax,%eax
140271671:	78 23                	js     0x140271696
140271673:	c1 e3 04             	shl    $0x4,%ebx
140271676:	0f be c0             	movsbl %al,%eax
140271679:	0b d8                	or     %eax,%ebx
14027167b:	85 f6                	test   %esi,%esi
14027167d:	75 e1                	jne    0x140271660
14027167f:	8b c3                	mov    %ebx,%eax
140271681:	41 88 5c 3f 01       	mov    %bl,0x1(%r15,%rdi,1)
140271686:	c1 e8 08             	shr    $0x8,%eax
140271689:	41 88 04 3f          	mov    %al,(%r15,%rdi,1)
14027168d:	8d 46 01             	lea    0x1(%rsi),%eax
140271690:	83 47 10 02          	addl   $0x2,0x10(%rdi)
140271694:	eb 02                	jmp    0x140271698
140271696:	33 c0                	xor    %eax,%eax
140271698:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027169d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402716a2:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402716a7:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1402716ac:	48 83 c4 20          	add    $0x20,%rsp
1402716b0:	41 5f                	pop    %r15
1402716b2:	c3                   	ret
1402716b3:	cc                   	int3
1402716b4:	cc                   	int3
1402716b5:	cc                   	int3
1402716b6:	cc                   	int3
1402716b7:	cc                   	int3
1402716b8:	cc                   	int3
1402716b9:	cc                   	int3
1402716ba:	cc                   	int3
1402716bb:	cc                   	int3
1402716bc:	cc                   	int3
1402716bd:	cc                   	int3
1402716be:	cc                   	int3
1402716bf:	cc                   	int3
1402716c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402716c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402716ca:	57                   	push   %rdi
1402716cb:	b8 20 00 00 00       	mov    $0x20,%eax
1402716d0:	e8 0b 8f 08 00       	call   0x1402fa5e0
1402716d5:	48 2b e0             	sub    %rax,%rsp
1402716d8:	33 db                	xor    %ebx,%ebx
1402716da:	48 8b f1             	mov    %rcx,%rsi
1402716dd:	8b c3                	mov    %ebx,%eax
1402716df:	4c 8b c2             	mov    %rdx,%r8
1402716e2:	38 02                	cmp    %al,(%rdx)
1402716e4:	74 11                	je     0x1402716f7
1402716e6:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1402716eb:	73 0a                	jae    0x1402716f7
1402716ed:	49 ff c0             	inc    %r8
1402716f0:	ff c0                	inc    %eax
1402716f2:	41 38 18             	cmp    %bl,(%r8)
1402716f5:	75 ef                	jne    0x1402716e6
1402716f7:	8b f8                	mov    %eax,%edi
1402716f9:	0f ba f7 1f          	btr    $0x1f,%edi
1402716fd:	44 8b c7             	mov    %edi,%r8d
140271700:	ff 15 f2 8a 0b 00    	call   *0xb8af2(%rip)        # 0x14032a1f8
140271706:	85 c0                	test   %eax,%eax
140271708:	75 22                	jne    0x14027172c
14027170a:	0f b6 0c 37          	movzbl (%rdi,%rsi,1),%ecx
14027170e:	84 c9                	test   %cl,%cl
140271710:	74 18                	je     0x14027172a
140271712:	80 f9 2e             	cmp    $0x2e,%cl
140271715:	0f 95 c3             	setne  %bl
140271718:	8b c3                	mov    %ebx,%eax
14027171a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027171f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140271724:	48 83 c4 20          	add    $0x20,%rsp
140271728:	5f                   	pop    %rdi
140271729:	c3                   	ret
14027172a:	33 c0                	xor    %eax,%eax
14027172c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140271731:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140271736:	48 83 c4 20          	add    $0x20,%rsp
14027173a:	5f                   	pop    %rdi
14027173b:	c3                   	ret
14027173c:	cc                   	int3
14027173d:	cc                   	int3
14027173e:	cc                   	int3
14027173f:	cc                   	int3
140271740:	40 56                	rex push %rsi
140271742:	b8 30 00 00 00       	mov    $0x30,%eax
140271747:	e8 94 8e 08 00       	call   0x1402fa5e0
14027174c:	48 2b e0             	sub    %rax,%rsp
14027174f:	48 8b f2             	mov    %rdx,%rsi
140271752:	48 85 d2             	test   %rdx,%rdx
140271755:	75 26                	jne    0x14027177d
140271757:	4c 8d 0d d2 4e 11 00 	lea    0x114ed2(%rip),%r9        # 0x140386630
14027175e:	c7 44 24 20 ca 00 00 	movl   $0xca,0x20(%rsp)
140271765:	00
140271766:	8d 50 3c             	lea    0x3c(%rax),%edx
140271769:	8d 48 f2             	lea    -0xe(%rax),%ecx
14027176c:	44 8d 40 3d          	lea    0x3d(%rax),%r8d
140271770:	e8 2b fc fa ff       	call   0x1402213a0
140271775:	33 c0                	xor    %eax,%eax
140271777:	48 83 c4 30          	add    $0x30,%rsp
14027177b:	5e                   	pop    %rsi
14027177c:	c3                   	ret
14027177d:	e8 0e a7 fb ff       	call   0x14022be90
140271782:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140271787:	48 85 c0             	test   %rax,%rax
14027178a:	75 26                	jne    0x1402717b2
14027178c:	4c 8d 0d 9d 4e 11 00 	lea    0x114e9d(%rip),%r9        # 0x140386630
140271793:	c7 44 24 20 cf 00 00 	movl   $0xcf,0x20(%rsp)
14027179a:	00
14027179b:	8d 50 6c             	lea    0x6c(%rax),%edx
14027179e:	8d 48 22             	lea    0x22(%rax),%ecx
1402717a1:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402717a5:	e8 f6 fb fa ff       	call   0x1402213a0
1402717aa:	33 c0                	xor    %eax,%eax
1402717ac:	48 83 c4 30          	add    $0x30,%rsp
1402717b0:	5e                   	pop    %rsi
1402717b1:	c3                   	ret
1402717b2:	0f b6 06             	movzbl (%rsi),%eax
1402717b5:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402717ba:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1402717bf:	33 ed                	xor    %ebp,%ebp
1402717c1:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1402717c6:	3c 2d                	cmp    $0x2d,%al
1402717c8:	75 09                	jne    0x1402717d3
1402717ca:	0f b6 4e 01          	movzbl 0x1(%rsi),%ecx
1402717ce:	8d 5d 01             	lea    0x1(%rbp),%ebx
1402717d1:	eb 05                	jmp    0x1402717d8
1402717d3:	8b dd                	mov    %ebp,%ebx
1402717d5:	0f b6 c8             	movzbl %al,%ecx
1402717d8:	48 8d 7e 01          	lea    0x1(%rsi),%rdi
1402717dc:	48 0f 45 fe          	cmovne %rsi,%rdi
1402717e0:	80 f9 30             	cmp    $0x30,%cl
1402717e3:	75 1d                	jne    0x140271802
1402717e5:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1402717e9:	2c 58                	sub    $0x58,%al
1402717eb:	a8 df                	test   $0xdf,%al
1402717ed:	75 13                	jne    0x140271802
1402717ef:	48 83 c7 02          	add    $0x2,%rdi
1402717f3:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402717f8:	48 8b d7             	mov    %rdi,%rdx
1402717fb:	e8 d0 b7 fb ff       	call   0x14022cfd0
140271800:	eb 0d                	jmp    0x14027180f
140271802:	48 8b d7             	mov    %rdi,%rdx
140271805:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14027180a:	e8 f1 b5 fb ff       	call   0x14022ce00
14027180f:	85 c0                	test   %eax,%eax
140271811:	74 57                	je     0x14027186a
140271813:	48 98                	cltq
140271815:	40 38 2c 38          	cmp    %bpl,(%rax,%rdi,1)
140271819:	75 4f                	jne    0x14027186a
14027181b:	85 db                	test   %ebx,%ebx
14027181d:	74 0f                	je     0x14027182e
14027181f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140271824:	e8 d7 a5 fb ff       	call   0x14022be00
140271829:	85 c0                	test   %eax,%eax
14027182b:	0f 45 dd             	cmovne %ebp,%ebx
14027182e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140271833:	33 d2                	xor    %edx,%edx
140271835:	e8 26 b9 ff ff       	call   0x14026d160
14027183a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14027183f:	48 8b f8             	mov    %rax,%rdi
140271842:	e8 59 a4 fb ff       	call   0x14022bca0
140271847:	48 85 ff             	test   %rdi,%rdi
14027184a:	75 0e                	jne    0x14027185a
14027184c:	c7 44 24 20 f0 00 00 	movl   $0xf0,0x20(%rsp)
140271853:	00
140271854:	44 8d 47 65          	lea    0x65(%rdi),%r8d
140271858:	eb 28                	jmp    0x140271882
14027185a:	85 db                	test   %ebx,%ebx
14027185c:	74 07                	je     0x140271865
14027185e:	81 4f 04 00 01 00 00 	orl    $0x100,0x4(%rdi)
140271865:	48 8b c7             	mov    %rdi,%rax
140271868:	eb 2e                	jmp    0x140271898
14027186a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14027186f:	e8 2c a4 fb ff       	call   0x14022bca0
140271874:	41 b8 64 00 00 00    	mov    $0x64,%r8d
14027187a:	c7 44 24 20 e5 00 00 	movl   $0xe5,0x20(%rsp)
140271881:	00
140271882:	ba 6c 00 00 00       	mov    $0x6c,%edx
140271887:	4c 8d 0d a2 4d 11 00 	lea    0x114da2(%rip),%r9        # 0x140386630
14027188e:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140271891:	e8 0a fb fa ff       	call   0x1402213a0
140271896:	33 c0                	xor    %eax,%eax
140271898:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14027189d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402718a2:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402718a7:	48 83 c4 30          	add    $0x30,%rsp
1402718ab:	5e                   	pop    %rsi
1402718ac:	c3                   	ret
1402718ad:	cc                   	int3
1402718ae:	cc                   	int3
1402718af:	cc                   	int3
1402718b0:	40 53                	rex push %rbx
1402718b2:	b8 20 00 00 00       	mov    $0x20,%eax
1402718b7:	e8 24 8d 08 00       	call   0x1402fa5e0
1402718bc:	48 2b e0             	sub    %rax,%rsp
1402718bf:	0f b6 01             	movzbl (%rcx),%eax
1402718c2:	48 8b d9             	mov    %rcx,%rbx
1402718c5:	84 c0                	test   %al,%al
1402718c7:	74 2b                	je     0x1402718f4
1402718c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1402718d0:	0f be c8             	movsbl %al,%ecx
1402718d3:	ba 08 00 00 00       	mov    $0x8,%edx
1402718d8:	e8 63 ac ff ff       	call   0x14026c540