14090c9bf:	49 8b f3             	mov    %r11,%rsi
14090c9c2:	41 0f b6 54 24 02    	movzbl 0x2(%r12),%edx
14090c9c8:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14090c9cc:	e8 ef 09 fc ff       	call   0x1408cd3c0
14090c9d1:	45 33 db             	xor    %r11d,%r11d
14090c9d4:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c9d8:	44 89 5f 20          	mov    %r11d,0x20(%rdi)
14090c9dc:	44 8b e0             	mov    %eax,%r12d
14090c9df:	44 89 5f 24          	mov    %r11d,0x24(%rdi)
14090c9e3:	85 c0                	test   %eax,%eax
14090c9e5:	0f 85 c5 f3 ff ff    	jne    0x14090bdb0
14090c9eb:	41 f6 c7 01          	test   $0x1,%r15b
14090c9ef:	0f 84 24 03 00 00    	je     0x14090cd19
14090c9f5:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14090c9fa:	48 ff 40 38          	incq   0x38(%rax)
14090c9fe:	49 8b 85 40 01 00 00 	mov    0x140(%r13),%rax
14090ca05:	48 85 c0             	test   %rax,%rax
14090ca08:	0f 84 0b 03 00 00    	je     0x14090cd19
14090ca0e:	48 85 f6             	test   %rsi,%rsi
14090ca11:	0f 84 02 03 00 00    	je     0x14090cd19
14090ca17:	f6 46 30 80          	testb  $0x80,0x30(%rsi)
14090ca1b:	0f 85 f8 02 00 00    	jne    0x14090cd19
14090ca21:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
14090ca25:	4d 8b c6             	mov    %r14,%r8
14090ca28:	4c 8b 0e             	mov    (%rsi),%r9
14090ca2b:	ba 09 00 00 00       	mov    $0x9,%edx
14090ca30:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14090ca35:	49 8b 8d 38 01 00 00 	mov    0x138(%r13),%rcx
14090ca3c:	ff 15 de 6f 67 00    	call   *0x676fde(%rip)        # 0x140f83a20
14090ca42:	e9 5c db ff ff       	jmp    0x14090a5a3
14090ca47:	48 8b 46 38          	mov    0x38(%rsi),%rax
14090ca4b:	49 89 45 78          	mov    %rax,0x78(%r13)
14090ca4f:	49 01 85 80 00 00 00 	add    %rax,0x80(%r13)
14090ca56:	4c 89 5e 38          	mov    %r11,0x38(%rsi)
14090ca5a:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090ca5f:	49 83 c7 18          	add    $0x18,%r15
14090ca63:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090ca68:	e9 a0 b7 ff ff       	jmp    0x14090820d
14090ca6d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090ca72:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090ca76:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090ca7a:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14090ca7e:	48 63 43 0c          	movslq 0xc(%rbx),%rax
14090ca82:	8b 5b 10             	mov    0x10(%rbx),%ebx
14090ca85:	4c 6b f8 38          	imul   $0x38,%rax,%r15
14090ca89:	48 8b 7a 30          	mov    0x30(%rdx),%rdi
14090ca8d:	48 8b 72 38          	mov    0x38(%rdx),%rsi
14090ca91:	4d 03 fe             	add    %r14,%r15
14090ca94:	4c 8b 77 30          	mov    0x30(%rdi),%r14
14090ca98:	4d 85 f6             	test   %r14,%r14
14090ca9b:	75 1c                	jne    0x14090cab9
14090ca9d:	48 8b ce             	mov    %rsi,%rcx
14090caa0:	e8 5b a7 ff ff       	call   0x140907200
14090caa5:	48 89 47 30          	mov    %rax,0x30(%rdi)
14090caa9:	4c 8b f0             	mov    %rax,%r14
14090caac:	48 85 c0             	test   %rax,%rax
14090caaf:	0f 84 3a 01 00 00    	je     0x14090cbef
14090cab5:	66 89 58 1c          	mov    %bx,0x1c(%rax)
14090cab9:	80 7f 58 00          	cmpb   $0x0,0x58(%rdi)
14090cabd:	74 36                	je     0x14090caf5
14090cabf:	80 7f 59 00          	cmpb   $0x0,0x59(%rdi)
14090cac3:	74 0e                	je     0x14090cad3
14090cac5:	48 8b 47 10          	mov    0x10(%rdi),%rax
14090cac9:	4c 8b 40 28          	mov    0x28(%rax),%r8
14090cacd:	48 8d 50 14          	lea    0x14(%rax),%rdx
14090cad1:	eb 2a                	jmp    0x14090cafd
14090cad3:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14090cad7:	48 8b 42 10          	mov    0x10(%rdx),%rax
14090cadb:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090cadf:	48 8d 04 89          	lea    (%rcx,%rcx,4),%rax
14090cae3:	48 c1 e0 04          	shl    $0x4,%rax
14090cae7:	48 03 42 18          	add    0x18(%rdx),%rax
14090caeb:	4c 8b 40 28          	mov    0x28(%rax),%r8
14090caef:	48 8d 50 14          	lea    0x14(%rax),%rdx
14090caf3:	eb 08                	jmp    0x14090cafd
14090caf5:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14090caf9:	4c 8d 42 10          	lea    0x10(%rdx),%r8
14090cafd:	8b 12                	mov    (%rdx),%edx
14090caff:	4d 8b ce             	mov    %r14,%r9
14090cb02:	48 8b ce             	mov    %rsi,%rcx
14090cb05:	e8 56 84 00 00       	call   0x140914f60
14090cb0a:	45 33 db             	xor    %r11d,%r11d
14090cb0d:	41 8b cb             	mov    %r11d,%ecx
14090cb10:	85 db                	test   %ebx,%ebx
14090cb12:	7e 1f                	jle    0x14090cb33
14090cb14:	49 8b 46 08          	mov    0x8(%r14),%rax
14090cb18:	48 83 c0 14          	add    $0x14,%rax
14090cb1c:	0f 1f 40 00          	nopl   0x0(%rax)
14090cb20:	f6 00 01             	testb  $0x1,(%rax)
14090cb23:	0f 85 a5 24 00 00    	jne    0x14090efce
14090cb29:	ff c1                	inc    %ecx
14090cb2b:	48 83 c0 38          	add    $0x38,%rax
14090cb2f:	3b cb                	cmp    %ebx,%ecx
14090cb31:	7c ed                	jl     0x14090cb20
14090cb33:	49 8b 57 08          	mov    0x8(%r15),%rdx
14090cb37:	45 33 c9             	xor    %r9d,%r9d
14090cb3a:	41 8b 4f 10          	mov    0x10(%r15),%ecx
14090cb3e:	4d 8b c6             	mov    %r14,%r8
14090cb41:	e8 ba 7a 00 00       	call   0x140914600
14090cb46:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090cb4b:	45 33 db             	xor    %r11d,%r11d
14090cb4e:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090cb53:	45 8b e3             	mov    %r11d,%r12d
14090cb56:	85 c0                	test   %eax,%eax
14090cb58:	0f 85 7d 24 00 00    	jne    0x14090efdb
14090cb5e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090cb63:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090cb68:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090cb6d:	e9 ba f9 ff ff       	jmp    0x14090c52c
14090cb72:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090cb77:	48 63 41 08          	movslq 0x8(%rcx),%rax
14090cb7b:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14090cb7f:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090cb83:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090cb87:	49 03 de             	add    %r14,%rbx
14090cb8a:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090cb8e:	48 8b 41 30          	mov    0x30(%rcx),%rax
14090cb92:	80 78 58 00          	cmpb   $0x0,0x58(%rax)
14090cb96:	74 36                	je     0x14090cbce
14090cb98:	80 78 59 00          	cmpb   $0x0,0x59(%rax)
14090cb9c:	74 0e                	je     0x14090cbac
14090cb9e:	48 8b 40 10          	mov    0x10(%rax),%rax
14090cba2:	48 8b 70 28          	mov    0x28(%rax),%rsi
14090cba6:	48 8d 78 14          	lea    0x14(%rax),%rdi
14090cbaa:	eb 2a                	jmp    0x14090cbd6
14090cbac:	48 8b 50 18          	mov    0x18(%rax),%rdx
14090cbb0:	48 8b 42 10          	mov    0x10(%rdx),%rax
14090cbb4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090cbb8:	48 8d 04 89          	lea    (%rcx,%rcx,4),%rax
14090cbbc:	48 c1 e0 04          	shl    $0x4,%rax
14090cbc0:	48 03 42 18          	add    0x18(%rdx),%rax
14090cbc4:	48 8b 70 28          	mov    0x28(%rax),%rsi
14090cbc8:	48 8d 78 14          	lea    0x14(%rax),%rdi
14090cbcc:	eb 08                	jmp    0x14090cbd6
14090cbce:	48 8b 78 38          	mov    0x38(%rax),%rdi
14090cbd2:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14090cbd6:	48 63 3f             	movslq (%rdi),%rdi
14090cbd9:	39 7b 20             	cmp    %edi,0x20(%rbx)
14090cbdc:	7d 1c                	jge    0x14090cbfa
14090cbde:	45 33 c0             	xor    %r8d,%r8d
14090cbe1:	8b d7                	mov    %edi,%edx
14090cbe3:	48 8b cb             	mov    %rbx,%rcx
14090cbe6:	e8 95 64 00 00       	call   0x140913080
14090cbeb:	85 c0                	test   %eax,%eax
14090cbed:	74 18                	je     0x14090cc07
14090cbef:	41 bc 07 00 00 00    	mov    $0x7,%r12d
14090cbf5:	e9 b6 f1 ff ff       	jmp    0x14090bdb0
14090cbfa:	48 8b 43 28          	mov    0x28(%rbx),%rax
14090cbfe:	48 89 43 08          	mov    %rax,0x8(%rbx)
14090cc02:	66 83 63 14 2d       	andw   $0x2d,0x14(%rbx)
14090cc07:	89 7b 10             	mov    %edi,0x10(%rbx)
14090cc0a:	b9 50 f2 00 00       	mov    $0xf250,%ecx
14090cc0f:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
14090cc13:	4c 8b c7             	mov    %rdi,%r8
14090cc16:	66 23 c1             	and    %cx,%ax
14090cc19:	48 8b d6             	mov    %rsi,%rdx
14090cc1c:	66 83 c8 10          	or     $0x10,%ax
14090cc20:	66 89 43 14          	mov    %ax,0x14(%rbx)
14090cc24:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14090cc28:	e8 e3 23 5d 00       	call   0x140edf010
14090cc2d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090cc32:	45 33 db             	xor    %r11d,%r11d
14090cc35:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090cc3a:	45 8b e3             	mov    %r11d,%r12d
14090cc3d:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090cc42:	48 63 48 0c          	movslq 0xc(%rax),%rcx
14090cc46:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090cc4a:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090cc4e:	44 89 59 20          	mov    %r11d,0x20(%rcx)
14090cc52:	e9 d0 f8 ff ff       	jmp    0x14090c527
14090cc57:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090cc5c:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090cc61:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090cc65:	b8 00 90 00 00       	mov    $0x9000,%eax
14090cc6a:	48 03 5e 68          	add    0x68(%rsi),%rbx
14090cc6e:	66 85 43 14          	test   %ax,0x14(%rbx)
14090cc72:	74 0d                	je     0x14090cc81
14090cc74:	48 8b cb             	mov    %rbx,%rcx
14090cc77:	e8 54 ab fa ff       	call   0x1408b77d0
14090cc7c:	48 8b d8             	mov    %rax,%rbx
14090cc7f:	eb 06                	jmp    0x14090cc87
14090cc81:	66 c7 43 14 04 00    	movw   $0x4,0x14(%rbx)
14090cc87:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090cc8c:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090cc90:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090cc94:	48 8b 79 30          	mov    0x30(%rcx),%rdi
14090cc98:	48 8b cf             	mov    %rdi,%rcx
14090cc9b:	e8 a0 f7 f9 ff       	call   0x1408ac440
14090cca0:	8b 57 40             	mov    0x40(%rdi),%edx
14090cca3:	41 3b 95 88 00 00 00 	cmp    0x88(%r13),%edx
14090ccaa:	0f 87 6c 3a 00 00    	ja     0x14091071c
14090ccb0:	4c 8b c3             	mov    %rbx,%r8
14090ccb3:	48 8b cf             	mov    %rdi,%rcx
14090ccb6:	e8 65 63 00 00       	call   0x140913020
14090ccbb:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090ccbf:	44 8b e0             	mov    %eax,%r12d
14090ccc2:	85 c0                	test   %eax,%eax
14090ccc4:	0f 85 58 c8 ff ff    	jne    0x140909522
14090ccca:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090cccf:	41 39 47 0c          	cmp    %eax,0xc(%r15)
14090ccd3:	75 37                	jne    0x14090cd0c
14090ccd5:	b8 00 40 00 00       	mov    $0x4000,%eax
14090ccda:	66 85 43 14          	test   %ax,0x14(%rbx)
14090ccde:	74 2c                	je     0x14090cd0c
14090cce0:	48 8b cb             	mov    %rbx,%rcx
14090cce3:	e8 f8 65 00 00       	call   0x1409132e0
14090cce8:	85 c0                	test   %eax,%eax
14090ccea:	0f 85 57 3d 00 00    	jne    0x140910a47
14090ccf0:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090ccf5:	45 33 db             	xor    %r11d,%r11d
14090ccf8:	e9 34 f8 ff ff       	jmp    0x14090c531
14090ccfd:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
14090cd02:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090cd07:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090cd0c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090cd11:	45 33 db             	xor    %r11d,%r11d
14090cd14:	e9 13 f8 ff ff       	jmp    0x14090c52c
14090cd19:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090cd1e:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090cd23:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090cd28:	e9 ff f7 ff ff       	jmp    0x14090c52c
14090cd2d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090cd32:	48 63 43 08          	movslq 0x8(%rbx),%rax
14090cd36:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090cd3a:	b8 00 90 00 00       	mov    $0x9000,%eax
14090cd3f:	48 03 7e 68          	add    0x68(%rsi),%rdi
14090cd43:	66 85 47 14          	test   %ax,0x14(%rdi)
14090cd47:	74 22                	je     0x14090cd6b
14090cd49:	48 8b cf             	mov    %rdi,%rcx
14090cd4c:	e8 7f aa fa ff       	call   0x1408b77d0
14090cd51:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090cd56:	48 8d 15 a3 32 6f ff 	lea    -0x90cd5d(%rip),%rdx        # 0x140000000
14090cd5d:	48 8b f8             	mov    %rax,%rdi
14090cd60:	45 33 db             	xor    %r11d,%r11d
14090cd63:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090cd69:	eb 06                	jmp    0x14090cd71
14090cd6b:	66 c7 47 14 04 00    	movw   $0x4,0x14(%rdi)
14090cd71:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090cd75:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090cd79:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090cd7d:	80 7b 02 00          	cmpb   $0x0,0x2(%rbx)
14090cd81:	74 22                	je     0x14090cda5
14090cd83:	66 44 89 57 14       	mov    %r10w,0x14(%rdi)
14090cd88:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090cd8d:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090cd92:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090cd97:	49 83 c7 18          	add    $0x18,%r15
14090cd9b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090cda0:	e9 68 b4 ff ff       	jmp    0x14090820d
14090cda5:	80 7b 03 00          	cmpb   $0x0,0x3(%rbx)
14090cda9:	74 1d                	je     0x14090cdc8
14090cdab:	48 8b 43 50          	mov    0x50(%rbx),%rax
14090cdaf:	45 33 db             	xor    %r11d,%r11d
14090cdb2:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090cdb7:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14090cdbb:	48 89 07             	mov    %rax,(%rdi)
14090cdbe:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090cdc3:	e9 69 f7 ff ff       	jmp    0x14090c531
14090cdc8:	80 3b 02             	cmpb   $0x2,(%rbx)
14090cdcb:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090cdcf:	75 48                	jne    0x14090ce19
14090cdd1:	48 8b 19             	mov    (%rcx),%rbx
14090cdd4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14090cdd8:	48 8b 03             	mov    (%rbx),%rax
14090cddb:	48 8b 40 60          	mov    0x60(%rax),%rax
14090cddf:	ff 15 3b 6c 67 00    	call   *0x676c3b(%rip)        # 0x140f83a20
14090cde5:	48 8b d3             	mov    %rbx,%rdx
14090cde8:	48 8b ce             	mov    %rsi,%rcx
14090cdeb:	44 8b e0             	mov    %eax,%r12d
14090cdee:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090cdf2:	e8 d9 a1 00 00       	call   0x140916fd0
14090cdf7:	45 85 e4             	test   %r12d,%r12d
14090cdfa:	0f 85 22 c7 ff ff    	jne    0x140909522
14090ce00:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14090ce04:	45 33 db             	xor    %r11d,%r11d
14090ce07:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090ce0c:	48 89 07             	mov    %rax,(%rdi)
14090ce0f:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090ce14:	e9 18 f7 ff ff       	jmp    0x14090c531
14090ce19:	80 39 00             	cmpb   $0x0,(%rcx)
14090ce1c:	74 1c                	je     0x14090ce3a
14090ce1e:	48 8b cb             	mov    %rbx,%rcx
14090ce21:	e8 2a 52 00 00       	call   0x140912050
14090ce26:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090ce2a:	44 8b e0             	mov    %eax,%r12d
14090ce2d:	85 c0                	test   %eax,%eax
14090ce2f:	0f 85 ed c6 ff ff    	jne    0x140909522
14090ce35:	45 33 db             	xor    %r11d,%r11d
14090ce38:	eb 08                	jmp    0x14090ce42
14090ce3a:	45 8b e3             	mov    %r11d,%r12d
14090ce3d:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090ce42:	80 7b 02 00          	cmpb   $0x0,0x2(%rbx)
14090ce46:	74 1f                	je     0x14090ce67
14090ce48:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090ce4d:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090ce53:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090ce58:	66 44 89 57 14       	mov    %r10w,0x14(%rdi)
14090ce5d:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090ce62:	e9 d5 f6 ff ff       	jmp    0x14090c53c
14090ce67:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
14090ce6b:	48 8b cb             	mov    %rbx,%rcx
14090ce6e:	e8 cd f5 f9 ff       	call   0x1408ac440
14090ce73:	48 8b 43 30          	mov    0x30(%rbx),%rax
14090ce77:	45 33 db             	xor    %r11d,%r11d
14090ce7a:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090ce7f:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14090ce83:	48 89 07             	mov    %rax,(%rdi)
14090ce86:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090ce8b:	e9 a1 f6 ff ff       	jmp    0x14090c531
14090ce90:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090ce95:	48 63 50 04          	movslq 0x4(%rax),%rdx
14090ce99:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090ce9d:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
14090cea1:	48 85 c0             	test   %rax,%rax
14090cea4:	75 3c                	jne    0x14090cee2
14090cea6:	41 b1 03             	mov    $0x3,%r9b
14090cea9:	45 8b c2             	mov    %r10d,%r8d
14090ceac:	48 8b ce             	mov    %rsi,%rcx
14090ceaf:	e8 6c 26 f8 ff       	call   0x14088f520
14090ceb4:	48 85 c0             	test   %rax,%rax
14090ceb7:	0f 84 8a 3b 00 00    	je     0x140910a47
14090cebd:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090cec2:	48 8d 0d bb 6a b2 00 	lea    0xb26abb(%rip),%rcx        # 0x141433984
14090cec9:	45 33 db             	xor    %r11d,%r11d
14090cecc:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090ced2:	44 89 58 24          	mov    %r11d,0x24(%rax)
14090ced6:	c6 40 04 01          	movb   $0x1,0x4(%rax)
14090ceda:	83 48 08 08          	orl    $0x8,0x8(%rax)
14090cede:	48 89 48 30          	mov    %rcx,0x30(%rax)
14090cee2:	c6 40 02 01          	movb   $0x1,0x2(%rax)
14090cee6:	44 89 58 20          	mov    %r11d,0x20(%rax)
14090ceea:	80 38 00             	cmpb   $0x0,(%rax)
14090ceed:	0f 85 fb b5 ff ff    	jne    0x1409084ee
14090cef3:	48 8b 58 30          	mov    0x30(%rax),%rbx
14090cef7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14090cefb:	e8 50 ec f7 ff       	call   0x14088bb50
14090cf00:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090cf05:	45 33 db             	xor    %r11d,%r11d
14090cf08:	4c 89 5b 18          	mov    %r11,0x18(%rbx)
14090cf0c:	c6 03 01             	movb   $0x1,(%rbx)
14090cf0f:	e9 1d f6 ff ff       	jmp    0x14090c531
14090cf14:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090cf19:	44 89 5c 24 70       	mov    %r11d,0x70(%rsp)
14090cf1e:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090cf22:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090cf26:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
14090cf2a:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14090cf2e:	80 fb 89             	cmp    $0x89,%bl
14090cf31:	75 0c                	jne    0x14090cf3f
14090cf33:	c7 47 24 ff ff ff ff 	movl   $0xffffffff,0x24(%rdi)