140539c54:	48 33 c4             	xor    %rsp,%rax
140539c57:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140539c5c:	8b 59 40             	mov    0x40(%rcx),%ebx
140539c5f:	48 8d 51 20          	lea    0x20(%rcx),%rdx
140539c63:	48 8b 3d 96 91 ef 00 	mov    0xef9196(%rip),%rdi        # 0x141432e00
140539c6a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140539c6f:	e8 cc ed c6 ff       	call   0x1401a8a40
140539c74:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140539c79:	89 5c 24 70          	mov    %ebx,0x70(%rsp)
140539c7d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140539c82:	48 8d 8f b8 00 00 00 	lea    0xb8(%rdi),%rcx
140539c89:	e8 62 f4 ff ff       	call   0x1405390f0
140539c8e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140539c93:	48 8d 8f b8 00 00 00 	lea    0xb8(%rdi),%rcx
140539c9a:	0f 10 00             	movups (%rax),%xmm0
140539c9d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140539ca2:	e8 a9 15 00 00       	call   0x14053b250
140539ca7:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140539cac:	48 83 fa 0f          	cmp    $0xf,%rdx
140539cb0:	76 2e                	jbe    0x140539ce0
140539cb2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140539cb7:	48 ff c2             	inc    %rdx
140539cba:	48 8b c1             	mov    %rcx,%rax
140539cbd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140539cc4:	72 15                	jb     0x140539cdb
140539cc6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140539cca:	48 83 c2 27          	add    $0x27,%rdx
140539cce:	48 2b c1             	sub    %rcx,%rax
140539cd1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140539cd5:	48 83 f8 1f          	cmp    $0x1f,%rax
140539cd9:	77 23                	ja     0x140539cfe
140539cdb:	e8 64 14 8e 00       	call   0x140e1b144
140539ce0:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140539ce5:	48 33 cc             	xor    %rsp,%rcx
140539ce8:	e8 13 18 8e 00       	call   0x140e1b500
140539ced:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140539cf4:	00
140539cf5:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140539cfc:	5f                   	pop    %rdi
140539cfd:	c3                   	ret
140539cfe:	e8 a1 04 8f 00       	call   0x140e2a1a4
140539d03:	cc                   	int3
140539d04:	cc                   	int3
140539d05:	cc                   	int3
140539d06:	cc                   	int3
140539d07:	cc                   	int3
140539d08:	cc                   	int3
140539d09:	cc                   	int3
140539d0a:	cc                   	int3
140539d0b:	cc                   	int3
140539d0c:	cc                   	int3
140539d0d:	cc                   	int3
140539d0e:	cc                   	int3
140539d0f:	cc                   	int3
140539d10:	40 53                	rex push %rbx
140539d12:	48 83 ec 20          	sub    $0x20,%rsp
140539d16:	48 8b 0d 03 6b ef 00 	mov    0xef6b03(%rip),%rcx        # 0x141430820
140539d1d:	48 8b da             	mov    %rdx,%rbx
140539d20:	48 85 c9             	test   %rcx,%rcx
140539d23:	74 41                	je     0x140539d66
140539d25:	45 85 c0             	test   %r8d,%r8d
140539d28:	74 26                	je     0x140539d50
140539d2a:	44 3b 42 3c          	cmp    0x3c(%rdx),%r8d
140539d2e:	76 15                	jbe    0x140539d45
140539d30:	48 8b 0d c1 77 ef 00 	mov    0xef77c1(%rip),%rcx        # 0x1414314f8
140539d37:	48 8d 15 52 31 ad 00 	lea    0xad3152(%rip),%rdx        # 0x14100ce90
140539d3e:	e8 bd aa 25 00       	call   0x140794800
140539d43:	eb 04                	jmp    0x140539d49
140539d45:	44 89 42 3c          	mov    %r8d,0x3c(%rdx)
140539d49:	48 8b 0d d0 6a ef 00 	mov    0xef6ad0(%rip),%rcx        # 0x141430820
140539d50:	48 8b 01             	mov    (%rcx),%rax
140539d53:	48 8b d3             	mov    %rbx,%rdx
140539d56:	48 8b 40 18          	mov    0x18(%rax),%rax
140539d5a:	48 83 c4 20          	add    $0x20,%rsp
140539d5e:	5b                   	pop    %rbx
140539d5f:	48 ff 25 ba 9c a4 00 	rex.W jmp *0xa49cba(%rip)        # 0x140f83a20
140539d66:	48 83 c4 20          	add    $0x20,%rsp
140539d6a:	5b                   	pop    %rbx
140539d6b:	c3                   	ret
140539d6c:	cc                   	int3
140539d6d:	cc                   	int3
140539d6e:	cc                   	int3
140539d6f:	cc                   	int3
140539d70:	40 53                	rex push %rbx
140539d72:	48 83 ec 20          	sub    $0x20,%rsp
140539d76:	48 8b d9             	mov    %rcx,%rbx
140539d79:	48 8b ca             	mov    %rdx,%rcx
140539d7c:	e8 ff 40 20 00       	call   0x14073de80
140539d81:	48 8b 53 70          	mov    0x70(%rbx),%rdx
140539d85:	4c 8b c2             	mov    %rdx,%r8
140539d88:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140539d8c:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140539d90:	75 18                	jne    0x140539daa
140539d92:	48 39 41 20          	cmp    %rax,0x20(%rcx)
140539d96:	7d 06                	jge    0x140539d9e
140539d98:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140539d9c:	eb 06                	jmp    0x140539da4
140539d9e:	48 8b d1             	mov    %rcx,%rdx
140539da1:	48 8b 09             	mov    (%rcx),%rcx
140539da4:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140539da8:	74 e8                	je     0x140539d92
140539daa:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140539dae:	75 1e                	jne    0x140539dce
140539db0:	48 3b 42 20          	cmp    0x20(%rdx),%rax
140539db4:	7c 18                	jl     0x140539dce
140539db6:	49 3b d0             	cmp    %r8,%rdx
140539db9:	74 13                	je     0x140539dce
140539dbb:	48 8b 4a 28          	mov    0x28(%rdx),%rcx
140539dbf:	b2 01                	mov    $0x1,%dl
140539dc1:	e8 7a f2 ff ff       	call   0x140539040
140539dc6:	b0 01                	mov    $0x1,%al
140539dc8:	48 83 c4 20          	add    $0x20,%rsp
140539dcc:	5b                   	pop    %rbx
140539dcd:	c3                   	ret
140539dce:	33 c9                	xor    %ecx,%ecx
140539dd0:	b2 01                	mov    $0x1,%dl
140539dd2:	e8 69 f2 ff ff       	call   0x140539040
140539dd7:	b0 01                	mov    $0x1,%al
140539dd9:	48 83 c4 20          	add    $0x20,%rsp
140539ddd:	5b                   	pop    %rbx
140539dde:	c3                   	ret
140539ddf:	cc                   	int3
140539de0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140539de5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140539dea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140539def:	57                   	push   %rdi
140539df0:	41 56                	push   %r14
140539df2:	41 57                	push   %r15
140539df4:	48 83 ec 30          	sub    $0x30,%rsp
140539df8:	4c 8b b1 80 00 00 00 	mov    0x80(%rcx),%r14
140539dff:	45 33 ff             	xor    %r15d,%r15d
140539e02:	49 8b e8             	mov    %r8,%rbp
140539e05:	48 8b f2             	mov    %rdx,%rsi
140539e08:	49 8b de             	mov    %r14,%rbx
140539e0b:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140539e0f:	44 38 7f 19          	cmp    %r15b,0x19(%rdi)
140539e13:	75 2d                	jne    0x140539e42
140539e15:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140539e1c:	00 00 00 00
140539e20:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140539e24:	48 8b d5             	mov    %rbp,%rdx
140539e27:	e8 e4 67 c9 ff       	call   0x1401d0610
140539e2c:	84 c0                	test   %al,%al
140539e2e:	79 06                	jns    0x140539e36
140539e30:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
140539e34:	eb 06                	jmp    0x140539e3c
140539e36:	48 8b df             	mov    %rdi,%rbx
140539e39:	48 8b 3f             	mov    (%rdi),%rdi
140539e3c:	44 38 7f 19          	cmp    %r15b,0x19(%rdi)
140539e40:	74 de                	je     0x140539e20
140539e42:	44 38 7b 19          	cmp    %r15b,0x19(%rbx)
140539e46:	75 3a                	jne    0x140539e82
140539e48:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140539e4c:	48 8b cd             	mov    %rbp,%rcx
140539e4f:	e8 bc 67 c9 ff       	call   0x1401d0610
140539e54:	84 c0                	test   %al,%al
140539e56:	78 2a                	js     0x140539e82
140539e58:	49 3b de             	cmp    %r14,%rbx
140539e5b:	74 25                	je     0x140539e82
140539e5d:	48 8b 43 48          	mov    0x48(%rbx),%rax
140539e61:	4c 89 3e             	mov    %r15,(%rsi)
140539e64:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
140539e68:	48 85 c0             	test   %rax,%rax
140539e6b:	74 04                	je     0x140539e71
140539e6d:	f0 ff 40 08          	lock incl 0x8(%rax)
140539e71:	48 8b 43 40          	mov    0x40(%rbx),%rax
140539e75:	48 89 06             	mov    %rax,(%rsi)
140539e78:	48 8b 43 48          	mov    0x48(%rbx),%rax
140539e7c:	48 89 46 08          	mov    %rax,0x8(%rsi)
140539e80:	eb 07                	jmp    0x140539e89
140539e82:	4c 89 3e             	mov    %r15,(%rsi)
140539e85:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
140539e89:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140539e8e:	48 8b c6             	mov    %rsi,%rax
140539e91:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140539e96:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140539e9b:	48 83 c4 30          	add    $0x30,%rsp
140539e9f:	41 5f                	pop    %r15
140539ea1:	41 5e                	pop    %r14
140539ea3:	5f                   	pop    %rdi
140539ea4:	c3                   	ret
140539ea5:	cc                   	int3
140539ea6:	cc                   	int3
140539ea7:	cc                   	int3
140539ea8:	cc                   	int3
140539ea9:	cc                   	int3
140539eaa:	cc                   	int3
140539eab:	cc                   	int3
140539eac:	cc                   	int3
140539ead:	cc                   	int3
140539eae:	cc                   	int3
140539eaf:	cc                   	int3
140539eb0:	40 53                	rex push %rbx
140539eb2:	55                   	push   %rbp
140539eb3:	56                   	push   %rsi
140539eb4:	48 83 ec 30          	sub    $0x30,%rsp
140539eb8:	48 8b d9             	mov    %rcx,%rbx
140539ebb:	48 8b f2             	mov    %rdx,%rsi
140539ebe:	49 8b c8             	mov    %r8,%rcx
140539ec1:	33 ed                	xor    %ebp,%ebp
140539ec3:	e8 b8 3f 20 00       	call   0x14073de80
140539ec8:	4c 8b 4b 70          	mov    0x70(%rbx),%r9
140539ecc:	49 8b d1             	mov    %r9,%rdx
140539ecf:	4d 8b 41 08          	mov    0x8(%r9),%r8
140539ed3:	41 38 68 19          	cmp    %bpl,0x19(%r8)
140539ed7:	75 1f                	jne    0x140539ef8
140539ed9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140539ee0:	49 39 40 20          	cmp    %rax,0x20(%r8)
140539ee4:	7d 06                	jge    0x140539eec
140539ee6:	4d 8b 40 10          	mov    0x10(%r8),%r8
140539eea:	eb 06                	jmp    0x140539ef2
140539eec:	4d 8b c8             	mov    %r8,%r9
140539eef:	4d 8b 00             	mov    (%r8),%r8
140539ef2:	41 38 68 19          	cmp    %bpl,0x19(%r8)
140539ef6:	74 e8                	je     0x140539ee0
140539ef8:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140539efd:	41 38 69 19          	cmp    %bpl,0x19(%r9)
140539f01:	0f 85 e1 00 00 00    	jne    0x140539fe8
140539f07:	49 3b 41 20          	cmp    0x20(%r9),%rax
140539f0b:	0f 8c d7 00 00 00    	jl     0x140539fe8
140539f11:	4c 3b ca             	cmp    %rdx,%r9
140539f14:	0f 84 ce 00 00 00    	je     0x140539fe8
140539f1a:	4d 8b 71 28          	mov    0x28(%r9),%r14
140539f1e:	4d 85 f6             	test   %r14,%r14
140539f21:	0f 84 c1 00 00 00    	je     0x140539fe8
140539f27:	48 8b 9b 80 00 00 00 	mov    0x80(%rbx),%rbx
140539f2e:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140539f33:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140539f38:	4c 8b fb             	mov    %rbx,%r15
140539f3b:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140539f3f:	40 38 6f 19          	cmp    %bpl,0x19(%rdi)
140539f43:	75 2e                	jne    0x140539f73
140539f45:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140539f4c:	00 00 00 00
140539f50:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140539f54:	49 8d 56 10          	lea    0x10(%r14),%rdx
140539f58:	e8 b3 66 c9 ff       	call   0x1401d0610
140539f5d:	84 c0                	test   %al,%al
140539f5f:	79 06                	jns    0x140539f67
140539f61:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
140539f65:	eb 06                	jmp    0x140539f6d
140539f67:	48 8b df             	mov    %rdi,%rbx
140539f6a:	48 8b 3f             	mov    (%rdi),%rdi
140539f6d:	40 38 6f 19          	cmp    %bpl,0x19(%rdi)
140539f71:	74 dd                	je     0x140539f50
140539f73:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140539f78:	40 38 6b 19          	cmp    %bpl,0x19(%rbx)
140539f7c:	75 4e                	jne    0x140539fcc
140539f7e:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140539f82:	49 8d 4e 10          	lea    0x10(%r14),%rcx
140539f86:	e8 85 66 c9 ff       	call   0x1401d0610
140539f8b:	84 c0                	test   %al,%al
140539f8d:	78 3d                	js     0x140539fcc
140539f8f:	49 3b df             	cmp    %r15,%rbx
140539f92:	74 38                	je     0x140539fcc
140539f94:	48 89 2e             	mov    %rbp,(%rsi)
140539f97:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
140539f9b:	48 8b 43 48          	mov    0x48(%rbx),%rax
140539f9f:	48 85 c0             	test   %rax,%rax
140539fa2:	74 04                	je     0x140539fa8
140539fa4:	f0 ff 40 08          	lock incl 0x8(%rax)
140539fa8:	48 8b 43 40          	mov    0x40(%rbx),%rax
140539fac:	48 89 06             	mov    %rax,(%rsi)
140539faf:	48 8b c6             	mov    %rsi,%rax
140539fb2:	48 8b 6b 48          	mov    0x48(%rbx),%rbp
140539fb6:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
140539fba:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140539fbf:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140539fc4:	48 83 c4 30          	add    $0x30,%rsp
140539fc8:	5e                   	pop    %rsi
140539fc9:	5d                   	pop    %rbp
140539fca:	5b                   	pop    %rbx
140539fcb:	c3                   	ret
140539fcc:	48 89 2e             	mov    %rbp,(%rsi)
140539fcf:	48 8b c6             	mov    %rsi,%rax
140539fd2:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
140539fd6:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140539fdb:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140539fe0:	48 83 c4 30          	add    $0x30,%rsp
140539fe4:	5e                   	pop    %rsi
140539fe5:	5d                   	pop    %rbp
140539fe6:	5b                   	pop    %rbx
140539fe7:	c3                   	ret
140539fe8:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140539fed:	48 8b c6             	mov    %rsi,%rax
140539ff0:	48 89 2e             	mov    %rbp,(%rsi)
140539ff3:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
140539ff7:	48 83 c4 30          	add    $0x30,%rsp
140539ffb:	5e                   	pop    %rsi
140539ffc:	5d                   	pop    %rbp
140539ffd:	5b                   	pop    %rbx
140539ffe:	c3                   	ret
140539fff:	cc                   	int3
14053a000:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14053a005:	55                   	push   %rbp
14053a006:	56                   	push   %rsi
14053a007:	57                   	push   %rdi
14053a008:	41 54                	push   %r12
14053a00a:	41 55                	push   %r13
14053a00c:	41 56                	push   %r14
14053a00e:	41 57                	push   %r15
14053a010:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14053a015:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14053a01c:	48 8b 05 dd ee e7 00 	mov    0xe7eedd(%rip),%rax        # 0x1413b8f00
14053a023:	48 33 c4             	xor    %rsp,%rax
14053a026:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14053a02a:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
14053a02e:	48 8b f9             	mov    %rcx,%rdi
14053a031:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
14053a035:	45 33 f6             	xor    %r14d,%r14d
14053a038:	44 89 75 c7          	mov    %r14d,-0x39(%rbp)
14053a03c:	0f 57 c0             	xorps  %xmm0,%xmm0
14053a03f:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
14053a044:	ba 01 00 00 00       	mov    $0x1,%edx
14053a049:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14053a04d:	e8 9e 13 00 00       	call   0x14053b3f0
14053a052:	4c 8b e0             	mov    %rax,%r12
14053a055:	48 89 00             	mov    %rax,(%rax)
14053a058:	48 89 40 08          	mov    %rax,0x8(%rax)
14053a05c:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14053a060:	c7 45 c7 01 00 00 00 	movl   $0x1,-0x39(%rbp)
14053a067:	48 8b 47 60          	mov    0x60(%rdi),%rax
14053a06b:	48 8b 18             	mov    (%rax),%rbx
14053a06e:	48 3b d8             	cmp    %rax,%rbx
14053a071:	0f 84 b6 00 00 00    	je     0x14053a12d
14053a077:	48 be aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rsi
14053a07e:	aa aa 0a
14053a081:	48 39 75 a7          	cmp    %rsi,-0x59(%rbp)
14053a085:	0f 84 18 07 00 00    	je     0x14053a7a3
14053a08b:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
14053a08f:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14053a093:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
14053a097:	ba 01 00 00 00       	mov    $0x1,%edx
14053a09c:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14053a0a0:	e8 4b 13 00 00       	call   0x14053b3f0
14053a0a5:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14053a0a9:	48 89 48 10          	mov    %rcx,0x10(%rax)
14053a0ad:	48 ff 45 a7          	incq   -0x59(%rbp)
14053a0b1:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14053a0b6:	4c 89 20             	mov    %r12,(%rax)
14053a0b9:	48 89 48 08          	mov    %rcx,0x8(%rax)
14053a0bd:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
14053a0c1:	49 89 44 24 08       	mov    %rax,0x8(%r12)
14053a0c6:	48 89 01             	mov    %rax,(%rcx)
14053a0c9:	48 8b 43 10          	mov    0x10(%rbx),%rax
14053a0cd:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14053a0d1:	74 25                	je     0x14053a0f8
14053a0d3:	48 8b 43 08          	mov    0x8(%rbx),%rax
14053a0d7:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14053a0db:	75 16                	jne    0x14053a0f3