1400936c6:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
1400936cb:	e9 93 00 00 00       	jmp    0x140093763
1400936d0:	48 85 f6             	test   %rsi,%rsi
1400936d3:	74 e1                	je     0x1400936b6
1400936d5:	bb ff ff ff 7f       	mov    $0x7fffffff,%ebx
1400936da:	48 3b fb             	cmp    %rbx,%rdi
1400936dd:	76 12                	jbe    0x1400936f1
1400936df:	e8 e0 aa fe ff       	call   0x14007e1c4
1400936e4:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400936ea:	e8 f5 b0 ff ff       	call   0x14008e7e4
1400936ef:	eb 70                	jmp    0x140093761
1400936f1:	49 8b d1             	mov    %r9,%rdx
1400936f4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400936f9:	e8 a2 22 fe ff       	call   0x1400759a0
1400936fe:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140093703:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
14009370a:	48 85 c9             	test   %rcx,%rcx
14009370d:	75 12                	jne    0x140093721
14009370f:	4c 8b c7             	mov    %rdi,%r8
140093712:	48 8b d6             	mov    %rsi,%rdx
140093715:	48 8b cd             	mov    %rbp,%rcx
140093718:	e8 d7 fa fe ff       	call   0x1400831f4
14009371d:	8b d8                	mov    %eax,%ebx
14009371f:	eb 2d                	jmp    0x14009374e
140093721:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140093725:	44 8b cf             	mov    %edi,%r9d
140093728:	4c 8b c5             	mov    %rbp,%r8
14009372b:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140093730:	ba 01 10 00 00       	mov    $0x1001,%edx
140093735:	e8 9a 32 00 00       	call   0x1400969d4
14009373a:	85 c0                	test   %eax,%eax
14009373c:	75 0d                	jne    0x14009374b
14009373e:	e8 81 aa fe ff       	call   0x14007e1c4
140093743:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140093749:	eb 03                	jmp    0x14009374e
14009374b:	8d 58 fe             	lea    -0x2(%rax),%ebx
14009374e:	80 7c 24 48 00       	cmpb   $0x0,0x48(%rsp)
140093753:	74 0c                	je     0x140093761
140093755:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14009375a:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
140093761:	8b c3                	mov    %ebx,%eax
140093763:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140093768:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14009376d:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140093772:	48 83 c4 50          	add    $0x50,%rsp
140093776:	5f                   	pop    %rdi
140093777:	c3                   	ret
140093778:	83 3d 31 c6 07 00 00 	cmpl   $0x0,0x7c631(%rip)        # 0x14010fdb0
14009377f:	0f 84 a7 d9 fe ff    	je     0x14008112c
140093785:	45 33 c9             	xor    %r9d,%r9d
140093788:	e9 03 00 00 00       	jmp    0x140093790
14009378d:	cc                   	int3
14009378e:	cc                   	int3
14009378f:	cc                   	int3
140093790:	48 8b c4             	mov    %rsp,%rax
140093793:	48 89 58 08          	mov    %rbx,0x8(%rax)
140093797:	48 89 68 10          	mov    %rbp,0x10(%rax)
14009379b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14009379f:	57                   	push   %rdi
1400937a0:	48 83 ec 60          	sub    $0x60,%rsp
1400937a4:	48 8b f2             	mov    %rdx,%rsi
1400937a7:	48 8b e9             	mov    %rcx,%rbp
1400937aa:	49 8b d1             	mov    %r9,%rdx
1400937ad:	48 8d 48 d8          	lea    -0x28(%rax),%rcx
1400937b1:	49 8b f8             	mov    %r8,%rdi
1400937b4:	e8 e7 21 fe ff       	call   0x1400759a0
1400937b9:	48 85 ff             	test   %rdi,%rdi
1400937bc:	75 07                	jne    0x1400937c5
1400937be:	33 db                	xor    %ebx,%ebx
1400937c0:	e9 a0 00 00 00       	jmp    0x140093865
1400937c5:	48 85 ed             	test   %rbp,%rbp
1400937c8:	74 05                	je     0x1400937cf
1400937ca:	48 85 f6             	test   %rsi,%rsi
1400937cd:	75 17                	jne    0x1400937e6
1400937cf:	e8 f0 a9 fe ff       	call   0x14007e1c4
1400937d4:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400937da:	e8 05 b0 ff ff       	call   0x14008e7e4
1400937df:	bb ff ff ff 7f       	mov    $0x7fffffff,%ebx
1400937e4:	eb 7f                	jmp    0x140093865
1400937e6:	bb ff ff ff 7f       	mov    $0x7fffffff,%ebx
1400937eb:	48 3b fb             	cmp    %rbx,%rdi
1400937ee:	76 12                	jbe    0x140093802
1400937f0:	e8 cf a9 fe ff       	call   0x14007e1c4
1400937f5:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400937fb:	e8 e4 af ff ff       	call   0x14008e7e4
140093800:	eb 63                	jmp    0x140093865
140093802:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140093807:	48 8b 90 30 01 00 00 	mov    0x130(%rax),%rdx
14009380e:	48 85 d2             	test   %rdx,%rdx
140093811:	75 17                	jne    0x14009382a
140093813:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140093818:	4c 8b c7             	mov    %rdi,%r8
14009381b:	48 8b d6             	mov    %rsi,%rdx
14009381e:	48 8b cd             	mov    %rbp,%rcx
140093821:	e8 56 d9 fe ff       	call   0x14008117c
140093826:	8b d8                	mov    %eax,%ebx
140093828:	eb 3b                	jmp    0x140093865
14009382a:	8b 40 14             	mov    0x14(%rax),%eax
14009382d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140093832:	89 44 24 38          	mov    %eax,0x38(%rsp)
140093836:	4c 8b cd             	mov    %rbp,%r9
140093839:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14009383d:	41 b8 01 10 00 00    	mov    $0x1001,%r8d
140093843:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140093848:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14009384c:	e8 0b 15 00 00       	call   0x140094d5c
140093851:	85 c0                	test   %eax,%eax
140093853:	75 0d                	jne    0x140093862
140093855:	e8 6a a9 fe ff       	call   0x14007e1c4
14009385a:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140093860:	eb 03                	jmp    0x140093865
140093862:	8d 58 fe             	lea    -0x2(%rax),%ebx
140093865:	80 7c 24 58 00       	cmpb   $0x0,0x58(%rsp)
14009386a:	74 0c                	je     0x140093878
14009386c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140093871:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
140093878:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
14009387d:	8b c3                	mov    %ebx,%eax
14009387f:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140093883:	49 8b 6b 18          	mov    0x18(%r11),%rbp
140093887:	49 8b 73 20          	mov    0x20(%r11),%rsi
14009388b:	49 8b e3             	mov    %r11,%rsp
14009388e:	5f                   	pop    %rdi
14009388f:	c3                   	ret
140093890:	40 53                	rex push %rbx
140093892:	48 83 ec 20          	sub    $0x20,%rsp
140093896:	48 8b d9             	mov    %rcx,%rbx
140093899:	48 83 21 00          	andq   $0x0,(%rcx)
14009389d:	b9 08 00 00 00       	mov    $0x8,%ecx
1400938a2:	e8 41 a0 ff ff       	call   0x14008d8e8
1400938a7:	90                   	nop
1400938a8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400938ad:	e8 52 00 00 00       	call   0x140093904
1400938b2:	48 8b 00             	mov    (%rax),%rax
1400938b5:	48 89 03             	mov    %rax,(%rbx)
1400938b8:	48 85 c0             	test   %rax,%rax
1400938bb:	74 16                	je     0x1400938d3
1400938bd:	83 60 10 00          	andl   $0x0,0x10(%rax)
1400938c1:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
1400938c6:	48 83 20 00          	andq   $0x0,(%rax)
1400938ca:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400938cf:	83 48 18 ff          	orl    $0xffffffff,0x18(%rax)
1400938d3:	b9 08 00 00 00       	mov    $0x8,%ecx
1400938d8:	e8 27 a0 ff ff       	call   0x14008d904
1400938dd:	48 8b c3             	mov    %rbx,%rax
1400938e0:	48 83 c4 20          	add    $0x20,%rsp
1400938e4:	5b                   	pop    %rbx
1400938e5:	c3                   	ret
1400938e6:	cc                   	int3
1400938e7:	cc                   	int3
1400938e8:	83 49 18 ff          	orl    $0xffffffff,0x18(%rcx)
1400938ec:	33 c0                	xor    %eax,%eax
1400938ee:	48 89 01             	mov    %rax,(%rcx)
1400938f1:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400938f5:	89 41 10             	mov    %eax,0x10(%rcx)
1400938f8:	48 89 41 1c          	mov    %rax,0x1c(%rcx)
1400938fc:	48 89 41 28          	mov    %rax,0x28(%rcx)
140093900:	87 41 14             	xchg   %eax,0x14(%rcx)
140093903:	c3                   	ret
140093904:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140093909:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14009390e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140093913:	57                   	push   %rdi
140093914:	48 83 ec 20          	sub    $0x20,%rsp
140093918:	48 8b 3d 39 c4 07 00 	mov    0x7c439(%rip),%rdi        # 0x14010fd58
14009391f:	48 8b f1             	mov    %rcx,%rsi
140093922:	48 63 2d 27 c4 07 00 	movslq 0x7c427(%rip),%rbp        # 0x14010fd50
140093929:	48 83 c7 18          	add    $0x18,%rdi
14009392d:	48 83 c5 fd          	add    $0xfffffffffffffffd,%rbp
140093931:	48 8d 2c ef          	lea    (%rdi,%rbp,8),%rbp
140093935:	48 3b fd             	cmp    %rbp,%rdi
140093938:	0f 84 95 00 00 00    	je     0x1400939d3
14009393e:	48 8b 1f             	mov    (%rdi),%rbx
140093941:	48 85 db             	test   %rbx,%rbx
140093944:	74 3e                	je     0x140093984
140093946:	8b 43 14             	mov    0x14(%rbx),%eax
140093949:	90                   	nop
14009394a:	c1 e8 0d             	shr    $0xd,%eax
14009394d:	a8 01                	test   $0x1,%al
14009394f:	75 2d                	jne    0x14009397e
140093951:	48 8b cb             	mov    %rbx,%rcx
140093954:	e8 2b e0 fd ff       	call   0x140071984
140093959:	0f 0d 4b 14          	prefetchw 0x14(%rbx)
14009395d:	8b 43 14             	mov    0x14(%rbx),%eax
140093960:	8b c8                	mov    %eax,%ecx
140093962:	0f ba e9 0d          	bts    $0xd,%ecx
140093966:	f0 0f b1 4b 14       	lock cmpxchg %ecx,0x14(%rbx)
14009396b:	75 f3                	jne    0x140093960
14009396d:	c1 e8 0d             	shr    $0xd,%eax
140093970:	f6 d0                	not    %al
140093972:	24 01                	and    $0x1,%al
140093974:	75 58                	jne    0x1400939ce
140093976:	48 8b cb             	mov    %rbx,%rcx
140093979:	e8 12 e0 fd ff       	call   0x140071990
14009397e:	48 83 c7 08          	add    $0x8,%rdi
140093982:	eb b1                	jmp    0x140093935
140093984:	ba 58 00 00 00       	mov    $0x58,%edx
140093989:	8d 4a a9             	lea    -0x57(%rdx),%ecx
14009398c:	e8 3f f5 f9 ff       	call   0x140032ed0
140093991:	33 c9                	xor    %ecx,%ecx
140093993:	48 89 07             	mov    %rax,(%rdi)
140093996:	e8 d5 f3 f9 ff       	call   0x140032d70
14009399b:	48 8b 07             	mov    (%rdi),%rax
14009399e:	48 85 c0             	test   %rax,%rax
1400939a1:	74 30                	je     0x1400939d3
1400939a3:	83 48 18 ff          	orl    $0xffffffff,0x18(%rax)
1400939a7:	45 33 c0             	xor    %r8d,%r8d
1400939aa:	48 8b 0f             	mov    (%rdi),%rcx
1400939ad:	ba a0 0f 00 00       	mov    $0xfa0,%edx
1400939b2:	48 83 c1 30          	add    $0x30,%rcx
1400939b6:	e8 99 97 ff ff       	call   0x14008d154
1400939bb:	48 8b 1f             	mov    (%rdi),%rbx
1400939be:	f0 81 4b 14 00 20 00 	lock orl $0x2000,0x14(%rbx)
1400939c5:	00
1400939c6:	48 8b cb             	mov    %rbx,%rcx
1400939c9:	e8 b6 df fd ff       	call   0x140071984
1400939ce:	48 89 1e             	mov    %rbx,(%rsi)
1400939d1:	eb 04                	jmp    0x1400939d7
1400939d3:	48 83 26 00          	andq   $0x0,(%rsi)
1400939d7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400939dc:	48 8b c6             	mov    %rsi,%rax
1400939df:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400939e4:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400939e9:	48 83 c4 20          	add    $0x20,%rsp
1400939ed:	5f                   	pop    %rdi
1400939ee:	c3                   	ret
1400939ef:	cc                   	int3
1400939f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400939f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400939fa:	57                   	push   %rdi
1400939fb:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
140093a02:	48 8b 05 37 d6 06 00 	mov    0x6d637(%rip),%rax        # 0x140101040
140093a09:	48 33 c4             	xor    %rsp,%rax
140093a0c:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
140093a13:	00
140093a14:	33 d2                	xor    %edx,%edx
140093a16:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140093a1b:	41 b8 0a 02 00 00    	mov    $0x20a,%r8d
140093a21:	e8 ea a7 00 00       	call   0x14009e210
140093a26:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140093a2b:	b9 05 01 00 00       	mov    $0x105,%ecx
140093a30:	ff 15 f2 3b 06 00    	call   *0x63bf2(%rip)        # 0x1400f7628
140093a36:	3d 04 01 00 00       	cmp    $0x104,%eax
140093a3b:	77 27                	ja     0x140093a64
140093a3d:	33 ff                	xor    %edi,%edi
140093a3f:	66 39 7c 24 20       	cmp    %di,0x20(%rsp)
140093a44:	74 79                	je     0x140093abf
140093a46:	66 83 7c 24 22 3a    	cmpw   $0x3a,0x22(%rsp)
140093a4c:	75 71                	jne    0x140093abf
140093a4e:	0f b7 4c 24 20       	movzwl 0x20(%rsp),%ecx
140093a53:	8d 41 9f             	lea    -0x61(%rcx),%eax
140093a56:	83 f8 19             	cmp    $0x19,%eax
140093a59:	8d 79 e0             	lea    -0x20(%rcx),%edi
140093a5c:	0f 47 f9             	cmova  %ecx,%edi
140093a5f:	83 ef 40             	sub    $0x40,%edi
140093a62:	eb 5b                	jmp    0x140093abf
140093a64:	8d 70 01             	lea    0x1(%rax),%esi
140093a67:	ba 02 00 00 00       	mov    $0x2,%edx
140093a6c:	8b ce                	mov    %esi,%ecx
140093a6e:	e8 5d f4 f9 ff       	call   0x140032ed0
140093a73:	33 ff                	xor    %edi,%edi
140093a75:	48 8b d8             	mov    %rax,%rbx
140093a78:	48 85 c0             	test   %rax,%rax
140093a7b:	74 0f                	je     0x140093a8c
140093a7d:	48 8b d0             	mov    %rax,%rdx
140093a80:	8b ce                	mov    %esi,%ecx
140093a82:	ff 15 a0 3b 06 00    	call   *0x63ba0(%rip)        # 0x1400f7628
140093a88:	85 c0                	test   %eax,%eax
140093a8a:	75 0d                	jne    0x140093a99
140093a8c:	e8 33 a7 fe ff       	call   0x14007e1c4
140093a91:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
140093a97:	eb 1e                	jmp    0x140093ab7
140093a99:	66 39 3b             	cmp    %di,(%rbx)
140093a9c:	74 19                	je     0x140093ab7
140093a9e:	66 83 7b 02 3a       	cmpw   $0x3a,0x2(%rbx)
140093aa3:	75 12                	jne    0x140093ab7
140093aa5:	0f b7 0b             	movzwl (%rbx),%ecx
140093aa8:	8d 41 9f             	lea    -0x61(%rcx),%eax
140093aab:	83 f8 19             	cmp    $0x19,%eax
140093aae:	8d 79 e0             	lea    -0x20(%rcx),%edi
140093ab1:	0f 47 f9             	cmova  %ecx,%edi
140093ab4:	83 ef 40             	sub    $0x40,%edi
140093ab7:	48 8b cb             	mov    %rbx,%rcx
140093aba:	e8 b1 f2 f9 ff       	call   0x140032d70
140093abf:	8b c7                	mov    %edi,%eax
140093ac1:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
140093ac8:	00
140093ac9:	48 33 cc             	xor    %rsp,%rcx
140093acc:	e8 ff b7 fd ff       	call   0x14006f2d0
140093ad1:	4c 8d 9c 24 40 02 00 	lea    0x240(%rsp),%r11
140093ad8:	00
140093ad9:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140093add:	49 8b 73 18          	mov    0x18(%r11),%rsi
140093ae1:	49 8b e3             	mov    %r11,%rsp
140093ae4:	5f                   	pop    %rdi
140093ae5:	c3                   	ret
140093ae6:	cc                   	int3
140093ae7:	cc                   	int3
140093ae8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140093aed:	57                   	push   %rdi
140093aee:	8d 81 18 02 ff ff    	lea    -0xfde8(%rcx),%eax
140093af4:	45 8b d9             	mov    %r9d,%r11d
140093af7:	83 f8 01             	cmp    $0x1,%eax
140093afa:	49 8b d8             	mov    %r8,%rbx
140093afd:	b8 ac de 00 00       	mov    $0xdeac,%eax
140093b02:	41 0f 96 c2          	setbe  %r10b
140093b06:	33 ff                	xor    %edi,%edi
140093b08:	3b c8                	cmp    %eax,%ecx
140093b0a:	77 41                	ja     0x140093b4d
140093b0c:	74 78                	je     0x140093b86
140093b0e:	b8 33 c4 00 00       	mov    $0xc433,%eax
140093b13:	3b c8                	cmp    %eax,%ecx
140093b15:	77 1f                	ja     0x140093b36
140093b17:	74 6d                	je     0x140093b86
140093b19:	8b c1                	mov    %ecx,%eax
140093b1b:	83 e8 2a             	sub    $0x2a,%eax
140093b1e:	74 66                	je     0x140093b86
140093b20:	2d 02 c4 00 00       	sub    $0xc402,%eax
140093b25:	74 5f                	je     0x140093b86
140093b27:	83 e8 01             	sub    $0x1,%eax
140093b2a:	74 5a                	je     0x140093b86
140093b2c:	83 e8 01             	sub    $0x1,%eax
140093b2f:	74 55                	je     0x140093b86
140093b31:	83 f8 03             	cmp    $0x3,%eax
140093b34:	eb 48                	jmp    0x140093b7e
140093b36:	8b c1                	mov    %ecx,%eax
140093b38:	2d 35 c4 00 00       	sub    $0xc435,%eax
140093b3d:	74 47                	je     0x140093b86
140093b3f:	2d 63 12 00 00       	sub    $0x1263,%eax
140093b44:	74 40                	je     0x140093b86
140093b46:	2d 12 08 00 00       	sub    $0x812,%eax
140093b4b:	eb 2c                	jmp    0x140093b79
140093b4d:	8b c1                	mov    %ecx,%eax
140093b4f:	2d ad de 00 00       	sub    $0xdead,%eax
140093b54:	74 30                	je     0x140093b86
140093b56:	83 e8 01             	sub    $0x1,%eax
140093b59:	74 2b                	je     0x140093b86
140093b5b:	83 e8 01             	sub    $0x1,%eax
140093b5e:	74 26                	je     0x140093b86
140093b60:	83 e8 01             	sub    $0x1,%eax
140093b63:	74 21                	je     0x140093b86
140093b65:	83 e8 01             	sub    $0x1,%eax
140093b68:	74 1c                	je     0x140093b86
140093b6a:	83 e8 01             	sub    $0x1,%eax
140093b6d:	74 17                	je     0x140093b86
140093b6f:	83 e8 01             	sub    $0x1,%eax
140093b72:	74 12                	je     0x140093b86
140093b74:	2d 35 1f 00 00       	sub    $0x1f35,%eax
140093b79:	74 0b                	je     0x140093b86
140093b7b:	83 f8 01             	cmp    $0x1,%eax