14005ea91:	e8 8a 5c fd ff       	call   0x140034720
14005ea96:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14005ea9a:	48 8b 05 5f 95 05 00 	mov    0x5955f(%rip),%rax        # 0x1400b8000
14005eaa1:	44 84 60 5c          	test   %r12b,0x5c(%rax)
14005eaa5:	74 0f                	je     0x14005eab6
14005eaa7:	80 78 59 03          	cmpb   $0x3,0x59(%rax)
14005eaab:	72 09                	jb     0x14005eab6
14005eaad:	e8 5e 91 ff ff       	call   0x140057c10
14005eab2:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14005eab6:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
14005eaba:	48 8b 40 08          	mov    0x8(%rax),%rax
14005eabe:	48 8d 15 1b 5c fd ff 	lea    -0x2a3e5(%rip),%rdx        # 0x1400346e0
14005eac5:	48 3b c2             	cmp    %rdx,%rax
14005eac8:	75 0b                	jne    0x14005ead5
14005eaca:	e8 a5 70 ff ff       	call   0x140055b74
14005eacf:	4c 89 7d f8          	mov    %r15,-0x8(%rbp)
14005ead3:	eb 0b                	jmp    0x14005eae0
14005ead5:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14005ead9:	ff 15 a9 0b 01 00    	call   *0x10ba9(%rip)        # 0x14006f688
14005eadf:	90                   	nop
14005eae0:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
14005eae4:	45 33 c0             	xor    %r8d,%r8d
14005eae7:	41 8b d6             	mov    %r14d,%edx
14005eaea:	48 8b ce             	mov    %rsi,%rcx
14005eaed:	e8 be 0f 00 00       	call   0x14005fab0
14005eaf2:	8b d8                	mov    %eax,%ebx
14005eaf4:	85 c0                	test   %eax,%eax
14005eaf6:	0f 88 bf 00 00 00    	js     0x14005ebbb
14005eafc:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
14005eb00:	48 85 c0             	test   %rax,%rax
14005eb03:	0f 84 b2 00 00 00    	je     0x14005ebbb
14005eb09:	48 8b 48 08          	mov    0x8(%rax),%rcx
14005eb0d:	48 85 c9             	test   %rcx,%rcx
14005eb10:	0f 84 a5 00 00 00    	je     0x14005ebbb
14005eb16:	44 38 39             	cmp    %r15b,(%rcx)
14005eb19:	0f 84 9c 00 00 00    	je     0x14005ebbb
14005eb1f:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
14005eb23:	ff 15 5f 06 01 00    	call   *0x1065f(%rip)        # 0x14006f188
14005eb29:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14005eb2d:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14005eb31:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14005eb35:	8b d0                	mov    %eax,%edx
14005eb37:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14005eb3b:	e8 90 c7 ff ff       	call   0x14005b2d0
14005eb40:	85 c0                	test   %eax,%eax
14005eb42:	78 6b                	js     0x14005ebaf
14005eb44:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14005eb48:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14005eb4c:	e8 ef 26 fc ff       	call   0x140021240
14005eb51:	90                   	nop
14005eb52:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14005eb56:	48 83 c1 e8          	add    $0xffffffffffffffe8,%rcx
14005eb5a:	e8 21 80 fc ff       	call   0x140026b80
14005eb5f:	48 83 c0 18          	add    $0x18,%rax
14005eb63:	48 89 07             	mov    %rax,(%rdi)
14005eb66:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14005eb6a:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14005eb6e:	83 c8 ff             	or     $0xffffffff,%eax
14005eb71:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14005eb76:	83 e8 01             	sub    $0x1,%eax
14005eb79:	7f 15                	jg     0x14005eb90
14005eb7b:	48 8b 0a             	mov    (%rdx),%rcx
14005eb7e:	48 8b 01             	mov    (%rcx),%rax
14005eb81:	48 8b 40 08          	mov    0x8(%rax),%rax
14005eb85:	ff 15 fd 0a 01 00    	call   *0x10afd(%rip)        # 0x14006f688
14005eb8b:	90                   	nop
14005eb8c:	0f 1f 40 00          	nopl   0x0(%rax)
14005eb90:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14005eb94:	48 85 c9             	test   %rcx,%rcx
14005eb97:	74 06                	je     0x14005eb9f
14005eb99:	e8 42 6d ff ff       	call   0x1400558e0
14005eb9e:	90                   	nop
14005eb9f:	48 8d 05 0a a6 01 00 	lea    0x1a60a(%rip),%rax        # 0x1400791b0
14005eba6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14005ebaa:	e9 7a fe ff ff       	jmp    0x14005ea29
14005ebaf:	8b c8                	mov    %eax,%ecx
14005ebb1:	e8 1a fa fb ff       	call   0x14001e5d0
14005ebb6:	90                   	nop
14005ebb7:	eb 01                	jmp    0x14005ebba
14005ebb9:	90                   	nop
14005ebba:	90                   	nop
14005ebbb:	48 8b 0d 3e 94 05 00 	mov    0x5943e(%rip),%rcx        # 0x1400b8000
14005ebc2:	48 8d 3d 37 94 05 00 	lea    0x59437(%rip),%rdi        # 0x1400b8000
14005ebc9:	48 3b cf             	cmp    %rdi,%rcx
14005ebcc:	74 34                	je     0x14005ec02
14005ebce:	44 84 61 5c          	test   %r12b,0x5c(%rcx)
14005ebd2:	74 46                	je     0x14005ec1a
14005ebd4:	80 79 59 03          	cmpb   $0x3,0x59(%rcx)
14005ebd8:	72 28                	jb     0x14005ec02
14005ebda:	ba 14 00 00 00       	mov    $0x14,%edx
14005ebdf:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14005ebe3:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14005ebe8:	45 33 c9             	xor    %r9d,%r9d
14005ebeb:	4c 8d 05 06 d9 01 00 	lea    0x1d906(%rip),%r8        # 0x14007c4f8
14005ebf2:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14005ebf6:	e8 25 5b fd ff       	call   0x140034720
14005ebfb:	48 8b 0d fe 93 05 00 	mov    0x593fe(%rip),%rcx        # 0x1400b8000
14005ec02:	44 84 61 5c          	test   %r12b,0x5c(%rcx)
14005ec06:	74 12                	je     0x14005ec1a
14005ec08:	80 79 59 03          	cmpb   $0x3,0x59(%rcx)
14005ec0c:	72 0c                	jb     0x14005ec1a
14005ec0e:	e8 fd 8f ff ff       	call   0x140057c10
14005ec13:	48 8b 0d e6 93 05 00 	mov    0x593e6(%rip),%rcx        # 0x1400b8000
14005ec1a:	b8 58 00 ee 80       	mov    $0x80ee0058,%eax
14005ec1f:	85 db                	test   %ebx,%ebx
14005ec21:	0f 49 d8             	cmovns %eax,%ebx
14005ec24:	85 db                	test   %ebx,%ebx
14005ec26:	79 2d                	jns    0x14005ec55
14005ec28:	48 3b cf             	cmp    %rdi,%rcx
14005ec2b:	74 28                	je     0x14005ec55
14005ec2d:	44 84 61 5c          	test   %r12b,0x5c(%rcx)
14005ec31:	74 22                	je     0x14005ec55
14005ec33:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14005ec37:	72 1c                	jb     0x14005ec55
14005ec39:	ba 15 00 00 00       	mov    $0x15,%edx
14005ec3e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14005ec42:	45 33 c9             	xor    %r9d,%r9d
14005ec45:	4c 8d 05 ac d8 01 00 	lea    0x1d8ac(%rip),%r8        # 0x14007c4f8
14005ec4c:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14005ec50:	e8 8b 3c fc ff       	call   0x1400228e0
14005ec55:	8b cb                	mov    %ebx,%ecx
14005ec57:	e8 74 f9 fb ff       	call   0x14001e5d0
14005ec5c:	cc                   	int3
14005ec5d:	90                   	nop
14005ec5e:	90                   	nop
14005ec5f:	90                   	nop
14005ec60:	48 8b c4             	mov    %rsp,%rax
14005ec63:	48 89 58 08          	mov    %rbx,0x8(%rax)
14005ec67:	48 89 70 10          	mov    %rsi,0x10(%rax)
14005ec6b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14005ec6f:	41 55                	push   %r13
14005ec71:	41 56                	push   %r14
14005ec73:	41 57                	push   %r15
14005ec75:	48 83 ec 70          	sub    $0x70,%rsp
14005ec79:	49 8b f0             	mov    %r8,%rsi
14005ec7c:	4c 8b fa             	mov    %rdx,%r15
14005ec7f:	48 8b d9             	mov    %rcx,%rbx
14005ec82:	48 83 60 e0 00       	andq   $0x0,-0x20(%rax)
14005ec87:	48 8d 3d 22 a5 01 00 	lea    0x1a522(%rip),%rdi        # 0x1400791b0
14005ec8e:	48 89 78 d8          	mov    %rdi,-0x28(%rax)
14005ec92:	48 8b ca             	mov    %rdx,%rcx
14005ec95:	e8 a2 29 fc ff       	call   0x14002163c
14005ec9a:	41 83 cd ff          	or     $0xffffffff,%r13d
14005ec9e:	45 8b c5             	mov    %r13d,%r8d
14005eca1:	33 d2                	xor    %edx,%edx
14005eca3:	48 8b ce             	mov    %rsi,%rcx
14005eca6:	e8 51 0d 00 00       	call   0x14005f9fc
14005ecab:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14005ecb0:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ecb4:	48 8d 0d 25 5a fd ff 	lea    -0x2a5db(%rip),%rcx        # 0x1400346e0
14005ecbb:	48 3b c1             	cmp    %rcx,%rax
14005ecbe:	75 12                	jne    0x14005ecd2
14005ecc0:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14005ecc5:	e8 aa 6e ff ff       	call   0x140055b74
14005ecca:	48 83 64 24 68 00    	andq   $0x0,0x68(%rsp)
14005ecd0:	eb 0c                	jmp    0x14005ecde
14005ecd2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14005ecd7:	ff 15 ab 09 01 00    	call   *0x109ab(%rip)        # 0x14006f688
14005ecdd:	90                   	nop
14005ecde:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14005ece3:	45 33 c0             	xor    %r8d,%r8d
14005ece6:	ba 1f 10 37 66       	mov    $0x6637101f,%edx
14005eceb:	48 8b cb             	mov    %rbx,%rcx
14005ecee:	e8 bd 0d 00 00       	call   0x14005fab0
14005ecf3:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
14005ecfa:	85 c0                	test   %eax,%eax
14005ecfc:	0f 88 f8 01 00 00    	js     0x14005eefa
14005ed02:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14005ed07:	48 85 c9             	test   %rcx,%rcx
14005ed0a:	0f 84 f1 01 00 00    	je     0x14005ef01
14005ed10:	45 33 f6             	xor    %r14d,%r14d
14005ed13:	44 3b 71 08          	cmp    0x8(%rcx),%r14d
14005ed17:	0f 83 94 01 00 00    	jae    0x14005eeb1
14005ed1d:	48 8b 41 10          	mov    0x10(%rcx),%rax
14005ed21:	4a 8b 14 f0          	mov    (%rax,%r14,8),%rdx
14005ed25:	48 85 d2             	test   %rdx,%rdx
14005ed28:	0f 84 7b 01 00 00    	je     0x14005eea9
14005ed2e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14005ed34:	48 8d 0d c5 cd 01 00 	lea    0x1cdc5(%rip),%rcx        # 0x14007bb00
14005ed3b:	ff 15 b7 07 01 00    	call   *0x107b7(%rip)        # 0x14006f4f8
14005ed41:	85 c0                	test   %eax,%eax
14005ed43:	0f 85 5b 01 00 00    	jne    0x14005eea4
14005ed49:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14005ed4e:	48 8b 48 10          	mov    0x10(%rax),%rcx
14005ed52:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
14005ed56:	48 83 c1 0a          	add    $0xa,%rcx
14005ed5a:	e8 2d d6 ff ff       	call   0x14005c38c
14005ed5f:	84 c0                	test   %al,%al
14005ed61:	0f 84 3d 01 00 00    	je     0x14005eea4
14005ed67:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14005ed6c:	48 8b 50 10          	mov    0x10(%rax),%rdx
14005ed70:	4a 8b 14 f2          	mov    (%rdx,%r14,8),%rdx
14005ed74:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14005ed79:	e8 c2 24 fc ff       	call   0x140021240
14005ed7e:	90                   	nop
14005ed7f:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14005ed84:	48 8b 48 10          	mov    0x10(%rax),%rcx
14005ed88:	4a 8b 14 f1          	mov    (%rcx,%r14,8),%rdx
14005ed8c:	48 83 c2 0a          	add    $0xa,%rdx
14005ed90:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14005ed95:	e8 a6 24 fc ff       	call   0x140021240
14005ed9a:	90                   	nop
14005ed9b:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14005eda1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14005eda6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14005edab:	e8 a4 3a ff ff       	call   0x140052854
14005edb0:	90                   	nop
14005edb1:	48 8b d0             	mov    %rax,%rdx
14005edb4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14005edb9:	e8 8e 76 fc ff       	call   0x14002644c
14005edbe:	90                   	nop
14005edbf:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14005edc4:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14005edc8:	41 8b c5             	mov    %r13d,%eax
14005edcb:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14005edd0:	41 03 c5             	add    %r13d,%eax
14005edd3:	85 c0                	test   %eax,%eax
14005edd5:	7f 10                	jg     0x14005ede7
14005edd7:	48 8b 0a             	mov    (%rdx),%rcx
14005edda:	48 8b 01             	mov    (%rcx),%rax
14005eddd:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ede1:	ff 15 a1 08 01 00    	call   *0x108a1(%rip)        # 0x14006f688
14005ede7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14005edec:	e8 c3 6e fe ff       	call   0x140045cb4
14005edf1:	48 8b c8             	mov    %rax,%rcx
14005edf4:	e8 87 6d fe ff       	call   0x140045b80
14005edf9:	48 8d 15 00 b4 01 00 	lea    0x1b400(%rip),%rdx        # 0x14007a200
14005ee00:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14005ee05:	e8 88 b5 00 00       	call   0x14006a392
14005ee0a:	85 c0                	test   %eax,%eax
14005ee0c:	75 0f                	jne    0x14005ee1d
14005ee0e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14005ee13:	49 8b cf             	mov    %r15,%rcx
14005ee16:	e8 31 76 fc ff       	call   0x14002644c
14005ee1b:	eb 36                	jmp    0x14005ee53
14005ee1d:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14005ee22:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14005ee26:	48 3b 5e 10          	cmp    0x10(%rsi),%rbx
14005ee2a:	72 14                	jb     0x14005ee40
14005ee2c:	48 8d 53 01          	lea    0x1(%rbx),%rdx
14005ee30:	48 8b ce             	mov    %rsi,%rcx
14005ee33:	e8 e0 0b fd ff       	call   0x14002fa18
14005ee38:	84 c0                	test   %al,%al
14005ee3a:	0f 84 11 01 00 00    	je     0x14005ef51
14005ee40:	48 8b 06             	mov    (%rsi),%rax
14005ee43:	48 8d 0c d8          	lea    (%rax,%rbx,8),%rcx
14005ee47:	48 8b d7             	mov    %rdi,%rdx
14005ee4a:	e8 f1 23 fc ff       	call   0x140021240
14005ee4f:	48 ff 46 08          	incq   0x8(%rsi)
14005ee53:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14005ee58:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14005ee5c:	41 8b c5             	mov    %r13d,%eax
14005ee5f:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14005ee64:	41 03 c5             	add    %r13d,%eax
14005ee67:	85 c0                	test   %eax,%eax
14005ee69:	7f 11                	jg     0x14005ee7c
14005ee6b:	48 8b 0a             	mov    (%rdx),%rcx
14005ee6e:	48 8b 01             	mov    (%rcx),%rax
14005ee71:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ee75:	ff 15 0d 08 01 00    	call   *0x1080d(%rip)        # 0x14006f688
14005ee7b:	90                   	nop
14005ee7c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14005ee81:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14005ee85:	41 8b c5             	mov    %r13d,%eax
14005ee88:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14005ee8d:	41 03 c5             	add    %r13d,%eax
14005ee90:	85 c0                	test   %eax,%eax
14005ee92:	7f 10                	jg     0x14005eea4
14005ee94:	48 8b 0a             	mov    (%rdx),%rcx
14005ee97:	48 8b 01             	mov    (%rcx),%rax
14005ee9a:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ee9e:	ff 15 e4 07 01 00    	call   *0x107e4(%rip)        # 0x14006f688
14005eea4:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14005eea9:	41 ff c6             	inc    %r14d
14005eeac:	e9 62 fe ff ff       	jmp    0x14005ed13
14005eeb1:	49 8b 07             	mov    (%r15),%rax
14005eeb4:	83 78 f0 00          	cmpl   $0x0,-0x10(%rax)
14005eeb8:	0f 84 a1 00 00 00    	je     0x14005ef5f
14005eebe:	48 8d 05 eb a2 01 00 	lea    0x1a2eb(%rip),%rax        # 0x1400791b0
14005eec5:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14005eeca:	e8 a5 6c ff ff       	call   0x140055b74
14005eecf:	90                   	nop
14005eed0:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
14005eed7:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14005eedc:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14005eee0:	49 8b 73 28          	mov    0x28(%r11),%rsi
14005eee4:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14005eee8:	49 8b e3             	mov    %r11,%rsp
14005eeeb:	41 5f                	pop    %r15
14005eeed:	41 5e                	pop    %r14
14005eeef:	41 5d                	pop    %r13
14005eef1:	c3                   	ret
14005eef2:	eb dc                	jmp    0x14005eed0
14005eef4:	eb da                	jmp    0x14005eed0
14005eef6:	eb d8                	jmp    0x14005eed0
14005eef8:	eb d6                	jmp    0x14005eed0
14005eefa:	8b c8                	mov    %eax,%ecx
14005eefc:	e8 cf f6 fb ff       	call   0x14001e5d0
14005ef01:	48 8d 05 f8 90 05 00 	lea    0x590f8(%rip),%rax        # 0x1400b8000
14005ef08:	48 8b 0d f1 90 05 00 	mov    0x590f1(%rip),%rcx        # 0x1400b8000
14005ef0f:	48 3b c8             	cmp    %rax,%rcx
14005ef12:	74 2c                	je     0x14005ef40
14005ef14:	f6 41 5c 01          	testb  $0x1,0x5c(%rcx)
14005ef18:	74 26                	je     0x14005ef40
14005ef1a:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14005ef1e:	72 20                	jb     0x14005ef40
14005ef20:	ba 16 00 00 00       	mov    $0x16,%edx
14005ef25:	c7 44 24 20 58 00 ee 	movl   $0x80ee0058,0x20(%rsp)
14005ef2c:	80
14005ef2d:	45 33 c9             	xor    %r9d,%r9d
14005ef30:	4c 8d 05 c1 d5 01 00 	lea    0x1d5c1(%rip),%r8        # 0x14007c4f8
14005ef37:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14005ef3b:	e8 a0 39 fc ff       	call   0x1400228e0
14005ef40:	b9 58 00 ee 80       	mov    $0x80ee0058,%ecx
14005ef45:	e8 86 f6 fb ff       	call   0x14001e5d0
14005ef4a:	90                   	nop
14005ef4b:	eb 03                	jmp    0x14005ef50
14005ef4d:	90                   	nop
14005ef4e:	90                   	nop
14005ef4f:	90                   	nop
14005ef50:	90                   	nop
14005ef51:	b9 0e 00 07 80       	mov    $0x8007000e,%ecx
14005ef56:	e8 75 f6 fb ff       	call   0x14001e5d0
14005ef5b:	90                   	nop
14005ef5c:	eb 00                	jmp    0x14005ef5e
14005ef5e:	90                   	nop
14005ef5f:	48 8d 05 9a 90 05 00 	lea    0x5909a(%rip),%rax        # 0x1400b8000
14005ef66:	48 8b 0d 93 90 05 00 	mov    0x59093(%rip),%rcx        # 0x1400b8000
14005ef6d:	48 3b c8             	cmp    %rax,%rcx
14005ef70:	74 2c                	je     0x14005ef9e
14005ef72:	f6 41 5c 01          	testb  $0x1,0x5c(%rcx)
14005ef76:	74 26                	je     0x14005ef9e
14005ef78:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14005ef7c:	72 20                	jb     0x14005ef9e
14005ef7e:	ba 17 00 00 00       	mov    $0x17,%edx
14005ef83:	c7 44 24 20 58 00 ee 	movl   $0x80ee0058,0x20(%rsp)
14005ef8a:	80
14005ef8b:	45 33 c9             	xor    %r9d,%r9d
14005ef8e:	4c 8d 05 63 d5 01 00 	lea    0x1d563(%rip),%r8        # 0x14007c4f8
14005ef95:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14005ef99:	e8 42 39 fc ff       	call   0x1400228e0
14005ef9e:	b9 58 00 ee 80       	mov    $0x80ee0058,%ecx
14005efa3:	e8 28 f6 fb ff       	call   0x14001e5d0
14005efa8:	cc                   	int3
14005efa9:	90                   	nop
14005efaa:	cc                   	int3
14005efab:	90                   	nop
14005efac:	90                   	nop
14005efad:	90                   	nop
14005efae:	90                   	nop