140288660:	00
140288661:	4c 8d 0d 78 1d 10 00 	lea    0x101d78(%rip),%r9        # 0x14038a3e0
140288668:	b9 03 00 00 00       	mov    $0x3,%ecx
14028866d:	44 8d 42 e9          	lea    -0x17(%rdx),%r8d
140288671:	e8 2a 8d f9 ff       	call   0x1402213a0
140288676:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14028867b:	33 c0                	xor    %eax,%eax
14028867d:	48 83 c4 30          	add    $0x30,%rsp
140288681:	41 5f                	pop    %r15
140288683:	5f                   	pop    %rdi
140288684:	5e                   	pop    %rsi
140288685:	c3                   	ret
140288686:	cc                   	int3
140288687:	cc                   	int3
140288688:	cc                   	int3
140288689:	cc                   	int3
14028868a:	cc                   	int3
14028868b:	cc                   	int3
14028868c:	cc                   	int3
14028868d:	cc                   	int3
14028868e:	cc                   	int3
14028868f:	cc                   	int3
140288690:	40 53                	rex push %rbx
140288692:	b8 30 00 00 00       	mov    $0x30,%eax
140288697:	e8 44 1f 07 00       	call   0x1402fa5e0
14028869c:	48 2b e0             	sub    %rax,%rsp
14028869f:	48 8b 01             	mov    (%rcx),%rax
1402886a2:	4d 8b d1             	mov    %r9,%r10
1402886a5:	4d 8b d8             	mov    %r8,%r11
1402886a8:	48 8b 98 a8 00 00 00 	mov    0xa8(%rax),%rbx
1402886af:	48 85 db             	test   %rbx,%rbx
1402886b2:	75 13                	jne    0x1402886c7
1402886b4:	f6 00 01             	testb  $0x1,(%rax)
1402886b7:	75 0e                	jne    0x1402886c7
1402886b9:	c7 44 24 20 6a 00 00 	movl   $0x6a,0x20(%rsp)
1402886c0:	00
1402886c1:	44 8d 43 42          	lea    0x42(%rbx),%r8d
1402886c5:	eb 69                	jmp    0x140288730
1402886c7:	48 3b 02             	cmp    (%rdx),%rax
1402886ca:	75 56                	jne    0x140288722
1402886cc:	44 8b 41 20          	mov    0x20(%rcx),%r8d
1402886d0:	45 85 c0             	test   %r8d,%r8d
1402886d3:	74 0e                	je     0x1402886e3
1402886d5:	44 8b 4a 08          	mov    0x8(%rdx),%r9d
1402886d9:	45 85 c9             	test   %r9d,%r9d
1402886dc:	74 05                	je     0x1402886e3
1402886de:	45 3b c1             	cmp    %r9d,%r8d
1402886e1:	75 3f                	jne    0x140288722
1402886e3:	f6 00 01             	testb  $0x1,(%rax)
1402886e6:	4d 8b ca             	mov    %r10,%r9
1402886e9:	4d 8b c3             	mov    %r11,%r8
1402886ec:	74 29                	je     0x140288717
1402886ee:	81 78 04 96 01 00 00 	cmpl   $0x196,0x4(%rax)
1402886f5:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402886fa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402886ff:	75 0b                	jne    0x14028870c
140288701:	e8 1a c7 03 00       	call   0x1402c4e20
140288706:	48 83 c4 30          	add    $0x30,%rsp
14028870a:	5b                   	pop    %rbx
14028870b:	c3                   	ret
14028870c:	e8 2f d0 03 00       	call   0x1402c5740
140288711:	48 83 c4 30          	add    $0x30,%rsp
140288715:	5b                   	pop    %rbx
140288716:	c3                   	ret
140288717:	48 8b c3             	mov    %rbx,%rax
14028871a:	48 83 c4 30          	add    $0x30,%rsp
14028871e:	5b                   	pop    %rbx
14028871f:	48 ff e0             	rex.W jmp *%rax
140288722:	c7 44 24 20 6e 00 00 	movl   $0x6e,0x20(%rsp)
140288729:	00
14028872a:	41 b8 65 00 00 00    	mov    $0x65,%r8d
140288730:	ba 7a 00 00 00       	mov    $0x7a,%edx
140288735:	4c 8d 0d bc 1c 10 00 	lea    0x101cbc(%rip),%r9        # 0x14038a3f8
14028873c:	8d 4a 96             	lea    -0x6a(%rdx),%ecx
14028873f:	e8 5c 8c f9 ff       	call   0x1402213a0
140288744:	33 c0                	xor    %eax,%eax
140288746:	48 83 c4 30          	add    $0x30,%rsp
14028874a:	5b                   	pop    %rbx
14028874b:	c3                   	ret
14028874c:	cc                   	int3
14028874d:	cc                   	int3
14028874e:	cc                   	int3
14028874f:	cc                   	int3
140288750:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140288755:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028875a:	57                   	push   %rdi
14028875b:	41 56                	push   %r14
14028875d:	41 57                	push   %r15
14028875f:	b8 30 00 00 00       	mov    $0x30,%eax
140288764:	e8 77 1e 07 00       	call   0x1402fa5e0
140288769:	48 2b e0             	sub    %rax,%rsp
14028876c:	33 c0                	xor    %eax,%eax
14028876e:	49 8b f1             	mov    %r9,%rsi
140288771:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140288776:	45 33 c9             	xor    %r9d,%r9d
140288779:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028877e:	41 8b e8             	mov    %r8d,%ebp
140288781:	4c 8b f2             	mov    %rdx,%r14
140288784:	4c 8b f9             	mov    %rcx,%r15
140288787:	e8 b4 00 00 00       	call   0x140288840
14028878c:	48 8b f8             	mov    %rax,%rdi
14028878f:	48 85 c0             	test   %rax,%rax
140288792:	0f 84 8c 00 00 00    	je     0x140288824
140288798:	41 b8 8b 00 00 00    	mov    $0x8b,%r8d
14028879e:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1402887a3:	48 8d 15 4e 1c 10 00 	lea    0x101c4e(%rip),%rdx        # 0x14038a3f8
1402887aa:	48 8b cf             	mov    %rdi,%rcx
1402887ad:	e8 0e 0b fa ff       	call   0x1402292c0
1402887b2:	48 8b d8             	mov    %rax,%rbx
1402887b5:	48 85 c0             	test   %rax,%rax
1402887b8:	75 24                	jne    0x1402887de
1402887ba:	4c 8d 0d 37 1c 10 00 	lea    0x101c37(%rip),%r9        # 0x14038a3f8
1402887c1:	c7 44 24 20 8c 00 00 	movl   $0x8c,0x20(%rsp)
1402887c8:	00
1402887c9:	ba 19 01 00 00       	mov    $0x119,%edx
1402887ce:	8d 48 10             	lea    0x10(%rax),%ecx
1402887d1:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402887d5:	e8 c6 8b f9 ff       	call   0x1402213a0
1402887da:	33 c0                	xor    %eax,%eax
1402887dc:	eb 41                	jmp    0x14028881f
1402887de:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1402887e3:	4c 8b cb             	mov    %rbx,%r9
1402887e6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402887eb:	44 8b c5             	mov    %ebp,%r8d
1402887ee:	49 8b d6             	mov    %r14,%rdx
1402887f1:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402887f6:	49 8b cf             	mov    %r15,%rcx
1402887f9:	e8 42 00 00 00       	call   0x140288840
1402887fe:	48 85 c0             	test   %rax,%rax
140288801:	75 19                	jne    0x14028881c
140288803:	41 b8 91 00 00 00    	mov    $0x91,%r8d
140288809:	48 8d 15 e8 1b 10 00 	lea    0x101be8(%rip),%rdx        # 0x14038a3f8
140288810:	48 8b cb             	mov    %rbx,%rcx
140288813:	e8 f8 0a fa ff       	call   0x140229310
140288818:	33 c0                	xor    %eax,%eax
14028881a:	eb 03                	jmp    0x14028881f
14028881c:	48 89 1e             	mov    %rbx,(%rsi)
14028881f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140288824:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140288829:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14028882e:	48 83 c4 30          	add    $0x30,%rsp
140288832:	41 5f                	pop    %r15
140288834:	41 5e                	pop    %r14
140288836:	5f                   	pop    %rdi
140288837:	c3                   	ret
140288838:	cc                   	int3
140288839:	cc                   	int3
14028883a:	cc                   	int3
14028883b:	cc                   	int3
14028883c:	cc                   	int3
14028883d:	cc                   	int3
14028883e:	cc                   	int3
14028883f:	cc                   	int3
140288840:	40 53                	rex push %rbx
140288842:	b8 30 00 00 00       	mov    $0x30,%eax
140288847:	e8 94 1d 07 00       	call   0x1402fa5e0
14028884c:	48 2b e0             	sub    %rax,%rsp
14028884f:	48 8b 01             	mov    (%rcx),%rax
140288852:	4d 8b d1             	mov    %r9,%r10
140288855:	45 8b d8             	mov    %r8d,%r11d
140288858:	48 8b 98 a0 00 00 00 	mov    0xa0(%rax),%rbx
14028885f:	48 85 db             	test   %rbx,%rbx
140288862:	75 13                	jne    0x140288877
140288864:	f6 00 01             	testb  $0x1,(%rax)
140288867:	75 0e                	jne    0x140288877
140288869:	c7 44 24 20 4c 00 00 	movl   $0x4c,0x20(%rsp)
140288870:	00
140288871:	44 8d 43 42          	lea    0x42(%rbx),%r8d
140288875:	eb 73                	jmp    0x1402888ea
140288877:	48 3b 02             	cmp    (%rdx),%rax
14028887a:	75 60                	jne    0x1402888dc
14028887c:	44 8b 41 20          	mov    0x20(%rcx),%r8d
140288880:	45 85 c0             	test   %r8d,%r8d
140288883:	74 0e                	je     0x140288893
140288885:	44 8b 4a 08          	mov    0x8(%rdx),%r9d
140288889:	45 85 c9             	test   %r9d,%r9d
14028888c:	74 05                	je     0x140288893
14028888e:	45 3b c1             	cmp    %r9d,%r8d
140288891:	75 49                	jne    0x1402888dc
140288893:	f6 00 01             	testb  $0x1,(%rax)
140288896:	4d 8b ca             	mov    %r10,%r9
140288899:	45 8b c3             	mov    %r11d,%r8d
14028889c:	74 33                	je     0x1402888d1
14028889e:	81 78 04 96 01 00 00 	cmpl   $0x196,0x4(%rax)
1402888a5:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402888aa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402888af:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402888b4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402888b9:	75 0b                	jne    0x1402888c6
1402888bb:	e8 00 c8 03 00       	call   0x1402c50c0
1402888c0:	48 83 c4 30          	add    $0x30,%rsp
1402888c4:	5b                   	pop    %rbx
1402888c5:	c3                   	ret
1402888c6:	e8 75 d1 03 00       	call   0x1402c5a40
1402888cb:	48 83 c4 30          	add    $0x30,%rsp
1402888cf:	5b                   	pop    %rbx
1402888d0:	c3                   	ret
1402888d1:	48 8b c3             	mov    %rbx,%rax
1402888d4:	48 83 c4 30          	add    $0x30,%rsp
1402888d8:	5b                   	pop    %rbx
1402888d9:	48 ff e0             	rex.W jmp *%rax
1402888dc:	c7 44 24 20 50 00 00 	movl   $0x50,0x20(%rsp)
1402888e3:	00
1402888e4:	41 b8 65 00 00 00    	mov    $0x65,%r8d
1402888ea:	ba 7b 00 00 00       	mov    $0x7b,%edx
1402888ef:	4c 8d 0d 02 1b 10 00 	lea    0x101b02(%rip),%r9        # 0x14038a3f8
1402888f6:	8d 4a 95             	lea    -0x6b(%rdx),%ecx
1402888f9:	e8 a2 8a f9 ff       	call   0x1402213a0
1402888fe:	33 c0                	xor    %eax,%eax
140288900:	48 83 c4 30          	add    $0x30,%rsp
140288904:	5b                   	pop    %rbx
140288905:	c3                   	ret
140288906:	cc                   	int3
140288907:	cc                   	int3
140288908:	cc                   	int3
140288909:	cc                   	int3
14028890a:	cc                   	int3
14028890b:	cc                   	int3
14028890c:	cc                   	int3
14028890d:	cc                   	int3
14028890e:	cc                   	int3
14028890f:	cc                   	int3
140288910:	40 53                	rex push %rbx
140288912:	b8 30 00 00 00       	mov    $0x30,%eax
140288917:	e8 c4 1c 07 00       	call   0x1402fa5e0
14028891c:	48 2b e0             	sub    %rax,%rsp
14028891f:	48 8b 01             	mov    (%rcx),%rax
140288922:	45 8b d1             	mov    %r9d,%r10d
140288925:	4d 8b d8             	mov    %r8,%r11
140288928:	48 8b 98 98 00 00 00 	mov    0x98(%rax),%rbx
14028892f:	48 85 db             	test   %rbx,%rbx
140288932:	75 13                	jne    0x140288947
140288934:	f6 00 01             	testb  $0x1,(%rax)
140288937:	75 0e                	jne    0x140288947
140288939:	c7 44 24 20 18 00 00 	movl   $0x18,0x20(%rsp)
140288940:	00
140288941:	44 8d 43 42          	lea    0x42(%rbx),%r8d
140288945:	eb 69                	jmp    0x1402889b0
140288947:	48 3b 02             	cmp    (%rdx),%rax
14028894a:	75 56                	jne    0x1402889a2
14028894c:	44 8b 41 20          	mov    0x20(%rcx),%r8d
140288950:	45 85 c0             	test   %r8d,%r8d
140288953:	74 0e                	je     0x140288963
140288955:	44 8b 4a 08          	mov    0x8(%rdx),%r9d
140288959:	45 85 c9             	test   %r9d,%r9d
14028895c:	74 05                	je     0x140288963
14028895e:	45 3b c1             	cmp    %r9d,%r8d
140288961:	75 3f                	jne    0x1402889a2
140288963:	f6 00 01             	testb  $0x1,(%rax)
140288966:	45 8b ca             	mov    %r10d,%r9d
140288969:	4d 8b c3             	mov    %r11,%r8
14028896c:	74 29                	je     0x140288997
14028896e:	81 78 04 96 01 00 00 	cmpl   $0x196,0x4(%rax)
140288975:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14028897a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028897f:	75 0b                	jne    0x14028898c
140288981:	e8 2a ca 03 00       	call   0x1402c53b0
140288986:	48 83 c4 30          	add    $0x30,%rsp
14028898a:	5b                   	pop    %rbx
14028898b:	c3                   	ret
14028898c:	e8 cf d3 03 00       	call   0x1402c5d60
140288991:	48 83 c4 30          	add    $0x30,%rsp
140288995:	5b                   	pop    %rbx
140288996:	c3                   	ret
140288997:	48 8b c3             	mov    %rbx,%rax
14028899a:	48 83 c4 30          	add    $0x30,%rsp
14028899e:	5b                   	pop    %rbx
14028899f:	48 ff e0             	rex.W jmp *%rax
1402889a2:	c7 44 24 20 1d 00 00 	movl   $0x1d,0x20(%rsp)
1402889a9:	00
1402889aa:	41 b8 65 00 00 00    	mov    $0x65,%r8d
1402889b0:	4c 8d 0d 41 1a 10 00 	lea    0x101a41(%rip),%r9        # 0x14038a3f8
1402889b7:	ba 27 01 00 00       	mov    $0x127,%edx
1402889bc:	b9 10 00 00 00       	mov    $0x10,%ecx
1402889c1:	e8 da 89 f9 ff       	call   0x1402213a0
1402889c6:	33 c0                	xor    %eax,%eax
1402889c8:	48 83 c4 30          	add    $0x30,%rsp
1402889cc:	5b                   	pop    %rbx
1402889cd:	c3                   	ret
1402889ce:	cc                   	int3
1402889cf:	cc                   	int3
1402889d0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402889d5:	56                   	push   %rsi
1402889d6:	b8 40 00 00 00       	mov    $0x40,%eax
1402889db:	e8 00 1c 07 00       	call   0x1402fa5e0
1402889e0:	48 2b e0             	sub    %rax,%rsp
1402889e3:	49 8b 01             	mov    (%r9),%rax
1402889e6:	48 8b f1             	mov    %rcx,%rsi
1402889e9:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
1402889f0:	00 00
1402889f2:	4c 8b 50 48          	mov    0x48(%rax),%r10
1402889f6:	4d 85 d2             	test   %r10,%r10
1402889f9:	75 29                	jne    0x140288a24
1402889fb:	ba f6 00 00 00       	mov    $0xf6,%edx
140288a00:	c7 44 24 20 87 00 00 	movl   $0x87,0x20(%rsp)
140288a07:	00
140288a08:	4c 8d 0d 91 1a 10 00 	lea    0x101a91(%rip),%r9        # 0x14038a4a0
140288a0f:	41 8d 4a 10          	lea    0x10(%r10),%ecx
140288a13:	44 8d 42 a2          	lea    -0x5e(%rdx),%r8d
140288a17:	e8 84 89 f9 ff       	call   0x1402213a0
140288a1c:	33 c0                	xor    %eax,%eax
140288a1e:	48 83 c4 40          	add    $0x40,%rsp
140288a22:	5e                   	pop    %rsi
140288a23:	c3                   	ret
140288a24:	48 81 fa ff ff ff 7f 	cmp    $0x7fffffff,%rdx
140288a2b:	76 2a                	jbe    0x140288a57
140288a2d:	ba f6 00 00 00       	mov    $0xf6,%edx
140288a32:	c7 44 24 20 8b 00 00 	movl   $0x8b,0x20(%rsp)
140288a39:	00
140288a3a:	4c 8d 0d 5f 1a 10 00 	lea    0x101a5f(%rip),%r9        # 0x14038a4a0
140288a41:	b9 10 00 00 00       	mov    $0x10,%ecx
140288a46:	44 8d 42 ab          	lea    -0x55(%rdx),%r8d
140288a4a:	e8 51 89 f9 ff       	call   0x1402213a0
140288a4f:	33 c0                	xor    %eax,%eax
140288a51:	48 83 c4 40          	add    $0x40,%rsp
140288a55:	5e                   	pop    %rsi
140288a56:	c3                   	ret
140288a57:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140288a5c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140288a61:	41 ff d2             	call   *%r10
140288a64:	85 c0                	test   %eax,%eax
140288a66:	74 b4                	je     0x140288a1c
140288a68:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140288a6d:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140288a72:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140288a77:	48 85 c0             	test   %rax,%rax
140288a7a:	74 20                	je     0x140288a9c
140288a7c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140288a81:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140288a86:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140288a8b:	4c 8b c6             	mov    %rsi,%r8
140288a8e:	ff d0                	call   *%rax
140288a90:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140288a95:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140288a9a:	eb 26                	jmp    0x140288ac2
140288a9c:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140288aa1:	48 8b ce             	mov    %rsi,%rcx
140288aa4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140288aa9:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140288aae:	4c 3b c3             	cmp    %rbx,%r8
140288ab1:	48 8b d7             	mov    %rdi,%rdx
140288ab4:	4c 0f 47 c3          	cmova  %rbx,%r8
140288ab8:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140288abd:	e8 66 3f 07 00       	call   0x1402fca28
140288ac2:	41 b9 97 00 00 00    	mov    $0x97,%r9d
140288ac8:	4c 8d 05 d1 19 10 00 	lea    0x1019d1(%rip),%r8        # 0x14038a4a0
140288acf:	48 8b d3             	mov    %rbx,%rdx
140288ad2:	48 8b cf             	mov    %rdi,%rcx
140288ad5:	e8 46 09 fa ff       	call   0x140229420
140288ada:	8b 44 24 58          	mov    0x58(%rsp),%eax