14004ab00:	74 0d                	je     0x14004ab0f
14004ab02:	48 8b 01             	mov    (%rcx),%rax
14004ab05:	48 8b 40 10          	mov    0x10(%rax),%rax
14004ab09:	ff 15 79 4b 02 00    	call   *0x24b79(%rip)        # 0x14006f688
14004ab0f:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
14004ab13:	41 f6 c4 04          	test   $0x4,%r12b
14004ab17:	74 36                	je     0x14004ab4f
14004ab19:	41 83 e4 fb          	and    $0xfffffffb,%r12d
14004ab1d:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
14004ab22:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14004ab27:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14004ab2b:	41 8b c6             	mov    %r14d,%eax
14004ab2e:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14004ab33:	41 03 c6             	add    %r14d,%eax
14004ab36:	85 c0                	test   %eax,%eax
14004ab38:	7f 10                	jg     0x14004ab4a
14004ab3a:	48 8b 0a             	mov    (%rdx),%rcx
14004ab3d:	48 8b 01             	mov    (%rcx),%rax
14004ab40:	48 8b 40 08          	mov    0x8(%rax),%rax
14004ab44:	ff 15 3e 4b 02 00    	call   *0x24b3e(%rip)        # 0x14006f688
14004ab4a:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
14004ab4f:	48 39 5d 48          	cmp    %rbx,0x48(%rbp)
14004ab53:	0f 84 ba 0b 00 00    	je     0x14004b713
14004ab59:	49 8b cd             	mov    %r13,%rcx
14004ab5c:	e8 7b ad 00 00       	call   0x1400558dc
14004ab61:	48 8b f0             	mov    %rax,%rsi
14004ab64:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14004ab69:	48 85 c0             	test   %rax,%rax
14004ab6c:	74 62                	je     0x14004abd0
14004ab6e:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
14004ab72:	48 85 ff             	test   %rdi,%rdi
14004ab75:	74 14                	je     0x14004ab8b
14004ab77:	48 8b 07             	mov    (%rdi),%rax
14004ab7a:	48 8b cf             	mov    %rdi,%rcx
14004ab7d:	48 8b 40 08          	mov    0x8(%rax),%rax
14004ab81:	ff 15 01 4b 02 00    	call   *0x24b01(%rip)        # 0x14006f688
14004ab87:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
14004ab8b:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
14004ab8f:	48 8d 05 72 fa 02 00 	lea    0x2fa72(%rip),%rax        # 0x14007a608
14004ab96:	48 89 06             	mov    %rax,(%rsi)
14004ab99:	c7 46 10 04 00 00 00 	movl   $0x4,0x10(%rsi)
14004aba0:	48 85 ff             	test   %rdi,%rdi
14004aba3:	74 10                	je     0x14004abb5
14004aba5:	48 8b 07             	mov    (%rdi),%rax
14004aba8:	48 8b cf             	mov    %rdi,%rcx
14004abab:	48 8b 40 08          	mov    0x8(%rax),%rax
14004abaf:	ff 15 d3 4a 02 00    	call   *0x24ad3(%rip)        # 0x14006f688
14004abb5:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
14004abb9:	48 85 ff             	test   %rdi,%rdi
14004abbc:	74 15                	je     0x14004abd3
14004abbe:	48 8b 07             	mov    (%rdi),%rax
14004abc1:	48 8b cf             	mov    %rdi,%rcx
14004abc4:	48 8b 40 10          	mov    0x10(%rax),%rax
14004abc8:	ff 15 ba 4a 02 00    	call   *0x24aba(%rip)        # 0x14006f688
14004abce:	eb 03                	jmp    0x14004abd3
14004abd0:	48 8b f3             	mov    %rbx,%rsi
14004abd3:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14004abd7:	48 85 c9             	test   %rcx,%rcx
14004abda:	74 0d                	je     0x14004abe9
14004abdc:	48 8b 01             	mov    (%rcx),%rax
14004abdf:	48 8b 40 10          	mov    0x10(%rax),%rax
14004abe3:	ff 15 9f 4a 02 00    	call   *0x24a9f(%rip)        # 0x14006f688
14004abe9:	48 89 75 68          	mov    %rsi,0x68(%rbp)
14004abed:	48 85 f6             	test   %rsi,%rsi
14004abf0:	0f 84 1d 0b 00 00    	je     0x14004b713
14004abf6:	49 8b cd             	mov    %r13,%rcx
14004abf9:	e8 de ac 00 00       	call   0x1400558dc
14004abfe:	48 8b f8             	mov    %rax,%rdi
14004ac01:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14004ac06:	48 85 c0             	test   %rax,%rax
14004ac09:	74 48                	je     0x14004ac53
14004ac0b:	48 8d 15 9e fc 02 00 	lea    0x2fc9e(%rip),%rdx        # 0x14007a8b0
14004ac12:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14004ac17:	e8 24 66 fd ff       	call   0x140021240
14004ac1c:	90                   	nop
14004ac1d:	41 83 cc 08          	or     $0x8,%r12d
14004ac21:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
14004ac26:	44 89 7f 08          	mov    %r15d,0x8(%rdi)
14004ac2a:	c7 47 10 1f 00 1a 00 	movl   $0x1a001f,0x10(%rdi)
14004ac31:	48 8d 05 80 f8 02 00 	lea    0x2f880(%rip),%rax        # 0x14007a4b8
14004ac38:	48 89 07             	mov    %rax,(%rdi)
14004ac3b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14004ac40:	48 83 c1 e8          	add    $0xffffffffffffffe8,%rcx
14004ac44:	e8 37 bf fd ff       	call   0x140026b80
14004ac49:	48 83 c0 18          	add    $0x18,%rax
14004ac4d:	48 89 47 18          	mov    %rax,0x18(%rdi)
14004ac51:	eb 03                	jmp    0x14004ac56
14004ac53:	48 8b fb             	mov    %rbx,%rdi
14004ac56:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14004ac5a:	48 85 c9             	test   %rcx,%rcx
14004ac5d:	74 0d                	je     0x14004ac6c
14004ac5f:	48 8b 01             	mov    (%rcx),%rax
14004ac62:	48 8b 40 10          	mov    0x10(%rax),%rax
14004ac66:	ff 15 1c 4a 02 00    	call   *0x24a1c(%rip)        # 0x14006f688
14004ac6c:	48 89 7d 50          	mov    %rdi,0x50(%rbp)
14004ac70:	41 f6 c4 08          	test   $0x8,%r12b
14004ac74:	74 36                	je     0x14004acac
14004ac76:	41 83 e4 f7          	and    $0xfffffff7,%r12d
14004ac7a:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
14004ac7f:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14004ac84:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14004ac88:	41 8b c6             	mov    %r14d,%eax
14004ac8b:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14004ac90:	41 03 c6             	add    %r14d,%eax
14004ac93:	85 c0                	test   %eax,%eax
14004ac95:	7f 10                	jg     0x14004aca7
14004ac97:	48 8b 0a             	mov    (%rdx),%rcx
14004ac9a:	48 8b 01             	mov    (%rcx),%rax
14004ac9d:	48 8b 40 08          	mov    0x8(%rax),%rax
14004aca1:	ff 15 e1 49 02 00    	call   *0x249e1(%rip)        # 0x14006f688
14004aca7:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
14004acac:	48 39 5d 50          	cmp    %rbx,0x50(%rbp)
14004acb0:	0f 84 5d 0a 00 00    	je     0x14004b713
14004acb6:	49 8b cd             	mov    %r13,%rcx
14004acb9:	e8 1e ac 00 00       	call   0x1400558dc
14004acbe:	48 8b f0             	mov    %rax,%rsi
14004acc1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14004acc6:	48 85 c0             	test   %rax,%rax
14004acc9:	74 62                	je     0x14004ad2d
14004accb:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
14004accf:	48 85 ff             	test   %rdi,%rdi
14004acd2:	74 14                	je     0x14004ace8
14004acd4:	48 8b 07             	mov    (%rdi),%rax
14004acd7:	48 8b cf             	mov    %rdi,%rcx
14004acda:	48 8b 40 08          	mov    0x8(%rax),%rax
14004acde:	ff 15 a4 49 02 00    	call   *0x249a4(%rip)        # 0x14006f688
14004ace4:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
14004ace8:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
14004acec:	48 8d 05 15 f9 02 00 	lea    0x2f915(%rip),%rax        # 0x14007a608
14004acf3:	48 89 06             	mov    %rax,(%rsi)
14004acf6:	c7 46 10 04 00 00 00 	movl   $0x4,0x10(%rsi)
14004acfd:	48 85 ff             	test   %rdi,%rdi
14004ad00:	74 10                	je     0x14004ad12
14004ad02:	48 8b 07             	mov    (%rdi),%rax
14004ad05:	48 8b cf             	mov    %rdi,%rcx
14004ad08:	48 8b 40 08          	mov    0x8(%rax),%rax
14004ad0c:	ff 15 76 49 02 00    	call   *0x24976(%rip)        # 0x14006f688
14004ad12:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
14004ad16:	48 85 ff             	test   %rdi,%rdi
14004ad19:	74 15                	je     0x14004ad30
14004ad1b:	48 8b 07             	mov    (%rdi),%rax
14004ad1e:	48 8b cf             	mov    %rdi,%rcx
14004ad21:	48 8b 40 10          	mov    0x10(%rax),%rax
14004ad25:	ff 15 5d 49 02 00    	call   *0x2495d(%rip)        # 0x14006f688
14004ad2b:	eb 03                	jmp    0x14004ad30
14004ad2d:	48 8b f3             	mov    %rbx,%rsi
14004ad30:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14004ad34:	48 85 c9             	test   %rcx,%rcx
14004ad37:	74 0d                	je     0x14004ad46
14004ad39:	48 8b 01             	mov    (%rcx),%rax
14004ad3c:	48 8b 40 10          	mov    0x10(%rax),%rax
14004ad40:	ff 15 42 49 02 00    	call   *0x24942(%rip)        # 0x14006f688
14004ad46:	48 89 75 70          	mov    %rsi,0x70(%rbp)
14004ad4a:	48 85 f6             	test   %rsi,%rsi
14004ad4d:	0f 84 c0 09 00 00    	je     0x14004b713
14004ad53:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
14004ad57:	0f 57 c0             	xorps  %xmm0,%xmm0
14004ad5a:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
14004ad5f:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
14004ad63:	4c 8d 45 58          	lea    0x58(%rbp),%r8
14004ad67:	33 d2                	xor    %edx,%edx
14004ad69:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14004ad6d:	e8 66 bf ff ff       	call   0x140046cd8
14004ad72:	4c 8b 6d 88          	mov    -0x78(%rbp),%r13
14004ad76:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14004ad7a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14004ad7f:	4c 3b e8             	cmp    %rax,%r13
14004ad82:	74 2d                	je     0x14004adb1
14004ad84:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14004ad88:	48 85 c9             	test   %rcx,%rcx
14004ad8b:	74 16                	je     0x14004ada3
14004ad8d:	48 8b 01             	mov    (%rcx),%rax
14004ad90:	48 8b 40 08          	mov    0x8(%rax),%rax
14004ad94:	ff 15 ee 48 02 00    	call   *0x248ee(%rip)        # 0x14006f688
14004ad9a:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14004ad9e:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14004ada3:	49 89 4d 00          	mov    %rcx,0x0(%r13)
14004ada7:	49 83 c5 08          	add    $0x8,%r13
14004adab:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
14004adaf:	eb 1d                	jmp    0x14004adce
14004adb1:	4c 8d 45 60          	lea    0x60(%rbp),%r8
14004adb5:	49 8b d5             	mov    %r13,%rdx
14004adb8:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14004adbc:	e8 17 bf ff ff       	call   0x140046cd8
14004adc1:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14004adc5:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14004adca:	4c 8b 6d 88          	mov    -0x78(%rbp),%r13
14004adce:	4c 3b e8             	cmp    %rax,%r13
14004add1:	74 2d                	je     0x14004ae00
14004add3:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14004add7:	48 85 c9             	test   %rcx,%rcx
14004adda:	74 16                	je     0x14004adf2
14004addc:	48 8b 01             	mov    (%rcx),%rax
14004addf:	48 8b 40 08          	mov    0x8(%rax),%rax
14004ade3:	ff 15 9f 48 02 00    	call   *0x2489f(%rip)        # 0x14006f688
14004ade9:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14004aded:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14004adf2:	49 89 4d 00          	mov    %rcx,0x0(%r13)
14004adf6:	49 83 c5 08          	add    $0x8,%r13
14004adfa:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
14004adfe:	eb 1d                	jmp    0x14004ae1d
14004ae00:	4c 8d 45 68          	lea    0x68(%rbp),%r8
14004ae04:	49 8b d5             	mov    %r13,%rdx
14004ae07:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14004ae0b:	e8 c8 be ff ff       	call   0x140046cd8
14004ae10:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14004ae14:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14004ae19:	4c 8b 6d 88          	mov    -0x78(%rbp),%r13
14004ae1d:	4c 3b e8             	cmp    %rax,%r13
14004ae20:	74 28                	je     0x14004ae4a
14004ae22:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14004ae26:	48 85 c9             	test   %rcx,%rcx
14004ae29:	74 11                	je     0x14004ae3c
14004ae2b:	48 8b 01             	mov    (%rcx),%rax
14004ae2e:	48 8b 40 08          	mov    0x8(%rax),%rax
14004ae32:	ff 15 50 48 02 00    	call   *0x24850(%rip)        # 0x14006f688
14004ae38:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14004ae3c:	49 89 4d 00          	mov    %rcx,0x0(%r13)
14004ae40:	49 83 c5 08          	add    $0x8,%r13
14004ae44:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
14004ae48:	eb 1d                	jmp    0x14004ae67
14004ae4a:	4c 8d 45 70          	lea    0x70(%rbp),%r8
14004ae4e:	49 8b d5             	mov    %r13,%rdx
14004ae51:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14004ae55:	e8 7e be ff ff       	call   0x140046cd8
14004ae5a:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14004ae5e:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14004ae63:	4c 8b 6d 88          	mov    -0x78(%rbp),%r13
14004ae67:	b9 28 00 00 00       	mov    $0x28,%ecx
14004ae6c:	e8 6b aa 00 00       	call   0x1400558dc
14004ae71:	4c 8b f0             	mov    %rax,%r14
14004ae74:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14004ae79:	48 8d 0d e0 f6 02 00 	lea    0x2f6e0(%rip),%rcx        # 0x14007a560
14004ae80:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14004ae84:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14004ae89:	4d 85 f6             	test   %r14,%r14
14004ae8c:	74 2f                	je     0x14004aebd
14004ae8e:	45 89 7e 08          	mov    %r15d,0x8(%r14)
14004ae92:	49 89 0e             	mov    %rcx,(%r14)
14004ae95:	49 8d 4e 10          	lea    0x10(%r14),%rcx
14004ae99:	48 89 19             	mov    %rbx,(%rcx)
14004ae9c:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14004aea0:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14004aea4:	49 8b d5             	mov    %r13,%rdx
14004aea7:	48 2b d0             	sub    %rax,%rdx
14004aeaa:	48 c1 fa 03          	sar    $0x3,%rdx
14004aeae:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
14004aeb2:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14004aeb6:	e8 4d bd ff ff       	call   0x140046c08
14004aebb:	eb 03                	jmp    0x14004aec0
14004aebd:	4c 8b f3             	mov    %rbx,%r14
14004aec0:	4c 89 75 08          	mov    %r14,0x8(%rbp)
14004aec4:	4d 85 f6             	test   %r14,%r14
14004aec7:	0f 84 54 08 00 00    	je     0x14004b721
14004aecd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14004aed2:	48 89 5d 18          	mov    %rbx,0x18(%rbp)
14004aed6:	bf 20 00 00 00       	mov    $0x20,%edi
14004aedb:	8b cf                	mov    %edi,%ecx
14004aedd:	e8 fa a9 00 00       	call   0x1400558dc
14004aee2:	48 8b f0             	mov    %rax,%rsi
14004aee5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14004aeea:	48 8d 05 8f f5 02 00 	lea    0x2f58f(%rip),%rax        # 0x14007a480
14004aef1:	48 85 f6             	test   %rsi,%rsi
14004aef4:	74 13                	je     0x14004af09
14004aef6:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
14004aefa:	c7 46 10 0b 00 1b 0e 	movl   $0xe1b000b,0x10(%rsi)
14004af01:	48 89 06             	mov    %rax,(%rsi)
14004af04:	88 5e 18             	mov    %bl,0x18(%rsi)
14004af07:	eb 03                	jmp    0x14004af0c
14004af09:	48 8b f3             	mov    %rbx,%rsi
14004af0c:	48 89 75 18          	mov    %rsi,0x18(%rbp)
14004af10:	48 85 f6             	test   %rsi,%rsi
14004af13:	0f 84 ec 07 00 00    	je     0x14004b705
14004af19:	48 8b cf             	mov    %rdi,%rcx
14004af1c:	e8 bb a9 00 00       	call   0x1400558dc
14004af21:	4c 8b f8             	mov    %rax,%r15
14004af24:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14004af29:	48 85 c0             	test   %rax,%rax
14004af2c:	0f 84 ce 07 00 00    	je     0x14004b700
14004af32:	48 8b 06             	mov    (%rsi),%rax
14004af35:	48 8b ce             	mov    %rsi,%rcx
14004af38:	48 8b 40 08          	mov    0x8(%rax),%rax
14004af3c:	ff 15 46 47 02 00    	call   *0x24746(%rip)        # 0x14006f688
14004af42:	41 c7 47 08 01 00 00 	movl   $0x1,0x8(%r15)
14004af49:	00
14004af4a:	48 8d 05 b7 f6 02 00 	lea    0x2f6b7(%rip),%rax        # 0x14007a608
14004af51:	49 89 07             	mov    %rax,(%r15)
14004af54:	41 c7 47 10 04 00 00 	movl   $0x4,0x10(%r15)
14004af5b:	00
14004af5c:	48 8b 06             	mov    (%rsi),%rax
14004af5f:	48 8b ce             	mov    %rsi,%rcx
14004af62:	48 8b 40 08          	mov    0x8(%rax),%rax
14004af66:	ff 15 1c 47 02 00    	call   *0x2471c(%rip)        # 0x14006f688
14004af6c:	49 89 77 18          	mov    %rsi,0x18(%r15)
14004af70:	48 8b 06             	mov    (%rsi),%rax
14004af73:	48 8b ce             	mov    %rsi,%rcx
14004af76:	48 8b 40 10          	mov    0x10(%rax),%rax
14004af7a:	ff 15 08 47 02 00    	call   *0x24708(%rip)        # 0x14006f688
14004af80:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14004af85:	4d 85 ff             	test   %r15,%r15
14004af88:	0f 84 77 07 00 00    	je     0x14004b705
14004af8e:	48 8d 05 9b b3 fd ff 	lea    -0x24c65(%rip),%rax        # 0x140026330
14004af95:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004af9a:	4c 8d 0d 1f c1 ff ff 	lea    -0x3ee1(%rip),%r9        # 0x1400470c0
14004afa1:	ba 08 00 00 00       	mov    $0x8,%edx
14004afa6:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
14004afaa:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14004afae:	e8 39 e2 01 00       	call   0x1400691ec
14004afb3:	90                   	nop
14004afb4:	b9 18 00 00 00       	mov    $0x18,%ecx
14004afb9:	e8 1e a9 00 00       	call   0x1400558dc
14004afbe:	48 8b f8             	mov    %rax,%rdi
14004afc1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14004afc6:	48 85 c0             	test   %rax,%rax
14004afc9:	74 1a                	je     0x14004afe5
14004afcb:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14004afd2:	48 8d 05 67 f6 02 00 	lea    0x2f667(%rip),%rax        # 0x14007a640
14004afd9:	48 89 07             	mov    %rax,(%rdi)
14004afdc:	c7 47 10 0b 00 0b 82 	movl   $0x820b000b,0x10(%rdi)
14004afe3:	eb 03                	jmp    0x14004afe8
14004afe5:	48 8b fb             	mov    %rbx,%rdi
14004afe8:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14004afec:	48 85 c9             	test   %rcx,%rcx
14004afef:	74 0d                	je     0x14004affe
14004aff1:	48 8b 01             	mov    (%rcx),%rax
14004aff4:	48 8b 40 10          	mov    0x10(%rax),%rax
14004aff8:	ff 15 8a 46 02 00    	call   *0x2468a(%rip)        # 0x14006f688
14004affe:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
14004b002:	48 85 ff             	test   %rdi,%rdi
14004b005:	0f 84 26 07 00 00    	je     0x14004b731
14004b00b:	48 89 5d 20          	mov    %rbx,0x20(%rbp)
14004b00f:	b9 20 00 00 00       	mov    $0x20,%ecx
14004b014:	e8 c3 a8 00 00       	call   0x1400558dc
14004b019:	48 8b f8             	mov    %rax,%rdi
14004b01c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14004b021:	48 85 c0             	test   %rax,%rax
14004b024:	74 1e                	je     0x14004b044
14004b026:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14004b02d:	c7 40 10 0b 00 0b 82 	movl   $0x820b000b,0x10(%rax)
14004b034:	48 8d 05 45 f4 02 00 	lea    0x2f445(%rip),%rax        # 0x14007a480
14004b03b:	48 89 07             	mov    %rax,(%rdi)
14004b03e:	c6 47 18 01          	movb   $0x1,0x18(%rdi)
14004b042:	eb 03                	jmp    0x14004b047
14004b044:	48 8b fb             	mov    %rbx,%rdi
14004b047:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
14004b04b:	48 85 ff             	test   %rdi,%rdi
14004b04e:	0f 84 27 07 00 00    	je     0x14004b77b
14004b054:	b9 20 00 00 00       	mov    $0x20,%ecx
14004b059:	e8 7e a8 00 00       	call   0x1400558dc
14004b05e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)