1402724ec:	0f 89 42 02 00 00    	jns    0x140272734
1402724f2:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1402724f9:	00
1402724fa:	48 85 c0             	test   %rax,%rax
1402724fd:	75 16                	jne    0x140272515
1402724ff:	e8 8c 99 fb ff       	call   0x14022be90
140272504:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14027250b:	00
14027250c:	48 85 c0             	test   %rax,%rax
14027250f:	0f 84 12 02 00 00    	je     0x140272727
140272515:	48 8b d0             	mov    %rax,%rdx
140272518:	48 8b cd             	mov    %rbp,%rcx
14027251b:	e8 20 ac ff ff       	call   0x14026d140
140272520:	48 85 c0             	test   %rax,%rax
140272523:	0f 84 fe 01 00 00    	je     0x140272727
140272529:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140272530:	00
140272531:	ba 01 00 00 00       	mov    $0x1,%edx
140272536:	e8 45 5d 00 00       	call   0x140278280
14027253b:	85 c0                	test   %eax,%eax
14027253d:	0f 84 e4 01 00 00    	je     0x140272727
140272543:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
14027254a:	00
14027254b:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140272552:	00
140272553:	48 8b d5             	mov    %rbp,%rdx
140272556:	e8 05 ac ff ff       	call   0x14026d160
14027255b:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140272562:	00
140272563:	48 85 c0             	test   %rax,%rax
140272566:	0f 84 99 01 00 00    	je     0x140272705
14027256c:	48 8b d6             	mov    %rsi,%rdx
14027256f:	48 8b c8             	mov    %rax,%rcx
140272572:	e8 b9 a9 ff ff       	call   0x14026cf30
140272577:	85 c0                	test   %eax,%eax
140272579:	0f 85 9b 00 00 00    	jne    0x14027261a
14027257f:	8b 0f                	mov    (%rdi),%ecx
140272581:	85 c9                	test   %ecx,%ecx
140272583:	74 1c                	je     0x1402725a1
140272585:	83 f9 01             	cmp    $0x1,%ecx
140272588:	75 48                	jne    0x1402725d2
14027258a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14027258e:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140272592:	e8 59 93 fe ff       	call   0x14025b8f0
140272597:	48 8b 47 08          	mov    0x8(%rdi),%rax
14027259b:	4c 89 78 08          	mov    %r15,0x8(%rax)
14027259f:	eb 31                	jmp    0x1402725d2
1402725a1:	41 b8 c0 01 00 00    	mov    $0x1c0,%r8d
1402725a7:	48 8d 15 9a 43 11 00 	lea    0x11439a(%rip),%rdx        # 0x140386948
1402725ae:	b9 10 00 00 00       	mov    $0x10,%ecx
1402725b3:	e8 08 6d fb ff       	call   0x1402292c0
1402725b8:	48 85 c0             	test   %rax,%rax
1402725bb:	0f 84 df 00 00 00    	je     0x1402726a0
1402725c1:	4c 89 30             	mov    %r14,(%rax)
1402725c4:	4c 89 78 08          	mov    %r15,0x8(%rax)
1402725c8:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
1402725ce:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402725d2:	8b 0b                	mov    (%rbx),%ecx
1402725d4:	85 c9                	test   %ecx,%ecx
1402725d6:	74 0f                	je     0x1402725e7
1402725d8:	83 f9 01             	cmp    $0x1,%ecx
1402725db:	75 0e                	jne    0x1402725eb
1402725dd:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402725e1:	4c 89 68 08          	mov    %r13,0x8(%rax)
1402725e5:	eb 04                	jmp    0x1402725eb
1402725e7:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
1402725eb:	48 8d 15 be 41 11 00 	lea    0x1141be(%rip),%rdx        # 0x1403867b0
1402725f2:	48 8b cb             	mov    %rbx,%rcx
1402725f5:	e8 76 9f fe ff       	call   0x14025c570
1402725fa:	8b b4 24 88 00 00 00 	mov    0x88(%rsp),%esi
140272601:	8b d6                	mov    %esi,%edx
140272603:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272608:	e8 c3 59 fb ff       	call   0x140227fd0
14027260d:	8b 9c 24 80 00 00 00 	mov    0x80(%rsp),%ebx
140272614:	ff cb                	dec    %ebx
140272616:	ff ce                	dec    %esi
140272618:	eb 0e                	jmp    0x140272628
14027261a:	8b 9c 24 80 00 00 00 	mov    0x80(%rsp),%ebx
140272621:	8b b4 24 88 00 00 00 	mov    0x88(%rsp),%esi
140272628:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14027262d:	ff c3                	inc    %ebx
14027262f:	ff c6                	inc    %esi
140272631:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
140272638:	89 b4 24 88 00 00 00 	mov    %esi,0x88(%rsp)
14027263f:	e8 dc 5d fb ff       	call   0x140228420
140272644:	ff c8                	dec    %eax
140272646:	3b d8                	cmp    %eax,%ebx
140272648:	0f 8c e2 fd ff ff    	jl     0x140272430
14027264e:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140272655:	00
140272656:	bf 01 00 00 00       	mov    $0x1,%edi
14027265b:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272660:	e8 bb 5d fb ff       	call   0x140228420
140272665:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14027266a:	8d 50 ff             	lea    -0x1(%rax),%edx
14027266d:	e8 de 5f fb ff       	call   0x140228650
140272672:	48 85 c0             	test   %rax,%rax
140272675:	74 19                	je     0x140272690
140272677:	83 38 01             	cmpl   $0x1,(%rax)
14027267a:	75 14                	jne    0x140272690
14027267c:	48 8b 50 08          	mov    0x8(%rax),%rdx
140272680:	48 8b 0a             	mov    (%rdx),%rcx
140272683:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140272687:	e8 a4 a8 ff ff       	call   0x14026cf30
14027268c:	85 c0                	test   %eax,%eax
14027268e:	7f 3a                	jg     0x1402726ca
140272690:	49 8b cc             	mov    %r12,%rcx
140272693:	e8 f8 00 00 00       	call   0x140272790
140272698:	85 c0                	test   %eax,%eax
14027269a:	44 0f 45 ef          	cmovne %edi,%r13d
14027269e:	eb 2a                	jmp    0x1402726ca
1402726a0:	c7 44 24 20 c2 01 00 	movl   $0x1c2,0x20(%rsp)
1402726a7:	00
1402726a8:	41 b8 41 00 00 00    	mov    $0x41,%r8d
1402726ae:	b9 22 00 00 00       	mov    $0x22,%ecx
1402726b3:	4c 8d 0d 8e 42 11 00 	lea    0x11428e(%rip),%r9        # 0x140386948
1402726ba:	8d 51 7f             	lea    0x7f(%rcx),%edx
1402726bd:	e8 de ec fa ff       	call   0x1402213a0
1402726c2:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
1402726c9:	00
1402726ca:	48 8b cd             	mov    %rbp,%rcx
1402726cd:	e8 1e 92 fe ff       	call   0x14025b8f0
1402726d2:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1402726d9:	00
1402726da:	e8 c1 95 fb ff       	call   0x14022bca0
1402726df:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1402726e4:	41 8b c5             	mov    %r13d,%eax
1402726e7:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1402726ec:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402726f1:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402726f6:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402726fb:	48 83 c4 60          	add    $0x60,%rsp
1402726ff:	41 5d                	pop    %r13
140272701:	41 5c                	pop    %r12
140272703:	5d                   	pop    %rbp
140272704:	c3                   	ret
140272705:	ba a1 00 00 00       	mov    $0xa1,%edx
14027270a:	c7 44 24 20 b5 01 00 	movl   $0x1b5,0x20(%rsp)
140272711:	00
140272712:	4c 8d 0d 2f 42 11 00 	lea    0x11422f(%rip),%r9        # 0x140386948
140272719:	8d 4a 81             	lea    -0x7f(%rdx),%ecx
14027271c:	44 8d 42 a0          	lea    -0x60(%rdx),%r8d
140272720:	e8 7b ec fa ff       	call   0x1402213a0
140272725:	eb a3                	jmp    0x1402726ca
140272727:	c7 44 24 20 ad 01 00 	movl   $0x1ad,0x20(%rsp)
14027272e:	00
14027272f:	e9 74 ff ff ff       	jmp    0x1402726a8
140272734:	c7 44 24 20 a2 01 00 	movl   $0x1a2,0x20(%rsp)
14027273b:	00
14027273c:	41 b8 74 00 00 00    	mov    $0x74,%r8d
140272742:	e9 67 ff ff ff       	jmp    0x1402726ae
140272747:	ba a1 00 00 00       	mov    $0xa1,%edx
14027274c:	c7 44 24 20 79 01 00 	movl   $0x179,0x20(%rsp)
140272753:	00
140272754:	4c 8d 0d ed 41 11 00 	lea    0x1141ed(%rip),%r9        # 0x140386948
14027275b:	8d 4a 81             	lea    -0x7f(%rdx),%ecx
14027275e:	44 8d 42 d3          	lea    -0x2d(%rdx),%r8d
140272762:	e8 39 ec fa ff       	call   0x1402213a0
140272767:	33 c0                	xor    %eax,%eax
140272769:	48 83 c4 60          	add    $0x60,%rsp
14027276d:	41 5d                	pop    %r13
14027276f:	41 5c                	pop    %r12
140272771:	5d                   	pop    %rbp
140272772:	c3                   	ret
140272773:	b8 01 00 00 00       	mov    $0x1,%eax
140272778:	48 83 c4 60          	add    $0x60,%rsp
14027277c:	41 5d                	pop    %r13
14027277e:	41 5c                	pop    %r12
140272780:	5d                   	pop    %rbp
140272781:	c3                   	ret
140272782:	cc                   	int3
140272783:	cc                   	int3
140272784:	cc                   	int3
140272785:	cc                   	int3
140272786:	cc                   	int3
140272787:	cc                   	int3
140272788:	cc                   	int3
140272789:	cc                   	int3
14027278a:	cc                   	int3
14027278b:	cc                   	int3
14027278c:	cc                   	int3
14027278d:	cc                   	int3
14027278e:	cc                   	int3
14027278f:	cc                   	int3
140272790:	40 56                	rex push %rsi
140272792:	57                   	push   %rdi
140272793:	41 54                	push   %r12
140272795:	b8 40 00 00 00       	mov    $0x40,%eax
14027279a:	e8 41 7e 08 00       	call   0x1402fa5e0
14027279f:	48 2b e0             	sub    %rax,%rsp
1402727a2:	33 f6                	xor    %esi,%esi
1402727a4:	4c 8b e1             	mov    %rcx,%r12
1402727a7:	89 74 24 60          	mov    %esi,0x60(%rsp)
1402727ab:	8b fe                	mov    %esi,%edi
1402727ad:	48 85 c9             	test   %rcx,%rcx
1402727b0:	0f 84 36 02 00 00    	je     0x1402729ec
1402727b6:	8b 01                	mov    (%rcx),%eax
1402727b8:	85 c0                	test   %eax,%eax
1402727ba:	0f 84 2c 02 00 00    	je     0x1402729ec
1402727c0:	83 f8 01             	cmp    $0x1,%eax
1402727c3:	0f 85 18 02 00 00    	jne    0x1402729e1
1402727c9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402727cd:	e8 4e 5c fb ff       	call   0x140228420
1402727d2:	85 c0                	test   %eax,%eax
1402727d4:	0f 84 07 02 00 00    	je     0x1402729e1
1402727da:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1402727df:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1402727e4:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
1402727e9:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
1402727ee:	44 8b ee             	mov    %esi,%r13d
1402727f1:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1402727f6:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1402727fb:	e8 20 5c fb ff       	call   0x140228420
140272800:	ff c8                	dec    %eax
140272802:	85 c0                	test   %eax,%eax
140272804:	0f 8e 35 01 00 00    	jle    0x14027293f
14027280a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140272810:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272815:	41 8b d5             	mov    %r13d,%edx
140272818:	e8 33 5e fb ff       	call   0x140228650
14027281d:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272822:	41 8d 55 01          	lea    0x1(%r13),%edx
140272826:	44 8b ea             	mov    %edx,%r13d
140272829:	48 8b d8             	mov    %rax,%rbx
14027282c:	e8 1f 5e fb ff       	call   0x140228650
140272831:	48 85 db             	test   %rbx,%rbx
140272834:	0f 84 42 01 00 00    	je     0x14027297c
14027283a:	8b 0b                	mov    (%rbx),%ecx
14027283c:	85 c9                	test   %ecx,%ecx
14027283e:	74 16                	je     0x140272856
140272840:	83 f9 01             	cmp    $0x1,%ecx
140272843:	0f 85 33 01 00 00    	jne    0x14027297c
140272849:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14027284d:	48 8b 29             	mov    (%rcx),%rbp
140272850:	4c 8b 71 08          	mov    0x8(%rcx),%r14
140272854:	eb 07                	jmp    0x14027285d
140272856:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
14027285a:	4c 8b f5             	mov    %rbp,%r14
14027285d:	48 85 c0             	test   %rax,%rax
140272860:	0f 84 16 01 00 00    	je     0x14027297c
140272866:	8b 08                	mov    (%rax),%ecx
140272868:	85 c9                	test   %ecx,%ecx
14027286a:	74 16                	je     0x140272882
14027286c:	83 f9 01             	cmp    $0x1,%ecx
14027286f:	0f 85 07 01 00 00    	jne    0x14027297c
140272875:	48 8b 40 08          	mov    0x8(%rax),%rax
140272879:	48 8b 18             	mov    (%rax),%rbx
14027287c:	4c 8b 78 08          	mov    0x8(%rax),%r15
140272880:	eb 07                	jmp    0x140272889
140272882:	48 8b 58 08          	mov    0x8(%rax),%rbx
140272886:	4c 8b fb             	mov    %rbx,%r15
140272889:	48 8b d3             	mov    %rbx,%rdx
14027288c:	48 8b cd             	mov    %rbp,%rcx
14027288f:	e8 9c a6 ff ff       	call   0x14026cf30
140272894:	85 c0                	test   %eax,%eax
140272896:	0f 89 e0 00 00 00    	jns    0x14027297c
14027289c:	49 8b d6             	mov    %r14,%rdx
14027289f:	48 8b cd             	mov    %rbp,%rcx
1402728a2:	e8 89 a6 ff ff       	call   0x14026cf30
1402728a7:	85 c0                	test   %eax,%eax
1402728a9:	0f 8f cd 00 00 00    	jg     0x14027297c
1402728af:	49 8b d7             	mov    %r15,%rdx
1402728b2:	48 8b cb             	mov    %rbx,%rcx
1402728b5:	e8 76 a6 ff ff       	call   0x14026cf30
1402728ba:	85 c0                	test   %eax,%eax
1402728bc:	0f 8f ba 00 00 00    	jg     0x14027297c
1402728c2:	48 85 ff             	test   %rdi,%rdi
1402728c5:	75 11                	jne    0x1402728d8
1402728c7:	e8 c4 95 fb ff       	call   0x14022be90
1402728cc:	48 8b f8             	mov    %rax,%rdi
1402728cf:	48 85 c0             	test   %rax,%rax
1402728d2:	0f 84 e7 00 00 00    	je     0x1402729bf
1402728d8:	48 8b d7             	mov    %rdi,%rdx
1402728db:	49 8b ce             	mov    %r14,%rcx
1402728de:	e8 5d a8 ff ff       	call   0x14026d140
1402728e3:	48 85 c0             	test   %rax,%rax
1402728e6:	0f 84 d3 00 00 00    	je     0x1402729bf
1402728ec:	ba 01 00 00 00       	mov    $0x1,%edx
1402728f1:	48 8b cf             	mov    %rdi,%rcx
1402728f4:	e8 87 59 00 00       	call   0x140278280
1402728f9:	85 c0                	test   %eax,%eax
1402728fb:	0f 84 be 00 00 00    	je     0x1402729bf
140272901:	48 8b d6             	mov    %rsi,%rdx
140272904:	48 8b cf             	mov    %rdi,%rcx
140272907:	48 8b ee             	mov    %rsi,%rbp
14027290a:	e8 51 a8 ff ff       	call   0x14026d160
14027290f:	48 8b f0             	mov    %rax,%rsi
140272912:	48 85 c0             	test   %rax,%rax
140272915:	0f 84 97 00 00 00    	je     0x1402729b2
14027291b:	48 8b d3             	mov    %rbx,%rdx
14027291e:	48 8b c8             	mov    %rax,%rcx
140272921:	e8 0a a6 ff ff       	call   0x14026cf30
140272926:	85 c0                	test   %eax,%eax
140272928:	79 52                	jns    0x14027297c
14027292a:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14027292f:	e8 ec 5a fb ff       	call   0x140228420
140272934:	ff c8                	dec    %eax
140272936:	44 3b e8             	cmp    %eax,%r13d
140272939:	0f 8c d1 fe ff ff    	jl     0x140272810
14027293f:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272944:	e8 d7 5a fb ff       	call   0x140228420
140272949:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14027294e:	8d 50 ff             	lea    -0x1(%rax),%edx
140272951:	e8 fa 5c fb ff       	call   0x140228650
140272956:	48 85 c0             	test   %rax,%rax
140272959:	74 19                	je     0x140272974
14027295b:	83 38 01             	cmpl   $0x1,(%rax)
14027295e:	75 14                	jne    0x140272974
140272960:	48 8b 50 08          	mov    0x8(%rax),%rdx
140272964:	48 8b 0a             	mov    (%rdx),%rcx
140272967:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14027296b:	e8 c0 a5 ff ff       	call   0x14026cf30
140272970:	85 c0                	test   %eax,%eax
140272972:	7f 08                	jg     0x14027297c
140272974:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
14027297b:	00
14027297c:	48 8b ce             	mov    %rsi,%rcx
14027297f:	e8 6c 8f fe ff       	call   0x14025b8f0
140272984:	48 8b cf             	mov    %rdi,%rcx
140272987:	e8 14 93 fb ff       	call   0x14022bca0
14027298c:	8b 44 24 60          	mov    0x60(%rsp),%eax
140272990:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140272995:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
14027299a:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
14027299f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402729a4:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402729a9:	48 83 c4 40          	add    $0x40,%rsp
1402729ad:	41 5c                	pop    %r12
1402729af:	5f                   	pop    %rdi
1402729b0:	5e                   	pop    %rsi
1402729b1:	c3                   	ret
1402729b2:	48 8b f5             	mov    %rbp,%rsi
1402729b5:	c7 44 24 20 38 01 00 	movl   $0x138,0x20(%rsp)
1402729bc:	00
1402729bd:	eb 08                	jmp    0x1402729c7
1402729bf:	c7 44 24 20 30 01 00 	movl   $0x130,0x20(%rsp)
1402729c6:	00
1402729c7:	ba a2 00 00 00       	mov    $0xa2,%edx
1402729cc:	4c 8d 0d 75 3f 11 00 	lea    0x113f75(%rip),%r9        # 0x140386948
1402729d3:	8d 4a 80             	lea    -0x80(%rdx),%ecx
1402729d6:	44 8d 42 9f          	lea    -0x61(%rdx),%r8d
1402729da:	e8 c1 e9 fa ff       	call   0x1402213a0
1402729df:	eb 9b                	jmp    0x14027297c
1402729e1:	33 c0                	xor    %eax,%eax
1402729e3:	48 83 c4 40          	add    $0x40,%rsp
1402729e7:	41 5c                	pop    %r12
1402729e9:	5f                   	pop    %rdi
1402729ea:	5e                   	pop    %rsi
1402729eb:	c3                   	ret
1402729ec:	b8 01 00 00 00       	mov    $0x1,%eax