14014fc02:	cc                   	int3
14014fc03:	cc                   	int3
14014fc04:	cc                   	int3
14014fc05:	cc                   	int3
14014fc06:	cc                   	int3
14014fc07:	cc                   	int3
14014fc08:	cc                   	int3
14014fc09:	cc                   	int3
14014fc0a:	cc                   	int3
14014fc0b:	cc                   	int3
14014fc0c:	cc                   	int3
14014fc0d:	cc                   	int3
14014fc0e:	cc                   	int3
14014fc0f:	cc                   	int3
14014fc10:	40 53                	rex push %rbx
14014fc12:	b8 20 00 00 00       	mov    $0x20,%eax
14014fc17:	e8 14 0f 16 00       	call   0x1402b0b30
14014fc1c:	48 2b e0             	sub    %rax,%rsp
14014fc1f:	48 8b d9             	mov    %rcx,%rbx
14014fc22:	44 8d 40 3f          	lea    0x3f(%rax),%r8d
14014fc26:	48 8b 49 58          	mov    0x58(%rcx),%rcx
14014fc2a:	48 8d 15 f7 7a 1c 00 	lea    0x1c7af7(%rip),%rdx        # 0x140317728
14014fc31:	e8 ba b8 fd ff       	call   0x14012b4f0
14014fc36:	48 89 43 50          	mov    %rax,0x50(%rbx)
14014fc3a:	48 83 c4 20          	add    $0x20,%rsp
14014fc3e:	5b                   	pop    %rbx
14014fc3f:	c3                   	ret
14014fc40:	48 85 c9             	test   %rcx,%rcx
14014fc43:	74 73                	je     0x14014fcb8
14014fc45:	53                   	push   %rbx
14014fc46:	b8 20 00 00 00       	mov    $0x20,%eax
14014fc4b:	e8 e0 0e 16 00       	call   0x1402b0b30
14014fc50:	48 2b e0             	sub    %rax,%rsp
14014fc53:	48 8b d9             	mov    %rcx,%rbx
14014fc56:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14014fc5b:	f0 0f c1 41 64       	lock xadd %eax,0x64(%rcx)
14014fc60:	83 e8 01             	sub    $0x1,%eax
14014fc63:	7f 4e                	jg     0x14014fcb3
14014fc65:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14014fc69:	48 8d 15 b8 7a 1c 00 	lea    0x1c7ab8(%rip),%rdx        # 0x140317728
14014fc70:	41 b8 46 00 00 00    	mov    $0x46,%r8d
14014fc76:	e8 45 c1 f9 ff       	call   0x1400ebdc0
14014fc7b:	48 8b 53 58          	mov    0x58(%rbx),%rdx
14014fc7f:	4c 8d 05 a2 7a 1c 00 	lea    0x1c7aa2(%rip),%r8        # 0x140317728
14014fc86:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
14014fc8a:	41 b9 47 00 00 00    	mov    $0x47,%r9d
14014fc90:	e8 0b b6 fd ff       	call   0x14012b2a0
14014fc95:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14014fc99:	e8 32 7c fd ff       	call   0x1401278d0
14014fc9e:	41 b8 49 00 00 00    	mov    $0x49,%r8d
14014fca4:	48 8d 15 7d 7a 1c 00 	lea    0x1c7a7d(%rip),%rdx        # 0x140317728
14014fcab:	48 8b cb             	mov    %rbx,%rcx
14014fcae:	e8 0d c1 f9 ff       	call   0x1400ebdc0
14014fcb3:	48 83 c4 20          	add    $0x20,%rsp
14014fcb7:	5b                   	pop    %rbx
14014fcb8:	c3                   	ret
14014fcb9:	cc                   	int3
14014fcba:	cc                   	int3
14014fcbb:	cc                   	int3
14014fcbc:	cc                   	int3
14014fcbd:	cc                   	int3
14014fcbe:	cc                   	int3
14014fcbf:	cc                   	int3
14014fcc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014fcc5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014fcca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014fccf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14014fcd4:	41 56                	push   %r14
14014fcd6:	b8 20 00 00 00       	mov    $0x20,%eax
14014fcdb:	e8 50 0e 16 00       	call   0x1402b0b30
14014fce0:	48 2b e0             	sub    %rax,%rsp
14014fce3:	41 8b f0             	mov    %r8d,%esi
14014fce6:	8b fa                	mov    %edx,%edi
14014fce8:	4c 8b f1             	mov    %rcx,%r14
14014fceb:	44 8d 40 f1          	lea    -0xf(%rax),%r8d
14014fcef:	48 8d 15 32 7a 1c 00 	lea    0x1c7a32(%rip),%rdx        # 0x140317728
14014fcf6:	49 8b e9             	mov    %r9,%rbp
14014fcf9:	8d 48 50             	lea    0x50(%rax),%ecx
14014fcfc:	e8 bf c3 f9 ff       	call   0x1400ec0c0
14014fd01:	48 8b d8             	mov    %rax,%rbx
14014fd04:	48 85 c0             	test   %rax,%rax
14014fd07:	0f 84 bc 00 00 00    	je     0x14014fdc9
14014fd0d:	83 60 10 fe          	andl   $0xfffffffe,0x10(%rax)
14014fd11:	83 e6 01             	and    $0x1,%esi
14014fd14:	09 70 10             	or     %esi,0x10(%rax)
14014fd17:	8b cf                	mov    %edi,%ecx
14014fd19:	4c 89 30             	mov    %r14,(%rax)
14014fd1c:	85 ff                	test   %edi,%edi
14014fd1e:	74 23                	je     0x14014fd43
14014fd20:	83 e9 01             	sub    $0x1,%ecx
14014fd23:	74 14                	je     0x14014fd39
14014fd25:	83 e9 01             	sub    $0x1,%ecx
14014fd28:	74 19                	je     0x14014fd43
14014fd2a:	83 f9 01             	cmp    $0x1,%ecx
14014fd2d:	75 1c                	jne    0x14014fd4b
14014fd2f:	48 c7 40 58 39 00 00 	movq   $0x39,0x58(%rax)
14014fd36:	00
14014fd37:	eb 12                	jmp    0x14014fd4b
14014fd39:	48 c7 40 58 38 00 00 	movq   $0x38,0x58(%rax)
14014fd40:	00
14014fd41:	eb 08                	jmp    0x14014fd4b
14014fd43:	48 c7 40 58 20 00 00 	movq   $0x20,0x58(%rax)
14014fd4a:	00
14014fd4b:	89 78 60             	mov    %edi,0x60(%rax)
14014fd4e:	c7 40 64 01 00 00 00 	movl   $0x1,0x64(%rax)
14014fd55:	48 85 ed             	test   %rbp,%rbp
14014fd58:	74 1e                	je     0x14014fd78
14014fd5a:	41 b8 2a 00 00 00    	mov    $0x2a,%r8d
14014fd60:	48 8d 15 c1 79 1c 00 	lea    0x1c79c1(%rip),%rdx        # 0x140317728
14014fd67:	48 8b cd             	mov    %rbp,%rcx
14014fd6a:	e8 81 a3 fd ff       	call   0x14012a0f0
14014fd6f:	48 89 43 08          	mov    %rax,0x8(%rbx)
14014fd73:	48 85 c0             	test   %rax,%rax
14014fd76:	74 0e                	je     0x14014fd86
14014fd78:	e8 93 7b fd ff       	call   0x140127910
14014fd7d:	48 89 43 68          	mov    %rax,0x68(%rbx)
14014fd81:	48 85 c0             	test   %rax,%rax
14014fd84:	75 47                	jne    0x14014fdcd
14014fd86:	e8 e5 72 fd ff       	call   0x140127070
14014fd8b:	4c 8d 05 ae 79 1c 00 	lea    0x1c79ae(%rip),%r8        # 0x140317740
14014fd92:	ba 34 00 00 00       	mov    $0x34,%edx
14014fd97:	48 8d 0d 8a 79 1c 00 	lea    0x1c798a(%rip),%rcx        # 0x140317728
14014fd9e:	e8 ed 73 fd ff       	call   0x140127190
14014fda3:	45 33 c0             	xor    %r8d,%r8d
14014fda6:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14014fdab:	41 8d 48 10          	lea    0x10(%r8),%ecx
14014fdaf:	e8 dc 74 fd ff       	call   0x140127290
14014fdb4:	41 b8 35 00 00 00    	mov    $0x35,%r8d
14014fdba:	48 8d 15 67 79 1c 00 	lea    0x1c7967(%rip),%rdx        # 0x140317728
14014fdc1:	48 8b cb             	mov    %rbx,%rcx
14014fdc4:	e8 f7 bf f9 ff       	call   0x1400ebdc0
14014fdc9:	33 c0                	xor    %eax,%eax
14014fdcb:	eb 03                	jmp    0x14014fdd0
14014fdcd:	48 8b c3             	mov    %rbx,%rax
14014fdd0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014fdd5:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14014fdda:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014fddf:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14014fde4:	48 83 c4 20          	add    $0x20,%rsp
14014fde8:	41 5e                	pop    %r14
14014fdea:	c3                   	ret
14014fdeb:	cc                   	int3
14014fdec:	cc                   	int3
14014fded:	cc                   	int3
14014fdee:	cc                   	int3
14014fdef:	cc                   	int3
14014fdf0:	48 89 11             	mov    %rdx,(%rcx)
14014fdf3:	c3                   	ret
14014fdf4:	cc                   	int3
14014fdf5:	cc                   	int3
14014fdf6:	cc                   	int3
14014fdf7:	cc                   	int3
14014fdf8:	cc                   	int3
14014fdf9:	cc                   	int3
14014fdfa:	cc                   	int3
14014fdfb:	cc                   	int3
14014fdfc:	cc                   	int3
14014fdfd:	cc                   	int3
14014fdfe:	cc                   	int3
14014fdff:	cc                   	int3
14014fe00:	ba 01 00 00 00       	mov    $0x1,%edx
14014fe05:	f0 0f c1 51 64       	lock xadd %edx,0x64(%rcx)
14014fe0a:	33 c0                	xor    %eax,%eax
14014fe0c:	ff c2                	inc    %edx
14014fe0e:	83 fa 01             	cmp    $0x1,%edx
14014fe11:	0f 9f c0             	setg   %al
14014fe14:	c3                   	ret
14014fe15:	cc                   	int3
14014fe16:	cc                   	int3
14014fe17:	cc                   	int3
14014fe18:	cc                   	int3
14014fe19:	cc                   	int3
14014fe1a:	cc                   	int3
14014fe1b:	cc                   	int3
14014fe1c:	cc                   	int3
14014fe1d:	cc                   	int3
14014fe1e:	cc                   	int3
14014fe1f:	cc                   	int3
14014fe20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014fe25:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014fe2a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014fe2f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14014fe34:	41 56                	push   %r14
14014fe36:	b8 20 00 00 00       	mov    $0x20,%eax
14014fe3b:	e8 f0 0c 16 00       	call   0x1402b0b30
14014fe40:	48 2b e0             	sub    %rax,%rsp
14014fe43:	45 8b f1             	mov    %r9d,%r14d
14014fe46:	49 8b e8             	mov    %r8,%rbp
14014fe49:	48 8b f2             	mov    %rdx,%rsi
14014fe4c:	48 8b f9             	mov    %rcx,%rdi
14014fe4f:	4d 85 c0             	test   %r8,%r8
14014fe52:	0f 84 84 00 00 00    	je     0x14014fedc
14014fe58:	48 83 79 78 00       	cmpq   $0x0,0x78(%rcx)
14014fe5d:	75 0e                	jne    0x14014fe6d
14014fe5f:	e8 7c b7 f9 ff       	call   0x1400eb5e0
14014fe64:	48 89 47 78          	mov    %rax,0x78(%rdi)
14014fe68:	48 85 c0             	test   %rax,%rax
14014fe6b:	74 4b                	je     0x14014feb8
14014fe6d:	41 b8 10 01 00 00    	mov    $0x110,%r8d
14014fe73:	48 8d 15 fe 78 1c 00 	lea    0x1c78fe(%rip),%rdx        # 0x140317778
14014fe7a:	b9 18 00 00 00       	mov    $0x18,%ecx
14014fe7f:	e8 ec be f9 ff       	call   0x1400ebd70
14014fe84:	48 8b d8             	mov    %rax,%rbx
14014fe87:	48 85 c0             	test   %rax,%rax
14014fe8a:	74 2c                	je     0x14014feb8
14014fe8c:	48 8b ce             	mov    %rsi,%rcx
14014fe8f:	48 89 68 08          	mov    %rbp,0x8(%rax)
14014fe93:	48 89 30             	mov    %rsi,(%rax)
14014fe96:	44 89 70 10          	mov    %r14d,0x10(%rax)
14014fe9a:	e8 51 5d ff ff       	call   0x140145bf0
14014fe9f:	85 c0                	test   %eax,%eax
14014fea1:	75 19                	jne    0x14014febc
14014fea3:	41 b8 18 01 00 00    	mov    $0x118,%r8d
14014fea9:	48 8d 15 c8 78 1c 00 	lea    0x1c78c8(%rip),%rdx        # 0x140317778
14014feb0:	48 8b cb             	mov    %rbx,%rcx
14014feb3:	e8 08 bf f9 ff       	call   0x1400ebdc0
14014feb8:	33 c0                	xor    %eax,%eax
14014feba:	eb 25                	jmp    0x14014fee1
14014febc:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
14014fec0:	48 8b d3             	mov    %rbx,%rdx
14014fec3:	e8 58 b9 f9 ff       	call   0x1400eb820
14014fec8:	85 c0                	test   %eax,%eax
14014feca:	75 10                	jne    0x14014fedc
14014fecc:	48 8b ce             	mov    %rsi,%rcx
14014fecf:	e8 2c 5c ff ff       	call   0x140145b00
14014fed4:	41 b8 1e 01 00 00    	mov    $0x11e,%r8d
14014feda:	eb cd                	jmp    0x14014fea9
14014fedc:	b8 01 00 00 00       	mov    $0x1,%eax
14014fee1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014fee6:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14014feeb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014fef0:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14014fef5:	48 83 c4 20          	add    $0x20,%rsp
14014fef9:	41 5e                	pop    %r14
14014fefb:	c3                   	ret
14014fefc:	cc                   	int3
14014fefd:	cc                   	int3
14014fefe:	cc                   	int3
14014feff:	cc                   	int3
14014ff00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014ff05:	55                   	push   %rbp
14014ff06:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
14014ff0b:	b8 10 01 00 00       	mov    $0x110,%eax
14014ff10:	e8 1b 0c 16 00       	call   0x1402b0b30
14014ff15:	48 2b e0             	sub    %rax,%rsp
14014ff18:	48 8b 05 61 5b 28 00 	mov    0x285b61(%rip),%rax        # 0x1403d5a80
14014ff1f:	48 33 c4             	xor    %rsp,%rax
14014ff22:	48 89 45 00          	mov    %rax,0x0(%rbp)
14014ff26:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
14014ff2b:	48 8b d9             	mov    %rcx,%rbx
14014ff2e:	0f 84 f4 00 00 00    	je     0x140150028
14014ff34:	33 c0                	xor    %eax,%eax
14014ff36:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
14014ff3b:	48 8d 15 3a b3 1b 00 	lea    0x1bb33a(%rip),%rdx        # 0x14030b27c
14014ff42:	89 44 24 24          	mov    %eax,0x24(%rsp)
14014ff46:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14014ff4b:	89 44 24 28          	mov    %eax,0x28(%rsp)
14014ff4f:	89 44 24 20          	mov    %eax,0x20(%rsp)
14014ff53:	e8 d8 7e fe ff       	call   0x140137e30
14014ff58:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14014ff5d:	48 8d 15 54 78 1c 00 	lea    0x1c7854(%rip),%rdx        # 0x1403177b8
14014ff64:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14014ff69:	0f 10 00             	movups (%rax),%xmm0
14014ff6c:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
14014ff71:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14014ff75:	0f 29 4c 24 70       	movaps %xmm1,0x70(%rsp)
14014ff7a:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14014ff7f:	f2 0f 11 45 80       	movsd  %xmm0,-0x80(%rbp)
14014ff84:	e8 a7 7e fe ff       	call   0x140137e30
14014ff89:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14014ff8e:	48 8d 15 33 78 1c 00 	lea    0x1c7833(%rip),%rdx        # 0x1403177c8
14014ff95:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14014ff9a:	0f 10 00             	movups (%rax),%xmm0
14014ff9d:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
14014ffa1:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14014ffa5:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
14014ffa9:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14014ffae:	f2 0f 11 45 a8       	movsd  %xmm0,-0x58(%rbp)
14014ffb3:	e8 78 7e fe ff       	call   0x140137e30
14014ffb8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14014ffbd:	0f 10 00             	movups (%rax),%xmm0
14014ffc0:	0f 29 45 b0          	movaps %xmm0,-0x50(%rbp)
14014ffc4:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14014ffc8:	0f 29 4d c0          	movaps %xmm1,-0x40(%rbp)
14014ffcc:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14014ffd1:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
14014ffd6:	e8 35 7e fe ff       	call   0x140137e10
14014ffdb:	48 8b 53 68          	mov    0x68(%rbx),%rdx
14014ffdf:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14014ffe4:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
14014ffe8:	0f 10 00             	movups (%rax),%xmm0
14014ffeb:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
14014ffef:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14014fff3:	0f 11 4d e8          	movups %xmm1,-0x18(%rbp)
14014fff7:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14014fffc:	f2 0f 11 45 f8       	movsd  %xmm0,-0x8(%rbp)
140150001:	e8 0a 5e ff ff       	call   0x140145e10
140150006:	85 c0                	test   %eax,%eax
140150008:	74 1e                	je     0x140150028
14015000a:	8b 44 24 20          	mov    0x20(%rsp),%eax
14015000e:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140150014:	8b 44 24 24          	mov    0x24(%rsp),%eax
140150018:	89 83 88 00 00 00    	mov    %eax,0x88(%rbx)
14015001e:	8b 44 24 28          	mov    0x28(%rsp),%eax
140150022:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
140150028:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14015002c:	48 33 cc             	xor    %rsp,%rcx
14015002f:	e8 7c fe 15 00       	call   0x1402afeb0
140150034:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
14015003b:	00
14015003c:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
140150043:	5d                   	pop    %rbp
140150044:	c3                   	ret
140150045:	cc                   	int3
140150046:	cc                   	int3
140150047:	cc                   	int3
140150048:	cc                   	int3
140150049:	cc                   	int3
14015004a:	cc                   	int3
14015004b:	cc                   	int3
14015004c:	cc                   	int3
14015004d:	cc                   	int3
14015004e:	cc                   	int3
14015004f:	cc                   	int3
140150050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140150055:	57                   	push   %rdi
140150056:	b8 20 00 00 00       	mov    $0x20,%eax
14015005b:	e8 d0 0a 16 00       	call   0x1402b0b30
140150060:	48 2b e0             	sub    %rax,%rsp
140150063:	8b fa                	mov    %edx,%edi
140150065:	48 8b d9             	mov    %rcx,%rbx
140150068:	48 85 c9             	test   %rcx,%rcx
14015006b:	74 4b                	je     0x1401500b8
14015006d:	85 d2                	test   %edx,%edx
14015006f:	74 1d                	je     0x14015008e
140150071:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140150075:	48 85 c9             	test   %rcx,%rcx
140150078:	74 14                	je     0x14015008e
14015007a:	e8 f1 78 fd ff       	call   0x140127970
14015007f:	85 c0                	test   %eax,%eax
140150081:	75 0b                	jne    0x14015008e
140150083:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140150088:	48 83 c4 20          	add    $0x20,%rsp
14015008c:	5f                   	pop    %rdi
14015008d:	c3                   	ret
14015008e:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
140150092:	48 8d 15 77 0b 00 00 	lea    0xb77(%rip),%rdx        # 0x140150c10
140150099:	e8 e2 b6 f9 ff       	call   0x1400eb780
14015009e:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
1401500a5:	00