140123499:	4c 8d 83 a8 00 00 00 	lea    0xa8(%rbx),%r8
1401234a0:	48 8b d3             	mov    %rbx,%rdx
1401234a3:	b9 0a 00 00 00       	mov    $0xa,%ecx
1401234a8:	e8 63 48 00 00       	call   0x140127d10
1401234ad:	41 b8 60 00 00 00    	mov    $0x60,%r8d
1401234b3:	48 8d 15 56 07 1f 00 	lea    0x1f0756(%rip),%rdx        # 0x140313c10
1401234ba:	48 8b cb             	mov    %rbx,%rcx
1401234bd:	e8 fe 88 fc ff       	call   0x1400ebdc0
1401234c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401234c7:	b8 01 00 00 00       	mov    $0x1,%eax
1401234cc:	48 83 c4 20          	add    $0x20,%rsp
1401234d0:	5f                   	pop    %rdi
1401234d1:	c3                   	ret
1401234d2:	cc                   	int3
1401234d3:	cc                   	int3
1401234d4:	cc                   	int3
1401234d5:	cc                   	int3
1401234d6:	cc                   	int3
1401234d7:	cc                   	int3
1401234d8:	cc                   	int3
1401234d9:	cc                   	int3
1401234da:	cc                   	int3
1401234db:	cc                   	int3
1401234dc:	cc                   	int3
1401234dd:	cc                   	int3
1401234de:	cc                   	int3
1401234df:	cc                   	int3
1401234e0:	33 c0                	xor    %eax,%eax
1401234e2:	48 89 01             	mov    %rax,(%rcx)
1401234e5:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401234e9:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401234ed:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401234f1:	48 89 41 20          	mov    %rax,0x20(%rcx)
1401234f5:	48 89 41 30          	mov    %rax,0x30(%rcx)
1401234f9:	48 89 41 38          	mov    %rax,0x38(%rcx)
1401234fd:	48 89 41 40          	mov    %rax,0x40(%rcx)
140123501:	48 89 41 58          	mov    %rax,0x58(%rcx)
140123505:	48 89 41 60          	mov    %rax,0x60(%rcx)
140123509:	48 89 41 68          	mov    %rax,0x68(%rcx)
14012350d:	48 89 41 70          	mov    %rax,0x70(%rcx)
140123511:	48 89 41 78          	mov    %rax,0x78(%rcx)
140123515:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
14012351c:	48 89 81 90 00 00 00 	mov    %rax,0x90(%rcx)
140123523:	89 81 98 00 00 00    	mov    %eax,0x98(%rcx)
140123529:	48 89 81 d8 00 00 00 	mov    %rax,0xd8(%rcx)
140123530:	c3                   	ret
140123531:	cc                   	int3
140123532:	cc                   	int3
140123533:	cc                   	int3
140123534:	cc                   	int3
140123535:	cc                   	int3
140123536:	cc                   	int3
140123537:	cc                   	int3
140123538:	cc                   	int3
140123539:	cc                   	int3
14012353a:	cc                   	int3
14012353b:	cc                   	int3
14012353c:	cc                   	int3
14012353d:	cc                   	int3
14012353e:	cc                   	int3
14012353f:	cc                   	int3
140123540:	40 53                	rex push %rbx
140123542:	b8 20 00 00 00       	mov    $0x20,%eax
140123547:	e8 e4 d5 18 00       	call   0x1402b0b30
14012354c:	48 2b e0             	sub    %rax,%rsp
14012354f:	48 8b d9             	mov    %rcx,%rbx
140123552:	44 8d 40 60          	lea    0x60(%rax),%r8d
140123556:	8d 48 e8             	lea    -0x18(%rax),%ecx
140123559:	48 8d 15 b0 06 1f 00 	lea    0x1f06b0(%rip),%rdx        # 0x140313c10
140123560:	e8 0b 88 fc ff       	call   0x1400ebd70
140123565:	48 85 c0             	test   %rax,%rax
140123568:	75 36                	jne    0x1401235a0
14012356a:	e8 01 3b 00 00       	call   0x140127070
14012356f:	4c 8d 05 c2 06 1f 00 	lea    0x1f06c2(%rip),%r8        # 0x140313c38
140123576:	ba 81 00 00 00       	mov    $0x81,%edx
14012357b:	48 8d 0d 8e 06 1f 00 	lea    0x1f068e(%rip),%rcx        # 0x140313c10
140123582:	e8 09 3c 00 00       	call   0x140127190
140123587:	45 33 c0             	xor    %r8d,%r8d
14012358a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14012358f:	41 8d 48 26          	lea    0x26(%r8),%ecx
140123593:	e8 f8 3c 00 00       	call   0x140127290
140123598:	33 c0                	xor    %eax,%eax
14012359a:	48 83 c4 20          	add    $0x20,%rsp
14012359e:	5b                   	pop    %rbx
14012359f:	c3                   	ret
1401235a0:	48 89 18             	mov    %rbx,(%rax)
1401235a3:	48 83 c4 20          	add    $0x20,%rsp
1401235a7:	5b                   	pop    %rbx
1401235a8:	c3                   	ret
1401235a9:	cc                   	int3
1401235aa:	cc                   	int3
1401235ab:	cc                   	int3
1401235ac:	cc                   	int3
1401235ad:	cc                   	int3
1401235ae:	cc                   	int3
1401235af:	cc                   	int3
1401235b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401235b5:	57                   	push   %rdi
1401235b6:	b8 20 00 00 00       	mov    $0x20,%eax
1401235bb:	e8 70 d5 18 00       	call   0x1402b0b30
1401235c0:	48 2b e0             	sub    %rax,%rsp
1401235c3:	48 8b f9             	mov    %rcx,%rdi
1401235c6:	48 85 c9             	test   %rcx,%rcx
1401235c9:	75 0e                	jne    0x1401235d9
1401235cb:	8d 41 01             	lea    0x1(%rcx),%eax
1401235ce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401235d3:	48 83 c4 20          	add    $0x20,%rsp
1401235d7:	5f                   	pop    %rdi
1401235d8:	c3                   	ret
1401235d9:	48 8b 0d 40 87 2b 00 	mov    0x2b8740(%rip),%rcx        # 0x1403dbd20
1401235e0:	e8 8b 43 00 00       	call   0x140127970
1401235e5:	85 c0                	test   %eax,%eax
1401235e7:	0f 84 c0 00 00 00    	je     0x1401236ad
1401235ed:	bb 01 00 00 00       	mov    $0x1,%ebx
1401235f2:	29 9f a0 00 00 00    	sub    %ebx,0xa0(%rdi)
1401235f8:	75 2f                	jne    0x140123629
1401235fa:	48 83 7f 68 00       	cmpq   $0x0,0x68(%rdi)
1401235ff:	74 28                	je     0x140123629
140123601:	48 8b 0d 18 87 2b 00 	mov    0x2b8718(%rip),%rcx        # 0x1403dbd20
140123608:	e8 23 44 00 00       	call   0x140127a30
14012360d:	48 8b cf             	mov    %rdi,%rcx
140123610:	ff 57 68             	call   *0x68(%rdi)
140123613:	48 8b 0d 06 87 2b 00 	mov    0x2b8706(%rip),%rcx        # 0x1403dbd20
14012361a:	8b d8                	mov    %eax,%ebx
14012361c:	e8 4f 43 00 00       	call   0x140127970
140123621:	85 c0                	test   %eax,%eax
140123623:	74 3e                	je     0x140123663
140123625:	85 db                	test   %ebx,%ebx
140123627:	74 3a                	je     0x140123663
140123629:	33 d2                	xor    %edx,%edx
14012362b:	48 8b cf             	mov    %rdi,%rcx
14012362e:	e8 fd fd ff ff       	call   0x140123430
140123633:	85 c0                	test   %eax,%eax
140123635:	75 3a                	jne    0x140123671
140123637:	e8 34 3a 00 00       	call   0x140127070
14012363c:	4c 8d 05 2d 06 1f 00 	lea    0x1f062d(%rip),%r8        # 0x140313c70
140123643:	ba 4a 00 00 00       	mov    $0x4a,%edx
140123648:	48 8d 0d 39 06 1f 00 	lea    0x1f0639(%rip),%rcx        # 0x140313c88
14012364f:	e8 3c 3b 00 00       	call   0x140127190
140123654:	45 33 c0             	xor    %r8d,%r8d
140123657:	41 8d 50 6a          	lea    0x6a(%r8),%edx
14012365b:	8d 4a bc             	lea    -0x44(%rdx),%ecx
14012365e:	e8 2d 3c 00 00       	call   0x140127290
140123663:	48 8b 0d b6 86 2b 00 	mov    0x2b86b6(%rip),%rcx        # 0x1403dbd20
14012366a:	e8 c1 43 00 00       	call   0x140127a30
14012366f:	eb 10                	jmp    0x140123681
140123671:	48 8b 0d a8 86 2b 00 	mov    0x2b86a8(%rip),%rcx        # 0x1403dbd20
140123678:	e8 b3 43 00 00       	call   0x140127a30
14012367d:	85 db                	test   %ebx,%ebx
14012367f:	75 39                	jne    0x1401236ba
140123681:	e8 ea 39 00 00       	call   0x140127070
140123686:	4c 8d 05 2b 06 1f 00 	lea    0x1f062b(%rip),%r8        # 0x140313cb8
14012368d:	ba 6f 00 00 00       	mov    $0x6f,%edx
140123692:	48 8d 0d ef 05 1f 00 	lea    0x1f05ef(%rip),%rcx        # 0x140313c88
140123699:	e8 f2 3a 00 00       	call   0x140127190
14012369e:	45 33 c0             	xor    %r8d,%r8d
1401236a1:	41 8d 50 6a          	lea    0x6a(%r8),%edx
1401236a5:	8d 4a bc             	lea    -0x44(%rdx),%ecx
1401236a8:	e8 e3 3b 00 00       	call   0x140127290
1401236ad:	33 c0                	xor    %eax,%eax
1401236af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401236b4:	48 83 c4 20          	add    $0x20,%rsp
1401236b8:	5f                   	pop    %rdi
1401236b9:	c3                   	ret
1401236ba:	8b c3                	mov    %ebx,%eax
1401236bc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401236c1:	48 83 c4 20          	add    $0x20,%rsp
1401236c5:	5f                   	pop    %rdi
1401236c6:	c3                   	ret
1401236c7:	cc                   	int3
1401236c8:	cc                   	int3
1401236c9:	cc                   	int3
1401236ca:	cc                   	int3
1401236cb:	cc                   	int3
1401236cc:	cc                   	int3
1401236cd:	cc                   	int3
1401236ce:	cc                   	int3
1401236cf:	cc                   	int3
1401236d0:	40 53                	rex push %rbx
1401236d2:	b8 20 00 00 00       	mov    $0x20,%eax
1401236d7:	e8 54 d4 18 00       	call   0x1402b0b30
1401236dc:	48 2b e0             	sub    %rax,%rsp
1401236df:	48 8b d9             	mov    %rcx,%rbx
1401236e2:	48 85 c9             	test   %rcx,%rcx
1401236e5:	75 33                	jne    0x14012371a
1401236e7:	e8 84 39 00 00       	call   0x140127070
1401236ec:	4c 8d 05 b5 05 1f 00 	lea    0x1f05b5(%rip),%r8        # 0x140313ca8
1401236f3:	8d 53 55             	lea    0x55(%rbx),%edx
1401236f6:	48 8d 0d 8b 05 1f 00 	lea    0x1f058b(%rip),%rcx        # 0x140313c88
1401236fd:	e8 8e 3a 00 00       	call   0x140127190
140123702:	45 33 c0             	xor    %r8d,%r8d
140123705:	8d 4b 26             	lea    0x26(%rbx),%ecx
140123708:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14012370d:	e8 7e 3b 00 00       	call   0x140127290
140123712:	33 c0                	xor    %eax,%eax
140123714:	48 83 c4 20          	add    $0x20,%rsp
140123718:	5b                   	pop    %rbx
140123719:	c3                   	ret
14012371a:	48 8d 15 5f fb ff ff 	lea    -0x4a1(%rip),%rdx        # 0x140123280
140123721:	48 8d 0d 70 49 2b 00 	lea    0x2b4970(%rip),%rcx        # 0x1403d8098
140123728:	e8 63 42 00 00       	call   0x140127990
14012372d:	33 c9                	xor    %ecx,%ecx
14012372f:	85 c0                	test   %eax,%eax
140123731:	0f 45 0d 64 49 2b 00 	cmovne 0x2b4964(%rip),%ecx        # 0x1403d809c
140123738:	85 c9                	test   %ecx,%ecx
14012373a:	75 36                	jne    0x140123772
14012373c:	e8 2f 39 00 00       	call   0x140127070
140123741:	4c 8d 05 60 05 1f 00 	lea    0x1f0560(%rip),%r8        # 0x140313ca8
140123748:	ba 59 00 00 00       	mov    $0x59,%edx
14012374d:	48 8d 0d 34 05 1f 00 	lea    0x1f0534(%rip),%rcx        # 0x140313c88
140123754:	e8 37 3a 00 00       	call   0x140127190
140123759:	45 33 c0             	xor    %r8d,%r8d
14012375c:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140123761:	41 8d 48 26          	lea    0x26(%r8),%ecx
140123765:	e8 26 3b 00 00       	call   0x140127290
14012376a:	33 c0                	xor    %eax,%eax
14012376c:	48 83 c4 20          	add    $0x20,%rsp
140123770:	5b                   	pop    %rbx
140123771:	c3                   	ret
140123772:	48 8b 0d a7 85 2b 00 	mov    0x2b85a7(%rip),%rcx        # 0x1403dbd20
140123779:	e8 f2 41 00 00       	call   0x140127970
14012377e:	85 c0                	test   %eax,%eax
140123780:	74 90                	je     0x140123712
140123782:	83 bb a0 00 00 00 00 	cmpl   $0x0,0xa0(%rbx)
140123789:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14012378e:	bf 01 00 00 00       	mov    $0x1,%edi
140123793:	75 14                	jne    0x1401237a9
140123795:	48 8b 43 60          	mov    0x60(%rbx),%rax
140123799:	48 85 c0             	test   %rax,%rax
14012379c:	74 0b                	je     0x1401237a9
14012379e:	48 8b cb             	mov    %rbx,%rcx
1401237a1:	ff d0                	call   *%rax
1401237a3:	8b f8                	mov    %eax,%edi
1401237a5:	85 c0                	test   %eax,%eax
1401237a7:	74 14                	je     0x1401237bd
1401237a9:	8b 8b 9c 00 00 00    	mov    0x9c(%rbx),%ecx
1401237af:	ff c1                	inc    %ecx
1401237b1:	ff 83 a0 00 00 00    	incl   0xa0(%rbx)
1401237b7:	89 8b 9c 00 00 00    	mov    %ecx,0x9c(%rbx)
1401237bd:	48 8b 0d 5c 85 2b 00 	mov    0x2b855c(%rip),%rcx        # 0x1403dbd20
1401237c4:	e8 67 42 00 00       	call   0x140127a30
1401237c9:	8b c7                	mov    %edi,%eax
1401237cb:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401237d0:	48 83 c4 20          	add    $0x20,%rsp
1401237d4:	5b                   	pop    %rbx
1401237d5:	c3                   	ret
1401237d6:	cc                   	int3
1401237d7:	cc                   	int3
1401237d8:	cc                   	int3
1401237d9:	cc                   	int3
1401237da:	cc                   	int3
1401237db:	cc                   	int3
1401237dc:	cc                   	int3
1401237dd:	cc                   	int3
1401237de:	cc                   	int3
1401237df:	cc                   	int3
1401237e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401237e5:	57                   	push   %rdi
1401237e6:	b8 20 00 00 00       	mov    $0x20,%eax
1401237eb:	e8 40 d3 18 00       	call   0x1402b0b30
1401237f0:	48 2b e0             	sub    %rax,%rsp
1401237f3:	bf 01 00 00 00       	mov    $0x1,%edi
1401237f8:	48 8b d9             	mov    %rcx,%rbx
1401237fb:	29 b9 a0 00 00 00    	sub    %edi,0xa0(%rcx)
140123801:	75 3e                	jne    0x140123841
140123803:	48 8b 41 68          	mov    0x68(%rcx),%rax
140123807:	48 85 c0             	test   %rax,%rax
14012380a:	74 35                	je     0x140123841
14012380c:	85 d2                	test   %edx,%edx
14012380e:	74 29                	je     0x140123839
140123810:	48 8b 0d 09 85 2b 00 	mov    0x2b8509(%rip),%rcx        # 0x1403dbd20
140123817:	e8 14 42 00 00       	call   0x140127a30
14012381c:	48 8b 43 68          	mov    0x68(%rbx),%rax
140123820:	48 8b cb             	mov    %rbx,%rcx
140123823:	ff d0                	call   *%rax
140123825:	48 8b 0d f4 84 2b 00 	mov    0x2b84f4(%rip),%rcx        # 0x1403dbd20
14012382c:	8b f8                	mov    %eax,%edi
14012382e:	e8 3d 41 00 00       	call   0x140127970
140123833:	85 c0                	test   %eax,%eax
140123835:	74 44                	je     0x14012387b
140123837:	eb 04                	jmp    0x14012383d
140123839:	ff d0                	call   *%rax
14012383b:	8b f8                	mov    %eax,%edi
14012383d:	85 ff                	test   %edi,%edi
14012383f:	74 3a                	je     0x14012387b
140123841:	33 d2                	xor    %edx,%edx
140123843:	48 8b cb             	mov    %rbx,%rcx
140123846:	e8 e5 fb ff ff       	call   0x140123430
14012384b:	85 c0                	test   %eax,%eax
14012384d:	75 39                	jne    0x140123888
14012384f:	e8 1c 38 00 00       	call   0x140127070
140123854:	4c 8d 05 15 04 1f 00 	lea    0x1f0415(%rip),%r8        # 0x140313c70
14012385b:	ba 4a 00 00 00       	mov    $0x4a,%edx
140123860:	48 8d 0d 21 04 1f 00 	lea    0x1f0421(%rip),%rcx        # 0x140313c88
140123867:	e8 24 39 00 00       	call   0x140127190
14012386c:	45 33 c0             	xor    %r8d,%r8d
14012386f:	41 8d 50 6a          	lea    0x6a(%r8),%edx
140123873:	8d 4a bc             	lea    -0x44(%rdx),%ecx
140123876:	e8 15 3a 00 00       	call   0x140127290
14012387b:	33 c0                	xor    %eax,%eax
14012387d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140123882:	48 83 c4 20          	add    $0x20,%rsp
140123886:	5f                   	pop    %rdi
140123887:	c3                   	ret
140123888:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14012388d:	8b c7                	mov    %edi,%eax
14012388f:	48 83 c4 20          	add    $0x20,%rsp
140123893:	5f                   	pop    %rdi
140123894:	c3                   	ret
140123895:	cc                   	int3
140123896:	cc                   	int3
140123897:	cc                   	int3
140123898:	cc                   	int3
140123899:	cc                   	int3
14012389a:	cc                   	int3
14012389b:	cc                   	int3
14012389c:	cc                   	int3
14012389d:	cc                   	int3
14012389e:	cc                   	int3
14012389f:	cc                   	int3
1401238a0:	40 53                	rex push %rbx
1401238a2:	b8 20 00 00 00       	mov    $0x20,%eax
1401238a7:	e8 84 d2 18 00       	call   0x1402b0b30
1401238ac:	48 2b e0             	sub    %rax,%rsp
1401238af:	48 8b d9             	mov    %rcx,%rbx
1401238b2:	8d 48 e1             	lea    -0x1f(%rax),%ecx
1401238b5:	83 bb a0 00 00 00 00 	cmpl   $0x0,0xa0(%rbx)
1401238bc:	75 14                	jne    0x1401238d2
1401238be:	48 8b 43 60          	mov    0x60(%rbx),%rax
1401238c2:	48 85 c0             	test   %rax,%rax
1401238c5:	74 0b                	je     0x1401238d2
1401238c7:	48 8b cb             	mov    %rbx,%rcx
1401238ca:	ff d0                	call   *%rax
1401238cc:	8b c8                	mov    %eax,%ecx
1401238ce:	85 c0                	test   %eax,%eax
1401238d0:	74 16                	je     0x1401238e8
1401238d2:	8b 83 9c 00 00 00    	mov    0x9c(%rbx),%eax
1401238d8:	ff c0                	inc    %eax
1401238da:	ff 83 a0 00 00 00    	incl   0xa0(%rbx)
1401238e0:	89 83 9c 00 00 00    	mov    %eax,0x9c(%rbx)
1401238e6:	8b c1                	mov    %ecx,%eax
1401238e8:	48 83 c4 20          	add    $0x20,%rsp
1401238ec:	5b                   	pop    %rbx
1401238ed:	c3                   	ret
1401238ee:	cc                   	int3
1401238ef:	cc                   	int3
1401238f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401238f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401238fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401238ff:	57                   	push   %rdi