1400338cf:	cc                   	int3
1400338d0:	40 53                	rex push %rbx
1400338d2:	48 83 ec 20          	sub    $0x20,%rsp
1400338d6:	83 cb ff             	or     $0xffffffff,%ebx
1400338d9:	f0 0f c1 59 08       	lock xadd %ebx,0x8(%rcx)
1400338de:	83 eb 01             	sub    $0x1,%ebx
1400338e1:	0f 84 97 07 02 00    	je     0x14005407e
1400338e7:	8b c3                	mov    %ebx,%eax
1400338e9:	48 83 c4 20          	add    $0x20,%rsp
1400338ed:	5b                   	pop    %rbx
1400338ee:	c3                   	ret
1400338ef:	cc                   	int3
1400338f0:	cc                   	int3
1400338f1:	cc                   	int3
1400338f2:	cc                   	int3
1400338f3:	cc                   	int3
1400338f4:	cc                   	int3
1400338f5:	cc                   	int3
1400338f6:	cc                   	int3
1400338f7:	cc                   	int3
1400338f8:	cc                   	int3
1400338f9:	cc                   	int3
1400338fa:	cc                   	int3
1400338fb:	cc                   	int3
1400338fc:	cc                   	int3
1400338fd:	cc                   	int3
1400338fe:	cc                   	int3
1400338ff:	cc                   	int3
140033900:	44 8b ca             	mov    %edx,%r9d
140033903:	44 8b c1             	mov    %ecx,%r8d
140033906:	33 d2                	xor    %edx,%edx
140033908:	33 c9                	xor    %ecx,%ecx
14003390a:	48 ff 25 ef 39 07 00 	rex.W jmp *0x739ef(%rip)        # 0x1400a7300
140033911:	cc                   	int3
140033912:	cc                   	int3
140033913:	cc                   	int3
140033914:	cc                   	int3
140033915:	cc                   	int3
140033916:	cc                   	int3
140033917:	cc                   	int3
140033918:	cc                   	int3
140033919:	cc                   	int3
14003391a:	cc                   	int3
14003391b:	cc                   	int3
14003391c:	cc                   	int3
14003391d:	cc                   	int3
14003391e:	cc                   	int3
14003391f:	cc                   	int3
140033920:	48 87 91 40 01 00 00 	xchg   %rdx,0x140(%rcx)
140033927:	c3                   	ret
140033928:	cc                   	int3
140033929:	cc                   	int3
14003392a:	cc                   	int3
14003392b:	cc                   	int3
14003392c:	cc                   	int3
14003392d:	cc                   	int3
14003392e:	cc                   	int3
14003392f:	cc                   	int3
140033930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140033935:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003393a:	57                   	push   %rdi
14003393b:	48 83 ec 20          	sub    $0x20,%rsp
14003393f:	48 8d 3d 1a ca 06 00 	lea    0x6ca1a(%rip),%rdi        # 0x1400a0360
140033946:	48 8b 37             	mov    (%rdi),%rsi
140033949:	eb 27                	jmp    0x140033972
14003394b:	48 8b de             	mov    %rsi,%rbx
14003394e:	48 8b 76 08          	mov    0x8(%rsi),%rsi
140033952:	48 ff 15 b7 11 05 00 	rex.W call *0x511b7(%rip)        # 0x140084b10
140033959:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003395e:	4c 8b c3             	mov    %rbx,%r8
140033961:	33 d2                	xor    %edx,%edx
140033963:	48 8b c8             	mov    %rax,%rcx
140033966:	48 ff 15 ab 11 05 00 	rex.W call *0x511ab(%rip)        # 0x140084b18
14003396d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033972:	48 85 f6             	test   %rsi,%rsi
140033975:	75 d4                	jne    0x14003394b
140033977:	48 89 37             	mov    %rsi,(%rdi)
14003397a:	48 8d 05 2f ca 06 00 	lea    0x6ca2f(%rip),%rax        # 0x1400a03b0
140033981:	48 83 c7 08          	add    $0x8,%rdi
140033985:	48 3b f8             	cmp    %rax,%rdi
140033988:	75 bc                	jne    0x140033946
14003398a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003398f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140033994:	48 83 c4 20          	add    $0x20,%rsp
140033998:	5f                   	pop    %rdi
140033999:	c3                   	ret
14003399a:	cc                   	int3
14003399b:	cc                   	int3
14003399c:	cc                   	int3
14003399d:	cc                   	int3
14003399e:	cc                   	int3
14003399f:	cc                   	int3
1400339a0:	cc                   	int3
1400339a1:	cc                   	int3
1400339a2:	cc                   	int3
1400339a3:	cc                   	int3
1400339a4:	48 83 ec 28          	sub    $0x28,%rsp
1400339a8:	48 8b 0d 39 cb 06 00 	mov    0x6cb39(%rip),%rcx        # 0x1400a04e8
1400339af:	48 8d 05 32 cb 06 00 	lea    0x6cb32(%rip),%rax        # 0x1400a04e8
1400339b6:	48 3b c8             	cmp    %rax,%rcx
1400339b9:	0f 94 c0             	sete   %al
1400339bc:	84 c0                	test   %al,%al
1400339be:	75 1c                	jne    0x1400339dc
1400339c0:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1400339c4:	48 8b 01             	mov    (%rcx),%rax
1400339c7:	48 89 02             	mov    %rax,(%rdx)
1400339ca:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400339ce:	48 8d 15 93 40 05 00 	lea    0x54093(%rip),%rdx        # 0x140087a68
1400339d5:	e8 26 05 00 00       	call   0x140033f00
1400339da:	eb cc                	jmp    0x1400339a8
1400339dc:	48 83 25 1c cb 06 00 	andq   $0x0,0x6cb1c(%rip)        # 0x1400a0500
1400339e3:	00
1400339e4:	48 8b 0d 0d cb 06 00 	mov    0x6cb0d(%rip),%rcx        # 0x1400a04f8
1400339eb:	48 85 c9             	test   %rcx,%rcx
1400339ee:	74 0c                	je     0x1400339fc
1400339f0:	48 8d 15 71 40 05 00 	lea    0x54071(%rip),%rdx        # 0x140087a68
1400339f7:	e8 04 05 00 00       	call   0x140033f00
1400339fc:	48 83 c4 28          	add    $0x28,%rsp
140033a00:	c3                   	ret
140033a01:	cc                   	int3
140033a02:	cc                   	int3
140033a03:	cc                   	int3
140033a04:	cc                   	int3
140033a05:	cc                   	int3
140033a06:	cc                   	int3
140033a07:	cc                   	int3
140033a08:	48 83 ec 28          	sub    $0x28,%rsp
140033a0c:	e8 3b fe fc ff       	call   0x14000384c
140033a11:	48 8d 0d 38 c6 06 00 	lea    0x6c638(%rip),%rcx        # 0x1400a0050
140033a18:	84 c0                	test   %al,%al
140033a1a:	74 10                	je     0x140033a2c
140033a1c:	c6 05 2d c6 06 00 00 	movb   $0x0,0x6c62d(%rip)        # 0x1400a0050
140033a23:	48 83 c4 28          	add    $0x28,%rsp
140033a27:	e9 d4 ff fc ff       	jmp    0x140003a00
140033a2c:	48 83 c4 28          	add    $0x28,%rsp
140033a30:	e9 ab 0b 02 00       	jmp    0x1400545e0
140033a35:	cc                   	int3
140033a36:	cc                   	int3
140033a37:	cc                   	int3
140033a38:	cc                   	int3
140033a39:	cc                   	int3
140033a3a:	cc                   	int3
140033a3b:	cc                   	int3
140033a3c:	48 83 ec 28          	sub    $0x28,%rsp
140033a40:	48 8b 0d d9 b5 06 00 	mov    0x6b5d9(%rip),%rcx        # 0x14009f020
140033a47:	48 85 c9             	test   %rcx,%rcx
140033a4a:	74 05                	je     0x140033a51
140033a4c:	e8 8f 21 02 00       	call   0x140055be0
140033a51:	48 83 c4 28          	add    $0x28,%rsp
140033a55:	c3                   	ret
140033a56:	cc                   	int3
140033a57:	cc                   	int3
140033a58:	cc                   	int3
140033a59:	cc                   	int3
140033a5a:	cc                   	int3
140033a5b:	cc                   	int3
140033a5c:	cc                   	int3
140033a5d:	cc                   	int3
140033a5e:	cc                   	int3
140033a5f:	cc                   	int3
140033a60:	48 83 ec 28          	sub    $0x28,%rsp
140033a64:	e8 e3 fd fc ff       	call   0x14000384c
140033a69:	84 c0                	test   %al,%al
140033a6b:	74 1c                	je     0x140033a89
140033a6d:	48 8b 0d 7c cb 06 00 	mov    0x6cb7c(%rip),%rcx        # 0x1400a05f0
140033a74:	c6 05 65 cb 06 00 00 	movb   $0x0,0x6cb65(%rip)        # 0x1400a05e0
140033a7b:	48 85 c9             	test   %rcx,%rcx
140033a7e:	74 15                	je     0x140033a95
140033a80:	48 83 c4 28          	add    $0x28,%rsp
140033a84:	e9 e7 21 02 00       	jmp    0x140055c70
140033a89:	48 8d 0d 50 cb 06 00 	lea    0x6cb50(%rip),%rcx        # 0x1400a05e0
140033a90:	e8 23 09 02 00       	call   0x1400543b8
140033a95:	48 83 c4 28          	add    $0x28,%rsp
140033a99:	c3                   	ret
140033a9a:	cc                   	int3
140033a9b:	cc                   	int3
140033a9c:	cc                   	int3
140033a9d:	cc                   	int3
140033a9e:	cc                   	int3
140033a9f:	cc                   	int3
140033aa0:	cc                   	int3
140033aa1:	cc                   	int3
140033aa2:	cc                   	int3
140033aa3:	cc                   	int3
140033aa4:	33 c0                	xor    %eax,%eax
140033aa6:	c3                   	ret
140033aa7:	cc                   	int3
140033aa8:	cc                   	int3
140033aa9:	cc                   	int3
140033aaa:	cc                   	int3
140033aab:	cc                   	int3
140033aac:	cc                   	int3
140033aad:	ff 25 f5 0e 05 00    	jmp    *0x50ef5(%rip)        # 0x1400849a8
140033ab3:	cc                   	int3
140033ab4:	cc                   	int3
140033ab5:	cc                   	int3
140033ab6:	cc                   	int3
140033ab7:	cc                   	int3
140033ab8:	cc                   	int3
140033ab9:	ff 25 e1 0e 05 00    	jmp    *0x50ee1(%rip)        # 0x1400849a0
140033abf:	cc                   	int3
140033ac0:	cc                   	int3
140033ac1:	cc                   	int3
140033ac2:	cc                   	int3
140033ac3:	cc                   	int3
140033ac4:	cc                   	int3
140033ac5:	ff 25 cd 0e 05 00    	jmp    *0x50ecd(%rip)        # 0x140084998
140033acb:	cc                   	int3
140033acc:	cc                   	int3
140033acd:	cc                   	int3
140033ace:	cc                   	int3
140033acf:	cc                   	int3
140033ad0:	cc                   	int3
140033ad1:	ff 25 a9 0e 05 00    	jmp    *0x50ea9(%rip)        # 0x140084980
140033ad7:	cc                   	int3
140033ad8:	cc                   	int3
140033ad9:	cc                   	int3
140033ada:	cc                   	int3
140033adb:	cc                   	int3
140033adc:	cc                   	int3
140033add:	ff 25 8d 0e 05 00    	jmp    *0x50e8d(%rip)        # 0x140084970
140033ae3:	cc                   	int3
140033ae4:	cc                   	int3
140033ae5:	cc                   	int3
140033ae6:	cc                   	int3
140033ae7:	cc                   	int3
140033ae8:	cc                   	int3
140033ae9:	ff 25 69 0e 05 00    	jmp    *0x50e69(%rip)        # 0x140084958
140033aef:	cc                   	int3
140033af0:	cc                   	int3
140033af1:	cc                   	int3
140033af2:	cc                   	int3
140033af3:	cc                   	int3
140033af4:	cc                   	int3
140033af5:	cc                   	int3
140033af6:	cc                   	int3
140033af7:	cc                   	int3
140033af8:	4c 8b dc             	mov    %rsp,%r11
140033afb:	48 83 ec 28          	sub    $0x28,%rsp
140033aff:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
140033b04:	49 8d 43 18          	lea    0x18(%r11),%rax
140033b08:	49 83 63 18 00       	andq   $0x0,0x18(%r11)
140033b0d:	48 8d 15 4c 1c 05 00 	lea    0x51c4c(%rip),%rdx        # 0x140085760
140033b14:	49 83 63 20 00       	andq   $0x0,0x20(%r11)
140033b19:	48 8d 0d 38 1c 05 00 	lea    0x51c38(%rip),%rcx        # 0x140085758
140033b20:	49 89 43 10          	mov    %rax,0x10(%r11)
140033b24:	e8 13 04 00 00       	call   0x140033f3c
140033b29:	85 c0                	test   %eax,%eax
140033b2b:	74 0a                	je     0x140033b37
140033b2d:	b8 ff 00 00 00       	mov    $0xff,%eax
140033b32:	48 83 c4 28          	add    $0x28,%rsp
140033b36:	c3                   	ret
140033b37:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140033b3c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140033b41:	e8 5e ff ff ff       	call   0x140033aa4
140033b46:	48 8d 15 03 1c 05 00 	lea    0x51c03(%rip),%rdx        # 0x140085750
140033b4d:	48 8d 0d 7c 1b 05 00 	lea    0x51b7c(%rip),%rcx        # 0x1400856d0
140033b54:	e8 ef 03 00 00       	call   0x140033f48
140033b59:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140033b5e:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140033b63:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140033b67:	e8 30 4a ff ff       	call   0x14002859c
140033b6c:	8b c8                	mov    %eax,%ecx
140033b6e:	ff 15 7c 0e 05 00    	call   *0x50e7c(%rip)        # 0x1400849f0
140033b74:	cc                   	int3
140033b75:	cc                   	int3
140033b76:	cc                   	int3
140033b77:	cc                   	int3
140033b78:	cc                   	int3
140033b79:	cc                   	int3
140033b7a:	cc                   	int3
140033b7b:	cc                   	int3
140033b7c:	cc                   	int3
140033b7d:	cc                   	int3
140033b7e:	cc                   	int3
140033b7f:	cc                   	int3
140033b80:	48 83 ec 28          	sub    $0x28,%rsp
140033b84:	e8 cb 03 00 00       	call   0x140033f54
140033b89:	48 83 c4 28          	add    $0x28,%rsp
140033b8d:	e9 66 ff ff ff       	jmp    0x140033af8
140033b92:	cc                   	int3
140033b93:	cc                   	int3
140033b94:	cc                   	int3
140033b95:	cc                   	int3
140033b96:	cc                   	int3
140033b97:	cc                   	int3
140033b98:	cc                   	int3
140033b99:	cc                   	int3
140033b9a:	cc                   	int3
140033b9b:	cc                   	int3
140033b9c:	cc                   	int3
140033b9d:	cc                   	int3
140033b9e:	cc                   	int3
140033b9f:	cc                   	int3
140033ba0:	cc                   	int3
140033ba1:	cc                   	int3
140033ba2:	cc                   	int3
140033ba3:	cc                   	int3
140033ba4:	cc                   	int3
140033ba5:	cc                   	int3
140033ba6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140033bad:	00 00 00
140033bb0:	48 3b 0d 09 b6 06 00 	cmp    0x6b609(%rip),%rcx        # 0x14009f1c0
140033bb7:	75 10                	jne    0x140033bc9
140033bb9:	48 c1 c1 10          	rol    $0x10,%rcx
140033bbd:	66 f7 c1 ff ff       	test   $0xffff,%cx
140033bc2:	75 01                	jne    0x140033bc5
140033bc4:	c3                   	ret
140033bc5:	48 c1 c9 10          	ror    $0x10,%rcx
140033bc9:	e9 42 00 00 00       	jmp    0x140033c10
140033bce:	cc                   	int3
140033bcf:	cc                   	int3
140033bd0:	cc                   	int3
140033bd1:	cc                   	int3
140033bd2:	cc                   	int3
140033bd3:	cc                   	int3
140033bd4:	40 53                	rex push %rbx
140033bd6:	48 83 ec 20          	sub    $0x20,%rsp
140033bda:	48 8b d9             	mov    %rcx,%rbx
140033bdd:	33 c9                	xor    %ecx,%ecx
140033bdf:	ff 15 ab 0e 05 00    	call   *0x50eab(%rip)        # 0x140084a90
140033be5:	48 8b cb             	mov    %rbx,%rcx
140033be8:	ff 15 9a 0e 05 00    	call   *0x50e9a(%rip)        # 0x140084a88
140033bee:	ff 15 24 10 05 00    	call   *0x51024(%rip)        # 0x140084c18
140033bf4:	48 8b c8             	mov    %rax,%rcx
140033bf7:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
140033bfc:	48 83 c4 20          	add    $0x20,%rsp
140033c00:	5b                   	pop    %rbx
140033c01:	48 ff 25 40 10 05 00 	rex.W jmp *0x51040(%rip)        # 0x140084c48
140033c08:	cc                   	int3
140033c09:	cc                   	int3
140033c0a:	cc                   	int3
140033c0b:	cc                   	int3
140033c0c:	cc                   	int3
140033c0d:	cc                   	int3
140033c0e:	cc                   	int3
140033c0f:	cc                   	int3
140033c10:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140033c15:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140033c1c:	48 8d 0d 9d bc 06 00 	lea    0x6bc9d(%rip),%rcx        # 0x14009f8c0
140033c23:	ff 15 37 11 05 00    	call   *0x51137(%rip)        # 0x140084d60
140033c29:	48 8b 05 88 bd 06 00 	mov    0x6bd88(%rip),%rax        # 0x14009f9b8
140033c30:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140033c35:	45 33 c0             	xor    %r8d,%r8d
140033c38:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140033c3d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140033c42:	ff 15 08 11 05 00    	call   *0x51108(%rip)        # 0x140084d50
140033c48:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140033c4d:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
140033c53:	74 42                	je     0x140033c97