140192819:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14019281e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140192823:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140192828:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14019282d:	48 83 c4 30          	add    $0x30,%rsp
140192831:	5f                   	pop    %rdi
140192832:	c3                   	ret
140192833:	cc                   	int3
140192834:	cc                   	int3
140192835:	cc                   	int3
140192836:	cc                   	int3
140192837:	cc                   	int3
140192838:	cc                   	int3
140192839:	cc                   	int3
14019283a:	cc                   	int3
14019283b:	cc                   	int3
14019283c:	cc                   	int3
14019283d:	cc                   	int3
14019283e:	cc                   	int3
14019283f:	cc                   	int3
140192840:	b8 38 00 00 00       	mov    $0x38,%eax
140192845:	e8 e6 e2 11 00       	call   0x1402b0b30
14019284a:	48 2b e0             	sub    %rax,%rsp
14019284d:	48 85 d2             	test   %rdx,%rdx
140192850:	75 08                	jne    0x14019285a
140192852:	8d 42 fe             	lea    -0x2(%rdx),%eax
140192855:	48 83 c4 38          	add    $0x38,%rsp
140192859:	c3                   	ret
14019285a:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140192861:	00 00
140192863:	c7 44 24 20 07 00 00 	movl   $0x7,0x20(%rsp)
14019286a:	00
14019286b:	e8 90 04 00 00       	call   0x140192d00
140192870:	48 83 c4 38          	add    $0x38,%rsp
140192874:	c3                   	ret
140192875:	cc                   	int3
140192876:	cc                   	int3
140192877:	cc                   	int3
140192878:	cc                   	int3
140192879:	cc                   	int3
14019287a:	cc                   	int3
14019287b:	cc                   	int3
14019287c:	cc                   	int3
14019287d:	cc                   	int3
14019287e:	cc                   	int3
14019287f:	cc                   	int3
140192880:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140192885:	57                   	push   %rdi
140192886:	b8 40 00 00 00       	mov    $0x40,%eax
14019288b:	e8 a0 e2 11 00       	call   0x1402b0b30
140192890:	48 2b e0             	sub    %rax,%rsp
140192893:	48 8b 05 e6 31 24 00 	mov    0x2431e6(%rip),%rax        # 0x1403d5a80
14019289a:	48 33 c4             	xor    %rsp,%rax
14019289d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401928a2:	48 8b d1             	mov    %rcx,%rdx
1401928a5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401928aa:	e8 01 0f 00 00       	call   0x1401937b0
1401928af:	8b f8                	mov    %eax,%edi
1401928b1:	85 c0                	test   %eax,%eax
1401928b3:	74 29                	je     0x1401928de
1401928b5:	e8 66 b5 f9 ff       	call   0x14012de20
1401928ba:	48 8b d8             	mov    %rax,%rbx
1401928bd:	48 85 c0             	test   %rax,%rax
1401928c0:	74 1c                	je     0x1401928de
1401928c2:	44 8b c7             	mov    %edi,%r8d
1401928c5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401928ca:	48 8b c8             	mov    %rax,%rcx
1401928cd:	e8 2e 1f fd ff       	call   0x140164800
1401928d2:	85 c0                	test   %eax,%eax
1401928d4:	75 22                	jne    0x1401928f8
1401928d6:	48 8b cb             	mov    %rbx,%rcx
1401928d9:	e8 d2 b3 f9 ff       	call   0x14012dcb0
1401928de:	33 c0                	xor    %eax,%eax
1401928e0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401928e5:	48 33 cc             	xor    %rsp,%rcx
1401928e8:	e8 c3 d5 11 00       	call   0x1402afeb0
1401928ed:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401928f2:	48 83 c4 40          	add    $0x40,%rsp
1401928f6:	5f                   	pop    %rdi
1401928f7:	c3                   	ret
1401928f8:	48 8b c3             	mov    %rbx,%rax
1401928fb:	eb e3                	jmp    0x1401928e0
1401928fd:	cc                   	int3
1401928fe:	cc                   	int3
1401928ff:	cc                   	int3
140192900:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140192905:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14019290a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14019290f:	57                   	push   %rdi
140192910:	b8 50 00 00 00       	mov    $0x50,%eax
140192915:	e8 16 e2 11 00       	call   0x1402b0b30
14019291a:	48 2b e0             	sub    %rax,%rsp
14019291d:	48 8b 05 5c 31 24 00 	mov    0x24315c(%rip),%rax        # 0x1403d5a80
140192924:	48 33 c4             	xor    %rsp,%rax
140192927:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14019292c:	33 db                	xor    %ebx,%ebx
14019292e:	48 8b e9             	mov    %rcx,%rbp
140192931:	8d 53 2f             	lea    0x2f(%rbx),%edx
140192934:	e8 b7 f5 11 00       	call   0x1402b1ef0
140192939:	48 8b f0             	mov    %rax,%rsi
14019293c:	48 85 c0             	test   %rax,%rax
14019293f:	0f 84 b3 00 00 00    	je     0x1401929f8
140192945:	41 b8 52 04 00 00    	mov    $0x452,%r8d
14019294b:	48 8d 15 96 e8 18 00 	lea    0x18e896(%rip),%rdx        # 0x1403211e8
140192952:	48 8b cd             	mov    %rbp,%rcx
140192955:	e8 96 77 f9 ff       	call   0x14012a0f0
14019295a:	48 8b f8             	mov    %rax,%rdi
14019295d:	48 85 c0             	test   %rax,%rax
140192960:	0f 84 92 00 00 00    	je     0x1401929f8
140192966:	48 2b c5             	sub    %rbp,%rax
140192969:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14019296e:	48 03 f0             	add    %rax,%rsi
140192971:	48 8b d7             	mov    %rdi,%rdx
140192974:	88 1e                	mov    %bl,(%rsi)
140192976:	e8 35 0e 00 00       	call   0x1401937b0
14019297b:	48 63 e8             	movslq %eax,%rbp
14019297e:	85 c0                	test   %eax,%eax
140192980:	74 59                	je     0x1401929db
140192982:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140192987:	48 03 cd             	add    %rbp,%rcx
14019298a:	48 8d 56 01          	lea    0x1(%rsi),%rdx
14019298e:	e8 1d 0e 00 00       	call   0x1401937b0
140192993:	41 b8 5f 04 00 00    	mov    $0x45f,%r8d
140192999:	48 8d 15 48 e8 18 00 	lea    0x18e848(%rip),%rdx        # 0x1403211e8
1401929a0:	48 8b cf             	mov    %rdi,%rcx
1401929a3:	8b f0                	mov    %eax,%esi
1401929a5:	e8 16 94 f5 ff       	call   0x1400ebdc0
1401929aa:	8b fb                	mov    %ebx,%edi
1401929ac:	85 f6                	test   %esi,%esi
1401929ae:	74 2b                	je     0x1401929db
1401929b0:	3b ee                	cmp    %esi,%ebp
1401929b2:	75 27                	jne    0x1401929db
1401929b4:	e8 67 b4 f9 ff       	call   0x14012de20
1401929b9:	48 8b d8             	mov    %rax,%rbx
1401929bc:	48 85 c0             	test   %rax,%rax
1401929bf:	74 1a                	je     0x1401929db
1401929c1:	44 8d 04 2e          	lea    (%rsi,%rbp,1),%r8d
1401929c5:	48 8b c8             	mov    %rax,%rcx
1401929c8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401929cd:	e8 2e 1e fd ff       	call   0x140164800
1401929d2:	85 c0                	test   %eax,%eax
1401929d4:	74 05                	je     0x1401929db
1401929d6:	48 8b c3             	mov    %rbx,%rax
1401929d9:	eb 1f                	jmp    0x1401929fa
1401929db:	41 b8 6e 04 00 00    	mov    $0x46e,%r8d
1401929e1:	48 8d 15 00 e8 18 00 	lea    0x18e800(%rip),%rdx        # 0x1403211e8
1401929e8:	48 8b cf             	mov    %rdi,%rcx
1401929eb:	e8 d0 93 f5 ff       	call   0x1400ebdc0
1401929f0:	48 8b cb             	mov    %rbx,%rcx
1401929f3:	e8 b8 b2 f9 ff       	call   0x14012dcb0
1401929f8:	33 c0                	xor    %eax,%eax
1401929fa:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401929ff:	48 33 cc             	xor    %rsp,%rcx
140192a02:	e8 a9 d4 11 00       	call   0x1402afeb0
140192a07:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140192a0c:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140192a11:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140192a16:	48 83 c4 50          	add    $0x50,%rsp
140192a1a:	5f                   	pop    %rdi
140192a1b:	c3                   	ret
140192a1c:	cc                   	int3
140192a1d:	cc                   	int3
140192a1e:	cc                   	int3
140192a1f:	cc                   	int3
140192a20:	40 53                	rex push %rbx
140192a22:	b8 20 00 00 00       	mov    $0x20,%eax
140192a27:	e8 04 e1 11 00       	call   0x1402b0b30
140192a2c:	48 2b e0             	sub    %rax,%rsp
140192a2f:	48 8b d9             	mov    %rcx,%rbx
140192a32:	e8 19 e7 f5 ff       	call   0x1400f1150
140192a37:	48 8b cb             	mov    %rbx,%rcx
140192a3a:	3d 80 00 00 00       	cmp    $0x80,%eax
140192a3f:	7d 0a                	jge    0x140192a4b
140192a41:	48 83 c4 20          	add    $0x20,%rsp
140192a45:	5b                   	pop    %rbx
140192a46:	e9 f5 35 fa ff       	jmp    0x140136040
140192a4b:	e8 60 38 fa ff       	call   0x1401362b0
140192a50:	48 8b d8             	mov    %rax,%rbx
140192a53:	48 85 c0             	test   %rax,%rax
140192a56:	75 06                	jne    0x140192a5e
140192a58:	48 83 c4 20          	add    $0x20,%rsp
140192a5c:	5b                   	pop    %rbx
140192a5d:	c3                   	ret
140192a5e:	33 c0                	xor    %eax,%eax
140192a60:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140192a65:	48 8b cb             	mov    %rbx,%rcx
140192a68:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140192a6d:	38 03                	cmp    %al,(%rbx)
140192a6f:	74 11                	je     0x140192a82
140192a71:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140192a76:	73 0a                	jae    0x140192a82
140192a78:	48 ff c1             	inc    %rcx
140192a7b:	ff c0                	inc    %eax
140192a7d:	80 39 00             	cmpb   $0x0,(%rcx)
140192a80:	75 ef                	jne    0x140192a71
140192a82:	0f ba f0 1f          	btr    $0x1f,%eax
140192a86:	48 8d 15 5b e7 18 00 	lea    0x18e75b(%rip),%rdx        # 0x1403211e8
140192a8d:	83 c0 03             	add    $0x3,%eax
140192a90:	41 b8 93 00 00 00    	mov    $0x93,%r8d
140192a96:	8b c8                	mov    %eax,%ecx
140192a98:	8b e8                	mov    %eax,%ebp
140192a9a:	e8 d1 92 f5 ff       	call   0x1400ebd70
140192a9f:	48 8b f0             	mov    %rax,%rsi
140192aa2:	48 85 c0             	test   %rax,%rax
140192aa5:	75 54                	jne    0x140192afb
140192aa7:	e8 c4 45 f9 ff       	call   0x140127070
140192aac:	4c 8d 05 65 e7 18 00 	lea    0x18e765(%rip),%r8        # 0x140321218
140192ab3:	ba 95 00 00 00       	mov    $0x95,%edx
140192ab8:	48 8d 0d 29 e7 18 00 	lea    0x18e729(%rip),%rcx        # 0x1403211e8
140192abf:	e8 cc 46 f9 ff       	call   0x140127190
140192ac4:	45 33 c0             	xor    %r8d,%r8d
140192ac7:	8d 4e 22             	lea    0x22(%rsi),%ecx
140192aca:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140192acf:	e8 bc 47 f9 ff       	call   0x140127290
140192ad4:	41 b8 96 00 00 00    	mov    $0x96,%r8d
140192ada:	48 8d 15 07 e7 18 00 	lea    0x18e707(%rip),%rdx        # 0x1403211e8
140192ae1:	48 8b cb             	mov    %rbx,%rcx
140192ae4:	e8 d7 92 f5 ff       	call   0x1400ebdc0
140192ae9:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140192aee:	33 c0                	xor    %eax,%eax
140192af0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140192af5:	48 83 c4 20          	add    $0x20,%rsp
140192af9:	5b                   	pop    %rbx
140192afa:	c3                   	ret
140192afb:	80 3b 2d             	cmpb   $0x2d,(%rbx)
140192afe:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140192b03:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
140192b07:	74 03                	je     0x140192b0c
140192b09:	48 8b fb             	mov    %rbx,%rdi
140192b0c:	48 8d 0d b1 cc 15 00 	lea    0x15ccb1(%rip),%rcx        # 0x1402ef7c4
140192b13:	4c 8b c5             	mov    %rbp,%r8
140192b16:	48 8d 15 0f e7 18 00 	lea    0x18e70f(%rip),%rdx        # 0x14032122c
140192b1d:	48 0f 45 d1          	cmovne %rcx,%rdx
140192b21:	48 8b ce             	mov    %rsi,%rcx
140192b24:	e8 97 7b f9 ff       	call   0x14012a6c0
140192b29:	4c 8b c5             	mov    %rbp,%r8
140192b2c:	48 8b d7             	mov    %rdi,%rdx
140192b2f:	48 8b ce             	mov    %rsi,%rcx
140192b32:	e8 09 7b f9 ff       	call   0x14012a640
140192b37:	41 b8 a2 00 00 00    	mov    $0xa2,%r8d
140192b3d:	48 8d 15 a4 e6 18 00 	lea    0x18e6a4(%rip),%rdx        # 0x1403211e8
140192b44:	48 8b cb             	mov    %rbx,%rcx
140192b47:	e8 74 92 f5 ff       	call   0x1400ebdc0
140192b4c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140192b51:	48 8b c6             	mov    %rsi,%rax
140192b54:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140192b59:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140192b5e:	48 83 c4 20          	add    $0x20,%rsp
140192b62:	5b                   	pop    %rbx
140192b63:	c3                   	ret
140192b64:	cc                   	int3
140192b65:	cc                   	int3
140192b66:	cc                   	int3
140192b67:	cc                   	int3
140192b68:	cc                   	int3
140192b69:	cc                   	int3
140192b6a:	cc                   	int3
140192b6b:	cc                   	int3
140192b6c:	cc                   	int3
140192b6d:	cc                   	int3
140192b6e:	cc                   	int3
140192b6f:	cc                   	int3
140192b70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140192b75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140192b7a:	56                   	push   %rsi
140192b7b:	57                   	push   %rdi
140192b7c:	41 56                	push   %r14
140192b7e:	b8 30 00 00 00       	mov    $0x30,%eax
140192b83:	e8 a8 df 11 00       	call   0x1402b0b30
140192b88:	48 2b e0             	sub    %rax,%rsp
140192b8b:	48 8b f9             	mov    %rcx,%rdi
140192b8e:	33 db                	xor    %ebx,%ebx
140192b90:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140192b94:	41 8b e9             	mov    %r9d,%ebp
140192b97:	4d 8b f0             	mov    %r8,%r14
140192b9a:	48 85 c9             	test   %rcx,%rcx
140192b9d:	0f 84 40 01 00 00    	je     0x140192ce3
140192ba3:	48 63 07             	movslq (%rdi),%rax
140192ba6:	85 c0                	test   %eax,%eax
140192ba8:	0f 84 35 01 00 00    	je     0x140192ce3
140192bae:	85 d2                	test   %edx,%edx
140192bb0:	0f 8e 92 00 00 00    	jle    0x140192c48
140192bb6:	3b 57 04             	cmp    0x4(%rdi),%edx
140192bb9:	0f 85 24 01 00 00    	jne    0x140192ce3
140192bbf:	83 fa 16             	cmp    $0x16,%edx
140192bc2:	75 21                	jne    0x140192be5
140192bc4:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140192bc9:	48 8b d0             	mov    %rax,%rdx
140192bcc:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140192bd1:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
140192bd6:	41 ff d6             	call   *%r14
140192bd9:	8b d8                	mov    %eax,%ebx
140192bdb:	85 c0                	test   %eax,%eax
140192bdd:	0f 8e fc 00 00 00    	jle    0x140192cdf
140192be3:	eb 23                	jmp    0x140192c08
140192be5:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
140192bea:	41 3b c0             	cmp    %r8d,%eax
140192bed:	0f 85 ec 00 00 00    	jne    0x140192cdf
140192bf3:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140192bf8:	e8 43 f2 14 00       	call   0x1402e1e40
140192bfd:	85 c0                	test   %eax,%eax
140192bff:	0f 85 da 00 00 00    	jne    0x140192cdf
140192c05:	8d 58 01             	lea    0x1(%rax),%ebx
140192c08:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140192c0f:	00
140192c10:	48 85 f6             	test   %rsi,%rsi
140192c13:	0f 84 c6 00 00 00    	je     0x140192cdf
140192c19:	48 63 17             	movslq (%rdi),%rdx
140192c1c:	4c 8d 05 c5 e5 18 00 	lea    0x18e5c5(%rip),%r8        # 0x1403211e8
140192c23:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140192c27:	41 b9 50 03 00 00    	mov    $0x350,%r9d
140192c2d:	e8 2e 75 f9 ff       	call   0x14012a160
140192c32:	48 89 06             	mov    %rax,(%rsi)
140192c35:	48 85 c0             	test   %rax,%rax
140192c38:	0f 85 a1 00 00 00    	jne    0x140192cdf
140192c3e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140192c43:	e9 9d 00 00 00       	jmp    0x140192ce5
140192c48:	48 8b d7             	mov    %rdi,%rdx
140192c4b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140192c50:	e8 1b 08 f6 ff       	call   0x1400f3470
140192c55:	85 c0                	test   %eax,%eax
140192c57:	78 68                	js     0x140192cc1
140192c59:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
140192c5e:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140192c63:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140192c68:	48 63 f0             	movslq %eax,%rsi
140192c6b:	48 8b d6             	mov    %rsi,%rdx
140192c6e:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140192c72:	41 ff d6             	call   *%r14
140192c75:	8b d8                	mov    %eax,%ebx
140192c77:	85 c0                	test   %eax,%eax
140192c79:	7e 4d                	jle    0x140192cc8
140192c7b:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140192c82:	00
140192c83:	48 85 ff             	test   %rdi,%rdi
140192c86:	74 40                	je     0x140192cc8
140192c88:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140192c8d:	4c 8d 05 54 e5 18 00 	lea    0x18e554(%rip),%r8        # 0x1403211e8
140192c94:	41 b9 61 03 00 00    	mov    $0x361,%r9d
140192c9a:	48 8b d6             	mov    %rsi,%rdx
140192c9d:	e8 be 74 f9 ff       	call   0x14012a160
140192ca2:	48 89 07             	mov    %rax,(%rdi)
140192ca5:	48 85 c0             	test   %rax,%rax
140192ca8:	75 1e                	jne    0x140192cc8
140192caa:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140192caf:	48 8d 15 32 e5 18 00 	lea    0x18e532(%rip),%rdx        # 0x1403211e8
140192cb6:	41 b8 63 03 00 00    	mov    $0x363,%r8d
140192cbc:	e8 ff 90 f5 ff       	call   0x1400ebdc0
140192cc1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140192cc6:	eb 1d                	jmp    0x140192ce5