140049767:	48 83 c4 28          	add    $0x28,%rsp
14004976b:	48 ff 25 be 96 1c 00 	rex.W jmp *0x1c96be(%rip)        # 0x140212e30
140049772:	33 d2                	xor    %edx,%edx
140049774:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140049779:	e8 66 1b fc ff       	call   0x14000b2e4
14004977e:	cc                   	int3
14004977f:	90                   	nop
140049780:	48 83 e9 20          	sub    $0x20,%rcx
140049784:	e9 77 d0 ff ff       	jmp    0x140046800
140049789:	90                   	nop
14004978a:	90                   	nop
14004978b:	90                   	nop
14004978c:	90                   	nop
14004978d:	90                   	nop
14004978e:	90                   	nop
14004978f:	90                   	nop
140049790:	48 83 e9 20          	sub    $0x20,%rcx
140049794:	e9 87 d0 ff ff       	jmp    0x140046820
140049799:	90                   	nop
14004979a:	90                   	nop
14004979b:	90                   	nop
14004979c:	90                   	nop
14004979d:	90                   	nop
14004979e:	90                   	nop
14004979f:	90                   	nop
1400497a0:	48 83 e9 10          	sub    $0x10,%rcx
1400497a4:	e9 37 d0 ff ff       	jmp    0x1400467e0
1400497a9:	90                   	nop
1400497aa:	90                   	nop
1400497ab:	90                   	nop
1400497ac:	90                   	nop
1400497ad:	90                   	nop
1400497ae:	90                   	nop
1400497af:	90                   	nop
1400497b0:	48 83 e9 08          	sub    $0x8,%rcx
1400497b4:	e9 47 d0 ff ff       	jmp    0x140046800
1400497b9:	90                   	nop
1400497ba:	90                   	nop
1400497bb:	90                   	nop
1400497bc:	90                   	nop
1400497bd:	90                   	nop
1400497be:	90                   	nop
1400497bf:	90                   	nop
1400497c0:	48 83 e9 08          	sub    $0x8,%rcx
1400497c4:	e9 57 d0 ff ff       	jmp    0x140046820
1400497c9:	90                   	nop
1400497ca:	90                   	nop
1400497cb:	90                   	nop
1400497cc:	90                   	nop
1400497cd:	90                   	nop
1400497ce:	90                   	nop
1400497cf:	90                   	nop
1400497d0:	48 83 e9 18          	sub    $0x18,%rcx
1400497d4:	e9 07 d0 ff ff       	jmp    0x1400467e0
1400497d9:	90                   	nop
1400497da:	90                   	nop
1400497db:	90                   	nop
1400497dc:	90                   	nop
1400497dd:	90                   	nop
1400497de:	90                   	nop
1400497df:	90                   	nop
1400497e0:	48 83 e9 10          	sub    $0x10,%rcx
1400497e4:	e9 17 d0 ff ff       	jmp    0x140046800
1400497e9:	90                   	nop
1400497ea:	90                   	nop
1400497eb:	90                   	nop
1400497ec:	90                   	nop
1400497ed:	90                   	nop
1400497ee:	90                   	nop
1400497ef:	90                   	nop
1400497f0:	48 83 e9 10          	sub    $0x10,%rcx
1400497f4:	e9 27 d0 ff ff       	jmp    0x140046820
1400497f9:	90                   	nop
1400497fa:	90                   	nop
1400497fb:	90                   	nop
1400497fc:	90                   	nop
1400497fd:	90                   	nop
1400497fe:	90                   	nop
1400497ff:	90                   	nop
140049800:	48 83 e9 20          	sub    $0x20,%rcx
140049804:	e9 d7 cf ff ff       	jmp    0x1400467e0
140049809:	90                   	nop
14004980a:	90                   	nop
14004980b:	90                   	nop
14004980c:	90                   	nop
14004980d:	90                   	nop
14004980e:	90                   	nop
14004980f:	90                   	nop
140049810:	48 83 e9 18          	sub    $0x18,%rcx
140049814:	e9 e7 cf ff ff       	jmp    0x140046800
140049819:	90                   	nop
14004981a:	90                   	nop
14004981b:	90                   	nop
14004981c:	90                   	nop
14004981d:	90                   	nop
14004981e:	90                   	nop
14004981f:	90                   	nop
140049820:	48 83 e9 18          	sub    $0x18,%rcx
140049824:	e9 f7 cf ff ff       	jmp    0x140046820
140049829:	90                   	nop
14004982a:	90                   	nop
14004982b:	90                   	nop
14004982c:	90                   	nop
14004982d:	90                   	nop
14004982e:	90                   	nop
14004982f:	90                   	nop
140049830:	48 83 e9 08          	sub    $0x8,%rcx
140049834:	e9 a7 cf ff ff       	jmp    0x1400467e0
140049839:	90                   	nop
14004983a:	90                   	nop
14004983b:	90                   	nop
14004983c:	90                   	nop
14004983d:	90                   	nop
14004983e:	90                   	nop
14004983f:	90                   	nop
140049840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140049845:	57                   	push   %rdi
140049846:	48 83 ec 20          	sub    $0x20,%rsp
14004984a:	8b da                	mov    %edx,%ebx
14004984c:	48 8b f9             	mov    %rcx,%rdi
14004984f:	e8 24 00 00 00       	call   0x140049878
140049854:	f6 c3 01             	test   $0x1,%bl
140049857:	74 0e                	je     0x140049867
140049859:	48 85 ff             	test   %rdi,%rdi
14004985c:	74 09                	je     0x140049867
14004985e:	48 8b cf             	mov    %rdi,%rcx
140049861:	ff 15 d9 92 1c 00    	call   *0x1c92d9(%rip)        # 0x140212b40
140049867:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14004986c:	48 8b c7             	mov    %rdi,%rax
14004986f:	48 83 c4 20          	add    $0x20,%rsp
140049873:	5f                   	pop    %rdi
140049874:	c3                   	ret
140049875:	90                   	nop
140049876:	90                   	nop
140049877:	90                   	nop
140049878:	40 53                	rex push %rbx
14004987a:	48 83 ec 20          	sub    $0x20,%rsp
14004987e:	48 8d 05 a3 e8 1e 00 	lea    0x1ee8a3(%rip),%rax        # 0x140238128
140049885:	48 8b d9             	mov    %rcx,%rbx
140049888:	48 89 01             	mov    %rax,(%rcx)
14004988b:	48 8d 05 4e e4 1e 00 	lea    0x1ee44e(%rip),%rax        # 0x140237ce0
140049892:	48 89 41 08          	mov    %rax,0x8(%rcx)
140049896:	48 8d 05 d3 e4 1e 00 	lea    0x1ee4d3(%rip),%rax        # 0x140237d70
14004989d:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400498a1:	48 8d 05 30 e8 1e 00 	lea    0x1ee830(%rip),%rax        # 0x1402380d8
1400498a8:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400498ac:	48 8d 05 f5 e4 1e 00 	lea    0x1ee4f5(%rip),%rax        # 0x140237da8
1400498b3:	48 89 41 20          	mov    %rax,0x20(%rcx)
1400498b7:	48 8d 05 42 e8 1e 00 	lea    0x1ee842(%rip),%rax        # 0x140238100
1400498be:	48 89 81 f8 01 00 00 	mov    %rax,0x1f8(%rcx)
1400498c5:	48 81 c1 98 01 00 00 	add    $0x198,%rcx
1400498cc:	e8 f7 a9 ff ff       	call   0x1400442c8
1400498d1:	48 8b cb             	mov    %rbx,%rcx
1400498d4:	48 83 c4 20          	add    $0x20,%rsp
1400498d8:	5b                   	pop    %rbx
1400498d9:	e9 fa d1 ff ff       	jmp    0x140046ad8
1400498de:	cc                   	int3
1400498df:	90                   	nop
1400498e0:	40 53                	rex push %rbx
1400498e2:	48 83 ec 20          	sub    $0x20,%rsp
1400498e6:	48 8b d9             	mov    %rcx,%rbx
1400498e9:	ff 15 e9 8e 1c 00    	call   *0x1c8ee9(%rip)        # 0x1402127d8
1400498ef:	8b 93 00 02 00 00    	mov    0x200(%rbx),%edx
1400498f5:	3b d0                	cmp    %eax,%edx
1400498f7:	75 04                	jne    0x1400498fd
1400498f9:	b0 01                	mov    $0x1,%al
1400498fb:	eb 0e                	jmp    0x14004990b
1400498fd:	8b 5b 2c             	mov    0x2c(%rbx),%ebx
140049900:	ff 15 d2 8e 1c 00    	call   *0x1c8ed2(%rip)        # 0x1402127d8
140049906:	3b c3                	cmp    %ebx,%eax
140049908:	0f 94 c0             	sete   %al
14004990b:	48 83 c4 20          	add    $0x20,%rsp
14004990f:	5b                   	pop    %rbx
140049910:	c3                   	ret
140049911:	90                   	nop
140049912:	90                   	nop
140049913:	90                   	nop
140049914:	90                   	nop
140049915:	90                   	nop
140049916:	90                   	nop
140049917:	90                   	nop
140049918:	90                   	nop
140049919:	90                   	nop
14004991a:	90                   	nop
14004991b:	90                   	nop
14004991c:	90                   	nop
14004991d:	90                   	nop
14004991e:	90                   	nop
14004991f:	90                   	nop
140049920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140049925:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14004992a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14004992f:	57                   	push   %rdi
140049930:	48 83 ec 20          	sub    $0x20,%rsp
140049934:	48 8b f9             	mov    %rcx,%rdi
140049937:	ff 15 9b 8e 1c 00    	call   *0x1c8e9b(%rip)        # 0x1402127d8
14004993d:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140049944:	ff ff 7f
140049947:	33 f6                	xor    %esi,%esi
140049949:	87 47 08             	xchg   %eax,0x8(%rdi)
14004994c:	4c 8b c3             	mov    %rbx,%r8
14004994f:	48 8d 8f 08 fe ff ff 	lea    -0x1f8(%rdi),%rcx
140049956:	ba 02 00 00 00       	mov    $0x2,%edx
14004995b:	e8 74 ea ff ff       	call   0x1400483d4
140049960:	84 c0                	test   %al,%al
140049962:	75 e8                	jne    0x14004994c
140049964:	87 77 08             	xchg   %esi,0x8(%rdi)
140049967:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14004996c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140049971:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140049976:	48 83 c4 20          	add    $0x20,%rsp
14004997a:	5f                   	pop    %rdi
14004997b:	c3                   	ret
14004997c:	90                   	nop
14004997d:	90                   	nop
14004997e:	90                   	nop
14004997f:	90                   	nop
140049980:	40 53                	rex push %rbx
140049982:	48 83 ec 30          	sub    $0x30,%rsp
140049986:	33 db                	xor    %ebx,%ebx
140049988:	48 81 c1 08 fe ff ff 	add    $0xfffffffffffffe08,%rcx
14004998f:	74 2b                	je     0x1400499bc
140049991:	48 8d 05 88 81 21 00 	lea    0x218188(%rip),%rax        # 0x140261b20
140049998:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14004999d:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400499a2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400499a7:	48 8d 15 62 6d 20 00 	lea    0x206d62(%rip),%rdx        # 0x140250710
1400499ae:	e8 8d c0 ff ff       	call   0x140045a40
1400499b3:	85 c0                	test   %eax,%eax
1400499b5:	75 05                	jne    0x1400499bc
1400499b7:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400499bc:	48 8b c3             	mov    %rbx,%rax
1400499bf:	48 83 c4 30          	add    $0x30,%rsp
1400499c3:	5b                   	pop    %rbx
1400499c4:	c3                   	ret
1400499c5:	90                   	nop
1400499c6:	90                   	nop
1400499c7:	90                   	nop
1400499c8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400499cd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400499d2:	57                   	push   %rdi
1400499d3:	48 83 ec 20          	sub    $0x20,%rsp
1400499d7:	48 8b f1             	mov    %rcx,%rsi
1400499da:	b9 20 02 00 00       	mov    $0x220,%ecx
1400499df:	ff 15 6b 91 1c 00    	call   *0x1c916b(%rip)        # 0x140212b50
1400499e5:	48 85 c0             	test   %rax,%rax
1400499e8:	0f 84 be 00 00 00    	je     0x140049aac
1400499ee:	33 c9                	xor    %ecx,%ecx
1400499f0:	48 8d 78 18          	lea    0x18(%rax),%rdi
1400499f4:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400499f8:	33 d2                	xor    %edx,%edx
1400499fa:	48 89 88 18 02 00 00 	mov    %rcx,0x218(%rax)
140049a01:	41 b8 00 02 00 00    	mov    $0x200,%r8d
140049a07:	b9 01 00 00 00       	mov    $0x1,%ecx
140049a0c:	89 48 08             	mov    %ecx,0x8(%rax)
140049a0f:	89 48 0c             	mov    %ecx,0xc(%rax)
140049a12:	48 8d 0d 9f e6 1e 00 	lea    0x1ee69f(%rip),%rcx        # 0x1402380b8
140049a19:	48 89 08             	mov    %rcx,(%rax)
140049a1c:	48 8b cf             	mov    %rdi,%rcx
140049a1f:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
140049a23:	e8 da bf 1b 00       	call   0x140205a02
140049a28:	48 8b cf             	mov    %rdi,%rcx
140049a2b:	e8 04 ce ff ff       	call   0x140046834
140049a30:	48 8d 05 f1 e6 1e 00 	lea    0x1ee6f1(%rip),%rax        # 0x140238128
140049a37:	48 8b cf             	mov    %rdi,%rcx
140049a3a:	48 89 07             	mov    %rax,(%rdi)
140049a3d:	48 8d 9f f8 01 00 00 	lea    0x1f8(%rdi),%rbx
140049a44:	48 8d 05 95 e2 1e 00 	lea    0x1ee295(%rip),%rax        # 0x140237ce0
140049a4b:	48 89 47 08          	mov    %rax,0x8(%rdi)
140049a4f:	4c 8d 05 ca 81 21 00 	lea    0x2181ca(%rip),%r8        # 0x140261c20
140049a56:	48 8d 05 13 e3 1e 00 	lea    0x1ee313(%rip),%rax        # 0x140237d70
140049a5d:	48 89 47 10          	mov    %rax,0x10(%rdi)
140049a61:	48 8d 05 70 e6 1e 00 	lea    0x1ee670(%rip),%rax        # 0x1402380d8
140049a68:	48 89 47 18          	mov    %rax,0x18(%rdi)
140049a6c:	48 8d 05 35 e3 1e 00 	lea    0x1ee335(%rip),%rax        # 0x140237da8
140049a73:	48 89 47 20          	mov    %rax,0x20(%rdi)
140049a77:	48 8d 05 82 e6 1e 00 	lea    0x1ee682(%rip),%rax        # 0x140238100
140049a7e:	48 89 03             	mov    %rax,(%rbx)
140049a81:	83 a7 00 02 00 00 00 	andl   $0x0,0x200(%rdi)
140049a88:	e8 23 d2 ff ff       	call   0x140046cb0
140049a8d:	48 f7 df             	neg    %rdi
140049a90:	48 1b c0             	sbb    %rax,%rax
140049a93:	48 23 c3             	and    %rbx,%rax
140049a96:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140049a9b:	48 89 06             	mov    %rax,(%rsi)
140049a9e:	48 8b c6             	mov    %rsi,%rax
140049aa1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140049aa6:	48 83 c4 20          	add    $0x20,%rsp
140049aaa:	5f                   	pop    %rdi
140049aab:	c3                   	ret
140049aac:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
140049ab1:	e8 c2 18 fc ff       	call   0x14000b378
140049ab6:	cc                   	int3
140049ab7:	90                   	nop
140049ab8:	90                   	nop
140049ab9:	90                   	nop
140049aba:	90                   	nop
140049abb:	90                   	nop
140049abc:	90                   	nop
140049abd:	90                   	nop
140049abe:	90                   	nop
140049abf:	90                   	nop
140049ac0:	40 53                	rex push %rbx
140049ac2:	48 83 ec 20          	sub    $0x20,%rsp
140049ac6:	48 8d 59 18          	lea    0x18(%rcx),%rbx
140049aca:	48 83 7b f8 00       	cmpq   $0x0,-0x8(%rbx)
140049acf:	74 35                	je     0x140049b06
140049ad1:	48 8b 03             	mov    (%rbx),%rax
140049ad4:	33 d2                	xor    %edx,%edx
140049ad6:	48 8b cb             	mov    %rbx,%rcx
140049ad9:	48 8b 40 20          	mov    0x20(%rax),%rax
140049add:	ff 15 4d 93 1c 00    	call   *0x1c934d(%rip)        # 0x140212e30
140049ae3:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140049ae7:	48 83 63 f8 00       	andq   $0x0,-0x8(%rbx)
140049aec:	83 c8 ff             	or     $0xffffffff,%eax
140049aef:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140049af4:	83 f8 01             	cmp    $0x1,%eax
140049af7:	75 0d                	jne    0x140049b06
140049af9:	48 8b 01             	mov    (%rcx),%rax
140049afc:	48 8b 40 10          	mov    0x10(%rax),%rax
140049b00:	ff 15 2a 93 1c 00    	call   *0x1c932a(%rip)        # 0x140212e30
140049b06:	48 83 c4 20          	add    $0x20,%rsp
140049b0a:	5b                   	pop    %rbx
140049b0b:	c3                   	ret
140049b0c:	90                   	nop
140049b0d:	90                   	nop
140049b0e:	90                   	nop
140049b0f:	90                   	nop
140049b10:	48 81 e9 f8 01 00 00 	sub    $0x1f8,%rcx
140049b17:	e9 24 bf ff ff       	jmp    0x140045a40
140049b1c:	48 83 ec 28          	sub    $0x28,%rsp
140049b20:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140049b27:	00 00
140049b29:	b9 10 00 00 00       	mov    $0x10,%ecx
140049b2e:	48 8b 00             	mov    (%rax),%rax
140049b31:	8b 04 01             	mov    (%rcx,%rax,1),%eax
140049b34:	39 05 86 bc 2c 00    	cmp    %eax,0x2cbc86(%rip)        # 0x1403157c0
140049b3a:	7f 0c                	jg     0x140049b48
140049b3c:	48 8d 05 85 bc 2c 00 	lea    0x2cbc85(%rip),%rax        # 0x1403157c8
140049b43:	48 83 c4 28          	add    $0x28,%rsp
140049b47:	c3                   	ret
140049b48:	48 8d 0d 71 bc 2c 00 	lea    0x2cbc71(%rip),%rcx        # 0x1403157c0
140049b4f:	e8 80 b1 1b 00       	call   0x140204cd4
140049b54:	83 3d 65 bc 2c 00 ff 	cmpl   $0xffffffff,0x2cbc65(%rip)        # 0x1403157c0
140049b5b:	75 df                	jne    0x140049b3c
140049b5d:	48 8d 0d cc 56 1c 00 	lea    0x1c56cc(%rip),%rcx        # 0x14020f230
140049b64:	e8 1f af 1b 00       	call   0x140204a88
140049b69:	48 8d 0d 50 bc 2c 00 	lea    0x2cbc50(%rip),%rcx        # 0x1403157c0
140049b70:	e8 f3 b0 1b 00       	call   0x140204c68
140049b75:	eb c5                	jmp    0x140049b3c