14002781d:	cc                   	int3
14002781e:	cc                   	int3
14002781f:	cc                   	int3
140027820:	cc                   	int3
140027821:	cc                   	int3
140027822:	cc                   	int3
140027823:	cc                   	int3
140027824:	cc                   	int3
140027825:	cc                   	int3
140027826:	cc                   	int3
140027827:	cc                   	int3
140027828:	cc                   	int3
140027829:	cc                   	int3
14002782a:	cc                   	int3
14002782b:	cc                   	int3
14002782c:	cc                   	int3
14002782d:	cc                   	int3
14002782e:	cc                   	int3
14002782f:	cc                   	int3
140027830:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140027835:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14002783a:	57                   	push   %rdi
14002783b:	48 83 ec 20          	sub    $0x20,%rsp
14002783f:	48 8d 3d 7a 09 01 00 	lea    0x1097a(%rip),%rdi        # 0x1400381c0
140027846:	48 8b 37             	mov    (%rdi),%rsi
140027849:	eb 27                	jmp    0x140027872
14002784b:	48 8b de             	mov    %rsi,%rbx
14002784e:	48 8b 76 08          	mov    0x8(%rsi),%rsi
140027852:	48 ff 15 df 33 00 00 	rex.W call *0x33df(%rip)        # 0x14002ac38
140027859:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002785e:	4c 8b c3             	mov    %rbx,%r8
140027861:	33 d2                	xor    %edx,%edx
140027863:	48 8b c8             	mov    %rax,%rcx
140027866:	48 ff 15 d3 34 00 00 	rex.W call *0x34d3(%rip)        # 0x14002ad40
14002786d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027872:	48 85 f6             	test   %rsi,%rsi
140027875:	75 d4                	jne    0x14002784b
140027877:	48 89 37             	mov    %rsi,(%rdi)
14002787a:	48 8d 05 8f 09 01 00 	lea    0x1098f(%rip),%rax        # 0x140038210
140027881:	48 83 c7 08          	add    $0x8,%rdi
140027885:	48 3b f8             	cmp    %rax,%rdi
140027888:	75 bc                	jne    0x140027846
14002788a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002788f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140027894:	48 83 c4 20          	add    $0x20,%rsp
140027898:	5f                   	pop    %rdi
140027899:	c3                   	ret
14002789a:	cc                   	int3
14002789b:	cc                   	int3
14002789c:	cc                   	int3
14002789d:	cc                   	int3
14002789e:	cc                   	int3
14002789f:	cc                   	int3
1400278a0:	cc                   	int3
1400278a1:	cc                   	int3
1400278a2:	cc                   	int3
1400278a3:	cc                   	int3
1400278a4:	cc                   	int3
1400278a5:	cc                   	int3
1400278a6:	cc                   	int3
1400278a7:	cc                   	int3
1400278a8:	cc                   	int3
1400278a9:	cc                   	int3
1400278aa:	cc                   	int3
1400278ab:	cc                   	int3
1400278ac:	cc                   	int3
1400278ad:	cc                   	int3
1400278ae:	cc                   	int3
1400278af:	cc                   	int3
1400278b0:	48 83 ec 38          	sub    $0x38,%rsp
1400278b4:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
1400278bb:	ff ff
1400278bd:	80 3d c4 06 01 00 00 	cmpb   $0x0,0x106c4(%rip)        # 0x140037f88
1400278c4:	75 27                	jne    0x1400278ed
1400278c6:	48 8b 05 93 06 01 00 	mov    0x10693(%rip),%rax        # 0x140037f60
1400278cd:	48 85 c0             	test   %rax,%rax
1400278d0:	74 09                	je     0x1400278db
1400278d2:	ff 15 70 38 00 00    	call   *0x3870(%rip)        # 0x14002b148
1400278d8:	0f b6 c0             	movzbl %al,%eax
1400278db:	85 c0                	test   %eax,%eax
1400278dd:	75 0e                	jne    0x1400278ed
1400278df:	48 8d 0d ea f7 00 00 	lea    0xf7ea(%rip),%rcx        # 0x1400370d0
1400278e6:	e8 7d 09 fe ff       	call   0x140008268
1400278eb:	eb 19                	jmp    0x140027906
1400278ed:	c6 05 dc f7 00 00 00 	movb   $0x0,0xf7dc(%rip)        # 0x1400370d0
1400278f4:	48 8b 0d e5 f7 00 00 	mov    0xf7e5(%rip),%rcx        # 0x1400370e0
1400278fb:	48 85 c9             	test   %rcx,%rcx
1400278fe:	74 06                	je     0x140027906
140027900:	e8 5b 02 fe ff       	call   0x140007b60
140027905:	90                   	nop
140027906:	48 83 c4 38          	add    $0x38,%rsp
14002790a:	c3                   	ret
14002790b:	cc                   	int3
14002790c:	cc                   	int3
14002790d:	cc                   	int3
14002790e:	cc                   	int3
14002790f:	cc                   	int3
140027910:	cc                   	int3
140027911:	cc                   	int3
140027912:	cc                   	int3
140027913:	cc                   	int3
140027914:	cc                   	int3
140027915:	cc                   	int3
140027916:	cc                   	int3
140027917:	cc                   	int3
140027918:	cc                   	int3
140027919:	cc                   	int3
14002791a:	cc                   	int3
14002791b:	cc                   	int3
14002791c:	cc                   	int3
14002791d:	cc                   	int3
14002791e:	cc                   	int3
14002791f:	cc                   	int3
140027920:	48 8d 05 c9 20 00 00 	lea    0x20c9(%rip),%rax        # 0x1400299f0
140027927:	48 89 05 8a f7 00 00 	mov    %rax,0xf78a(%rip)        # 0x1400370b8
14002792e:	c3                   	ret
14002792f:	cc                   	int3
140027930:	cc                   	int3
140027931:	cc                   	int3
140027932:	cc                   	int3
140027933:	cc                   	int3
140027934:	cc                   	int3
140027935:	cc                   	int3
140027936:	cc                   	int3
140027937:	cc                   	int3
140027938:	cc                   	int3
140027939:	cc                   	int3
14002793a:	cc                   	int3
14002793b:	cc                   	int3
14002793c:	cc                   	int3
14002793d:	cc                   	int3
14002793e:	cc                   	int3
14002793f:	cc                   	int3
140027940:	48 8d 05 a9 20 00 00 	lea    0x20a9(%rip),%rax        # 0x1400299f0
140027947:	48 89 05 72 f7 00 00 	mov    %rax,0xf772(%rip)        # 0x1400370c0
14002794e:	c3                   	ret
14002794f:	cc                   	int3
140027950:	cc                   	int3
140027951:	cc                   	int3
140027952:	cc                   	int3
140027953:	cc                   	int3
140027954:	cc                   	int3
140027955:	cc                   	int3
140027956:	cc                   	int3
140027957:	cc                   	int3
140027958:	cc                   	int3
140027959:	cc                   	int3
14002795a:	cc                   	int3
14002795b:	cc                   	int3
14002795c:	cc                   	int3
14002795d:	cc                   	int3
14002795e:	cc                   	int3
14002795f:	cc                   	int3
140027960:	48 8d 05 89 20 00 00 	lea    0x2089(%rip),%rax        # 0x1400299f0
140027967:	48 89 05 5a f7 00 00 	mov    %rax,0xf75a(%rip)        # 0x1400370c8
14002796e:	c3                   	ret
14002796f:	cc                   	int3
140027970:	cc                   	int3
140027971:	cc                   	int3
140027972:	cc                   	int3
140027973:	cc                   	int3
140027974:	cc                   	int3
140027975:	cc                   	int3
140027976:	cc                   	int3
140027977:	cc                   	int3
140027978:	cc                   	int3
140027979:	cc                   	int3
14002797a:	cc                   	int3
14002797b:	cc                   	int3
14002797c:	cc                   	int3
14002797d:	cc                   	int3
14002797e:	cc                   	int3
14002797f:	cc                   	int3
140027980:	48 83 ec 28          	sub    $0x28,%rsp
140027984:	80 3d cd 08 01 00 00 	cmpb   $0x0,0x108cd(%rip)        # 0x140038258
14002798b:	74 20                	je     0x1400279ad
14002798d:	48 8b 05 b4 08 01 00 	mov    0x108b4(%rip),%rax        # 0x140038248
140027994:	48 8d 0d ad 08 01 00 	lea    0x108ad(%rip),%rcx        # 0x140038248
14002799b:	33 d2                	xor    %edx,%edx
14002799d:	48 8b 00             	mov    (%rax),%rax
1400279a0:	ff 15 a2 37 00 00    	call   *0x37a2(%rip)        # 0x14002b148
1400279a6:	c6 05 ab 08 01 00 00 	movb   $0x0,0x108ab(%rip)        # 0x140038258
1400279ad:	48 83 c4 28          	add    $0x28,%rsp
1400279b1:	c3                   	ret
1400279b2:	cc                   	int3
1400279b3:	cc                   	int3
1400279b4:	cc                   	int3
1400279b5:	cc                   	int3
1400279b6:	cc                   	int3
1400279b7:	cc                   	int3
1400279b8:	cc                   	int3
1400279b9:	cc                   	int3
1400279ba:	cc                   	int3
1400279bb:	cc                   	int3
1400279bc:	cc                   	int3
1400279bd:	cc                   	int3
1400279be:	cc                   	int3
1400279bf:	cc                   	int3
1400279c0:	48 83 ec 28          	sub    $0x28,%rsp
1400279c4:	80 3d 75 08 01 00 00 	cmpb   $0x0,0x10875(%rip)        # 0x140038240
1400279cb:	74 20                	je     0x1400279ed
1400279cd:	48 8b 05 4c 08 01 00 	mov    0x1084c(%rip),%rax        # 0x140038220
1400279d4:	48 8d 0d 45 08 01 00 	lea    0x10845(%rip),%rcx        # 0x140038220
1400279db:	33 d2                	xor    %edx,%edx
1400279dd:	48 8b 00             	mov    (%rax),%rax
1400279e0:	ff 15 62 37 00 00    	call   *0x3762(%rip)        # 0x14002b148
1400279e6:	c6 05 53 08 01 00 00 	movb   $0x0,0x10853(%rip)        # 0x140038240
1400279ed:	48 83 c4 28          	add    $0x28,%rsp
1400279f1:	c3                   	ret
1400279f2:	cc                   	int3
1400279f3:	cc                   	int3
1400279f4:	cc                   	int3
1400279f5:	cc                   	int3
1400279f6:	cc                   	int3
1400279f7:	cc                   	int3
1400279f8:	cc                   	int3
1400279f9:	cc                   	int3
1400279fa:	cc                   	int3
1400279fb:	cc                   	int3
1400279fc:	cc                   	int3
1400279fd:	cc                   	int3
1400279fe:	cc                   	int3
1400279ff:	cc                   	int3
140027a00:	40 53                	rex push %rbx
140027a02:	48 83 ec 20          	sub    $0x20,%rsp
140027a06:	48 8b 1d 4b 07 01 00 	mov    0x1074b(%rip),%rbx        # 0x140038158
140027a0d:	48 83 25 43 07 01 00 	andq   $0x0,0x10743(%rip)        # 0x140038158
140027a14:	00
140027a15:	48 85 db             	test   %rbx,%rbx
140027a18:	74 24                	je     0x140027a3e
140027a1a:	83 c8 ff             	or     $0xffffffff,%eax
140027a1d:	f0 0f c1 03          	lock xadd %eax,(%rbx)
140027a21:	83 e8 01             	sub    $0x1,%eax
140027a24:	7f 18                	jg     0x140027a3e
140027a26:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140027a2a:	e8 e5 4b fe ff       	call   0x14000c614
140027a2f:	48 8b cb             	mov    %rbx,%rcx
140027a32:	48 ff 15 ef 34 00 00 	rex.W call *0x34ef(%rip)        # 0x14002af28
140027a39:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027a3e:	48 83 c4 20          	add    $0x20,%rsp
140027a42:	5b                   	pop    %rbx
140027a43:	c3                   	ret
140027a44:	cc                   	int3
140027a45:	cc                   	int3
140027a46:	cc                   	int3
140027a47:	cc                   	int3
140027a48:	cc                   	int3
140027a49:	cc                   	int3
140027a4a:	cc                   	int3
140027a4b:	cc                   	int3
140027a4c:	cc                   	int3
140027a4d:	cc                   	int3
140027a4e:	cc                   	int3
140027a4f:	cc                   	int3
140027a50:	48 8d 0d 09 07 01 00 	lea    0x10709(%rip),%rcx        # 0x140038160
140027a57:	48 ff 25 ca 31 00 00 	rex.W jmp *0x31ca(%rip)        # 0x14002ac28
140027a5e:	cc                   	int3
140027a5f:	cc                   	int3
140027a60:	cc                   	int3
140027a61:	cc                   	int3
140027a62:	cc                   	int3
140027a63:	cc                   	int3
140027a64:	cc                   	int3
140027a65:	cc                   	int3
140027a66:	cc                   	int3
140027a67:	cc                   	int3
140027a68:	cc                   	int3
140027a69:	cc                   	int3
140027a6a:	cc                   	int3
140027a6b:	cc                   	int3
140027a6c:	cc                   	int3
140027a6d:	cc                   	int3
140027a6e:	cc                   	int3
140027a6f:	cc                   	int3
140027a70:	48 8d 0d 21 08 01 00 	lea    0x10821(%rip),%rcx        # 0x140038298
140027a77:	48 ff 25 aa 31 00 00 	rex.W jmp *0x31aa(%rip)        # 0x14002ac28
140027a7e:	cc                   	int3
140027a7f:	cc                   	int3
140027a80:	cc                   	int3
140027a81:	cc                   	int3
140027a82:	cc                   	int3
140027a83:	cc                   	int3
140027a84:	cc                   	int3
140027a85:	cc                   	int3
140027a86:	cc                   	int3
140027a87:	cc                   	int3
140027a88:	cc                   	int3
140027a89:	cc                   	int3
140027a8a:	cc                   	int3
140027a8b:	cc                   	int3
140027a8c:	cc                   	int3
140027a8d:	cc                   	int3
140027a8e:	cc                   	int3
140027a8f:	cc                   	int3
140027a90:	48 83 ec 28          	sub    $0x28,%rsp
140027a94:	48 8b 0d cd 07 01 00 	mov    0x107cd(%rip),%rcx        # 0x140038268
140027a9b:	48 85 c9             	test   %rcx,%rcx
140027a9e:	74 15                	je     0x140027ab5
140027aa0:	48 83 25 c0 07 01 00 	andq   $0x0,0x107c0(%rip)        # 0x140038268
140027aa7:	00
140027aa8:	48 8b 01             	mov    (%rcx),%rax
140027aab:	48 8b 40 10          	mov    0x10(%rax),%rax
140027aaf:	ff 15 93 36 00 00    	call   *0x3693(%rip)        # 0x14002b148
140027ab5:	48 83 c4 28          	add    $0x28,%rsp
140027ab9:	c3                   	ret
140027aba:	cc                   	int3
140027abb:	cc                   	int3
140027abc:	cc                   	int3
140027abd:	cc                   	int3
140027abe:	cc                   	int3
140027abf:	cc                   	int3
140027ac0:	cc                   	int3
140027ac1:	cc                   	int3
140027ac2:	cc                   	int3
140027ac3:	cc                   	int3
140027ac4:	cc                   	int3
140027ac5:	cc                   	int3
140027ac6:	cc                   	int3
140027ac7:	cc                   	int3
140027ac8:	cc                   	int3
140027ac9:	cc                   	int3
140027aca:	cc                   	int3
140027acb:	cc                   	int3
140027acc:	cc                   	int3
140027acd:	cc                   	int3
140027ace:	cc                   	int3
140027acf:	cc                   	int3
140027ad0:	48 83 ec 28          	sub    $0x28,%rsp
140027ad4:	48 83 3d 14 fa 00 00 	cmpq   $0x8,0xfa14(%rip)        # 0x1400374f0
140027adb:	08
140027adc:	72 13                	jb     0x140027af1
140027ade:	48 8b 0d f3 f9 00 00 	mov    0xf9f3(%rip),%rcx        # 0x1400374d8
140027ae5:	48 ff 15 3c 34 00 00 	rex.W call *0x343c(%rip)        # 0x14002af28
140027aec:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027af1:	33 c0                	xor    %eax,%eax
140027af3:	48 c7 05 f2 f9 00 00 	movq   $0x7,0xf9f2(%rip)        # 0x1400374f0
140027afa:	07 00 00 00
140027afe:	48 89 05 e3 f9 00 00 	mov    %rax,0xf9e3(%rip)        # 0x1400374e8
140027b05:	66 89 05 cc f9 00 00 	mov    %ax,0xf9cc(%rip)        # 0x1400374d8
140027b0c:	48 83 c4 28          	add    $0x28,%rsp
140027b10:	c3                   	ret
140027b11:	cc                   	int3
140027b12:	cc                   	int3
140027b13:	cc                   	int3
140027b14:	cc                   	int3
140027b15:	cc                   	int3
140027b16:	cc                   	int3
140027b17:	cc                   	int3
140027b18:	cc                   	int3
140027b19:	cc                   	int3