14091bd69:	80 41 16 ff          	addb   $0xff,0x16(%rcx)
14091bd6d:	0f 85 b3 e6 ff ff    	jne    0x14091a426
14091bd73:	ff c2                	inc    %edx
14091bd75:	f6 41 12 04          	testb  $0x4,0x12(%rcx)
14091bd79:	74 95                	je     0x14091bd10
14091bd7b:	e9 a6 e6 ff ff       	jmp    0x14091a426
14091bd80:	4c 8b ad b8 00 00 00 	mov    0xb8(%rbp),%r13
14091bd87:	41 f6 c0 40          	test   $0x40,%r8b
14091bd8b:	74 1e                	je     0x14091bdab
14091bd8d:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091bd94:	45 33 d2             	xor    %r10d,%r10d
14091bd97:	4c 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9
14091bd9e:	48 8b cf             	mov    %rdi,%rcx
14091bda1:	41 c6 43 41 b8       	movb   $0xb8,0x41(%r11)
14091bda6:	e9 7e e6 ff ff       	jmp    0x14091a429
14091bdab:	8b 5c 24 44          	mov    0x44(%rsp),%ebx
14091bdaf:	48 8d 15 4a 42 6e ff 	lea    -0x91bdb6(%rip),%rdx        # 0x140000000
14091bdb6:	0f b6 84 16 64 63 04 	movzbl 0x1046364(%rsi,%rdx,1),%eax
14091bdbd:	01
14091bdbe:	44 8b c3             	mov    %ebx,%r8d
14091bdc1:	0f b6 94 16 74 63 04 	movzbl 0x1046374(%rsi,%rdx,1),%edx
14091bdc8:	01
14091bdc9:	49 8b cd             	mov    %r13,%rcx
14091bdcc:	41 88 42 41          	mov    %al,0x41(%r10)
14091bdd0:	41 89 5a 44          	mov    %ebx,0x44(%r10)
14091bdd4:	e8 67 ae fe ff       	call   0x140906c40
14091bdd9:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091bde0:	ff c0                	inc    %eax
14091bde2:	4c 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9
14091bde9:	45 33 d2             	xor    %r10d,%r10d
14091bdec:	48 8b cf             	mov    %rdi,%rcx
14091bdef:	41 89 43 48          	mov    %eax,0x48(%r11)
14091bdf3:	41 c6 43 43 01       	movb   $0x1,0x43(%r11)
14091bdf8:	e9 2c e6 ff ff       	jmp    0x14091a429
14091bdfd:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14091be02:	e9 22 e6 ff ff       	jmp    0x14091a429
14091be07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14091be0e:	00 00
14091be10:	4c 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9
14091be17:	44 8b 78 14          	mov    0x14(%rax),%r15d
14091be1b:	45 8b f2             	mov    %r10d,%r14d
14091be1e:	48 8b 58 20          	mov    0x20(%rax),%rbx
14091be22:	45 85 ff             	test   %r15d,%r15d
14091be25:	0f 8e 46 02 00 00    	jle    0x14091c071
14091be2b:	eb 0a                	jmp    0x14091be37
14091be2d:	0f 1f 00             	nopl   (%rax)
14091be30:	4c 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9
14091be37:	f6 43 12 06          	testb  $0x6,0x12(%rbx)
14091be3b:	41 8b fa             	mov    %r10d,%edi
14091be3e:	0f 85 f9 01 00 00    	jne    0x14091c03d
14091be44:	48 8b 43 30          	mov    0x30(%rbx),%rax
14091be48:	49 85 43 68          	test   %rax,0x68(%r11)
14091be4c:	74 0a                	je     0x14091be58
14091be4e:	41 83 49 4c 02       	orl    $0x2,0x4c(%r9)
14091be53:	e9 e5 01 00 00       	jmp    0x14091c03d
14091be58:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
14091be5c:	48 8b 33             	mov    (%rbx),%rsi
14091be5f:	0f b6 40 3c          	movzbl 0x3c(%rax),%eax
14091be63:	a8 58                	test   $0x58,%al
14091be65:	0f 84 82 00 00 00    	je     0x14091beed
14091be6b:	8b 4e 04             	mov    0x4(%rsi),%ecx
14091be6e:	f6 c1 03             	test   $0x3,%cl
14091be71:	0f 84 c6 01 00 00    	je     0x14091c03d
14091be77:	a8 08                	test   $0x8,%al
14091be79:	74 09                	je     0x14091be84
14091be7b:	f6 c1 01             	test   $0x1,%cl
14091be7e:	0f 84 b9 01 00 00    	je     0x14091c03d
14091be84:	44 8b 46 34          	mov    0x34(%rsi),%r8d
14091be88:	45 39 81 70 02 00 00 	cmp    %r8d,0x270(%r9)
14091be8f:	75 07                	jne    0x14091be98
14091be91:	b8 01 00 00 00       	mov    $0x1,%eax
14091be96:	eb 46                	jmp    0x14091bede
14091be98:	4d 63 89 6c 02 00 00 	movslq 0x26c(%r9),%r9
14091be9f:	b9 01 00 00 00       	mov    $0x1,%ecx
14091bea4:	b8 02 00 00 00       	mov    $0x2,%eax
14091bea9:	8b d1                	mov    %ecx,%edx
14091beab:	49 3b c9             	cmp    %r9,%rcx
14091beae:	7d 24                	jge    0x14091bed4
14091beb0:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
14091beb7:	48 81 c1 74 02 00 00 	add    $0x274,%rcx
14091bebe:	66 90                	xchg   %ax,%ax
14091bec0:	44 39 01             	cmp    %r8d,(%rcx)
14091bec3:	74 12                	je     0x14091bed7
14091bec5:	48 d1 c0             	rol    $1,%rax
14091bec8:	48 ff c2             	inc    %rdx
14091becb:	48 83 c1 04          	add    $0x4,%rcx
14091becf:	49 3b d1             	cmp    %r9,%rdx
14091bed2:	7c ec                	jl     0x14091bec0
14091bed4:	49 8b c2             	mov    %r10,%rax
14091bed7:	48 8d 15 02 79 f8 ff 	lea    -0x786fe(%rip),%rdx        # 0x1408a37e0
14091bede:	49 85 43 68          	test   %rax,0x68(%r11)
14091bee2:	0f 85 55 01 00 00    	jne    0x14091c03d
14091bee8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14091beed:	41 83 fc 01          	cmp    $0x1,%r12d
14091bef1:	75 54                	jne    0x14091bf47
14091bef3:	41 8b 43 04          	mov    0x4(%r11),%eax
14091bef7:	0f 57 c0             	xorps  %xmm0,%xmm0
14091befa:	89 45 00             	mov    %eax,0x0(%rbp)
14091befd:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
14091bf01:	48 89 45 38          	mov    %rax,0x38(%rbp)
14091bf05:	4c 89 55 10          	mov    %r10,0x10(%rbp)
14091bf09:	4c 89 55 30          	mov    %r10,0x30(%rbp)
14091bf0d:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
14091bf11:	48 89 55 18          	mov    %rdx,0x18(%rbp)
14091bf15:	f3 0f 7f 45 20       	movdqu %xmm0,0x20(%rbp)
14091bf1a:	48 85 f6             	test   %rsi,%rsi
14091bf1d:	74 16                	je     0x14091bf35
14091bf1f:	48 8b d6             	mov    %rsi,%rdx
14091bf22:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14091bf26:	e8 c5 32 01 00       	call   0x14092f1f0
14091bf2b:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091bf32:	45 33 d2             	xor    %r10d,%r10d
14091bf35:	66 83 7d 34 00       	cmpw   $0x0,0x34(%rbp)
14091bf3a:	74 11                	je     0x14091bf4d
14091bf3c:	41 be 02 00 00 00    	mov    $0x2,%r14d
14091bf42:	e9 f6 00 00 00       	jmp    0x14091c03d
14091bf47:	41 83 fc 03          	cmp    $0x3,%r12d
14091bf4b:	7d 1f                	jge    0x14091bf6c
14091bf4d:	b8 00 10 00 00       	mov    $0x1000,%eax
14091bf52:	66 85 43 12          	test   %ax,0x12(%rbx)
14091bf56:	74 14                	je     0x14091bf6c
14091bf58:	45 85 f6             	test   %r14d,%r14d
14091bf5b:	0f 85 dc 00 00 00    	jne    0x14091c03d
14091bf61:	41 be 03 00 00 00    	mov    $0x3,%r14d
14091bf67:	e9 d1 00 00 00       	jmp    0x14091c03d
14091bf6c:	b8 00 02 00 00       	mov    $0x200,%eax
14091bf71:	66 85 43 12          	test   %ax,0x12(%rbx)
14091bf75:	74 6e                	je     0x14091bfe5
14091bf77:	41 8b 53 2c          	mov    0x2c(%r11),%edx
14091bf7b:	85 d2                	test   %edx,%edx
14091bf7d:	74 66                	je     0x14091bfe5
14091bf7f:	49 63 bd 90 00 00 00 	movslq 0x90(%r13),%rdi
14091bf86:	44 8b c2             	mov    %edx,%r8d
14091bf89:	83 e2 01             	and    $0x1,%edx
14091bf8c:	41 d1 e8             	shr    $1,%r8d
14091bf8f:	83 c2 0f             	add    $0xf,%edx
14091bf92:	41 39 bd 94 00 00 00 	cmp    %edi,0x94(%r13)
14091bf99:	7f 14                	jg     0x14091bfaf
14091bf9b:	45 33 c9             	xor    %r9d,%r9d
14091bf9e:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
14091bfa3:	49 8b cd             	mov    %r13,%rcx
14091bfa6:	e8 f5 0d f9 ff       	call   0x1408acda0
14091bfab:	8b f8                	mov    %eax,%edi
14091bfad:	eb 36                	jmp    0x14091bfe5
14091bfaf:	48 8d 0c 7f          	lea    (%rdi,%rdi,2),%rcx
14091bfb3:	8d 47 01             	lea    0x1(%rdi),%eax
14091bfb6:	41 89 85 90 00 00 00 	mov    %eax,0x90(%r13)
14091bfbd:	49 8b 85 88 00 00 00 	mov    0x88(%r13),%rax
14091bfc4:	88 14 c8             	mov    %dl,(%rax,%rcx,8)
14091bfc7:	66 44 89 54 c8 02    	mov    %r10w,0x2(%rax,%rcx,8)
14091bfcd:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14091bfd2:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
14091bfd9:	00 00
14091bfdb:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14091bfe0:	c6 44 c8 01 00       	movb   $0x0,0x1(%rax,%rcx,8)
14091bfe5:	44 8b 45 b0          	mov    -0x50(%rbp),%r8d
14091bfe9:	41 b9 10 00 00 00    	mov    $0x10,%r9d
14091bfef:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
14091bff6:	48 8b d6             	mov    %rsi,%rdx
14091bff9:	e8 92 2c fc ff       	call   0x1408dec90
14091bffe:	85 ff                	test   %edi,%edi
14091c000:	74 36                	je     0x14091c038
14091c002:	49 8b 45 00          	mov    0x0(%r13),%rax
14091c006:	41 8b 95 90 00 00 00 	mov    0x90(%r13),%edx
14091c00d:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
14091c011:	74 09                	je     0x14091c01c
14091c013:	48 8d 05 3e 7e b1 00 	lea    0xb17e3e(%rip),%rax        # 0x141433e58
14091c01a:	eb 19                	jmp    0x14091c035
14091c01c:	8d 42 ff             	lea    -0x1(%rdx),%eax
14091c01f:	85 ff                	test   %edi,%edi
14091c021:	0f 49 c7             	cmovns %edi,%eax
14091c024:	48 98                	cltq
14091c026:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091c02a:	49 8b 85 88 00 00 00 	mov    0x88(%r13),%rax
14091c031:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
14091c035:	89 50 08             	mov    %edx,0x8(%rax)
14091c038:	66 83 4b 12 04       	orw    $0x4,0x12(%rbx)
14091c03d:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091c044:	48 8d 15 95 77 f8 ff 	lea    -0x7886b(%rip),%rdx        # 0x1408a37e0
14091c04b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14091c050:	41 ff cf             	dec    %r15d
14091c053:	48 83 c3 38          	add    $0x38,%rbx
14091c057:	41 ba 00 00 00 00    	mov    $0x0,%r10d
14091c05d:	45 85 ff             	test   %r15d,%r15d
14091c060:	0f 8f ca fd ff ff    	jg     0x14091be30
14091c066:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14091c06a:	48 8d 15 6f 77 f8 ff 	lea    -0x78891(%rip),%rdx        # 0x1408a37e0
14091c071:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091c078:	45 8b e6             	mov    %r14d,%r12d
14091c07b:	45 85 f6             	test   %r14d,%r14d
14091c07e:	0f 8f 8c fd ff ff    	jg     0x14091be10
14091c084:	8b 70 1c             	mov    0x1c(%rax),%esi
14091c087:	48 8b 78 20          	mov    0x20(%rax),%rdi
14091c08b:	85 f6                	test   %esi,%esi
14091c08d:	0f 8e 09 01 00 00    	jle    0x14091c19c
14091c093:	4c 8b ad b0 00 00 00 	mov    0xb0(%rbp),%r13
14091c09a:	41 bc 0b 00 00 00    	mov    $0xb,%r12d
14091c0a0:	4c 8b 7d b8          	mov    -0x48(%rbp),%r15
14091c0a4:	f6 47 12 06          	testb  $0x6,0x12(%rdi)
14091c0a8:	0f 85 d3 00 00 00    	jne    0x14091c181
14091c0ae:	0f b7 47 14          	movzwl 0x14(%rdi),%eax
14091c0b2:	a8 82                	test   $0x82,%al
14091c0b4:	0f 95 c1             	setne  %cl
14091c0b7:	66 44 0f a3 e0       	bt     %r12w,%ax
14091c0bc:	0f 92 c0             	setb   %al
14091c0bf:	84 c8                	test   %cl,%al
14091c0c1:	0f 84 ba 00 00 00    	je     0x14091c181
14091c0c7:	8b 44 24 44          	mov    0x44(%rsp),%eax
14091c0cb:	39 47 1c             	cmp    %eax,0x1c(%rdi)
14091c0ce:	0f 85 ad 00 00 00    	jne    0x14091c181
14091c0d4:	41 f6 47 3c 58       	testb  $0x58,0x3c(%r15)
14091c0d9:	0f 85 a2 00 00 00    	jne    0x14091c181
14091c0df:	4c 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%r9
14091c0e6:	8b d0                	mov    %eax,%edx
14091c0e8:	44 8b 47 20          	mov    0x20(%rdi),%r8d
14091c0ec:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14091c0f0:	4c 8b 37             	mov    (%rdi),%r14
14091c0f3:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14091c0f8:	c7 44 24 20 83 00 00 	movl   $0x83,0x20(%rsp)
14091c0ff:	00
14091c100:	e8 2b 20 00 00       	call   0x14091e130
14091c105:	48 8b d8             	mov    %rax,%rbx
14091c108:	48 85 c0             	test   %rax,%rax
14091c10b:	74 74                	je     0x14091c181
14091c10d:	f6 40 12 04          	testb  $0x4,0x12(%rax)
14091c111:	75 6e                	jne    0x14091c181
14091c113:	f6 40 14 01          	testb  $0x1,0x14(%rax)
14091c117:	74 19                	je     0x14091c132
14091c119:	48 8b 00             	mov    (%rax),%rax
14091c11c:	f7 40 04 00 10 00 00 	testl  $0x1000,0x4(%rax)
14091c123:	74 0d                	je     0x14091c132
14091c125:	48 8b 40 20          	mov    0x20(%rax),%rax
14091c129:	48 8b 48 20          	mov    0x20(%rax),%rcx
14091c12d:	83 39 01             	cmpl   $0x1,(%rcx)
14091c130:	7f 4f                	jg     0x14091c181
14091c132:	48 8b 03             	mov    (%rbx),%rax
14091c135:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14091c139:	44 8b 45 b0          	mov    -0x50(%rbp),%r8d
14091c13d:	41 b9 10 00 00 00    	mov    $0x10,%r9d
14091c143:	49 8b cd             	mov    %r13,%rcx
14091c146:	0f 10 00             	movups (%rax),%xmm0
14091c149:	0f 29 45 10          	movaps %xmm0,0x10(%rbp)
14091c14d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14091c151:	0f 29 4d 20          	movaps %xmm1,0x20(%rbp)
14091c155:	0f 10 40 20          	movups 0x20(%rax),%xmm0
14091c159:	0f 29 45 30          	movaps %xmm0,0x30(%rbp)
14091c15d:	0f 10 48 30          	movups 0x30(%rax),%xmm1
14091c161:	0f 29 4d 40          	movaps %xmm1,0x40(%rbp)
14091c165:	f2 0f 10 40 40       	movsd  0x40(%rax),%xmm0
14091c16a:	f2 0f 11 45 50       	movsd  %xmm0,0x50(%rbp)
14091c16f:	49 8b 46 10          	mov    0x10(%r14),%rax
14091c173:	48 89 45 20          	mov    %rax,0x20(%rbp)
14091c177:	e8 14 2b fc ff       	call   0x1408dec90
14091c17c:	66 83 4b 12 04       	orw    $0x4,0x12(%rbx)
14091c181:	ff ce                	dec    %esi
14091c183:	48 83 c7 38          	add    $0x38,%rdi
14091c187:	41 ba 00 00 00 00    	mov    $0x0,%r10d
14091c18d:	85 f6                	test   %esi,%esi
14091c18f:	0f 8f 0f ff ff ff    	jg     0x14091c0a4
14091c195:	4c 8b ad b8 00 00 00 	mov    0xb8(%rbp),%r13
14091c19c:	4c 8b b5 d0 00 00 00 	mov    0xd0(%rbp),%r14
14091c1a3:	49 8b 46 38          	mov    0x38(%r14),%rax
14091c1a7:	48 89 85 d8 00 00 00 	mov    %rax,0xd8(%rbp)
14091c1ae:	48 85 c0             	test   %rax,%rax
14091c1b1:	0f 84 64 04 00 00    	je     0x14091c61b
14091c1b7:	41 0f b6 46 40       	movzbl 0x40(%r14),%eax
14091c1bc:	48 6b c8 68          	imul   $0x68,%rax,%rcx
14091c1c0:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
14091c1c7:	48 8b 40 08          	mov    0x8(%rax),%rax
14091c1cb:	4c 8b 6c 01 28       	mov    0x28(%rcx,%rax,1),%r13
14091c1d0:	41 f6 45 30 80       	testb  $0x80,0x30(%r13)
14091c1d5:	0f 85 a7 00 00 00    	jne    0x14091c282
14091c1db:	48 8b 95 b0 00 00 00 	mov    0xb0(%rbp),%rdx
14091c1e2:	8b 4a 28             	mov    0x28(%rdx),%ecx
14091c1e5:	8b 7a 2c             	mov    0x2c(%rdx),%edi
14091c1e8:	83 f9 02             	cmp    $0x2,%ecx
14091c1eb:	7c 0e                	jl     0x14091c1fb
14091c1ed:	8d 47 02             	lea    0x2(%rdi),%eax
14091c1f0:	89 42 2c             	mov    %eax,0x2c(%rdx)
14091c1f3:	8d 41 fe             	lea    -0x2(%rcx),%eax
14091c1f6:	89 42 28             	mov    %eax,0x28(%rdx)
14091c1f9:	eb 0c                	jmp    0x14091c207
14091c1fb:	8b 42 38             	mov    0x38(%rdx),%eax
14091c1fe:	8d 78 01             	lea    0x1(%rax),%edi
14091c201:	83 c0 02             	add    $0x2,%eax
14091c204:	89 42 38             	mov    %eax,0x38(%rdx)
14091c207:	4c 8b 95 b8 00 00 00 	mov    0xb8(%rbp),%r10
14091c20e:	44 8d 4f 01          	lea    0x1(%rdi),%r9d
14091c212:	45 8b 46 04          	mov    0x4(%r14),%r8d
14091c216:	49 63 8a 90 00 00 00 	movslq 0x90(%r10),%rcx
14091c21d:	41 39 8a 94 00 00 00 	cmp    %ecx,0x94(%r10)
14091c224:	7f 20                	jg     0x14091c246
14091c226:	ba 87 00 00 00       	mov    $0x87,%edx
14091c22b:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14091c232:	00
14091c233:	49 8b ca             	mov    %r10,%rcx
14091c236:	e8 65 0b f9 ff       	call   0x1408acda0
14091c23b:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14091c241:	e9 2e 01 00 00       	jmp    0x14091c374
14091c246:	8d 41 01             	lea    0x1(%rcx),%eax
14091c249:	33 d2                	xor    %edx,%edx
14091c24b:	41 89 82 90 00 00 00 	mov    %eax,0x90(%r10)
14091c252:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091c256:	49 8b 82 88 00 00 00 	mov    0x88(%r10),%rax
14091c25d:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14091c263:	c7 04 c8 87 00 00 00 	movl   $0x87,(%rax,%rcx,8)
14091c26a:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14091c26f:	44 89 4c c8 08       	mov    %r9d,0x8(%rax,%rcx,8)
14091c274:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
14091c278:	48 89 54 c8 10       	mov    %rdx,0x10(%rax,%rcx,8)
14091c27d:	e9 f2 00 00 00       	jmp    0x14091c374
14091c282:	49 8b 5d 10          	mov    0x10(%r13),%rbx
14091c286:	48 85 db             	test   %rbx,%rbx
14091c289:	74 17                	je     0x14091c2a2
14091c28b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14091c290:	8b 43 64             	mov    0x64(%rbx),%eax
14091c293:	24 03                	and    $0x3,%al
14091c295:	3c 02                	cmp    $0x2,%al
14091c297:	74 09                	je     0x14091c2a2
14091c299:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
14091c29d:	48 85 db             	test   %rbx,%rbx
14091c2a0:	75 ee                	jne    0x14091c290
14091c2a2:	44 0f b7 7b 5e       	movzwl 0x5e(%rbx),%r15d
14091c2a7:	44 89 bd c0 00 00 00 	mov    %r15d,0xc0(%rbp)
14091c2ae:	41 8d 4f 01          	lea    0x1(%r15),%ecx
14091c2b2:	83 f9 01             	cmp    $0x1,%ecx
14091c2b5:	75 28                	jne    0x14091c2df
14091c2b7:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
14091c2be:	0f b6 41 1f          	movzbl 0x1f(%rcx),%eax
14091c2c2:	84 c0                	test   %al,%al
14091c2c4:	75 08                	jne    0x14091c2ce
14091c2c6:	ff 41 38             	incl   0x38(%rcx)
14091c2c9:	8b 79 38             	mov    0x38(%rcx),%edi
14091c2cc:	eb 46                	jmp    0x14091c314
14091c2ce:	fe c8                	dec    %al
14091c2d0:	0f b6 c0             	movzbl %al,%eax
14091c2d3:	88 41 1f             	mov    %al,0x1f(%rcx)
14091c2d6:	8b bc 81 d8 00 00 00 	mov    0xd8(%rcx,%rax,4),%edi
14091c2dd:	eb 35                	jmp    0x14091c314
14091c2df:	4c 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%r8
14091c2e6:	41 8b 50 28          	mov    0x28(%r8),%edx
14091c2ea:	41 8b 78 2c          	mov    0x2c(%r8),%edi
14091c2ee:	89 bd c8 00 00 00    	mov    %edi,0xc8(%rbp)
14091c2f4:	3b ca                	cmp    %edx,%ecx
14091c2f6:	7f 0f                	jg     0x14091c307
14091c2f8:	8d 04 39             	lea    (%rcx,%rdi,1),%eax
14091c2fb:	2b d1                	sub    %ecx,%edx
14091c2fd:	41 89 40 2c          	mov    %eax,0x2c(%r8)
14091c301:	41 89 50 28          	mov    %edx,0x28(%r8)
14091c305:	eb 13                	jmp    0x14091c31a