14004f993:	00 00
14004f995:	4c 8d 8c 24 a0 05 00 	lea    0x5a0(%rsp),%r9
14004f99c:	00
14004f99d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14004f9a3:	48 8d 94 24 b0 04 00 	lea    0x4b0(%rsp),%rdx
14004f9aa:	00
14004f9ab:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
14004f9b2:	e8 f9 74 00 00       	call   0x140056eb0
14004f9b7:	48 83 bc 24 08 0b 00 	cmpq   $0x0,0xb08(%rsp)
14004f9be:	00 00
14004f9c0:	0f 85 88 00 00 00    	jne    0x14004fa4e
14004f9c6:	e8 05 79 fb ff       	call   0x1400072d0
14004f9cb:	48 c7 84 24 b0 01 00 	movq   $0x0,0x1b0(%rsp)
14004f9d2:	00 00 00 00 00
14004f9d7:	4c 89 a4 24 a8 01 00 	mov    %r12,0x1a8(%rsp)
14004f9de:	00
14004f9df:	4c 89 a4 24 b8 01 00 	mov    %r12,0x1b8(%rsp)
14004f9e6:	00
14004f9e7:	48 8d 0d 52 5a 01 00 	lea    0x15a52(%rip),%rcx        # 0x140065440
14004f9ee:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14004f9f3:	48 c7 44 24 58 1b 00 	movq   $0x1b,0x58(%rsp)
14004f9fa:	00 00
14004f9fc:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14004fa01:	66 0f 7f 84 24 30 01 	movdqa %xmm0,0x130(%rsp)
14004fa08:	00 00
14004fa0a:	0f 10 8c 24 a8 01 00 	movups 0x1a8(%rsp),%xmm1
14004fa11:	00
14004fa12:	0f 29 8c 24 20 02 00 	movaps %xmm1,0x220(%rsp)
14004fa19:	00
14004fa1a:	f2 0f 10 84 24 b8 01 	movsd  0x1b8(%rsp),%xmm0
14004fa21:	00 00
14004fa23:	f2 0f 11 84 24 30 02 	movsd  %xmm0,0x230(%rsp)
14004fa2a:	00 00
14004fa2c:	4c 8d 8c 24 30 01 00 	lea    0x130(%rsp),%r9
14004fa33:	00
14004fa34:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14004fa3a:	48 8d 94 24 20 02 00 	lea    0x220(%rsp),%rdx
14004fa41:	00
14004fa42:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
14004fa49:	e8 62 74 00 00       	call   0x140056eb0
14004fa4e:	48 83 bc 24 40 0b 00 	cmpq   $0x0,0xb40(%rsp)
14004fa55:	00 00
14004fa57:	74 76                	je     0x14004facf
14004fa59:	e8 22 44 ff ff       	call   0x140043e80
14004fa5e:	48 8b d8             	mov    %rax,%rbx
14004fa61:	48 8d 94 24 30 0b 00 	lea    0xb30(%rsp),%rdx
14004fa68:	00
14004fa69:	48 8d 8c 24 a0 06 00 	lea    0x6a0(%rsp),%rcx
14004fa70:	00
14004fa71:	e8 7a 6a fd ff       	call   0x1400264f0
14004fa76:	90                   	nop
14004fa77:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14004fa7b:	48 8b d0             	mov    %rax,%rdx
14004fa7e:	e8 bd 98 ff ff       	call   0x140049340
14004fa83:	90                   	nop
14004fa84:	48 8b 94 24 b8 06 00 	mov    0x6b8(%rsp),%rdx
14004fa8b:	00
14004fa8c:	48 83 fa 07          	cmp    $0x7,%rdx
14004fa90:	76 3d                	jbe    0x14004facf
14004fa92:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14004fa99:	00
14004fa9a:	48 8b 8c 24 a0 06 00 	mov    0x6a0(%rsp),%rcx
14004faa1:	00
14004faa2:	48 8b c1             	mov    %rcx,%rax
14004faa5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004faac:	72 1c                	jb     0x14004faca
14004faae:	48 83 c2 27          	add    $0x27,%rdx
14004fab2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fab6:	48 2b c1             	sub    %rcx,%rax
14004fab9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fabd:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fac1:	76 07                	jbe    0x14004faca
14004fac3:	ff 15 d7 fa 00 00    	call   *0xfad7(%rip)        # 0x14005f5a0
14004fac9:	cc                   	int3
14004faca:	e8 c5 a1 00 00       	call   0x140059c94
14004facf:	48 83 bc 24 08 0b 00 	cmpq   $0x0,0xb08(%rsp)
14004fad6:	00 00
14004fad8:	74 76                	je     0x14004fb50
14004fada:	e8 a1 43 ff ff       	call   0x140043e80
14004fadf:	48 8b d8             	mov    %rax,%rbx
14004fae2:	48 8d 94 24 f8 0a 00 	lea    0xaf8(%rsp),%rdx
14004fae9:	00
14004faea:	48 8d 8c 24 a0 07 00 	lea    0x7a0(%rsp),%rcx
14004faf1:	00
14004faf2:	e8 f9 69 fd ff       	call   0x1400264f0
14004faf7:	90                   	nop
14004faf8:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
14004fafc:	48 8b d0             	mov    %rax,%rdx
14004faff:	e8 3c 98 ff ff       	call   0x140049340
14004fb04:	90                   	nop
14004fb05:	48 8b 94 24 b8 07 00 	mov    0x7b8(%rsp),%rdx
14004fb0c:	00
14004fb0d:	48 83 fa 07          	cmp    $0x7,%rdx
14004fb11:	76 3d                	jbe    0x14004fb50
14004fb13:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14004fb1a:	00
14004fb1b:	48 8b 8c 24 a0 07 00 	mov    0x7a0(%rsp),%rcx
14004fb22:	00
14004fb23:	48 8b c1             	mov    %rcx,%rax
14004fb26:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004fb2d:	72 1c                	jb     0x14004fb4b
14004fb2f:	48 83 c2 27          	add    $0x27,%rdx
14004fb33:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fb37:	48 2b c1             	sub    %rcx,%rax
14004fb3a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fb3e:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fb42:	76 07                	jbe    0x14004fb4b
14004fb44:	ff 15 56 fa 00 00    	call   *0xfa56(%rip)        # 0x14005f5a0
14004fb4a:	cc                   	int3
14004fb4b:	e8 44 a1 00 00       	call   0x140059c94
14004fb50:	48 8d 15 d9 58 01 00 	lea    0x158d9(%rip),%rdx        # 0x140065430
14004fb57:	48 8d 8c 24 88 0a 00 	lea    0xa88(%rsp),%rcx
14004fb5e:	00
14004fb5f:	e8 8c 1e 00 00       	call   0x1400519f0
14004fb64:	8b d8                	mov    %eax,%ebx
14004fb66:	e8 15 43 ff ff       	call   0x140043e80
14004fb6b:	89 58 0c             	mov    %ebx,0xc(%rax)
14004fb6e:	e8 0d 43 ff ff       	call   0x140043e80
14004fb73:	48 8b 08             	mov    (%rax),%rcx
14004fb76:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14004fb7a:	33 d2                	xor    %edx,%edx
14004fb7c:	48 8b c8             	mov    %rax,%rcx
14004fb7f:	41 ff d0             	call   *%r8
14004fb82:	e8 f9 42 ff ff       	call   0x140043e80
14004fb87:	48 8b 08             	mov    (%rax),%rcx
14004fb8a:	4c 8b 49 18          	mov    0x18(%rcx),%r9
14004fb8e:	0f 57 c0             	xorps  %xmm0,%xmm0
14004fb91:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14004fb97:	48 8b 8c 24 a8 0a 00 	mov    0xaa8(%rsp),%rcx
14004fb9e:	00
14004fb9f:	48 85 c9             	test   %rcx,%rcx
14004fba2:	74 04                	je     0x14004fba8
14004fba4:	f0 ff 41 08          	lock incl 0x8(%rcx)
14004fba8:	0f 28 84 24 a0 0a 00 	movaps 0xaa0(%rsp),%xmm0
14004fbaf:	00
14004fbb0:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14004fbb6:	45 33 c0             	xor    %r8d,%r8d
14004fbb9:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14004fbbe:	48 8b c8             	mov    %rax,%rcx
14004fbc1:	41 ff d1             	call   *%r9
14004fbc4:	85 c0                	test   %eax,%eax
14004fbc6:	40 0f 95 c7          	setne  %dil
14004fbca:	48 8b 94 24 10 0b 00 	mov    0xb10(%rsp),%rdx
14004fbd1:	00
14004fbd2:	48 83 fa 0f          	cmp    $0xf,%rdx
14004fbd6:	76 38                	jbe    0x14004fc10
14004fbd8:	48 ff c2             	inc    %rdx
14004fbdb:	48 8b 8c 24 f8 0a 00 	mov    0xaf8(%rsp),%rcx
14004fbe2:	00
14004fbe3:	48 8b c1             	mov    %rcx,%rax
14004fbe6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004fbed:	72 1c                	jb     0x14004fc0b
14004fbef:	48 83 c2 27          	add    $0x27,%rdx
14004fbf3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fbf7:	48 2b c1             	sub    %rcx,%rax
14004fbfa:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fbfe:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fc02:	76 07                	jbe    0x14004fc0b
14004fc04:	ff 15 96 f9 00 00    	call   *0xf996(%rip)        # 0x14005f5a0
14004fc0a:	cc                   	int3
14004fc0b:	e8 84 a0 00 00       	call   0x140059c94
14004fc10:	4c 89 a4 24 08 0b 00 	mov    %r12,0xb08(%rsp)
14004fc17:	00
14004fc18:	48 c7 84 24 10 0b 00 	movq   $0xf,0xb10(%rsp)
14004fc1f:	00 0f 00 00 00
14004fc24:	c6 84 24 f8 0a 00 00 	movb   $0x0,0xaf8(%rsp)
14004fc2b:	00
14004fc2c:	48 8b 94 24 48 0b 00 	mov    0xb48(%rsp),%rdx
14004fc33:	00
14004fc34:	48 83 fa 0f          	cmp    $0xf,%rdx
14004fc38:	76 38                	jbe    0x14004fc72
14004fc3a:	48 ff c2             	inc    %rdx
14004fc3d:	48 8b 8c 24 30 0b 00 	mov    0xb30(%rsp),%rcx
14004fc44:	00
14004fc45:	48 8b c1             	mov    %rcx,%rax
14004fc48:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004fc4f:	72 1c                	jb     0x14004fc6d
14004fc51:	48 83 c2 27          	add    $0x27,%rdx
14004fc55:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fc59:	48 2b c1             	sub    %rcx,%rax
14004fc5c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fc60:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fc64:	76 07                	jbe    0x14004fc6d
14004fc66:	ff 15 34 f9 00 00    	call   *0xf934(%rip)        # 0x14005f5a0
14004fc6c:	cc                   	int3
14004fc6d:	e8 22 a0 00 00       	call   0x140059c94
14004fc72:	4c 89 a4 24 40 0b 00 	mov    %r12,0xb40(%rsp)
14004fc79:	00
14004fc7a:	48 c7 84 24 48 0b 00 	movq   $0xf,0xb48(%rsp)
14004fc81:	00 0f 00 00 00
14004fc86:	c6 84 24 30 0b 00 00 	movb   $0x0,0xb30(%rsp)
14004fc8d:	00
14004fc8e:	48 8d 8c 24 b0 0a 00 	lea    0xab0(%rsp),%rcx
14004fc95:	00
14004fc96:	e8 f5 0b 00 00       	call   0x140050890
14004fc9b:	90                   	nop
14004fc9c:	48 8b 94 24 b0 0c 00 	mov    0xcb0(%rsp),%rdx
14004fca3:	00
14004fca4:	48 83 fa 0f          	cmp    $0xf,%rdx
14004fca8:	76 38                	jbe    0x14004fce2
14004fcaa:	48 ff c2             	inc    %rdx
14004fcad:	48 8b 8c 24 98 0c 00 	mov    0xc98(%rsp),%rcx
14004fcb4:	00
14004fcb5:	48 8b c1             	mov    %rcx,%rax
14004fcb8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004fcbf:	72 1c                	jb     0x14004fcdd
14004fcc1:	48 83 c2 27          	add    $0x27,%rdx
14004fcc5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fcc9:	48 2b c1             	sub    %rcx,%rax
14004fccc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fcd0:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fcd4:	76 07                	jbe    0x14004fcdd
14004fcd6:	ff 15 c4 f8 00 00    	call   *0xf8c4(%rip)        # 0x14005f5a0
14004fcdc:	cc                   	int3
14004fcdd:	e8 b2 9f 00 00       	call   0x140059c94
14004fce2:	4c 89 a4 24 a8 0c 00 	mov    %r12,0xca8(%rsp)
14004fce9:	00
14004fcea:	48 c7 84 24 b0 0c 00 	movq   $0xf,0xcb0(%rsp)
14004fcf1:	00 0f 00 00 00
14004fcf6:	c6 84 24 98 0c 00 00 	movb   $0x0,0xc98(%rsp)
14004fcfd:	00
14004fcfe:	48 8b 94 24 90 0c 00 	mov    0xc90(%rsp),%rdx
14004fd05:	00
14004fd06:	48 83 fa 0f          	cmp    $0xf,%rdx
14004fd0a:	76 38                	jbe    0x14004fd44
14004fd0c:	48 ff c2             	inc    %rdx
14004fd0f:	48 8b 8c 24 78 0c 00 	mov    0xc78(%rsp),%rcx
14004fd16:	00
14004fd17:	48 8b c1             	mov    %rcx,%rax
14004fd1a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004fd21:	72 1c                	jb     0x14004fd3f
14004fd23:	48 83 c2 27          	add    $0x27,%rdx
14004fd27:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fd2b:	48 2b c1             	sub    %rcx,%rax
14004fd2e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fd32:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fd36:	76 07                	jbe    0x14004fd3f
14004fd38:	ff 15 62 f8 00 00    	call   *0xf862(%rip)        # 0x14005f5a0
14004fd3e:	cc                   	int3
14004fd3f:	e8 50 9f 00 00       	call   0x140059c94
14004fd44:	4c 89 a4 24 88 0c 00 	mov    %r12,0xc88(%rsp)
14004fd4b:	00
14004fd4c:	48 c7 84 24 90 0c 00 	movq   $0xf,0xc90(%rsp)
14004fd53:	00 0f 00 00 00
14004fd58:	c6 84 24 78 0c 00 00 	movb   $0x0,0xc78(%rsp)
14004fd5f:	00
14004fd60:	48 8b 94 24 f0 0a 00 	mov    0xaf0(%rsp),%rdx
14004fd67:	00
14004fd68:	48 83 fa 0f          	cmp    $0xf,%rdx
14004fd6c:	76 38                	jbe    0x14004fda6
14004fd6e:	48 ff c2             	inc    %rdx
14004fd71:	48 8b 8c 24 d8 0a 00 	mov    0xad8(%rsp),%rcx
14004fd78:	00
14004fd79:	48 8b c1             	mov    %rcx,%rax
14004fd7c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004fd83:	72 1c                	jb     0x14004fda1
14004fd85:	48 83 c2 27          	add    $0x27,%rdx
14004fd89:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fd8d:	48 2b c1             	sub    %rcx,%rax
14004fd90:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fd94:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fd98:	76 07                	jbe    0x14004fda1
14004fd9a:	ff 15 00 f8 00 00    	call   *0xf800(%rip)        # 0x14005f5a0
14004fda0:	cc                   	int3
14004fda1:	e8 ee 9e 00 00       	call   0x140059c94
14004fda6:	4c 89 a4 24 e8 0a 00 	mov    %r12,0xae8(%rsp)
14004fdad:	00
14004fdae:	48 c7 84 24 f0 0a 00 	movq   $0xf,0xaf0(%rsp)
14004fdb5:	00 0f 00 00 00
14004fdba:	c6 84 24 d8 0a 00 00 	movb   $0x0,0xad8(%rsp)
14004fdc1:	00
14004fdc2:	48 8b 94 24 a8 0b 00 	mov    0xba8(%rsp),%rdx
14004fdc9:	00
14004fdca:	48 83 fa 0f          	cmp    $0xf,%rdx
14004fdce:	76 38                	jbe    0x14004fe08
14004fdd0:	48 ff c2             	inc    %rdx
14004fdd3:	48 8b 8c 24 90 0b 00 	mov    0xb90(%rsp),%rcx
14004fdda:	00
14004fddb:	48 8b c1             	mov    %rcx,%rax
14004fdde:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004fde5:	72 1c                	jb     0x14004fe03
14004fde7:	48 83 c2 27          	add    $0x27,%rdx
14004fdeb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fdef:	48 2b c1             	sub    %rcx,%rax
14004fdf2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fdf6:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fdfa:	76 07                	jbe    0x14004fe03
14004fdfc:	ff 15 9e f7 00 00    	call   *0xf79e(%rip)        # 0x14005f5a0
14004fe02:	cc                   	int3
14004fe03:	e8 8c 9e 00 00       	call   0x140059c94
14004fe08:	4c 89 a4 24 a0 0b 00 	mov    %r12,0xba0(%rsp)
14004fe0f:	00
14004fe10:	48 c7 84 24 a8 0b 00 	movq   $0xf,0xba8(%rsp)
14004fe17:	00 0f 00 00 00
14004fe1c:	c6 84 24 90 0b 00 00 	movb   $0x0,0xb90(%rsp)
14004fe23:	00
14004fe24:	48 8b 9c 24 a8 0a 00 	mov    0xaa8(%rsp),%rbx
14004fe2b:	00
14004fe2c:	48 85 db             	test   %rbx,%rbx
14004fe2f:	74 2f                	je     0x14004fe60
14004fe31:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
14004fe38:	8b c6                	mov    %esi,%eax
14004fe3a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14004fe3f:	83 f8 01             	cmp    $0x1,%eax
14004fe42:	75 1c                	jne    0x14004fe60
14004fe44:	48 8b 03             	mov    (%rbx),%rax
14004fe47:	48 8b cb             	mov    %rbx,%rcx
14004fe4a:	ff 10                	call   *(%rax)
14004fe4c:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
14004fe51:	83 fe 01             	cmp    $0x1,%esi
14004fe54:	75 0a                	jne    0x14004fe60
14004fe56:	48 8b 03             	mov    (%rbx),%rax
14004fe59:	48 8b cb             	mov    %rbx,%rcx
14004fe5c:	ff 50 08             	call   *0x8(%rax)
14004fe5f:	90                   	nop
14004fe60:	48 8b 94 24 70 0c 00 	mov    0xc70(%rsp),%rdx
14004fe67:	00
14004fe68:	48 83 fa 0f          	cmp    $0xf,%rdx
14004fe6c:	76 38                	jbe    0x14004fea6
14004fe6e:	48 ff c2             	inc    %rdx
14004fe71:	48 8b 8c 24 58 0c 00 	mov    0xc58(%rsp),%rcx
14004fe78:	00
14004fe79:	48 8b c1             	mov    %rcx,%rax
14004fe7c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004fe83:	72 1c                	jb     0x14004fea1
14004fe85:	48 83 c2 27          	add    $0x27,%rdx
14004fe89:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004fe8d:	48 2b c1             	sub    %rcx,%rax
14004fe90:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004fe94:	48 83 f8 1f          	cmp    $0x1f,%rax
14004fe98:	76 07                	jbe    0x14004fea1
14004fe9a:	ff 15 00 f7 00 00    	call   *0xf700(%rip)        # 0x14005f5a0
14004fea0:	cc                   	int3
14004fea1:	e8 ee 9d 00 00       	call   0x140059c94
14004fea6:	4c 89 a4 24 68 0c 00 	mov    %r12,0xc68(%rsp)
14004fead:	00
14004feae:	48 c7 84 24 70 0c 00 	movq   $0xf,0xc70(%rsp)
14004feb5:	00 0f 00 00 00
14004feba:	c6 84 24 58 0c 00 00 	movb   $0x0,0xc58(%rsp)
14004fec1:	00
14004fec2:	0f b6 94 24 88 0a 00 	movzbl 0xa88(%rsp),%edx
14004fec9:	00
14004feca:	48 8d 8c 24 90 0a 00 	lea    0xa90(%rsp),%rcx
14004fed1:	00
14004fed2:	e8 e9 64 fe ff       	call   0x1400363c0
14004fed7:	90                   	nop
14004fed8:	40 0f b6 c7          	movzbl %dil,%eax
14004fedc:	eb 18                	jmp    0x14004fef6
14004fede:	0f b6 94 24 88 0a 00 	movzbl 0xa88(%rsp),%edx
14004fee5:	00