14004faa9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004faae:	57                   	push   %rdi
14004faaf:	48 83 ec 20          	sub    $0x20,%rsp
14004fab3:	48 8b f9             	mov    %rcx,%rdi
14004fab6:	48 83 c1 58          	add    $0x58,%rcx
14004faba:	80 79 30 00          	cmpb   $0x0,0x30(%rcx)
14004fabe:	74 07                	je     0x14004fac7
14004fac0:	33 d2                	xor    %edx,%edx
14004fac2:	e8 29 87 fb ff       	call   0x1400081f0
14004fac7:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
14004facb:	83 ce ff             	or     $0xffffffff,%esi
14004face:	48 85 db             	test   %rbx,%rbx
14004fad1:	74 35                	je     0x14004fb08
14004fad3:	8b c6                	mov    %esi,%eax
14004fad5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14004fada:	03 c6                	add    %esi,%eax
14004fadc:	75 2a                	jne    0x14004fb08
14004fade:	48 8b 03             	mov    (%rbx),%rax
14004fae1:	48 8b cb             	mov    %rbx,%rcx
14004fae4:	48 8b 00             	mov    (%rax),%rax
14004fae7:	ff 15 43 33 1c 00    	call   *0x1c3343(%rip)        # 0x140212e30
14004faed:	8b c6                	mov    %esi,%eax
14004faef:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004faf4:	03 c6                	add    %esi,%eax
14004faf6:	75 10                	jne    0x14004fb08
14004faf8:	48 8b 03             	mov    (%rbx),%rax
14004fafb:	48 8b cb             	mov    %rbx,%rcx
14004fafe:	48 8b 40 08          	mov    0x8(%rax),%rax
14004fb02:	ff 15 28 33 1c 00    	call   *0x1c3328(%rip)        # 0x140212e30
14004fb08:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
14004fb0c:	48 85 db             	test   %rbx,%rbx
14004fb0f:	74 35                	je     0x14004fb46
14004fb11:	8b c6                	mov    %esi,%eax
14004fb13:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14004fb18:	03 c6                	add    %esi,%eax
14004fb1a:	75 2a                	jne    0x14004fb46
14004fb1c:	48 8b 03             	mov    (%rbx),%rax
14004fb1f:	48 8b cb             	mov    %rbx,%rcx
14004fb22:	48 8b 00             	mov    (%rax),%rax
14004fb25:	ff 15 05 33 1c 00    	call   *0x1c3305(%rip)        # 0x140212e30
14004fb2b:	8b c6                	mov    %esi,%eax
14004fb2d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004fb32:	03 c6                	add    %esi,%eax
14004fb34:	75 10                	jne    0x14004fb46
14004fb36:	48 8b 03             	mov    (%rbx),%rax
14004fb39:	48 8b cb             	mov    %rbx,%rcx
14004fb3c:	48 8b 40 08          	mov    0x8(%rax),%rax
14004fb40:	ff 15 ea 32 1c 00    	call   *0x1c32ea(%rip)        # 0x140212e30
14004fb46:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14004fb4b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14004fb50:	48 83 c4 20          	add    $0x20,%rsp
14004fb54:	5f                   	pop    %rdi
14004fb55:	c3                   	ret
14004fb56:	90                   	nop
14004fb57:	90                   	nop
14004fb58:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14004fb5d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14004fb62:	55                   	push   %rbp
14004fb63:	57                   	push   %rdi
14004fb64:	41 56                	push   %r14
14004fb66:	48 8d 6c 24 f9       	lea    -0x7(%rsp),%rbp
14004fb6b:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14004fb72:	48 8b 02             	mov    (%rdx),%rax
14004fb75:	4d 8b d0             	mov    %r8,%r10
14004fb78:	48 83 22 00          	andq   $0x0,(%rdx)
14004fb7c:	48 8b f9             	mov    %rcx,%rdi
14004fb7f:	83 65 27 00          	andl   $0x0,0x27(%rbp)
14004fb83:	48 89 01             	mov    %rax,(%rcx)
14004fb86:	49 8b 01             	mov    (%r9),%rax
14004fb89:	49 83 21 00          	andq   $0x0,(%r9)
14004fb8d:	48 89 41 08          	mov    %rax,0x8(%rcx)
14004fb91:	48 8b 45 4f          	mov    0x4f(%rbp),%rax
14004fb95:	48 8b 10             	mov    (%rax),%rdx
14004fb98:	48 83 20 00          	andq   $0x0,(%rax)
14004fb9c:	48 8b 45 77          	mov    0x77(%rbp),%rax
14004fba0:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14004fba4:	4c 8b 00             	mov    (%rax),%r8
14004fba7:	48 83 20 00          	andq   $0x0,(%rax)
14004fbab:	4c 89 41 18          	mov    %r8,0x18(%rcx)
14004fbaf:	4c 8b 49 10          	mov    0x10(%rcx),%r9
14004fbb3:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14004fbb7:	48 85 c9             	test   %rcx,%rcx
14004fbba:	74 2d                	je     0x14004fbe9
14004fbbc:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
14004fbc3:	48 85 c0             	test   %rax,%rax
14004fbc6:	74 04                	je     0x14004fbcc
14004fbc8:	f0 ff 40 08          	lock incl 0x8(%rax)
14004fbcc:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
14004fbd3:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14004fbd7:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14004fbdb:	be 01 00 00 00       	mov    $0x1,%esi
14004fbe0:	48 8b 81 f8 00 00 00 	mov    0xf8(%rcx),%rax
14004fbe7:	eb 0e                	jmp    0x14004fbf7
14004fbe9:	48 83 65 ef 00       	andq   $0x0,-0x11(%rbp)
14004fbee:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14004fbf2:	33 c0                	xor    %eax,%eax
14004fbf4:	8d 70 02             	lea    0x2(%rax),%esi
14004fbf7:	48 83 22 00          	andq   $0x0,(%rdx)
14004fbfb:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
14004fbff:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14004fc03:	48 8b 42 08          	mov    0x8(%rdx),%rax
14004fc07:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14004fc0c:	48 8b 17             	mov    (%rdi),%rdx
14004fc0f:	48 89 45 df          	mov    %rax,-0x21(%rbp)
14004fc13:	48 81 c2 f8 00 00 00 	add    $0xf8,%rdx
14004fc1a:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14004fc1e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14004fc23:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
14004fc27:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14004fc2c:	4d 8b c2             	mov    %r10,%r8
14004fc2f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14004fc34:	48 8b 45 67          	mov    0x67(%rbp),%rax
14004fc38:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14004fc3d:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
14004fc41:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14004fc46:	48 8b 45 57          	mov    0x57(%rbp),%rax
14004fc4a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14004fc4f:	48 8b 45 47          	mov    0x47(%rbp),%rax
14004fc53:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14004fc58:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
14004fc5c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004fc61:	e8 32 fd ff ff       	call   0x14004f998
14004fc66:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14004fc6a:	41 83 ce ff          	or     $0xffffffff,%r14d
14004fc6e:	48 85 c9             	test   %rcx,%rcx
14004fc71:	74 3e                	je     0x14004fcb1
14004fc73:	41 8b c6             	mov    %r14d,%eax
14004fc76:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14004fc7b:	41 03 c6             	add    %r14d,%eax
14004fc7e:	75 31                	jne    0x14004fcb1
14004fc80:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
14004fc84:	48 8b cb             	mov    %rbx,%rcx
14004fc87:	48 8b 03             	mov    (%rbx),%rax
14004fc8a:	48 8b 00             	mov    (%rax),%rax
14004fc8d:	ff 15 9d 31 1c 00    	call   *0x1c319d(%rip)        # 0x140212e30
14004fc93:	41 8b c6             	mov    %r14d,%eax
14004fc96:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004fc9b:	41 03 c6             	add    %r14d,%eax
14004fc9e:	75 11                	jne    0x14004fcb1
14004fca0:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14004fca4:	48 8b 01             	mov    (%rcx),%rax
14004fca7:	48 8b 40 08          	mov    0x8(%rax),%rax
14004fcab:	ff 15 7f 31 1c 00    	call   *0x1c317f(%rip)        # 0x140212e30
14004fcb1:	40 f6 c6 02          	test   $0x2,%sil
14004fcb5:	74 4a                	je     0x14004fd01
14004fcb7:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14004fcbb:	83 e6 fd             	and    $0xfffffffd,%esi
14004fcbe:	48 85 c9             	test   %rcx,%rcx
14004fcc1:	74 3e                	je     0x14004fd01
14004fcc3:	41 8b c6             	mov    %r14d,%eax
14004fcc6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14004fccb:	41 03 c6             	add    %r14d,%eax
14004fcce:	75 31                	jne    0x14004fd01
14004fcd0:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14004fcd4:	48 8b cb             	mov    %rbx,%rcx
14004fcd7:	48 8b 03             	mov    (%rbx),%rax
14004fcda:	48 8b 00             	mov    (%rax),%rax
14004fcdd:	ff 15 4d 31 1c 00    	call   *0x1c314d(%rip)        # 0x140212e30
14004fce3:	41 8b c6             	mov    %r14d,%eax
14004fce6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004fceb:	41 03 c6             	add    %r14d,%eax
14004fcee:	75 11                	jne    0x14004fd01
14004fcf0:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14004fcf4:	48 8b 01             	mov    (%rcx),%rax
14004fcf7:	48 8b 40 08          	mov    0x8(%rax),%rax
14004fcfb:	ff 15 2f 31 1c 00    	call   *0x1c312f(%rip)        # 0x140212e30
14004fd01:	40 f6 c6 01          	test   $0x1,%sil
14004fd05:	74 47                	je     0x14004fd4e
14004fd07:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14004fd0b:	48 85 c9             	test   %rcx,%rcx
14004fd0e:	74 3e                	je     0x14004fd4e
14004fd10:	41 8b c6             	mov    %r14d,%eax
14004fd13:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14004fd18:	41 03 c6             	add    %r14d,%eax
14004fd1b:	75 31                	jne    0x14004fd4e
14004fd1d:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
14004fd21:	48 8b cb             	mov    %rbx,%rcx
14004fd24:	48 8b 03             	mov    (%rbx),%rax
14004fd27:	48 8b 00             	mov    (%rax),%rax
14004fd2a:	ff 15 00 31 1c 00    	call   *0x1c3100(%rip)        # 0x140212e30
14004fd30:	41 8b c6             	mov    %r14d,%eax
14004fd33:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14004fd38:	41 03 c6             	add    %r14d,%eax
14004fd3b:	75 11                	jne    0x14004fd4e
14004fd3d:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14004fd41:	48 8b 01             	mov    (%rcx),%rax
14004fd44:	48 8b 40 08          	mov    0x8(%rax),%rax
14004fd48:	ff 15 e2 30 1c 00    	call   *0x1c30e2(%rip)        # 0x140212e30
14004fd4e:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14004fd52:	74 2f                	je     0x14004fd83
14004fd54:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
14004fd59:	74 1b                	je     0x14004fd76
14004fd5b:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14004fd62:	00
14004fd63:	48 8b c7             	mov    %rdi,%rax
14004fd66:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14004fd6a:	49 8b 73 30          	mov    0x30(%r11),%rsi
14004fd6e:	49 8b e3             	mov    %r11,%rsp
14004fd71:	41 5e                	pop    %r14
14004fd73:	5f                   	pop    %rdi
14004fd74:	5d                   	pop    %rbp
14004fd75:	c3                   	ret
14004fd76:	33 d2                	xor    %edx,%edx
14004fd78:	b9 95 38 49 1e       	mov    $0x1e493895,%ecx
14004fd7d:	e8 62 b5 fb ff       	call   0x14000b2e4
14004fd82:	cc                   	int3
14004fd83:	33 d2                	xor    %edx,%edx
14004fd85:	b9 96 38 49 1e       	mov    $0x1e493896,%ecx
14004fd8a:	e8 55 b5 fb ff       	call   0x14000b2e4
14004fd8f:	cc                   	int3
14004fd90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14004fd95:	55                   	push   %rbp
14004fd96:	56                   	push   %rsi
14004fd97:	57                   	push   %rdi
14004fd98:	41 54                	push   %r12
14004fd9a:	41 55                	push   %r13
14004fd9c:	41 56                	push   %r14
14004fd9e:	41 57                	push   %r15
14004fda0:	48 8d ac 24 e0 fe ff 	lea    -0x120(%rsp),%rbp
14004fda7:	ff
14004fda8:	48 81 ec 20 02 00 00 	sub    $0x220,%rsp
14004fdaf:	48 8b 05 ca 13 2b 00 	mov    0x2b13ca(%rip),%rax        # 0x140301180
14004fdb6:	48 33 c4             	xor    %rsp,%rax
14004fdb9:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
14004fdc0:	4c 8b fa             	mov    %rdx,%r15
14004fdc3:	4c 8b e1             	mov    %rcx,%r12
14004fdc6:	45 33 ed             	xor    %r13d,%r13d
14004fdc9:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
14004fdce:	48 8b 12             	mov    (%rdx),%rdx
14004fdd1:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14004fdd5:	e8 ee f9 ff ff       	call   0x14004f7c8
14004fdda:	49 8d 57 10          	lea    0x10(%r15),%rdx
14004fdde:	4c 39 2a             	cmp    %r13,(%rdx)
14004fde1:	74 18                	je     0x14004fdfb
14004fde3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14004fde8:	e8 af 60 00 00       	call   0x140055e9c
14004fded:	45 8d 75 01          	lea    0x1(%r13),%r14d
14004fdf1:	48 8b 08             	mov    (%rax),%rcx
14004fdf4:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14004fdf9:	eb 11                	jmp    0x14004fe0c
14004fdfb:	49 8b dd             	mov    %r13,%rbx
14004fdfe:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14004fe03:	41 be 06 00 00 00    	mov    $0x6,%r14d
14004fe09:	49 8b cd             	mov    %r13,%rcx
14004fe0c:	4c 89 28             	mov    %r13,(%rax)
14004fe0f:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
14004fe13:	41 f6 c6 04          	test   $0x4,%r14b
14004fe17:	74 1f                	je     0x14004fe38
14004fe19:	41 83 e6 fb          	and    $0xfffffffb,%r14d
14004fe1d:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14004fe22:	48 85 ff             	test   %rdi,%rdi
14004fe25:	74 11                	je     0x14004fe38
14004fe27:	48 8b cf             	mov    %rdi,%rcx
14004fe2a:	e8 ad 09 00 00       	call   0x1400507dc
14004fe2f:	48 8b cf             	mov    %rdi,%rcx
14004fe32:	ff 15 08 2d 1c 00    	call   *0x1c2d08(%rip)        # 0x140212b40
14004fe38:	41 f6 c6 02          	test   $0x2,%r14b
14004fe3c:	74 1a                	je     0x14004fe58
14004fe3e:	41 83 e6 fd          	and    $0xfffffffd,%r14d
14004fe42:	48 85 db             	test   %rbx,%rbx
14004fe45:	74 11                	je     0x14004fe58
14004fe47:	48 8b cb             	mov    %rbx,%rcx
14004fe4a:	e8 8d 09 00 00       	call   0x1400507dc
14004fe4f:	48 8b cb             	mov    %rbx,%rcx
14004fe52:	ff 15 e8 2c 1c 00    	call   *0x1c2ce8(%rip)        # 0x140212b40
14004fe58:	41 f6 c6 01          	test   $0x1,%r14b
14004fe5c:	74 1f                	je     0x14004fe7d
14004fe5e:	41 83 e6 fe          	and    $0xfffffffe,%r14d
14004fe62:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14004fe67:	48 85 db             	test   %rbx,%rbx
14004fe6a:	74 11                	je     0x14004fe7d
14004fe6c:	48 8b cb             	mov    %rbx,%rcx
14004fe6f:	e8 68 09 00 00       	call   0x1400507dc
14004fe74:	48 8b cb             	mov    %rbx,%rcx
14004fe77:	ff 15 c3 2c 1c 00    	call   *0x1c2cc3(%rip)        # 0x140212b40
14004fe7d:	48 8d 05 34 86 1e 00 	lea    0x1e8634(%rip),%rax        # 0x1402384b8
14004fe84:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14004fe88:	4c 89 6d c8          	mov    %r13,-0x38(%rbp)
14004fe8c:	0f 57 c0             	xorps  %xmm0,%xmm0
14004fe8f:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14004fe93:	66 0f 6f 0d 95 02 27 	movdqa 0x270295(%rip),%xmm1        # 0x1402c0130
14004fe9a:	00
14004fe9b:	66 0f 7f 4d e0       	movdqa %xmm1,-0x20(%rbp)
14004fea0:	44 88 6d d0          	mov    %r13b,-0x30(%rbp)
14004fea4:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
14004fea8:	66 0f 7f 4d 00       	movdqa %xmm1,0x0(%rbp)
14004fead:	44 88 6d f0          	mov    %r13b,-0x10(%rbp)
14004feb1:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
14004feb5:	66 0f 7f 4d 20       	movdqa %xmm1,0x20(%rbp)
14004feba:	44 88 6d 10          	mov    %r13b,0x10(%rbp)
14004febe:	44 88 6d 32          	mov    %r13b,0x32(%rbp)
14004fec2:	44 88 6d 40          	mov    %r13b,0x40(%rbp)
14004fec6:	44 88 6d 68          	mov    %r13b,0x68(%rbp)
14004feca:	44 88 6d 78          	mov    %r13b,0x78(%rbp)
14004fece:	44 88 ad a0 00 00 00 	mov    %r13b,0xa0(%rbp)
14004fed5:	44 88 ad c8 00 00 00 	mov    %r13b,0xc8(%rbp)
14004fedc:	44 88 ad f0 00 00 00 	mov    %r13b,0xf0(%rbp)
14004fee3:	44 88 ad 00 01 00 00 	mov    %r13b,0x100(%rbp)
14004feea:	49 8b 4f 20          	mov    0x20(%r15),%rcx
14004feee:	48 85 c9             	test   %rcx,%rcx
14004fef1:	74 09                	je     0x14004fefc
14004fef3:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14004fef7:	e8 f0 00 01 00       	call   0x14005ffec
14004fefc:	49 8b 5f 30          	mov    0x30(%r15),%rbx
14004ff00:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14004ff05:	e8 de 32 00 00       	call   0x1400531e8
14004ff0a:	48 8b d3             	mov    %rbx,%rdx
14004ff0d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14004ff12:	48 8b cb             	mov    %rbx,%rcx
14004ff15:	e8 f2 5e 00 00       	call   0x140055e0c
14004ff1a:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14004ff1f:	41 8b 47 38          	mov    0x38(%r15),%eax
14004ff23:	89 45 90             	mov    %eax,-0x70(%rbp)
14004ff26:	41 0f b7 47 3c       	movzwl 0x3c(%r15),%eax
14004ff2b:	66 89 45 94          	mov    %ax,-0x6c(%rbp)
14004ff2f:	41 0f b7 47 48       	movzwl 0x48(%r15),%eax
14004ff34:	66 89 44 24 68       	mov    %ax,0x68(%rsp)
14004ff39:	41 8b 47 4a          	mov    0x4a(%r15),%eax
14004ff3d:	89 45 88             	mov    %eax,-0x78(%rbp)
14004ff40:	41 0f b7 47 4e       	movzwl 0x4e(%r15),%eax
14004ff45:	66 89 45 8c          	mov    %ax,-0x74(%rbp)
14004ff49:	49 8b 57 50          	mov    0x50(%r15),%rdx
14004ff4d:	48 85 d2             	test   %rdx,%rdx
14004ff50:	74 19                	je     0x14004ff6b
14004ff52:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14004ff57:	e8 b0 09 00 00       	call   0x14005090c
14004ff5c:	be 08 00 00 00       	mov    $0x8,%esi
14004ff61:	48 8b 08             	mov    (%rax),%rcx
14004ff64:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14004ff69:	eb 0f                	jmp    0x14004ff7a
14004ff6b:	49 8b dd             	mov    %r13,%rbx
14004ff6e:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14004ff72:	be 30 00 00 00       	mov    $0x30,%esi
14004ff77:	49 8b cd             	mov    %r13,%rcx
14004ff7a:	41 0b f6             	or     %r14d,%esi
14004ff7d:	4c 89 28             	mov    %r13,(%rax)
14004ff80:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14004ff85:	40 f6 c6 20          	test   $0x20,%sil
14004ff89:	74 1d                	je     0x14004ffa8
14004ff8b:	83 e6 df             	and    $0xffffffdf,%esi
14004ff8e:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
14004ff92:	48 85 ff             	test   %rdi,%rdi
14004ff95:	74 11                	je     0x14004ffa8
14004ff97:	48 8b cf             	mov    %rdi,%rcx
14004ff9a:	e8 5d 07 00 00       	call   0x1400506fc
14004ff9f:	48 8b cf             	mov    %rdi,%rcx
14004ffa2:	ff 15 98 2b 1c 00    	call   *0x1c2b98(%rip)        # 0x140212b40
14004ffa8:	40 f6 c6 10          	test   $0x10,%sil
14004ffac:	74 19                	je     0x14004ffc7
14004ffae:	83 e6 ef             	and    $0xffffffef,%esi