1401b0cc9:	5b                   	pop    %rbx
1401b0cca:	c3                   	ret
1401b0ccb:	32 c0                	xor    %al,%al
1401b0ccd:	48 83 c4 20          	add    $0x20,%rsp
1401b0cd1:	5b                   	pop    %rbx
1401b0cd2:	c3                   	ret
1401b0cd3:	cc                   	int3
1401b0cd4:	cc                   	int3
1401b0cd5:	cc                   	int3
1401b0cd6:	cc                   	int3
1401b0cd7:	cc                   	int3
1401b0cd8:	cc                   	int3
1401b0cd9:	cc                   	int3
1401b0cda:	cc                   	int3
1401b0cdb:	cc                   	int3
1401b0cdc:	cc                   	int3
1401b0cdd:	cc                   	int3
1401b0cde:	cc                   	int3
1401b0cdf:	cc                   	int3
1401b0ce0:	40 53                	rex push %rbx
1401b0ce2:	48 83 ec 20          	sub    $0x20,%rsp
1401b0ce6:	48 8b d9             	mov    %rcx,%rbx
1401b0ce9:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b0ced:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0cf1:	48 85 c0             	test   %rax,%rax
1401b0cf4:	74 02                	je     0x1401b0cf8
1401b0cf6:	ff d0                	call   *%rax
1401b0cf8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b0cfd:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0d02:	83 f8 01             	cmp    $0x1,%eax
1401b0d05:	75 44                	jne    0x1401b0d4b
1401b0d07:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b0d0b:	48 85 c9             	test   %rcx,%rcx
1401b0d0e:	74 33                	je     0x1401b0d43
1401b0d10:	48 8d 05 c1 69 19 00 	lea    0x1969c1(%rip),%rax        # 0x1403476d8
1401b0d17:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b0d1b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b0d1f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0d23:	48 8d 05 96 6a 19 00 	lea    0x196a96(%rip),%rax        # 0x1403477c0
1401b0d2a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b0d2f:	48 8d 05 e2 1d 18 00 	lea    0x181de2(%rip),%rax        # 0x140332b18
1401b0d36:	ba 30 00 00 00       	mov    $0x30,%edx
1401b0d3b:	48 89 03             	mov    %rax,(%rbx)
1401b0d3e:	e8 41 95 14 00       	call   0x1402fa284
1401b0d43:	b0 01                	mov    $0x1,%al
1401b0d45:	48 83 c4 20          	add    $0x20,%rsp
1401b0d49:	5b                   	pop    %rbx
1401b0d4a:	c3                   	ret
1401b0d4b:	32 c0                	xor    %al,%al
1401b0d4d:	48 83 c4 20          	add    $0x20,%rsp
1401b0d51:	5b                   	pop    %rbx
1401b0d52:	c3                   	ret
1401b0d53:	cc                   	int3
1401b0d54:	cc                   	int3
1401b0d55:	cc                   	int3
1401b0d56:	cc                   	int3
1401b0d57:	cc                   	int3
1401b0d58:	cc                   	int3
1401b0d59:	cc                   	int3
1401b0d5a:	cc                   	int3
1401b0d5b:	cc                   	int3
1401b0d5c:	cc                   	int3
1401b0d5d:	cc                   	int3
1401b0d5e:	cc                   	int3
1401b0d5f:	cc                   	int3
1401b0d60:	40 53                	rex push %rbx
1401b0d62:	48 83 ec 20          	sub    $0x20,%rsp
1401b0d66:	48 8b d9             	mov    %rcx,%rbx
1401b0d69:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b0d6d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0d71:	48 85 c0             	test   %rax,%rax
1401b0d74:	74 02                	je     0x1401b0d78
1401b0d76:	ff d0                	call   *%rax
1401b0d78:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b0d7d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0d82:	83 f8 01             	cmp    $0x1,%eax
1401b0d85:	75 44                	jne    0x1401b0dcb
1401b0d87:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b0d8b:	48 85 c9             	test   %rcx,%rcx
1401b0d8e:	74 33                	je     0x1401b0dc3
1401b0d90:	48 8d 05 31 63 19 00 	lea    0x196331(%rip),%rax        # 0x1403470c8
1401b0d97:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b0d9b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b0d9f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0da3:	48 8d 05 a6 63 19 00 	lea    0x1963a6(%rip),%rax        # 0x140347150
1401b0daa:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b0daf:	48 8d 05 62 1d 18 00 	lea    0x181d62(%rip),%rax        # 0x140332b18
1401b0db6:	ba 30 00 00 00       	mov    $0x30,%edx
1401b0dbb:	48 89 03             	mov    %rax,(%rbx)
1401b0dbe:	e8 c1 94 14 00       	call   0x1402fa284
1401b0dc3:	b0 01                	mov    $0x1,%al
1401b0dc5:	48 83 c4 20          	add    $0x20,%rsp
1401b0dc9:	5b                   	pop    %rbx
1401b0dca:	c3                   	ret
1401b0dcb:	32 c0                	xor    %al,%al
1401b0dcd:	48 83 c4 20          	add    $0x20,%rsp
1401b0dd1:	5b                   	pop    %rbx
1401b0dd2:	c3                   	ret
1401b0dd3:	cc                   	int3
1401b0dd4:	cc                   	int3
1401b0dd5:	cc                   	int3
1401b0dd6:	cc                   	int3
1401b0dd7:	cc                   	int3
1401b0dd8:	cc                   	int3
1401b0dd9:	cc                   	int3
1401b0dda:	cc                   	int3
1401b0ddb:	cc                   	int3
1401b0ddc:	cc                   	int3
1401b0ddd:	cc                   	int3
1401b0dde:	cc                   	int3
1401b0ddf:	cc                   	int3
1401b0de0:	40 53                	rex push %rbx
1401b0de2:	48 83 ec 20          	sub    $0x20,%rsp
1401b0de6:	48 8b d9             	mov    %rcx,%rbx
1401b0de9:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b0ded:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0df1:	48 85 c0             	test   %rax,%rax
1401b0df4:	74 02                	je     0x1401b0df8
1401b0df6:	ff d0                	call   *%rax
1401b0df8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b0dfd:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0e02:	83 f8 01             	cmp    $0x1,%eax
1401b0e05:	75 44                	jne    0x1401b0e4b
1401b0e07:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b0e0b:	48 85 c9             	test   %rcx,%rcx
1401b0e0e:	74 33                	je     0x1401b0e43
1401b0e10:	48 8d 05 41 62 19 00 	lea    0x196241(%rip),%rax        # 0x140347058
1401b0e17:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b0e1b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b0e1f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0e23:	48 8d 05 46 62 19 00 	lea    0x196246(%rip),%rax        # 0x140347070
1401b0e2a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b0e2f:	48 8d 05 e2 1c 18 00 	lea    0x181ce2(%rip),%rax        # 0x140332b18
1401b0e36:	ba 30 00 00 00       	mov    $0x30,%edx
1401b0e3b:	48 89 03             	mov    %rax,(%rbx)
1401b0e3e:	e8 41 94 14 00       	call   0x1402fa284
1401b0e43:	b0 01                	mov    $0x1,%al
1401b0e45:	48 83 c4 20          	add    $0x20,%rsp
1401b0e49:	5b                   	pop    %rbx
1401b0e4a:	c3                   	ret
1401b0e4b:	32 c0                	xor    %al,%al
1401b0e4d:	48 83 c4 20          	add    $0x20,%rsp
1401b0e51:	5b                   	pop    %rbx
1401b0e52:	c3                   	ret
1401b0e53:	cc                   	int3
1401b0e54:	cc                   	int3
1401b0e55:	cc                   	int3
1401b0e56:	cc                   	int3
1401b0e57:	cc                   	int3
1401b0e58:	cc                   	int3
1401b0e59:	cc                   	int3
1401b0e5a:	cc                   	int3
1401b0e5b:	cc                   	int3
1401b0e5c:	cc                   	int3
1401b0e5d:	cc                   	int3
1401b0e5e:	cc                   	int3
1401b0e5f:	cc                   	int3
1401b0e60:	40 53                	rex push %rbx
1401b0e62:	48 83 ec 20          	sub    $0x20,%rsp
1401b0e66:	48 8b d9             	mov    %rcx,%rbx
1401b0e69:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b0e6d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0e71:	48 85 c0             	test   %rax,%rax
1401b0e74:	74 02                	je     0x1401b0e78
1401b0e76:	ff d0                	call   *%rax
1401b0e78:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b0e7d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0e82:	83 f8 01             	cmp    $0x1,%eax
1401b0e85:	75 44                	jne    0x1401b0ecb
1401b0e87:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b0e8b:	48 85 c9             	test   %rcx,%rcx
1401b0e8e:	74 33                	je     0x1401b0ec3
1401b0e90:	48 8d 05 09 65 19 00 	lea    0x196509(%rip),%rax        # 0x1403473a0
1401b0e97:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b0e9b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b0e9f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0ea3:	48 8d 05 c6 65 19 00 	lea    0x1965c6(%rip),%rax        # 0x140347470
1401b0eaa:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b0eaf:	48 8d 05 62 1c 18 00 	lea    0x181c62(%rip),%rax        # 0x140332b18
1401b0eb6:	ba 30 00 00 00       	mov    $0x30,%edx
1401b0ebb:	48 89 03             	mov    %rax,(%rbx)
1401b0ebe:	e8 c1 93 14 00       	call   0x1402fa284
1401b0ec3:	b0 01                	mov    $0x1,%al
1401b0ec5:	48 83 c4 20          	add    $0x20,%rsp
1401b0ec9:	5b                   	pop    %rbx
1401b0eca:	c3                   	ret
1401b0ecb:	32 c0                	xor    %al,%al
1401b0ecd:	48 83 c4 20          	add    $0x20,%rsp
1401b0ed1:	5b                   	pop    %rbx
1401b0ed2:	c3                   	ret
1401b0ed3:	cc                   	int3
1401b0ed4:	cc                   	int3
1401b0ed5:	cc                   	int3
1401b0ed6:	cc                   	int3
1401b0ed7:	cc                   	int3
1401b0ed8:	cc                   	int3
1401b0ed9:	cc                   	int3
1401b0eda:	cc                   	int3
1401b0edb:	cc                   	int3
1401b0edc:	cc                   	int3
1401b0edd:	cc                   	int3
1401b0ede:	cc                   	int3
1401b0edf:	cc                   	int3
1401b0ee0:	40 53                	rex push %rbx
1401b0ee2:	48 83 ec 20          	sub    $0x20,%rsp
1401b0ee6:	48 8b d9             	mov    %rcx,%rbx
1401b0ee9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b0eed:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0ef1:	48 85 c0             	test   %rax,%rax
1401b0ef4:	74 02                	je     0x1401b0ef8
1401b0ef6:	ff d0                	call   *%rax
1401b0ef8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b0efd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401b0f02:	83 f8 01             	cmp    $0x1,%eax
1401b0f05:	75 25                	jne    0x1401b0f2c
1401b0f07:	48 8d 4b f0          	lea    -0x10(%rbx),%rcx
1401b0f0b:	48 85 c9             	test   %rcx,%rcx
1401b0f0e:	74 14                	je     0x1401b0f24
1401b0f10:	48 8d 05 01 1c 18 00 	lea    0x181c01(%rip),%rax        # 0x140332b18
1401b0f17:	ba 20 00 00 00       	mov    $0x20,%edx
1401b0f1c:	48 89 03             	mov    %rax,(%rbx)
1401b0f1f:	e8 60 93 14 00       	call   0x1402fa284
1401b0f24:	b0 01                	mov    $0x1,%al
1401b0f26:	48 83 c4 20          	add    $0x20,%rsp
1401b0f2a:	5b                   	pop    %rbx
1401b0f2b:	c3                   	ret
1401b0f2c:	32 c0                	xor    %al,%al
1401b0f2e:	48 83 c4 20          	add    $0x20,%rsp
1401b0f32:	5b                   	pop    %rbx
1401b0f33:	c3                   	ret
1401b0f34:	cc                   	int3
1401b0f35:	cc                   	int3
1401b0f36:	cc                   	int3
1401b0f37:	cc                   	int3
1401b0f38:	cc                   	int3
1401b0f39:	cc                   	int3
1401b0f3a:	cc                   	int3
1401b0f3b:	cc                   	int3
1401b0f3c:	cc                   	int3
1401b0f3d:	cc                   	int3
1401b0f3e:	cc                   	int3
1401b0f3f:	cc                   	int3
1401b0f40:	40 53                	rex push %rbx
1401b0f42:	48 83 ec 20          	sub    $0x20,%rsp
1401b0f46:	48 8b d9             	mov    %rcx,%rbx
1401b0f49:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b0f4d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0f51:	48 85 c0             	test   %rax,%rax
1401b0f54:	74 02                	je     0x1401b0f58
1401b0f56:	ff d0                	call   *%rax
1401b0f58:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b0f5d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0f62:	83 f8 01             	cmp    $0x1,%eax
1401b0f65:	75 44                	jne    0x1401b0fab
1401b0f67:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b0f6b:	48 85 c9             	test   %rcx,%rcx
1401b0f6e:	74 33                	je     0x1401b0fa3
1401b0f70:	48 8d 05 e1 5e 19 00 	lea    0x195ee1(%rip),%rax        # 0x140346e58
1401b0f77:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b0f7b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b0f7f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b0f83:	48 8d 05 de 5e 19 00 	lea    0x195ede(%rip),%rax        # 0x140346e68
1401b0f8a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b0f8f:	48 8d 05 82 1b 18 00 	lea    0x181b82(%rip),%rax        # 0x140332b18
1401b0f96:	ba 30 00 00 00       	mov    $0x30,%edx
1401b0f9b:	48 89 03             	mov    %rax,(%rbx)
1401b0f9e:	e8 e1 92 14 00       	call   0x1402fa284
1401b0fa3:	b0 01                	mov    $0x1,%al
1401b0fa5:	48 83 c4 20          	add    $0x20,%rsp
1401b0fa9:	5b                   	pop    %rbx
1401b0faa:	c3                   	ret
1401b0fab:	32 c0                	xor    %al,%al
1401b0fad:	48 83 c4 20          	add    $0x20,%rsp
1401b0fb1:	5b                   	pop    %rbx
1401b0fb2:	c3                   	ret
1401b0fb3:	cc                   	int3
1401b0fb4:	cc                   	int3
1401b0fb5:	cc                   	int3
1401b0fb6:	cc                   	int3
1401b0fb7:	cc                   	int3
1401b0fb8:	cc                   	int3
1401b0fb9:	cc                   	int3
1401b0fba:	cc                   	int3
1401b0fbb:	cc                   	int3
1401b0fbc:	cc                   	int3
1401b0fbd:	cc                   	int3
1401b0fbe:	cc                   	int3
1401b0fbf:	cc                   	int3
1401b0fc0:	40 53                	rex push %rbx
1401b0fc2:	48 83 ec 20          	sub    $0x20,%rsp
1401b0fc6:	48 8b d9             	mov    %rcx,%rbx
1401b0fc9:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b0fcd:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b0fd1:	48 85 c0             	test   %rax,%rax
1401b0fd4:	74 02                	je     0x1401b0fd8
1401b0fd6:	ff d0                	call   *%rax
1401b0fd8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b0fdd:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b0fe2:	83 f8 01             	cmp    $0x1,%eax
1401b0fe5:	75 44                	jne    0x1401b102b
1401b0fe7:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b0feb:	48 85 c9             	test   %rcx,%rcx
1401b0fee:	74 33                	je     0x1401b1023
1401b0ff0:	48 8d 05 c9 54 19 00 	lea    0x1954c9(%rip),%rax        # 0x1403464c0
1401b0ff7:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b0ffb:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b0fff:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b1003:	48 8d 05 7e 55 19 00 	lea    0x19557e(%rip),%rax        # 0x140346588
1401b100a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b100f:	48 8d 05 02 1b 18 00 	lea    0x181b02(%rip),%rax        # 0x140332b18
1401b1016:	ba 30 00 00 00       	mov    $0x30,%edx
1401b101b:	48 89 03             	mov    %rax,(%rbx)
1401b101e:	e8 61 92 14 00       	call   0x1402fa284
1401b1023:	b0 01                	mov    $0x1,%al
1401b1025:	48 83 c4 20          	add    $0x20,%rsp
1401b1029:	5b                   	pop    %rbx
1401b102a:	c3                   	ret
1401b102b:	32 c0                	xor    %al,%al
1401b102d:	48 83 c4 20          	add    $0x20,%rsp
1401b1031:	5b                   	pop    %rbx
1401b1032:	c3                   	ret
1401b1033:	cc                   	int3
1401b1034:	cc                   	int3
1401b1035:	cc                   	int3
1401b1036:	cc                   	int3
1401b1037:	cc                   	int3
1401b1038:	cc                   	int3
1401b1039:	cc                   	int3
1401b103a:	cc                   	int3
1401b103b:	cc                   	int3
1401b103c:	cc                   	int3
1401b103d:	cc                   	int3
1401b103e:	cc                   	int3
1401b103f:	cc                   	int3
1401b1040:	40 53                	rex push %rbx
1401b1042:	48 83 ec 20          	sub    $0x20,%rsp
1401b1046:	48 8b d9             	mov    %rcx,%rbx
1401b1049:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b104d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b1051:	48 85 c0             	test   %rax,%rax
1401b1054:	74 02                	je     0x1401b1058
1401b1056:	ff d0                	call   *%rax
1401b1058:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b105d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b1062:	83 f8 01             	cmp    $0x1,%eax
1401b1065:	75 44                	jne    0x1401b10ab
1401b1067:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b106b:	48 85 c9             	test   %rcx,%rcx
1401b106e:	74 33                	je     0x1401b10a3
1401b1070:	48 8d 05 99 61 19 00 	lea    0x196199(%rip),%rax        # 0x140347210