1400029fc:	49 8b f8             	mov    %r8,%rdi
1400029ff:	48 8b ea             	mov    %rdx,%rbp
140002a02:	48 8b 0d 4f 66 01 00 	mov    0x1664f(%rip),%rcx        # 0x140019058
140002a09:	4c 8d 35 48 66 01 00 	lea    0x16648(%rip),%r14        # 0x140019058
140002a10:	49 3b ce             	cmp    %r14,%rcx
140002a13:	74 1b                	je     0x140002a30
140002a15:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140002a19:	72 15                	jb     0x140002a30
140002a1b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002a1f:	4c 8d 05 12 2a 01 00 	lea    0x12a12(%rip),%r8        # 0x140015438
140002a26:	ba 18 00 00 00       	mov    $0x18,%edx
140002a2b:	e8 d8 e5 ff ff       	call   0x140001008
140002a30:	48 8d 4e 50          	lea    0x50(%rsi),%rcx
140002a34:	48 ff 15 6d 0b 01 00 	rex.W call *0x10b6d(%rip)        # 0x1400135a8
140002a3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002a40:	4c 8b c7             	mov    %rdi,%r8
140002a43:	48 8b d5             	mov    %rbp,%rdx
140002a46:	48 8b ce             	mov    %rsi,%rcx
140002a49:	e8 ee fb ff ff       	call   0x14000263c
140002a4e:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
140002a52:	8b f8                	mov    %eax,%edi
140002a54:	48 ff 15 2d 0b 01 00 	rex.W call *0x10b2d(%rip)        # 0x140013588
140002a5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002a60:	48 8d 4e 50          	lea    0x50(%rsi),%rcx
140002a64:	48 ff 15 45 0b 01 00 	rex.W call *0x10b45(%rip)        # 0x1400135b0
140002a6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002a70:	48 8b 0d e1 65 01 00 	mov    0x165e1(%rip),%rcx        # 0x140019058
140002a77:	49 3b ce             	cmp    %r14,%rcx
140002a7a:	74 25                	je     0x140002aa1
140002a7c:	0f b6 51 19          	movzbl 0x19(%rcx),%edx
140002a80:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140002a86:	72 19                	jb     0x140002aa1
140002a88:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002a8c:	4c 8d 05 a5 29 01 00 	lea    0x129a5(%rip),%r8        # 0x140015438
140002a93:	ba 19 00 00 00       	mov    $0x19,%edx
140002a98:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140002a9c:	e8 b7 e5 ff ff       	call   0x140001058
140002aa1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140002aa6:	8b c7                	mov    %edi,%eax
140002aa8:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140002aad:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140002ab2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140002ab7:	48 83 c4 30          	add    $0x30,%rsp
140002abb:	41 5e                	pop    %r14
140002abd:	c3                   	ret
140002abe:	cc                   	int3
140002abf:	cc                   	int3
140002ac0:	cc                   	int3
140002ac1:	cc                   	int3
140002ac2:	cc                   	int3
140002ac3:	cc                   	int3
140002ac4:	cc                   	int3
140002ac5:	cc                   	int3
140002ac6:	cc                   	int3
140002ac7:	cc                   	int3
140002ac8:	cc                   	int3
140002ac9:	cc                   	int3
140002aca:	cc                   	int3
140002acb:	cc                   	int3
140002acc:	cc                   	int3
140002acd:	cc                   	int3
140002ace:	cc                   	int3
140002acf:	cc                   	int3
140002ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002ad5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140002ada:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140002adf:	57                   	push   %rdi
140002ae0:	41 54                	push   %r12
140002ae2:	41 56                	push   %r14
140002ae4:	48 83 ec 30          	sub    $0x30,%rsp
140002ae8:	48 8b 39             	mov    (%rcx),%rdi
140002aeb:	4c 8b f1             	mov    %rcx,%r14
140002aee:	48 8b 0d 63 65 01 00 	mov    0x16563(%rip),%rcx        # 0x140019058
140002af5:	4c 8d 25 5c 65 01 00 	lea    0x1655c(%rip),%r12        # 0x140019058
140002afc:	49 3b cc             	cmp    %r12,%rcx
140002aff:	74 1b                	je     0x140002b1c
140002b01:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140002b05:	72 15                	jb     0x140002b1c
140002b07:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002b0b:	4c 8d 05 26 29 01 00 	lea    0x12926(%rip),%r8        # 0x140015438
140002b12:	ba 1a 00 00 00       	mov    $0x1a,%edx
140002b17:	e8 ec e4 ff ff       	call   0x140001008
140002b1c:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140002b20:	48 85 c9             	test   %rcx,%rcx
140002b23:	74 1e                	je     0x140002b43
140002b25:	48 8b 01             	mov    (%rcx),%rax
140002b28:	48 8b 40 30          	mov    0x30(%rax),%rax
140002b2c:	ff 15 96 0c 01 00    	call   *0x10c96(%rip)        # 0x1400137c8
140002b32:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140002b36:	48 8b 01             	mov    (%rcx),%rax
140002b39:	48 8b 40 10          	mov    0x10(%rax),%rax
140002b3d:	ff 15 85 0c 01 00    	call   *0x10c85(%rip)        # 0x1400137c8
140002b43:	48 8b 77 28          	mov    0x28(%rdi),%rsi
140002b47:	48 85 f6             	test   %rsi,%rsi
140002b4a:	74 35                	je     0x140002b81
140002b4c:	48 8d 4e 58          	lea    0x58(%rsi),%rcx
140002b50:	48 ff 15 81 0a 01 00 	rex.W call *0x10a81(%rip)        # 0x1400135d8
140002b57:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002b5c:	83 66 60 00          	andl   $0x0,0x60(%rsi)
140002b60:	48 8d 4e 58          	lea    0x58(%rsi),%rcx
140002b64:	48 ff 15 5d 0a 01 00 	rex.W call *0x10a5d(%rip)        # 0x1400135c8
140002b6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002b70:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140002b74:	48 8b 01             	mov    (%rcx),%rax
140002b77:	48 8b 40 10          	mov    0x10(%rax),%rax
140002b7b:	ff 15 47 0c 01 00    	call   *0x10c47(%rip)        # 0x1400137c8
140002b81:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140002b85:	48 85 c9             	test   %rcx,%rcx
140002b88:	74 0c                	je     0x140002b96
140002b8a:	48 ff 15 0f 09 01 00 	rex.W call *0x1090f(%rip)        # 0x1400134a0
140002b91:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002b96:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
140002b9d:	48 85 c9             	test   %rcx,%rcx
140002ba0:	74 14                	je     0x140002bb6
140002ba2:	48 ff 15 f7 08 01 00 	rex.W call *0x108f7(%rip)        # 0x1400134a0
140002ba9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002bae:	48 83 a7 98 00 00 00 	andq   $0x0,0x98(%rdi)
140002bb5:	00
140002bb6:	48 8d 5f 78          	lea    0x78(%rdi),%rbx
140002bba:	48 8d 6f 50          	lea    0x50(%rdi),%rbp
140002bbe:	eb 44                	jmp    0x140002c04
140002bc0:	48 ff 15 e1 09 01 00 	rex.W call *0x109e1(%rip)        # 0x1400135a8
140002bc7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002bcc:	48 8b 33             	mov    (%rbx),%rsi
140002bcf:	48 39 5e 08          	cmp    %rbx,0x8(%rsi)
140002bd3:	0f 85 f7 00 00 00    	jne    0x140002cd0
140002bd9:	48 8b 06             	mov    (%rsi),%rax
140002bdc:	48 39 70 08          	cmp    %rsi,0x8(%rax)
140002be0:	0f 85 ea 00 00 00    	jne    0x140002cd0
140002be6:	48 89 03             	mov    %rax,(%rbx)
140002be9:	48 8b cd             	mov    %rbp,%rcx
140002bec:	48 89 58 08          	mov    %rbx,0x8(%rax)
140002bf0:	48 ff 15 b9 09 01 00 	rex.W call *0x109b9(%rip)        # 0x1400135b0
140002bf7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002bfc:	48 8b ce             	mov    %rsi,%rcx
140002bff:	e8 68 f8 ff ff       	call   0x14000246c
140002c04:	48 8b cd             	mov    %rbp,%rcx
140002c07:	48 39 1b             	cmp    %rbx,(%rbx)
140002c0a:	75 b4                	jne    0x140002bc0
140002c0c:	48 ff 15 a5 09 01 00 	rex.W call *0x109a5(%rip)        # 0x1400135b8
140002c13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c18:	48 8d 0d 31 6a 01 00 	lea    0x16a31(%rip),%rcx        # 0x140019650
140002c1f:	48 ff 15 82 09 01 00 	rex.W call *0x10982(%rip)        # 0x1400135a8
140002c26:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c2b:	48 8b 17             	mov    (%rdi),%rdx
140002c2e:	48 39 7a 08          	cmp    %rdi,0x8(%rdx)
140002c32:	0f 85 98 00 00 00    	jne    0x140002cd0
140002c38:	48 8b 47 08          	mov    0x8(%rdi),%rax
140002c3c:	48 39 38             	cmp    %rdi,(%rax)
140002c3f:	0f 85 8b 00 00 00    	jne    0x140002cd0
140002c45:	48 89 10             	mov    %rdx,(%rax)
140002c48:	48 8d 0d 01 6a 01 00 	lea    0x16a01(%rip),%rcx        # 0x140019650
140002c4f:	48 89 42 08          	mov    %rax,0x8(%rdx)
140002c53:	48 ff 15 56 09 01 00 	rex.W call *0x10956(%rip)        # 0x1400135b0
140002c5a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c5f:	48 ff 15 5a 08 01 00 	rex.W call *0x1085a(%rip)        # 0x1400134c0
140002c66:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c6b:	4c 8b c7             	mov    %rdi,%r8
140002c6e:	33 d2                	xor    %edx,%edx
140002c70:	48 8b c8             	mov    %rax,%rcx
140002c73:	48 ff 15 3e 08 01 00 	rex.W call *0x1083e(%rip)        # 0x1400134b8
140002c7a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c7f:	49 83 26 00          	andq   $0x0,(%r14)
140002c83:	48 8b 0d ce 63 01 00 	mov    0x163ce(%rip),%rcx        # 0x140019058
140002c8a:	49 3b cc             	cmp    %r12,%rcx
140002c8d:	74 25                	je     0x140002cb4
140002c8f:	0f b6 41 19          	movzbl 0x19(%rcx),%eax
140002c93:	3d ff ff 00 00       	cmp    $0xffff,%eax
140002c98:	72 1a                	jb     0x140002cb4
140002c9a:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
140002c9f:	4c 8d 05 92 27 01 00 	lea    0x12792(%rip),%r8        # 0x140015438
140002ca6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002caa:	ba 1b 00 00 00       	mov    $0x1b,%edx
140002caf:	e8 a4 e3 ff ff       	call   0x140001058
140002cb4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140002cb9:	33 c0                	xor    %eax,%eax
140002cbb:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140002cc0:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140002cc5:	48 83 c4 30          	add    $0x30,%rsp
140002cc9:	41 5e                	pop    %r14
140002ccb:	41 5c                	pop    %r12
140002ccd:	5f                   	pop    %rdi
140002cce:	c3                   	ret
140002ccf:	cc                   	int3
140002cd0:	b9 03 00 00 00       	mov    $0x3,%ecx
140002cd5:	cd 29                	int    $0x29
140002cd7:	cc                   	int3
140002cd8:	cc                   	int3
140002cd9:	cc                   	int3
140002cda:	cc                   	int3
140002cdb:	cc                   	int3
140002cdc:	cc                   	int3
140002cdd:	cc                   	int3
140002cde:	cc                   	int3
140002cdf:	cc                   	int3
140002ce0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140002ce5:	53                   	push   %rbx
140002ce6:	48 83 ec 20          	sub    $0x20,%rsp
140002cea:	48 8b 0d 67 63 01 00 	mov    0x16367(%rip),%rcx        # 0x140019058
140002cf1:	48 8d 1d 60 63 01 00 	lea    0x16360(%rip),%rbx        # 0x140019058
140002cf8:	48 3b cb             	cmp    %rbx,%rcx
140002cfb:	74 1b                	je     0x140002d18
140002cfd:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140002d01:	72 15                	jb     0x140002d18
140002d03:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002d07:	4c 8d 05 2a 27 01 00 	lea    0x1272a(%rip),%r8        # 0x140015438
140002d0e:	ba 1c 00 00 00       	mov    $0x1c,%edx
140002d13:	e8 f0 e2 ff ff       	call   0x140001008
140002d18:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140002d1d:	e8 ae fd ff ff       	call   0x140002ad0
140002d22:	48 8b 0d 2f 63 01 00 	mov    0x1632f(%rip),%rcx        # 0x140019058
140002d29:	48 3b cb             	cmp    %rbx,%rcx
140002d2c:	74 20                	je     0x140002d4e
140002d2e:	0f b6 41 19          	movzbl 0x19(%rcx),%eax
140002d32:	3d ff ff 00 00       	cmp    $0xffff,%eax
140002d37:	72 15                	jb     0x140002d4e
140002d39:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002d3d:	4c 8d 05 f4 26 01 00 	lea    0x126f4(%rip),%r8        # 0x140015438
140002d44:	ba 1d 00 00 00       	mov    $0x1d,%edx
140002d49:	e8 ba e2 ff ff       	call   0x140001008
140002d4e:	48 83 c4 20          	add    $0x20,%rsp
140002d52:	5b                   	pop    %rbx
140002d53:	c3                   	ret
140002d54:	cc                   	int3
140002d55:	cc                   	int3
140002d56:	cc                   	int3
140002d57:	cc                   	int3
140002d58:	cc                   	int3
140002d59:	cc                   	int3
140002d5a:	cc                   	int3
140002d5b:	cc                   	int3
140002d5c:	48 8b c4             	mov    %rsp,%rax
140002d5f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140002d63:	48 89 68 10          	mov    %rbp,0x10(%rax)
140002d67:	48 89 70 18          	mov    %rsi,0x18(%rax)
140002d6b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140002d6f:	41 56                	push   %r14
140002d71:	48 83 ec 30          	sub    $0x30,%rsp
140002d75:	48 8b f2             	mov    %rdx,%rsi
140002d78:	4c 8b f1             	mov    %rcx,%r14
140002d7b:	33 db                	xor    %ebx,%ebx
140002d7d:	48 8b 0d d4 62 01 00 	mov    0x162d4(%rip),%rcx        # 0x140019058
140002d84:	48 8d 2d cd 62 01 00 	lea    0x162cd(%rip),%rbp        # 0x140019058
140002d8b:	48 3b cd             	cmp    %rbp,%rcx
140002d8e:	74 19                	je     0x140002da9
140002d90:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140002d94:	72 13                	jb     0x140002da9
140002d96:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002d9a:	8d 53 1e             	lea    0x1e(%rbx),%edx
140002d9d:	4c 8d 05 94 26 01 00 	lea    0x12694(%rip),%r8        # 0x140015438
140002da4:	e8 5f e2 ff ff       	call   0x140001008
140002da9:	48 8b 0d c0 69 01 00 	mov    0x169c0(%rip),%rcx        # 0x140019770
140002db0:	33 d2                	xor    %edx,%edx
140002db2:	48 ff 15 e7 07 01 00 	rex.W call *0x107e7(%rip)        # 0x1400135a0
140002db9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002dbe:	85 c0                	test   %eax,%eax
140002dc0:	74 76                	je     0x140002e38
140002dc2:	48 8d 4e 50          	lea    0x50(%rsi),%rcx
140002dc6:	48 ff 15 db 07 01 00 	rex.W call *0x107db(%rip)        # 0x1400135a8
140002dcd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002dd2:	48 8d 46 78          	lea    0x78(%rsi),%rax
140002dd6:	48 8b 48 08          	mov    0x8(%rax),%rcx
140002dda:	48 39 01             	cmp    %rax,(%rcx)
140002ddd:	74 07                	je     0x140002de6
140002ddf:	b9 03 00 00 00       	mov    $0x3,%ecx
140002de4:	cd 29                	int    $0x29
140002de6:	ff 05 74 69 01 00    	incl   0x16974(%rip)        # 0x140019760
140002dec:	49 89 06             	mov    %rax,(%r14)
140002def:	49 89 4e 08          	mov    %rcx,0x8(%r14)
140002df3:	4c 89 31             	mov    %r14,(%rcx)
140002df6:	4c 89 70 08          	mov    %r14,0x8(%rax)
140002dfa:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
140002dfe:	48 ff 15 93 07 01 00 	rex.W call *0x10793(%rip)        # 0x140013598
140002e05:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002e0a:	85 c0                	test   %eax,%eax
140002e0c:	75 1a                	jne    0x140002e28
140002e0e:	48 ff 15 6b 06 01 00 	rex.W call *0x1066b(%rip)        # 0x140013480
140002e15:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002e1a:	0f b7 d8             	movzwl %ax,%ebx
140002e1d:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
140002e23:	85 c0                	test   %eax,%eax
140002e25:	0f 4e d8             	cmovle %eax,%ebx
140002e28:	48 8d 4e 50          	lea    0x50(%rsi),%rcx
140002e2c:	48 ff 15 7d 07 01 00 	rex.W call *0x1077d(%rip)        # 0x1400135b0
140002e33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002e38:	48 8b 0d 19 62 01 00 	mov    0x16219(%rip),%rcx        # 0x140019058
140002e3f:	48 3b cd             	cmp    %rbp,%rcx
140002e42:	74 25                	je     0x140002e69
140002e44:	0f b6 51 19          	movzbl 0x19(%rcx),%edx
140002e48:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140002e4e:	72 19                	jb     0x140002e69
140002e50:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002e54:	4c 8d 05 dd 25 01 00 	lea    0x125dd(%rip),%r8        # 0x140015438
140002e5b:	ba 1f 00 00 00       	mov    $0x1f,%edx
140002e60:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140002e64:	e8 ef e1 ff ff       	call   0x140001058
140002e69:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140002e6e:	8b c3                	mov    %ebx,%eax
140002e70:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140002e75:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140002e7a:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140002e7f:	48 83 c4 30          	add    $0x30,%rsp
140002e83:	41 5e                	pop    %r14
140002e85:	c3                   	ret
140002e86:	cc                   	int3
140002e87:	cc                   	int3
140002e88:	cc                   	int3
140002e89:	cc                   	int3
140002e8a:	cc                   	int3
140002e8b:	cc                   	int3
140002e8c:	cc                   	int3
140002e8d:	cc                   	int3
140002e8e:	cc                   	int3
140002e8f:	cc                   	int3
140002e90:	48 8b c4             	mov    %rsp,%rax
140002e93:	48 89 58 08          	mov    %rbx,0x8(%rax)
140002e97:	48 89 68 10          	mov    %rbp,0x10(%rax)
140002e9b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140002e9f:	57                   	push   %rdi
140002ea0:	41 54                	push   %r12
140002ea2:	41 55                	push   %r13
140002ea4:	41 56                	push   %r14
140002ea6:	41 57                	push   %r15
140002ea8:	48 83 ec 40          	sub    $0x40,%rsp
140002eac:	48 83 60 d0 00       	andq   $0x0,-0x30(%rax)
140002eb1:	45 33 ff             	xor    %r15d,%r15d
140002eb4:	33 ed                	xor    %ebp,%ebp
140002eb6:	45 8b f0             	mov    %r8d,%r14d
140002eb9:	4d 8b e9             	mov    %r9,%r13
140002ebc:	48 8b f2             	mov    %rdx,%rsi
140002ebf:	8b d9                	mov    %ecx,%ebx
140002ec1:	48 8b 0d 90 61 01 00 	mov    0x16190(%rip),%rcx        # 0x140019058
140002ec8:	4c 8d 25 89 61 01 00 	lea    0x16189(%rip),%r12        # 0x140019058
140002ecf:	49 3b cc             	cmp    %r12,%rcx
140002ed2:	74 40                	je     0x140002f14
140002ed4:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140002ed8:	72 1a                	jb     0x140002ef4
140002eda:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002ede:	8d 55 20             	lea    0x20(%rbp),%edx
140002ee1:	4c 8d 05 50 25 01 00 	lea    0x12550(%rip),%r8        # 0x140015438
140002ee8:	e8 1b e1 ff ff       	call   0x140001008
140002eed:	48 8b 0d 64 61 01 00 	mov    0x16164(%rip),%rcx        # 0x140019058
140002ef4:	49 3b cc             	cmp    %r12,%rcx
140002ef7:	74 1b                	je     0x140002f14
140002ef9:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140002efd:	72 15                	jb     0x140002f14
140002eff:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002f03:	4c 8b ce             	mov    %rsi,%r9
140002f06:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140002f0b:	89 5c 24 20          	mov    %ebx,0x20(%rsp)