140197cbf:	cc                   	int3
140197cc0:	40 53                	rex push %rbx
140197cc2:	48 83 ec 20          	sub    $0x20,%rsp
140197cc6:	48 8b d9             	mov    %rcx,%rbx
140197cc9:	48 8b c2             	mov    %rdx,%rax
140197ccc:	48 8d 0d cd ba e0 00 	lea    0xe0bacd(%rip),%rcx        # 0x140fa37a0
140197cd3:	0f 57 c0             	xorps  %xmm0,%xmm0
140197cd6:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140197cda:	48 89 0b             	mov    %rcx,(%rbx)
140197cdd:	48 8d 48 08          	lea    0x8(%rax),%rcx
140197ce1:	0f 11 02             	movups %xmm0,(%rdx)
140197ce4:	e8 77 4a c8 00       	call   0x140e1c760
140197ce9:	48 8d 05 e0 ba e0 00 	lea    0xe0bae0(%rip),%rax        # 0x140fa37d0
140197cf0:	48 89 03             	mov    %rax,(%rbx)
140197cf3:	48 8b c3             	mov    %rbx,%rax
140197cf6:	48 83 c4 20          	add    $0x20,%rsp
140197cfa:	5b                   	pop    %rbx
140197cfb:	c3                   	ret
140197cfc:	cc                   	int3
140197cfd:	cc                   	int3
140197cfe:	cc                   	int3
140197cff:	cc                   	int3
140197d00:	40 53                	rex push %rbx
140197d02:	48 83 ec 20          	sub    $0x20,%rsp
140197d06:	48 8b d9             	mov    %rcx,%rbx
140197d09:	48 8b c2             	mov    %rdx,%rax
140197d0c:	48 8d 0d 8d ba e0 00 	lea    0xe0ba8d(%rip),%rcx        # 0x140fa37a0
140197d13:	0f 57 c0             	xorps  %xmm0,%xmm0
140197d16:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140197d1a:	48 89 0b             	mov    %rcx,(%rbx)
140197d1d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140197d21:	0f 11 02             	movups %xmm0,(%rdx)
140197d24:	e8 37 4a c8 00       	call   0x140e1c760
140197d29:	48 8d 05 b8 ba e0 00 	lea    0xe0bab8(%rip),%rax        # 0x140fa37e8
140197d30:	48 89 03             	mov    %rax,(%rbx)
140197d33:	48 8b c3             	mov    %rbx,%rax
140197d36:	48 83 c4 20          	add    $0x20,%rsp
140197d3a:	5b                   	pop    %rbx
140197d3b:	c3                   	ret
140197d3c:	cc                   	int3
140197d3d:	cc                   	int3
140197d3e:	cc                   	int3
140197d3f:	cc                   	int3
140197d40:	48 8d 05 b1 ba e0 00 	lea    0xe0bab1(%rip),%rax        # 0x140fa37f8
140197d47:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
140197d4e:	00
140197d4f:	48 89 41 08          	mov    %rax,0x8(%rcx)
140197d53:	48 8d 05 8e ba e0 00 	lea    0xe0ba8e(%rip),%rax        # 0x140fa37e8
140197d5a:	48 89 01             	mov    %rax,(%rcx)
140197d5d:	48 8b c1             	mov    %rcx,%rax
140197d60:	c3                   	ret
140197d61:	cc                   	int3
140197d62:	cc                   	int3
140197d63:	cc                   	int3
140197d64:	cc                   	int3
140197d65:	cc                   	int3
140197d66:	cc                   	int3
140197d67:	cc                   	int3
140197d68:	cc                   	int3
140197d69:	cc                   	int3
140197d6a:	cc                   	int3
140197d6b:	cc                   	int3
140197d6c:	cc                   	int3
140197d6d:	cc                   	int3
140197d6e:	cc                   	int3
140197d6f:	cc                   	int3
140197d70:	40 53                	rex push %rbx
140197d72:	48 83 ec 20          	sub    $0x20,%rsp
140197d76:	48 8b d9             	mov    %rcx,%rbx
140197d79:	48 8b c2             	mov    %rdx,%rax
140197d7c:	48 8d 0d 1d ba e0 00 	lea    0xe0ba1d(%rip),%rcx        # 0x140fa37a0
140197d83:	0f 57 c0             	xorps  %xmm0,%xmm0
140197d86:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140197d8a:	48 89 0b             	mov    %rcx,(%rbx)
140197d8d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140197d91:	0f 11 02             	movups %xmm0,(%rdx)
140197d94:	e8 c7 49 c8 00       	call   0x140e1c760
140197d99:	48 8b c3             	mov    %rbx,%rax
140197d9c:	48 83 c4 20          	add    $0x20,%rsp
140197da0:	5b                   	pop    %rbx
140197da1:	c3                   	ret
140197da2:	cc                   	int3
140197da3:	cc                   	int3
140197da4:	cc                   	int3
140197da5:	cc                   	int3
140197da6:	cc                   	int3
140197da7:	cc                   	int3
140197da8:	cc                   	int3
140197da9:	cc                   	int3
140197daa:	cc                   	int3
140197dab:	cc                   	int3
140197dac:	cc                   	int3
140197dad:	cc                   	int3
140197dae:	cc                   	int3
140197daf:	cc                   	int3
140197db0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140197db5:	56                   	push   %rsi
140197db6:	48 83 ec 20          	sub    $0x20,%rsp
140197dba:	48 8d 69 50          	lea    0x50(%rcx),%rbp
140197dbe:	48 8b f1             	mov    %rcx,%rsi
140197dc1:	48 3b cd             	cmp    %rbp,%rcx
140197dc4:	74 5e                	je     0x140197e24
140197dc6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140197dcb:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140197dd0:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140197dd5:	45 33 f6             	xor    %r14d,%r14d
140197dd8:	48 8b 1e             	mov    (%rsi),%rbx
140197ddb:	48 85 db             	test   %rbx,%rbx
140197dde:	74 29                	je     0x140197e09
140197de0:	48 8b fb             	mov    %rbx,%rdi
140197de3:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140197de7:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140197deb:	e8 70 16 00 00       	call   0x140199460
140197df0:	ff 15 92 b4 de 00    	call   *0xdeb492(%rip)        # 0x140f83288
140197df6:	4c 8b c7             	mov    %rdi,%r8
140197df9:	33 d2                	xor    %edx,%edx
140197dfb:	48 8b c8             	mov    %rax,%rcx
140197dfe:	ff 15 7c b4 de 00    	call   *0xdeb47c(%rip)        # 0x140f83280
140197e04:	48 85 db             	test   %rbx,%rbx
140197e07:	75 d7                	jne    0x140197de0
140197e09:	4c 89 36             	mov    %r14,(%rsi)
140197e0c:	48 83 c6 08          	add    $0x8,%rsi
140197e10:	48 3b f5             	cmp    %rbp,%rsi
140197e13:	75 c3                	jne    0x140197dd8
140197e15:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140197e1a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140197e1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140197e24:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140197e29:	48 83 c4 20          	add    $0x20,%rsp
140197e2d:	5e                   	pop    %rsi
140197e2e:	c3                   	ret
140197e2f:	cc                   	int3
140197e30:	48 83 ec 28          	sub    $0x28,%rsp
140197e34:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140197e38:	74 32                	je     0x140197e6c
140197e3a:	4c 8b 41 08          	mov    0x8(%rcx),%r8
140197e3e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140197e43:	48 8d 59 08          	lea    0x8(%rcx),%rbx
140197e47:	48 8b d3             	mov    %rbx,%rdx
140197e4a:	48 8b cb             	mov    %rbx,%rcx
140197e4d:	4d 8b 40 08          	mov    0x8(%r8),%r8
140197e51:	e8 3a f8 ff ff       	call   0x140197690
140197e56:	48 8b 0b             	mov    (%rbx),%rcx
140197e59:	ba 40 00 00 00       	mov    $0x40,%edx
140197e5e:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140197e63:	48 83 c4 28          	add    $0x28,%rsp
140197e67:	e9 d8 32 c8 00       	jmp    0x140e1b144
140197e6c:	48 83 c4 28          	add    $0x28,%rsp
140197e70:	c3                   	ret
140197e71:	cc                   	int3
140197e72:	cc                   	int3
140197e73:	cc                   	int3
140197e74:	cc                   	int3
140197e75:	cc                   	int3
140197e76:	cc                   	int3
140197e77:	cc                   	int3
140197e78:	cc                   	int3
140197e79:	cc                   	int3
140197e7a:	cc                   	int3
140197e7b:	cc                   	int3
140197e7c:	cc                   	int3
140197e7d:	cc                   	int3
140197e7e:	cc                   	int3
140197e7f:	cc                   	int3
140197e80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140197e85:	57                   	push   %rdi
140197e86:	48 83 ec 20          	sub    $0x20,%rsp
140197e8a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140197e8e:	48 8b 19             	mov    (%rcx),%rbx
140197e91:	48 3b df             	cmp    %rdi,%rbx
140197e94:	74 20                	je     0x140197eb6
140197e96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140197e9d:	00 00 00
140197ea0:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140197ea4:	0f b6 13             	movzbl (%rbx),%edx
140197ea7:	e8 34 5b 00 00       	call   0x14019d9e0
140197eac:	90                   	nop
140197ead:	48 83 c3 10          	add    $0x10,%rbx
140197eb1:	48 3b df             	cmp    %rdi,%rbx
140197eb4:	75 ea                	jne    0x140197ea0
140197eb6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140197ebb:	48 83 c4 20          	add    $0x20,%rsp
140197ebf:	5f                   	pop    %rdi
140197ec0:	c3                   	ret
140197ec1:	cc                   	int3
140197ec2:	cc                   	int3
140197ec3:	cc                   	int3
140197ec4:	cc                   	int3
140197ec5:	cc                   	int3
140197ec6:	cc                   	int3
140197ec7:	cc                   	int3
140197ec8:	cc                   	int3
140197ec9:	cc                   	int3
140197eca:	cc                   	int3
140197ecb:	cc                   	int3
140197ecc:	cc                   	int3
140197ecd:	cc                   	int3
140197ece:	cc                   	int3
140197ecf:	cc                   	int3
140197ed0:	48 83 ec 28          	sub    $0x28,%rsp
140197ed4:	0f b6 11             	movzbl (%rcx),%edx
140197ed7:	48 83 c1 08          	add    $0x8,%rcx
140197edb:	e8 00 5b 00 00       	call   0x14019d9e0
140197ee0:	90                   	nop
140197ee1:	48 83 c4 28          	add    $0x28,%rsp
140197ee5:	c3                   	ret
140197ee6:	cc                   	int3
140197ee7:	cc                   	int3
140197ee8:	cc                   	int3
140197ee9:	cc                   	int3
140197eea:	cc                   	int3
140197eeb:	cc                   	int3
140197eec:	cc                   	int3
140197eed:	cc                   	int3
140197eee:	cc                   	int3
140197eef:	cc                   	int3
140197ef0:	e9 0b 56 00 00       	jmp    0x14019d500
140197ef5:	cc                   	int3
140197ef6:	cc                   	int3
140197ef7:	cc                   	int3
140197ef8:	cc                   	int3
140197ef9:	cc                   	int3
140197efa:	cc                   	int3
140197efb:	cc                   	int3
140197efc:	cc                   	int3
140197efd:	cc                   	int3
140197efe:	cc                   	int3
140197eff:	cc                   	int3
140197f00:	40 53                	rex push %rbx
140197f02:	48 83 ec 20          	sub    $0x20,%rsp
140197f06:	48 8b d9             	mov    %rcx,%rbx
140197f09:	48 83 c1 28          	add    $0x28,%rcx
140197f0d:	0f b6 53 20          	movzbl 0x20(%rbx),%edx
140197f11:	e8 ca 5a 00 00       	call   0x14019d9e0
140197f16:	90                   	nop
140197f17:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140197f1b:	48 83 fa 0f          	cmp    $0xf,%rdx
140197f1f:	76 2c                	jbe    0x140197f4d
140197f21:	48 ff c2             	inc    %rdx
140197f24:	48 8b 0b             	mov    (%rbx),%rcx
140197f27:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140197f2e:	72 18                	jb     0x140197f48
140197f30:	48 83 c2 27          	add    $0x27,%rdx
140197f34:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140197f38:	49 2b c8             	sub    %r8,%rcx
140197f3b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140197f3f:	48 83 f8 1f          	cmp    $0x1f,%rax
140197f43:	77 21                	ja     0x140197f66
140197f45:	49 8b c8             	mov    %r8,%rcx
140197f48:	e8 f7 31 c8 00       	call   0x140e1b144
140197f4d:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140197f54:	00
140197f55:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140197f5c:	00
140197f5d:	c6 03 00             	movb   $0x0,(%rbx)
140197f60:	48 83 c4 20          	add    $0x20,%rsp
140197f64:	5b                   	pop    %rbx
140197f65:	c3                   	ret
140197f66:	e8 39 22 c9 00       	call   0x140e2a1a4
140197f6b:	cc                   	int3
140197f6c:	cc                   	int3
140197f6d:	cc                   	int3
140197f6e:	cc                   	int3
140197f6f:	cc                   	int3
140197f70:	40 53                	rex push %rbx
140197f72:	48 83 ec 20          	sub    $0x20,%rsp
140197f76:	4c 8b 01             	mov    (%rcx),%r8
140197f79:	48 8b d1             	mov    %rcx,%rdx
140197f7c:	48 8b d9             	mov    %rcx,%rbx
140197f7f:	4d 8b 40 08          	mov    0x8(%r8),%r8
140197f83:	e8 08 f7 ff ff       	call   0x140197690
140197f88:	48 8b 0b             	mov    (%rbx),%rcx
140197f8b:	ba 40 00 00 00       	mov    $0x40,%edx
140197f90:	48 83 c4 20          	add    $0x20,%rsp
140197f94:	5b                   	pop    %rbx
140197f95:	e9 aa 31 c8 00       	jmp    0x140e1b144
140197f9a:	cc                   	int3
140197f9b:	cc                   	int3
140197f9c:	cc                   	int3
140197f9d:	cc                   	int3
140197f9e:	cc                   	int3
140197f9f:	cc                   	int3
140197fa0:	40 53                	rex push %rbx
140197fa2:	48 83 ec 20          	sub    $0x20,%rsp
140197fa6:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140197faa:	48 85 db             	test   %rbx,%rbx
140197fad:	74 44                	je     0x140197ff3
140197faf:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140197fb4:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140197fb9:	8b c7                	mov    %edi,%eax
140197fbb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140197fc0:	83 f8 01             	cmp    $0x1,%eax
140197fc3:	75 29                	jne    0x140197fee
140197fc5:	48 8b 03             	mov    (%rbx),%rax
140197fc8:	48 8b cb             	mov    %rbx,%rcx
140197fcb:	48 8b 00             	mov    (%rax),%rax
140197fce:	ff 15 4c ba de 00    	call   *0xdeba4c(%rip)        # 0x140f83a20
140197fd4:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140197fd9:	83 ff 01             	cmp    $0x1,%edi
140197fdc:	75 10                	jne    0x140197fee
140197fde:	48 8b 03             	mov    (%rbx),%rax
140197fe1:	48 8b cb             	mov    %rbx,%rcx
140197fe4:	48 8b 40 08          	mov    0x8(%rax),%rax
140197fe8:	ff 15 32 ba de 00    	call   *0xdeba32(%rip)        # 0x140f83a20
140197fee:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140197ff3:	48 83 c4 20          	add    $0x20,%rsp
140197ff7:	5b                   	pop    %rbx
140197ff8:	c3                   	ret
140197ff9:	cc                   	int3
140197ffa:	cc                   	int3
140197ffb:	cc                   	int3
140197ffc:	cc                   	int3
140197ffd:	cc                   	int3
140197ffe:	cc                   	int3
140197fff:	cc                   	int3
140198000:	48 83 ec 28          	sub    $0x28,%rsp
140198004:	48 8b 09             	mov    (%rcx),%rcx
140198007:	48 85 c9             	test   %rcx,%rcx
14019800a:	74 0f                	je     0x14019801b
14019800c:	ff 15 4e b2 de 00    	call   *0xdeb24e(%rip)        # 0x140f83260
140198012:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140198017:	85 c0                	test   %eax,%eax
140198019:	74 05                	je     0x140198020
14019801b:	48 83 c4 28          	add    $0x28,%rsp
14019801f:	c3                   	ret
140198020:	4c 8d 05 d9 b9 e0 00 	lea    0xe0b9d9(%rip),%r8        # 0x140fa3a00
140198027:	ba 29 09 00 00       	mov    $0x929,%edx
14019802c:	e8 0f 51 00 00       	call   0x14019d140
140198031:	cc                   	int3
140198032:	cc                   	int3
140198033:	cc                   	int3
140198034:	cc                   	int3
140198035:	cc                   	int3
140198036:	cc                   	int3
140198037:	cc                   	int3
140198038:	cc                   	int3
140198039:	cc                   	int3
14019803a:	cc                   	int3
14019803b:	cc                   	int3
14019803c:	cc                   	int3
14019803d:	cc                   	int3
14019803e:	cc                   	int3
14019803f:	cc                   	int3
140198040:	48 83 ec 28          	sub    $0x28,%rsp
140198044:	48 8b 09             	mov    (%rcx),%rcx
140198047:	48 85 c9             	test   %rcx,%rcx
14019804a:	74 0f                	je     0x14019805b
14019804c:	ff 15 46 b2 de 00    	call   *0xdeb246(%rip)        # 0x140f83298
140198052:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140198057:	85 c0                	test   %eax,%eax