140018a54:	cc                   	int3
140018a55:	cc                   	int3
140018a56:	cc                   	int3
140018a57:	cc                   	int3
140018a58:	cc                   	int3
140018a59:	cc                   	int3
140018a5a:	cc                   	int3
140018a5b:	cc                   	int3
140018a5c:	cc                   	int3
140018a5d:	cc                   	int3
140018a5e:	cc                   	int3
140018a5f:	cc                   	int3
140018a60:	48 83 e9 10          	sub    $0x10,%rcx
140018a64:	e9 6b d8 ff ff       	jmp    0x1400162d4
140018a69:	cc                   	int3
140018a6a:	cc                   	int3
140018a6b:	cc                   	int3
140018a6c:	cc                   	int3
140018a6d:	cc                   	int3
140018a6e:	cc                   	int3
140018a6f:	cc                   	int3
140018a70:	48 83 ec 28          	sub    $0x28,%rsp
140018a74:	e8 13 00 00 00       	call   0x140018a8c
140018a79:	48 83 08 20          	orq    $0x20,(%rax)
140018a7d:	33 c0                	xor    %eax,%eax
140018a7f:	48 83 c4 28          	add    $0x28,%rsp
140018a83:	c3                   	ret
140018a84:	cc                   	int3
140018a85:	cc                   	int3
140018a86:	cc                   	int3
140018a87:	cc                   	int3
140018a88:	cc                   	int3
140018a89:	cc                   	int3
140018a8a:	cc                   	int3
140018a8b:	cc                   	int3
140018a8c:	48 8d 05 cd bb 00 00 	lea    0xbbcd(%rip),%rax        # 0x140024660
140018a93:	c3                   	ret
140018a94:	cc                   	int3
140018a95:	cc                   	int3
140018a96:	cc                   	int3
140018a97:	cc                   	int3
140018a98:	cc                   	int3
140018a99:	cc                   	int3
140018a9a:	cc                   	int3
140018a9b:	cc                   	int3
140018a9c:	cc                   	int3
140018a9d:	cc                   	int3
140018a9e:	cc                   	int3
140018a9f:	cc                   	int3
140018aa0:	48 83 ec 28          	sub    $0x28,%rsp
140018aa4:	e8 e3 ff ff ff       	call   0x140018a8c
140018aa9:	48 83 08 04          	orq    $0x4,(%rax)
140018aad:	e8 12 00 00 00       	call   0x140018ac4
140018ab2:	48 83 08 02          	orq    $0x2,(%rax)
140018ab6:	33 c0                	xor    %eax,%eax
140018ab8:	48 83 c4 28          	add    $0x28,%rsp
140018abc:	c3                   	ret
140018abd:	cc                   	int3
140018abe:	cc                   	int3
140018abf:	cc                   	int3
140018ac0:	cc                   	int3
140018ac1:	cc                   	int3
140018ac2:	cc                   	int3
140018ac3:	cc                   	int3
140018ac4:	48 8d 05 9d bb 00 00 	lea    0xbb9d(%rip),%rax        # 0x140024668
140018acb:	c3                   	ret
140018acc:	cc                   	int3
140018acd:	cc                   	int3
140018ace:	cc                   	int3
140018acf:	cc                   	int3
140018ad0:	cc                   	int3
140018ad1:	cc                   	int3
140018ad2:	cc                   	int3
140018ad3:	cc                   	int3
140018ad4:	cc                   	int3
140018ad5:	cc                   	int3
140018ad6:	cc                   	int3
140018ad7:	cc                   	int3
140018ad8:	cc                   	int3
140018ad9:	cc                   	int3
140018ada:	cc                   	int3
140018adb:	cc                   	int3
140018adc:	cc                   	int3
140018add:	cc                   	int3
140018ade:	cc                   	int3
140018adf:	cc                   	int3
140018ae0:	48 83 ec 28          	sub    $0x28,%rsp
140018ae4:	e8 a3 ff ff ff       	call   0x140018a8c
140018ae9:	48 83 08 18          	orq    $0x18,(%rax)
140018aed:	e8 d2 ff ff ff       	call   0x140018ac4
140018af2:	48 83 08 04          	orq    $0x4,(%rax)
140018af6:	33 c0                	xor    %eax,%eax
140018af8:	48 83 c4 28          	add    $0x28,%rsp
140018afc:	c3                   	ret
140018afd:	cc                   	int3
140018afe:	cc                   	int3
140018aff:	cc                   	int3
140018b00:	cc                   	int3
140018b01:	cc                   	int3
140018b02:	cc                   	int3
140018b03:	cc                   	int3
140018b04:	cc                   	int3
140018b05:	cc                   	int3
140018b06:	cc                   	int3
140018b07:	cc                   	int3
140018b08:	cc                   	int3
140018b09:	cc                   	int3
140018b0a:	cc                   	int3
140018b0b:	cc                   	int3
140018b0c:	cc                   	int3
140018b0d:	cc                   	int3
140018b0e:	cc                   	int3
140018b0f:	cc                   	int3
140018b10:	40 53                	rex push %rbx
140018b12:	48 83 ec 20          	sub    $0x20,%rsp
140018b16:	b9 02 00 00 00       	mov    $0x2,%ecx
140018b1b:	e8 24 0c 00 00       	call   0x140019744
140018b20:	e8 fb 05 00 00       	call   0x140019120
140018b25:	8b c8                	mov    %eax,%ecx
140018b27:	e8 24 0c 00 00       	call   0x140019750
140018b2c:	e8 e3 05 00 00       	call   0x140019114
140018b31:	8b d8                	mov    %eax,%ebx
140018b33:	e8 2e 0b 00 00       	call   0x140019666
140018b38:	b9 01 00 00 00       	mov    $0x1,%ecx
140018b3d:	89 18                	mov    %ebx,(%rax)
140018b3f:	e8 e4 02 00 00       	call   0x140018e28
140018b44:	84 c0                	test   %al,%al
140018b46:	74 5e                	je     0x140018ba6
140018b48:	e8 b3 08 00 00       	call   0x140019400
140018b4d:	48 8d 0d fc 08 00 00 	lea    0x8fc(%rip),%rcx        # 0x140019450
140018b54:	e8 db 04 00 00       	call   0x140019034
140018b59:	e8 aa 05 00 00       	call   0x140019108
140018b5e:	8b c8                	mov    %eax,%ecx
140018b60:	e8 61 0b 00 00       	call   0x1400196c6
140018b65:	85 c0                	test   %eax,%eax
140018b67:	75 3d                	jne    0x140018ba6
140018b69:	e8 be 05 00 00       	call   0x14001912c
140018b6e:	e8 dd 05 00 00       	call   0x140019150
140018b73:	e8 d8 05 00 00       	call   0x140019150
140018b78:	e8 97 05 00 00       	call   0x140019114
140018b7d:	8b c8                	mov    %eax,%ecx
140018b7f:	e8 36 0b 00 00       	call   0x1400196ba
140018b84:	e8 b7 05 00 00       	call   0x140019140
140018b89:	84 c0                	test   %al,%al
140018b8b:	74 05                	je     0x140018b92
140018b8d:	e8 70 0b 00 00       	call   0x140019702
140018b92:	e8 7d 05 00 00       	call   0x140019114
140018b97:	e8 a8 07 00 00       	call   0x140019344
140018b9c:	85 c0                	test   %eax,%eax
140018b9e:	75 06                	jne    0x140018ba6
140018ba0:	48 83 c4 20          	add    $0x20,%rsp
140018ba4:	5b                   	pop    %rbx
140018ba5:	c3                   	ret
140018ba6:	b9 07 00 00 00       	mov    $0x7,%ecx
140018bab:	e8 00 06 00 00       	call   0x1400191b0
140018bb0:	cc                   	int3
140018bb1:	cc                   	int3
140018bb2:	cc                   	int3
140018bb3:	cc                   	int3
140018bb4:	cc                   	int3
140018bb5:	cc                   	int3
140018bb6:	cc                   	int3
140018bb7:	cc                   	int3
140018bb8:	cc                   	int3
140018bb9:	cc                   	int3
140018bba:	cc                   	int3
140018bbb:	cc                   	int3
140018bbc:	cc                   	int3
140018bbd:	cc                   	int3
140018bbe:	cc                   	int3
140018bbf:	cc                   	int3
140018bc0:	48 83 ec 28          	sub    $0x28,%rsp
140018bc4:	e8 93 05 00 00       	call   0x14001915c
140018bc9:	33 c0                	xor    %eax,%eax
140018bcb:	48 83 c4 28          	add    $0x28,%rsp
140018bcf:	c3                   	ret
140018bd0:	cc                   	int3
140018bd1:	cc                   	int3
140018bd2:	cc                   	int3
140018bd3:	cc                   	int3
140018bd4:	cc                   	int3
140018bd5:	cc                   	int3
140018bd6:	cc                   	int3
140018bd7:	cc                   	int3
140018bd8:	cc                   	int3
140018bd9:	cc                   	int3
140018bda:	cc                   	int3
140018bdb:	cc                   	int3
140018bdc:	cc                   	int3
140018bdd:	cc                   	int3
140018bde:	cc                   	int3
140018bdf:	cc                   	int3
140018be0:	48 83 ec 28          	sub    $0x28,%rsp
140018be4:	e8 bf 07 00 00       	call   0x1400193a8
140018be9:	e8 26 05 00 00       	call   0x140019114
140018bee:	8b c8                	mov    %eax,%ecx
140018bf0:	48 83 c4 28          	add    $0x28,%rsp
140018bf4:	e9 63 0b 00 00       	jmp    0x14001975c
140018bf9:	cc                   	int3
140018bfa:	cc                   	int3
140018bfb:	cc                   	int3
140018bfc:	cc                   	int3
140018bfd:	cc                   	int3
140018bfe:	cc                   	int3
140018bff:	cc                   	int3
140018c00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140018c05:	57                   	push   %rdi
140018c06:	48 83 ec 30          	sub    $0x30,%rsp
140018c0a:	b9 01 00 00 00       	mov    $0x1,%ecx
140018c0f:	e8 c4 01 00 00       	call   0x140018dd8
140018c14:	84 c0                	test   %al,%al
140018c16:	0f 84 30 01 00 00    	je     0x140018d4c
140018c1c:	40 32 ff             	xor    %dil,%dil
140018c1f:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
140018c24:	e8 6f 01 00 00       	call   0x140018d98
140018c29:	8a d8                	mov    %al,%bl
140018c2b:	8b 0d 3f ba 00 00    	mov    0xba3f(%rip),%ecx        # 0x140024670
140018c31:	83 f9 01             	cmp    $0x1,%ecx
140018c34:	0f 84 1d 01 00 00    	je     0x140018d57
140018c3a:	85 c9                	test   %ecx,%ecx
140018c3c:	75 4a                	jne    0x140018c88
140018c3e:	c7 05 28 ba 00 00 01 	movl   $0x1,0xba28(%rip)        # 0x140024670
140018c45:	00 00 00
140018c48:	48 8d 15 89 41 00 00 	lea    0x4189(%rip),%rdx        # 0x14001cdd8
140018c4f:	48 8d 0d 4a 41 00 00 	lea    0x414a(%rip),%rcx        # 0x14001cda0
140018c56:	e8 e7 09 00 00       	call   0x140019642
140018c5b:	85 c0                	test   %eax,%eax
140018c5d:	74 0a                	je     0x140018c69
140018c5f:	b8 ff 00 00 00       	mov    $0xff,%eax
140018c64:	e9 d8 00 00 00       	jmp    0x140018d41
140018c69:	48 8d 15 28 41 00 00 	lea    0x4128(%rip),%rdx        # 0x14001cd98
140018c70:	48 8d 0d c9 40 00 00 	lea    0x40c9(%rip),%rcx        # 0x14001cd40
140018c77:	e8 ba 09 00 00       	call   0x140019636
140018c7c:	c7 05 ea b9 00 00 02 	movl   $0x2,0xb9ea(%rip)        # 0x140024670
140018c83:	00 00 00
140018c86:	eb 08                	jmp    0x140018c90
140018c88:	40 b7 01             	mov    $0x1,%dil
140018c8b:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
140018c90:	8a cb                	mov    %bl,%cl
140018c92:	e8 e9 02 00 00       	call   0x140018f80
140018c97:	e8 e4 04 00 00       	call   0x140019180
140018c9c:	48 8b d8             	mov    %rax,%rbx
140018c9f:	48 83 38 00          	cmpq   $0x0,(%rax)
140018ca3:	74 1e                	je     0x140018cc3
140018ca5:	48 8b c8             	mov    %rax,%rcx
140018ca8:	e8 33 02 00 00       	call   0x140018ee0
140018cad:	84 c0                	test   %al,%al
140018caf:	74 12                	je     0x140018cc3
140018cb1:	45 33 c0             	xor    %r8d,%r8d
140018cb4:	41 8d 50 02          	lea    0x2(%r8),%edx
140018cb8:	33 c9                	xor    %ecx,%ecx
140018cba:	48 8b 03             	mov    (%rbx),%rax
140018cbd:	ff 15 75 40 00 00    	call   *0x4075(%rip)        # 0x14001cd38
140018cc3:	e8 c8 04 00 00       	call   0x140019190
140018cc8:	48 8b d8             	mov    %rax,%rbx
140018ccb:	48 83 38 00          	cmpq   $0x0,(%rax)
140018ccf:	74 14                	je     0x140018ce5
140018cd1:	48 8b c8             	mov    %rax,%rcx
140018cd4:	e8 07 02 00 00       	call   0x140018ee0
140018cd9:	84 c0                	test   %al,%al
140018cdb:	74 08                	je     0x140018ce5
140018cdd:	48 8b 0b             	mov    (%rbx),%rcx
140018ce0:	e8 75 09 00 00       	call   0x14001965a
140018ce5:	e8 1a 06 00 00       	call   0x140019304
140018cea:	0f b7 d8             	movzwl %ax,%ebx
140018ced:	e8 f8 09 00 00       	call   0x1400196ea
140018cf2:	44 8b cb             	mov    %ebx,%r9d
140018cf5:	4c 8b c0             	mov    %rax,%r8
140018cf8:	33 d2                	xor    %edx,%edx
140018cfa:	48 8d 0d ff 72 fe ff 	lea    -0x18d01(%rip),%rcx        # 0x140000000
140018d01:	e8 2a dc fe ff       	call   0x140006930
140018d06:	8b d8                	mov    %eax,%ebx
140018d08:	e8 43 06 00 00       	call   0x140019350
140018d0d:	84 c0                	test   %al,%al
140018d0f:	74 50                	je     0x140018d61
140018d11:	40 84 ff             	test   %dil,%dil
140018d14:	75 05                	jne    0x140018d1b
140018d16:	e8 93 09 00 00       	call   0x1400196ae
140018d1b:	33 d2                	xor    %edx,%edx
140018d1d:	b1 01                	mov    $0x1,%cl
140018d1f:	e8 88 02 00 00       	call   0x140018fac
140018d24:	8b c3                	mov    %ebx,%eax
140018d26:	eb 19                	jmp    0x140018d41
140018d28:	8b d8                	mov    %eax,%ebx
140018d2a:	e8 21 06 00 00       	call   0x140019350
140018d2f:	84 c0                	test   %al,%al
140018d31:	74 36                	je     0x140018d69
140018d33:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
140018d38:	75 05                	jne    0x140018d3f
140018d3a:	e8 0f 09 00 00       	call   0x14001964e
140018d3f:	8b c3                	mov    %ebx,%eax
140018d41:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140018d46:	48 83 c4 30          	add    $0x30,%rsp
140018d4a:	5f                   	pop    %rdi
140018d4b:	c3                   	ret
140018d4c:	b9 07 00 00 00       	mov    $0x7,%ecx
140018d51:	e8 5a 04 00 00       	call   0x1400191b0
140018d56:	90                   	nop
140018d57:	b9 07 00 00 00       	mov    $0x7,%ecx
140018d5c:	e8 4f 04 00 00       	call   0x1400191b0
140018d61:	8b cb                	mov    %ebx,%ecx
140018d63:	e8 00 0a 00 00       	call   0x140019768
140018d68:	90                   	nop
140018d69:	8b cb                	mov    %ebx,%ecx
140018d6b:	e8 6e 09 00 00       	call   0x1400196de
140018d70:	90                   	nop
140018d71:	cc                   	int3
140018d72:	cc                   	int3
140018d73:	cc                   	int3
140018d74:	cc                   	int3
140018d75:	cc                   	int3
140018d76:	cc                   	int3
140018d77:	cc                   	int3
140018d78:	cc                   	int3
140018d79:	cc                   	int3
140018d7a:	cc                   	int3
140018d7b:	cc                   	int3
140018d7c:	cc                   	int3
140018d7d:	cc                   	int3
140018d7e:	cc                   	int3
140018d7f:	cc                   	int3
140018d80:	48 83 ec 28          	sub    $0x28,%rsp
140018d84:	e8 cb 02 00 00       	call   0x140019054
140018d89:	48 83 c4 28          	add    $0x28,%rsp
140018d8d:	e9 6e fe ff ff       	jmp    0x140018c00
140018d92:	cc                   	int3
140018d93:	cc                   	int3
140018d94:	cc                   	int3
140018d95:	cc                   	int3
140018d96:	cc                   	int3
140018d97:	cc                   	int3
140018d98:	48 83 ec 28          	sub    $0x28,%rsp
140018d9c:	e8 77 08 00 00       	call   0x140019618
140018da1:	85 c0                	test   %eax,%eax
140018da3:	74 21                	je     0x140018dc6
140018da5:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140018dac:	00 00
140018dae:	48 8b 48 08          	mov    0x8(%rax),%rcx
140018db2:	eb 05                	jmp    0x140018db9
140018db4:	48 3b c8             	cmp    %rax,%rcx
140018db7:	74 14                	je     0x140018dcd
140018db9:	33 c0                	xor    %eax,%eax
140018dbb:	f0 48 0f b1 0d b4 b8 	lock cmpxchg %rcx,0xb8b4(%rip)        # 0x140024678
140018dc2:	00 00
140018dc4:	75 ee                	jne    0x140018db4
140018dc6:	32 c0                	xor    %al,%al
140018dc8:	48 83 c4 28          	add    $0x28,%rsp
140018dcc:	c3                   	ret
140018dcd:	b0 01                	mov    $0x1,%al
140018dcf:	eb f7                	jmp    0x140018dc8