14011966e:	cc                   	int3
14011966f:	cc                   	int3
140119670:	b8 28 00 00 00       	mov    $0x28,%eax
140119675:	e8 b6 74 19 00       	call   0x1402b0b30
14011967a:	48 2b e0             	sub    %rax,%rsp
14011967d:	e8 ae 97 ff ff       	call   0x140112e30
140119682:	e8 99 3b 08 00       	call   0x14019d220
140119687:	48 8d 0d 22 00 00 00 	lea    0x22(%rip),%rcx        # 0x1401196b0
14011968e:	e8 8d b8 01 00       	call   0x140134f20
140119693:	c7 05 2b e7 2b 00 01 	movl   $0x1,0x2be72b(%rip)        # 0x1403d7dc8
14011969a:	00 00 00
14011969d:	c7 05 25 e7 2b 00 01 	movl   $0x1,0x2be725(%rip)        # 0x1403d7dcc
1401196a4:	00 00 00
1401196a7:	48 83 c4 28          	add    $0x28,%rsp
1401196ab:	c3                   	ret
1401196ac:	cc                   	int3
1401196ad:	cc                   	int3
1401196ae:	cc                   	int3
1401196af:	cc                   	int3
1401196b0:	b8 28 00 00 00       	mov    $0x28,%eax
1401196b5:	e8 76 74 19 00       	call   0x1402b0b30
1401196ba:	48 2b e0             	sub    %rax,%rsp
1401196bd:	83 3d fc e6 2b 00 00 	cmpl   $0x0,0x2be6fc(%rip)        # 0x1403d7dc0
1401196c4:	75 1c                	jne    0x1401196e2
1401196c6:	83 3d fb e6 2b 00 00 	cmpl   $0x0,0x2be6fb(%rip)        # 0x1403d7dc8
1401196cd:	c7 05 e9 e6 2b 00 01 	movl   $0x1,0x2be6e9(%rip)        # 0x1403d7dc0
1401196d4:	00 00 00
1401196d7:	74 09                	je     0x1401196e2
1401196d9:	48 83 c4 28          	add    $0x28,%rsp
1401196dd:	e9 4e ad ff ff       	jmp    0x140114430
1401196e2:	48 83 c4 28          	add    $0x28,%rsp
1401196e6:	c3                   	ret
1401196e7:	cc                   	int3
1401196e8:	48 83 ec 28          	sub    $0x28,%rsp
1401196ec:	48 8b 0d ed e6 2b 00 	mov    0x2be6ed(%rip),%rcx        # 0x1403d7de0
1401196f3:	48 85 c9             	test   %rcx,%rcx
1401196f6:	74 0d                	je     0x140119705
1401196f8:	e8 0b 39 1a 00       	call   0x1402bd008
1401196fd:	48 83 25 db e6 2b 00 	andq   $0x0,0x2be6db(%rip)        # 0x1403d7de0
140119704:	00
140119705:	48 83 c4 28          	add    $0x28,%rsp
140119709:	c3                   	ret
14011970a:	cc                   	int3
14011970b:	cc                   	int3
14011970c:	48 83 3d cc e6 2b 00 	cmpq   $0x0,0x2be6cc(%rip)        # 0x1403d7de0
140119713:	00
140119714:	0f 95 c0             	setne  %al
140119717:	c3                   	ret
140119718:	40 53                	rex push %rbx
14011971a:	48 83 ec 20          	sub    $0x20,%rsp
14011971e:	48 83 3d ba e6 2b 00 	cmpq   $0x0,0x2be6ba(%rip)        # 0x1403d7de0
140119725:	00
140119726:	75 61                	jne    0x140119789
140119728:	48 8d 0d b9 7d 1f 00 	lea    0x1f7db9(%rip),%rcx        # 0x1403114e8
14011972f:	e8 d4 1d fb ff       	call   0x1400cb508
140119734:	48 8b d8             	mov    %rax,%rbx
140119737:	48 85 c0             	test   %rax,%rax
14011973a:	74 4d                	je     0x140119789
14011973c:	48 8d 15 b5 7d 1f 00 	lea    0x1f7db5(%rip),%rdx        # 0x1403114f8
140119743:	48 8b c8             	mov    %rax,%rcx
140119746:	e8 49 b3 fa ff       	call   0x1400c4a94
14011974b:	48 89 05 8e e6 2b 00 	mov    %rax,0x2be68e(%rip)        # 0x1403d7de0
140119752:	48 85 c0             	test   %rax,%rax
140119755:	74 29                	je     0x140119780
140119757:	45 33 c9             	xor    %r9d,%r9d
14011975a:	33 d2                	xor    %edx,%edx
14011975c:	48 8b c8             	mov    %rax,%rcx
14011975f:	45 8d 41 04          	lea    0x4(%r9),%r8d
140119763:	e8 10 42 1a 00       	call   0x1402bd978
140119768:	85 c0                	test   %eax,%eax
14011976a:	74 14                	je     0x140119780
14011976c:	48 8b 0d 6d e6 2b 00 	mov    0x2be66d(%rip),%rcx        # 0x1403d7de0
140119773:	e8 90 38 1a 00       	call   0x1402bd008
140119778:	48 83 25 60 e6 2b 00 	andq   $0x0,0x2be660(%rip)        # 0x1403d7de0
14011977f:	00
140119780:	48 8b cb             	mov    %rbx,%rcx
140119783:	ff 15 7f 58 2b 00    	call   *0x2b587f(%rip)        # 0x1403cf008
140119789:	48 83 c4 20          	add    $0x20,%rsp
14011978d:	5b                   	pop    %rbx
14011978e:	c3                   	ret
14011978f:	cc                   	int3
140119790:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140119795:	57                   	push   %rdi
140119796:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
14011979d:	48 8b 05 dc c2 2b 00 	mov    0x2bc2dc(%rip),%rax        # 0x1403d5a80
1401197a4:	48 33 c4             	xor    %rsp,%rax
1401197a7:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
1401197ae:	00
1401197af:	48 83 3d 29 e6 2b 00 	cmpq   $0x0,0x2be629(%rip)        # 0x1403d7de0
1401197b6:	00
1401197b7:	48 8b f9             	mov    %rcx,%rdi
1401197ba:	74 60                	je     0x14011981c
1401197bc:	48 85 c9             	test   %rcx,%rcx
1401197bf:	74 5b                	je     0x14011981c
1401197c1:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1401197c5:	48 ff c3             	inc    %rbx
1401197c8:	80 3c 19 00          	cmpb   $0x0,(%rcx,%rbx,1)
1401197cc:	75 f7                	jne    0x1401197c5
1401197ce:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
1401197d2:	48 3d fd 00 00 00    	cmp    $0xfd,%rax
1401197d8:	77 42                	ja     0x14011981c
1401197da:	4c 8b c3             	mov    %rbx,%r8
1401197dd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401197e2:	48 8b d7             	mov    %rdi,%rdx
1401197e5:	e8 76 7b 1c 00       	call   0x1402e1360
1401197ea:	80 7c 1f ff 0a       	cmpb   $0xa,-0x1(%rdi,%rbx,1)
1401197ef:	74 11                	je     0x140119802
1401197f1:	c6 44 1c 20 0a       	movb   $0xa,0x20(%rsp,%rbx,1)
1401197f6:	48 ff c3             	inc    %rbx
1401197f9:	48 81 fb 00 01 00 00 	cmp    $0x100,%rbx
140119800:	73 3d                	jae    0x14011983f
140119802:	48 8b 15 d7 e5 2b 00 	mov    0x2be5d7(%rip),%rdx        # 0x1403d7de0
140119809:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14011980e:	c6 44 1c 20 00       	movb   $0x0,0x20(%rsp,%rbx,1)
140119813:	e8 5c 98 1a 00       	call   0x1402c3074
140119818:	b0 01                	mov    $0x1,%al
14011981a:	eb 02                	jmp    0x14011981e
14011981c:	32 c0                	xor    %al,%al
14011981e:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140119825:	00
140119826:	48 33 cc             	xor    %rsp,%rcx
140119829:	e8 82 66 19 00       	call   0x1402afeb0
14011982e:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
140119835:	00
140119836:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
14011983d:	5f                   	pop    %rdi
14011983e:	c3                   	ret
14011983f:	e8 e0 6d 19 00       	call   0x1402b0624
140119844:	cc                   	int3
140119845:	cc                   	int3
140119846:	cc                   	int3
140119847:	cc                   	int3
140119848:	4d 8b d1             	mov    %r9,%r10
14011984b:	49 8b c0             	mov    %r8,%rax
14011984e:	48 85 c9             	test   %rcx,%rcx
140119851:	74 21                	je     0x140119874
140119853:	80 39 00             	cmpb   $0x0,(%rcx)
140119856:	74 1c                	je     0x140119874
140119858:	48 85 c0             	test   %rax,%rax
14011985b:	74 17                	je     0x140119874
14011985d:	41 80 38 00          	cmpb   $0x0,(%r8)
140119861:	74 11                	je     0x140119874
140119863:	4c 8b ca             	mov    %rdx,%r9
140119866:	4c 8b c1             	mov    %rcx,%r8
140119869:	49 8b d2             	mov    %r10,%rdx
14011986c:	48 8b c8             	mov    %rax,%rcx
14011986f:	e9 04 00 00 00       	jmp    0x140119878
140119874:	32 c0                	xor    %al,%al
140119876:	c3                   	ret
140119877:	cc                   	int3
140119878:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011987d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140119882:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140119887:	57                   	push   %rdi
140119888:	41 56                	push   %r14
14011988a:	41 57                	push   %r15
14011988c:	48 83 ec 20          	sub    $0x20,%rsp
140119890:	80 7c 11 ff 2e       	cmpb   $0x2e,-0x1(%rcx,%rdx,1)
140119895:	48 8d 7a ff          	lea    -0x1(%rdx),%rdi
140119899:	49 8b e8             	mov    %r8,%rbp
14011989c:	49 8d 71 ff          	lea    -0x1(%r9),%rsi
1401198a0:	48 0f 45 fa          	cmovne %rdx,%rdi
1401198a4:	4c 8b f1             	mov    %rcx,%r14
1401198a7:	43 80 7c 01 ff 2e    	cmpb   $0x2e,-0x1(%r9,%r8,1)
1401198ad:	48 8d 15 48 7c 1f 00 	lea    0x1f7c48(%rip),%rdx        # 0x1403114fc
1401198b4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401198ba:	48 8b cd             	mov    %rbp,%rcx
1401198bd:	49 0f 45 f1          	cmovne %r9,%rsi
1401198c1:	e8 6a 96 1a 00       	call   0x1402c2f30
1401198c6:	33 db                	xor    %ebx,%ebx
1401198c8:	85 c0                	test   %eax,%eax
1401198ca:	75 6b                	jne    0x140119937
1401198cc:	49 8b ce             	mov    %r14,%rcx
1401198cf:	e8 74 22 fa ff       	call   0x1400bbb48
1401198d4:	84 c0                	test   %al,%al
1401198d6:	74 04                	je     0x1401198dc
1401198d8:	32 c0                	xor    %al,%al
1401198da:	eb 75                	jmp    0x140119951
1401198dc:	4c 8b c6             	mov    %rsi,%r8
1401198df:	ba 2e 00 00 00       	mov    $0x2e,%edx
1401198e4:	48 8b cd             	mov    %rbp,%rcx
1401198e7:	e8 b4 84 1c 00       	call   0x1402e1da0
1401198ec:	4c 8b f8             	mov    %rax,%r15
1401198ef:	48 85 c0             	test   %rax,%rax
1401198f2:	74 43                	je     0x140119937
1401198f4:	4c 8b c6             	mov    %rsi,%r8
1401198f7:	ba 2e 00 00 00       	mov    $0x2e,%edx
1401198fc:	48 8b cd             	mov    %rbp,%rcx
1401198ff:	e8 f8 b5 fa ff       	call   0x1400c4efc
140119904:	49 3b c7             	cmp    %r15,%rax
140119907:	74 2e                	je     0x140119937
140119909:	4c 8b c7             	mov    %rdi,%r8
14011990c:	ba 2e 00 00 00       	mov    $0x2e,%edx
140119911:	49 8b ce             	mov    %r14,%rcx
140119914:	e8 87 84 1c 00       	call   0x1402e1da0
140119919:	48 85 c0             	test   %rax,%rax
14011991c:	74 ba                	je     0x1401198d8
14011991e:	48 2b f8             	sub    %rax,%rdi
140119921:	49 2b f7             	sub    %r15,%rsi
140119924:	49 03 fe             	add    %r14,%rdi
140119927:	48 03 f5             	add    %rbp,%rsi
14011992a:	48 3b fe             	cmp    %rsi,%rdi
14011992d:	75 20                	jne    0x14011994f
14011992f:	49 8b d7             	mov    %r15,%rdx
140119932:	48 8b c8             	mov    %rax,%rcx
140119935:	eb 0b                	jmp    0x140119942
140119937:	48 3b fe             	cmp    %rsi,%rdi
14011993a:	75 13                	jne    0x14011994f
14011993c:	48 8b d5             	mov    %rbp,%rdx
14011993f:	49 8b ce             	mov    %r14,%rcx
140119942:	4c 8b c7             	mov    %rdi,%r8
140119945:	e8 c2 fd f9 ff       	call   0x1400b970c
14011994a:	85 c0                	test   %eax,%eax
14011994c:	0f 95 c3             	setne  %bl
14011994f:	8a c3                	mov    %bl,%al
140119951:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140119956:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14011995b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140119960:	48 83 c4 20          	add    $0x20,%rsp
140119964:	41 5f                	pop    %r15
140119966:	41 5e                	pop    %r14
140119968:	5f                   	pop    %rdi
140119969:	c3                   	ret
14011996a:	cc                   	int3
14011996b:	cc                   	int3
14011996c:	cc                   	int3
14011996d:	cc                   	int3
14011996e:	cc                   	int3
14011996f:	cc                   	int3
140119970:	48 85 c9             	test   %rcx,%rcx
140119973:	0f 84 db 00 00 00    	je     0x140119a54
140119979:	53                   	push   %rbx
14011997a:	b8 20 00 00 00       	mov    $0x20,%eax
14011997f:	e8 ac 71 19 00       	call   0x1402b0b30
140119984:	48 2b e0             	sub    %rax,%rsp
140119987:	48 8b d9             	mov    %rcx,%rbx
14011998a:	48 8b 09             	mov    (%rcx),%rcx
14011998d:	e8 3e df 00 00       	call   0x1401278d0
140119992:	48 8d 4b 1c          	lea    0x1c(%rbx),%rcx
140119996:	e8 65 de 00 00       	call   0x140127800
14011999b:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14011999f:	e8 5c de 00 00       	call   0x140127800
1401199a4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401199a8:	e8 33 e1 08 00       	call   0x1401a7ae0
1401199ad:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401199b1:	e8 2a e1 08 00       	call   0x1401a7ae0
1401199b6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401199ba:	48 8d 15 5f 7b 1f 00 	lea    0x1f7b5f(%rip),%rdx        # 0x140311520
1401199c1:	41 b8 eb 01 00 00    	mov    $0x1eb,%r8d
1401199c7:	e8 f4 23 fd ff       	call   0x1400ebdc0
1401199cc:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401199d0:	48 8d 15 49 7b 1f 00 	lea    0x1f7b49(%rip),%rdx        # 0x140311520
1401199d7:	41 b8 ec 01 00 00    	mov    $0x1ec,%r8d
1401199dd:	e8 de 23 fd ff       	call   0x1400ebdc0
1401199e2:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1401199e6:	48 8d 15 33 7b 1f 00 	lea    0x1f7b33(%rip),%rdx        # 0x140311520
1401199ed:	41 b8 ed 01 00 00    	mov    $0x1ed,%r8d
1401199f3:	e8 c8 23 fd ff       	call   0x1400ebdc0
1401199f8:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401199fc:	48 8d 15 1d 7b 1f 00 	lea    0x1f7b1d(%rip),%rdx        # 0x140311520
140119a03:	41 b8 ee 01 00 00    	mov    $0x1ee,%r8d
140119a09:	e8 b2 23 fd ff       	call   0x1400ebdc0
140119a0e:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140119a12:	48 8d 15 07 7b 1f 00 	lea    0x1f7b07(%rip),%rdx        # 0x140311520
140119a19:	41 b8 ef 01 00 00    	mov    $0x1ef,%r8d
140119a1f:	e8 9c 23 fd ff       	call   0x1400ebdc0
140119a24:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140119a28:	48 8d 15 f1 7a 1f 00 	lea    0x1f7af1(%rip),%rdx        # 0x140311520
140119a2f:	41 b8 f0 01 00 00    	mov    $0x1f0,%r8d
140119a35:	e8 86 23 fd ff       	call   0x1400ebdc0
140119a3a:	41 b8 f2 01 00 00    	mov    $0x1f2,%r8d
140119a40:	48 8d 15 d9 7a 1f 00 	lea    0x1f7ad9(%rip),%rdx        # 0x140311520
140119a47:	48 8b cb             	mov    %rbx,%rcx
140119a4a:	e8 71 23 fd ff       	call   0x1400ebdc0
140119a4f:	48 83 c4 20          	add    $0x20,%rsp
140119a53:	5b                   	pop    %rbx
140119a54:	c3                   	ret
140119a55:	cc                   	int3
140119a56:	cc                   	int3
140119a57:	cc                   	int3
140119a58:	cc                   	int3
140119a59:	cc                   	int3
140119a5a:	cc                   	int3
140119a5b:	cc                   	int3
140119a5c:	cc                   	int3
140119a5d:	cc                   	int3
140119a5e:	cc                   	int3
140119a5f:	cc                   	int3
140119a60:	40 53                	rex push %rbx
140119a62:	b8 20 00 00 00       	mov    $0x20,%eax
140119a67:	e8 c4 70 19 00       	call   0x1402b0b30
140119a6c:	48 2b e0             	sub    %rax,%rsp
140119a6f:	41 b8 be 01 00 00    	mov    $0x1be,%r8d
140119a75:	48 8d 15 a4 7a 1f 00 	lea    0x1f7aa4(%rip),%rdx        # 0x140311520
140119a7c:	8d 48 30             	lea    0x30(%rax),%ecx
140119a7f:	e8 3c 26 fd ff       	call   0x1400ec0c0
140119a84:	48 8b d8             	mov    %rax,%rbx
140119a87:	48 85 c0             	test   %rax,%rax
140119a8a:	75 06                	jne    0x140119a92
140119a8c:	48 83 c4 20          	add    $0x20,%rsp
140119a90:	5b                   	pop    %rbx
140119a91:	c3                   	ret
140119a92:	33 d2                	xor    %edx,%edx
140119a94:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140119a99:	b9 00 00 04 00       	mov    $0x40000,%ecx
140119a9e:	e8 2d b5 01 00       	call   0x140134fd0
140119aa3:	e8 68 de 00 00       	call   0x140127910
140119aa8:	48 89 03             	mov    %rax,(%rbx)
140119aab:	48 85 c0             	test   %rax,%rax
140119aae:	74 27                	je     0x140119ad7
140119ab0:	33 d2                	xor    %edx,%edx
140119ab2:	48 8d 4b 1c          	lea    0x1c(%rbx),%rcx
140119ab6:	e8 e5 dd 00 00       	call   0x1401278a0
140119abb:	85 c0                	test   %eax,%eax
140119abd:	74 18                	je     0x140119ad7
140119abf:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140119ac3:	33 d2                	xor    %edx,%edx
140119ac5:	e8 d6 dd 00 00       	call   0x1401278a0
140119aca:	85 c0                	test   %eax,%eax
140119acc:	75 33                	jne    0x140119b01
140119ace:	48 8d 4b 1c          	lea    0x1c(%rbx),%rcx
140119ad2:	e8 29 dd 00 00       	call   0x140127800
140119ad7:	48 8b 0b             	mov    (%rbx),%rcx
140119ada:	e8 f1 dd 00 00       	call   0x1401278d0
140119adf:	41 b8 db 01 00 00    	mov    $0x1db,%r8d
140119ae5:	48 8d 15 34 7a 1f 00 	lea    0x1f7a34(%rip),%rdx        # 0x140311520
140119aec:	48 8b cb             	mov    %rbx,%rcx
140119aef:	e8 cc 22 fd ff       	call   0x1400ebdc0
140119af4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140119af9:	33 c0                	xor    %eax,%eax
140119afb:	48 83 c4 20          	add    $0x20,%rsp
140119aff:	5b                   	pop    %rbx
140119b00:	c3                   	ret
140119b01:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140119b06:	48 8b c3             	mov    %rbx,%rax
140119b09:	48 83 c4 20          	add    $0x20,%rsp
140119b0d:	5b                   	pop    %rbx
140119b0e:	c3                   	ret
140119b0f:	cc                   	int3
140119b10:	40 56                	rex push %rsi
140119b12:	57                   	push   %rdi
140119b13:	b8 48 00 00 00       	mov    $0x48,%eax
140119b18:	e8 13 70 19 00       	call   0x1402b0b30
140119b1d:	48 2b e0             	sub    %rax,%rsp
140119b20:	48 63 fa             	movslq %edx,%rdi
140119b23:	48 8b f1             	mov    %rcx,%rsi
140119b26:	85 d2                	test   %edx,%edx
140119b28:	79 09                	jns    0x140119b33
140119b2a:	33 c0                	xor    %eax,%eax
140119b2c:	48 83 c4 48          	add    $0x48,%rsp