14090be82:	0f 45 c1             	cmovne %ecx,%eax
14090be85:	88 85 9e 01 00 00    	mov    %al,0x19e(%rbp)
14090be8b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090be90:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090be94:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090be98:	c6 85 a2 01 00 00 00 	movb   $0x0,0x1a2(%rbp)
14090be9f:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
14090bea4:	48 89 8d 88 01 00 00 	mov    %rcx,0x188(%rbp)
14090beab:	48 8b 0f             	mov    (%rdi),%rcx
14090beae:	e8 dd 1b fc ff       	call   0x1408cda90
14090beb3:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090beb7:	85 c0                	test   %eax,%eax
14090beb9:	0f 85 ec fe ff ff    	jne    0x14090bdab
14090bebf:	40 84 f6             	test   %sil,%sil
14090bec2:	74 0c                	je     0x14090bed0
14090bec4:	38 85 a2 01 00 00    	cmp    %al,0x1a2(%rbp)
14090beca:	0f 84 ca 00 00 00    	je     0x14090bf9a
14090bed0:	8b 45 8c             	mov    -0x74(%rbp),%eax
14090bed3:	83 fb 16             	cmp    $0x16,%ebx
14090bed6:	0f 8c a6 00 00 00    	jl     0x14090bf82
14090bedc:	85 c0                	test   %eax,%eax
14090bede:	78 3c                	js     0x14090bf1c
14090bee0:	75 05                	jne    0x14090bee7
14090bee2:	83 fb 17             	cmp    $0x17,%ebx
14090bee5:	74 35                	je     0x14090bf1c
14090bee7:	33 c9                	xor    %ecx,%ecx
14090bee9:	89 4d 8c             	mov    %ecx,-0x74(%rbp)
14090beec:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090bef1:	45 85 e4             	test   %r12d,%r12d
14090bef4:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
14090bef9:	0f 84 08 0e 00 00    	je     0x14090cd07
14090beff:	48 83 44 24 38 18    	addq   $0x18,0x38(%rsp)
14090bf05:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090bf0a:	45 33 db             	xor    %r11d,%r11d
14090bf0d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090bf12:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090bf17:	e9 15 06 00 00       	jmp    0x14090c531
14090bf1c:	48 8b 0f             	mov    (%rdi),%rcx
14090bf1f:	33 db                	xor    %ebx,%ebx
14090bf21:	33 d2                	xor    %edx,%edx
14090bf23:	89 5d 8c             	mov    %ebx,-0x74(%rbp)
14090bf26:	e8 95 2d fc ff       	call   0x1408cecc0
14090bf2b:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090bf2f:	85 c0                	test   %eax,%eax
14090bf31:	74 b9                	je     0x14090beec
14090bf33:	44 8b e0             	mov    %eax,%r12d
14090bf36:	83 f8 65             	cmp    $0x65,%eax
14090bf39:	0f 85 55 4b 00 00    	jne    0x140910a94
14090bf3f:	45 33 db             	xor    %r11d,%r11d
14090bf42:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090bf48:	45 8b e3             	mov    %r11d,%r12d
14090bf4b:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090bf50:	44 89 55 8c          	mov    %r10d,-0x74(%rbp)
14090bf54:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090bf59:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090bf5e:	41 8b 47 08          	mov    0x8(%r15),%eax
14090bf62:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090bf67:	ff c8                	dec    %eax
14090bf69:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090bf6e:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090bf73:	48 98                	cltq
14090bf75:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14090bf79:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
14090bf7d:	e9 ba 05 00 00       	jmp    0x14090c53c
14090bf82:	85 c0                	test   %eax,%eax
14090bf84:	7f 33                	jg     0x14090bfb9
14090bf86:	75 05                	jne    0x14090bf8d
14090bf88:	83 fb 14             	cmp    $0x14,%ebx
14090bf8b:	74 2c                	je     0x14090bfb9
14090bf8d:	48 8b 07             	mov    (%rdi),%rax
14090bf90:	33 c9                	xor    %ecx,%ecx
14090bf92:	38 08                	cmp    %cl,(%rax)
14090bf94:	0f 95 c1             	setne  %cl
14090bf97:	89 4d 8c             	mov    %ecx,-0x74(%rbp)
14090bf9a:	83 7d 8c 00          	cmpl   $0x0,-0x74(%rbp)
14090bf9e:	0f 84 48 ff ff ff    	je     0x14090beec
14090bfa4:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
14090bfa9:	45 33 db             	xor    %r11d,%r11d
14090bfac:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090bfb1:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090bfb7:	eb a0                	jmp    0x14090bf59
14090bfb9:	48 8b 0f             	mov    (%rdi),%rcx
14090bfbc:	33 db                	xor    %ebx,%ebx
14090bfbe:	89 5d 8c             	mov    %ebx,-0x74(%rbp)
14090bfc1:	80 61 01 f1          	andb   $0xf1,0x1(%rcx)
14090bfc5:	66 89 59 46          	mov    %bx,0x46(%rcx)
14090bfc9:	38 19                	cmp    %bl,(%rcx)
14090bfcb:	75 25                	jne    0x14090bff2
14090bfcd:	0f b7 51 56          	movzwl 0x56(%rcx),%edx
14090bfd1:	66 85 d2             	test   %dx,%dx
14090bfd4:	74 1c                	je     0x14090bff2
14090bfd6:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14090bfdd:	38 58 08             	cmp    %bl,0x8(%rax)
14090bfe0:	74 10                	je     0x14090bff2
14090bfe2:	66 ff ca             	dec    %dx
14090bfe5:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
14090bfe9:	66 89 51 56          	mov    %dx,0x56(%rcx)
14090bfed:	e9 fa fe ff ff       	jmp    0x14090beec
14090bff2:	e8 d9 a0 f8 ff       	call   0x1408960d0
14090bff7:	e9 2f ff ff ff       	jmp    0x14090bf2b
14090bffc:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c001:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
14090c005:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c009:	48 8b 34 c8          	mov    (%rax,%rcx,8),%rsi
14090c00d:	48 8b 46 30          	mov    0x30(%rsi),%rax
14090c011:	80 38 00             	cmpb   $0x0,(%rax)
14090c014:	0f 85 c5 42 00 00    	jne    0x1409102df
14090c01a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090c01f:	48 8b 46 38          	mov    0x38(%rsi),%rax
14090c023:	48 89 85 18 02 00 00 	mov    %rax,0x218(%rbp)
14090c02a:	c6 85 36 02 00 00 00 	movb   $0x0,0x236(%rbp)
14090c031:	0f b7 41 28          	movzwl 0x28(%rcx),%eax
14090c035:	8b 79 04             	mov    0x4(%rcx),%edi
14090c038:	66 89 85 34 02 00 00 	mov    %ax,0x234(%rbp)
14090c03f:	48 63 41 24          	movslq 0x24(%rcx),%rax
14090c043:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c047:	49 03 ce             	add    %r14,%rcx
14090c04a:	48 89 8d 20 02 00 00 	mov    %rcx,0x220(%rbp)
14090c051:	48 8b 5e 30          	mov    0x30(%rsi),%rbx
14090c055:	48 8b cb             	mov    %rbx,%rcx
14090c058:	e8 e3 03 fa ff       	call   0x1408ac440
14090c05d:	8b 4b 40             	mov    0x40(%rbx),%ecx
14090c060:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
14090c064:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14090c06a:	0f 87 fc 45 00 00    	ja     0x14091066c
14090c070:	4c 89 ad c0 00 00 00 	mov    %r13,0xc0(%rbp)
14090c077:	45 33 c9             	xor    %r9d,%r9d
14090c07a:	66 44 89 8d bc 00 00 	mov    %r9w,0xbc(%rbp)
14090c081:	00
14090c082:	44 89 8d c8 00 00 00 	mov    %r9d,0xc8(%rbp)
14090c089:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14090c090:	0f b7 53 44          	movzwl 0x44(%rbx),%edx
14090c094:	44 8b 40 58          	mov    0x58(%rax),%r8d
14090c098:	44 2b 43 38          	sub    0x38(%rbx),%r8d
14090c09c:	41 3b d0             	cmp    %r8d,%edx
14090c09f:	7e 0a                	jle    0x14090c0ab
14090c0a1:	45 85 c0             	test   %r8d,%r8d
14090c0a4:	41 8b d0             	mov    %r8d,%edx
14090c0a7:	41 0f 48 d1          	cmovs  %r9d,%edx
14090c0ab:	48 8b 43 38          	mov    0x38(%rbx),%rax
14090c0af:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
14090c0b6:	3b ca                	cmp    %edx,%ecx
14090c0b8:	77 14                	ja     0x14090c0ce
14090c0ba:	ba 10 40 00 00       	mov    $0x4010,%edx
14090c0bf:	89 8d b8 00 00 00    	mov    %ecx,0xb8(%rbp)
14090c0c5:	66 89 95 bc 00 00 00 	mov    %dx,0xbc(%rbp)
14090c0cc:	eb 2c                	jmp    0x14090c0fa
14090c0ce:	44 8b c1             	mov    %ecx,%r8d
14090c0d1:	4c 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%r9
14090c0d8:	48 8b cb             	mov    %rbx,%rcx
14090c0db:	33 d2                	xor    %edx,%edx
14090c0dd:	e8 2e 6e 00 00       	call   0x140912f10
14090c0e2:	44 8b e0             	mov    %eax,%r12d
14090c0e5:	85 c0                	test   %eax,%eax
14090c0e7:	0f 85 c3 fc ff ff    	jne    0x14090bdb0
14090c0ed:	8b 8d b8 00 00 00    	mov    0xb8(%rbp),%ecx
14090c0f3:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14090c0fa:	45 33 c9             	xor    %r9d,%r9d
14090c0fd:	4c 8d 85 18 02 00 00 	lea    0x218(%rbp),%r8
14090c104:	48 8b d0             	mov    %rax,%rdx
14090c107:	e8 f4 84 00 00       	call   0x140914600
14090c10c:	83 bd c8 00 00 00 00 	cmpl   $0x0,0xc8(%rbp)
14090c113:	8b d8                	mov    %eax,%ebx
14090c115:	74 0c                	je     0x14090c123
14090c117:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
14090c11e:	e8 3d d1 01 00       	call   0x140929260
14090c123:	45 33 db             	xor    %r11d,%r11d
14090c126:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090c12b:	45 8b e3             	mov    %r11d,%r12d
14090c12e:	85 db                	test   %ebx,%ebx
14090c130:	7f 7d                	jg     0x14090c1af
14090c132:	0f 84 99 2e 00 00    	je     0x14090efd1
14090c138:	85 ff                	test   %edi,%edi
14090c13a:	0f 8e 83 00 00 00    	jle    0x14090c1c3
14090c140:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14090c144:	ff cf                	dec    %edi
14090c146:	66 44 89 59 46       	mov    %r11w,0x46(%rcx)
14090c14b:	80 61 01 f9          	andb   $0xf9,0x1(%rcx)
14090c14f:	44 38 19             	cmp    %r11b,(%rcx)
14090c152:	74 07                	je     0x14090c15b
14090c154:	e8 97 96 f8 ff       	call   0x1408957f0
14090c159:	eb 35                	jmp    0x14090c190
14090c15b:	44 0f b7 41 56       	movzwl 0x56(%rcx),%r8d
14090c160:	48 8b 91 88 00 00 00 	mov    0x88(%rcx),%rdx
14090c167:	41 8d 40 01          	lea    0x1(%r8),%eax
14090c16b:	66 89 41 56          	mov    %ax,0x56(%rcx)
14090c16f:	66 3b 42 18          	cmp    0x18(%rdx),%ax
14090c173:	72 0c                	jb     0x14090c181
14090c175:	66 44 89 41 56       	mov    %r8w,0x56(%rcx)
14090c17a:	e8 71 96 f8 ff       	call   0x1408957f0
14090c17f:	eb 0f                	jmp    0x14090c190
14090c181:	44 38 5a 08          	cmp    %r11b,0x8(%rdx)
14090c185:	0f 85 c6 fe ff ff    	jne    0x14090c051
14090c18b:	e8 a0 7c fa ff       	call   0x1408b3e30
14090c190:	44 8b e0             	mov    %eax,%r12d
14090c193:	85 c0                	test   %eax,%eax
14090c195:	0f 84 b6 fe ff ff    	je     0x14090c051
14090c19b:	83 f8 65             	cmp    $0x65,%eax
14090c19e:	0f 85 0c fc ff ff    	jne    0x14090bdb0
14090c1a4:	45 33 db             	xor    %r11d,%r11d
14090c1a7:	45 8b e3             	mov    %r11d,%r12d
14090c1aa:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090c1af:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c1b4:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c1ba:	49 83 c7 18          	add    $0x18,%r15
14090c1be:	e9 96 fd ff ff       	jmp    0x14090bf59
14090c1c3:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c1c8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c1cd:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090c1d2:	e9 55 03 00 00       	jmp    0x14090c52c
14090c1d7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c1dc:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090c1e0:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c1e4:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14090c1e8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c1ed:	0f b7 4a 0c          	movzwl 0xc(%rdx),%ecx
14090c1f1:	8b 40 08             	mov    0x8(%rax),%eax
14090c1f4:	3b c8                	cmp    %eax,%ecx
14090c1f6:	7d 0e                	jge    0x14090c206
14090c1f8:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c1fd:	66 89 42 0c          	mov    %ax,0xc(%rdx)
14090c201:	e9 36 03 00 00       	jmp    0x14090c53c
14090c206:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c20b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c210:	8b 40 0c             	mov    0xc(%rax),%eax
14090c213:	3b c8                	cmp    %eax,%ecx
14090c215:	0f 8e 21 03 00 00    	jle    0x14090c53c
14090c21b:	66 89 42 0c          	mov    %ax,0xc(%rdx)
14090c21f:	e9 18 03 00 00       	jmp    0x14090c53c
14090c224:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c229:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090c22d:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c231:	48 83 3c c8 00       	cmpq   $0x0,(%rax,%rcx,8)
14090c236:	0f 84 1a 38 00 00    	je     0x14090fa56
14090c23c:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c241:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090c246:	49 83 c7 18          	add    $0x18,%r15
14090c24a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090c24f:	e9 b9 bf ff ff       	jmp    0x14090820d
14090c254:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c259:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c25e:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090c262:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c266:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090c26a:	0f b7 41 0c          	movzwl 0xc(%rcx),%eax
14090c26e:	41 3b 47 10          	cmp    0x10(%r15),%eax
14090c272:	0f 8d cb 02 00 00    	jge    0x14090c543
14090c278:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c27c:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090c281:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090c286:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090c28a:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090c28f:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c293:	49 03 ce             	add    %r14,%rcx
14090c296:	48 89 8d 88 00 00 00 	mov    %rcx,0x88(%rbp)
14090c29d:	41 0f b7 44 24 10    	movzwl 0x10(%r12),%eax
14090c2a3:	66 89 85 9c 00 00 00 	mov    %ax,0x9c(%rbp)
14090c2aa:	66 85 c0             	test   %ax,%ax
14090c2ad:	74 32                	je     0x14090c2e1
14090c2af:	48 8b 43 38          	mov    0x38(%rbx),%rax
14090c2b3:	48 8d 73 24          	lea    0x24(%rbx),%rsi
14090c2b7:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14090c2be:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
14090c2c5:	c6 85 9e 00 00 00 00 	movb   $0x0,0x9e(%rbp)
14090c2cc:	4c 8b c6             	mov    %rsi,%r8
14090c2cf:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090c2d3:	e8 b8 17 fc ff       	call   0x1408cda90
14090c2d8:	44 8b e0             	mov    %eax,%r12d
14090c2db:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c2df:	eb 75                	jmp    0x14090c356
14090c2e1:	b8 00 04 00 00       	mov    $0x400,%eax
14090c2e6:	66 85 41 14          	test   %ax,0x14(%rcx)
14090c2ea:	74 0d                	je     0x14090c2f9
14090c2ec:	e8 8f 6a 00 00       	call   0x140912d80
14090c2f1:	85 c0                	test   %eax,%eax
14090c2f3:	0f 85 4e 47 00 00    	jne    0x140910a47
14090c2f9:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14090c2fd:	e8 fe ae ff ff       	call   0x140907200
14090c302:	48 8b f8             	mov    %rax,%rdi
14090c305:	48 85 c0             	test   %rax,%rax
14090c308:	0f 84 39 47 00 00    	je     0x140910a47
14090c30e:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
14090c315:	4c 8b c8             	mov    %rax,%r9
14090c318:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14090c31c:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14090c320:	8b 52 10             	mov    0x10(%rdx),%edx
14090c323:	e8 38 8c 00 00       	call   0x140914f60
14090c328:	c6 47 1e 00          	movb   $0x0,0x1e(%rdi)
14090c32c:	48 8d 73 24          	lea    0x24(%rbx),%rsi
14090c330:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090c334:	4c 8b c6             	mov    %rsi,%r8
14090c337:	48 8b d7             	mov    %rdi,%rdx
14090c33a:	e8 51 17 fc ff       	call   0x1408cda90
14090c33f:	48 8b d7             	mov    %rdi,%rdx
14090c342:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c346:	49 8b cd             	mov    %r13,%rcx
14090c349:	44 8b e0             	mov    %eax,%r12d
14090c34c:	e8 9f a1 fc ff       	call   0x1408d64f0
14090c351:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090c356:	45 85 e4             	test   %r12d,%r12d
14090c359:	0f 85 51 fa ff ff    	jne    0x14090bdb0
14090c35f:	8b 0e                	mov    (%rsi),%ecx
14090c361:	85 c9                	test   %ecx,%ecx
14090c363:	0f 95 c0             	setne  %al
14090c366:	45 33 db             	xor    %r11d,%r11d
14090c369:	88 43 02             	mov    %al,0x2(%rbx)
14090c36c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c371:	44 88 63 03          	mov    %r12b,0x3(%rbx)
14090c375:	44 89 5b 20          	mov    %r11d,0x20(%rbx)
14090c379:	0f b6 00             	movzbl (%rax),%eax
14090c37c:	3c 1c                	cmp    $0x1c,%al
14090c37e:	75 17                	jne    0x14090c397
14090c380:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c385:	85 c9                	test   %ecx,%ecx
14090c387:	0f 84 4e 2c 00 00    	je     0x14090efdb
14090c38d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c392:	e9 9a 01 00 00       	jmp    0x14090c531
14090c397:	85 c9                	test   %ecx,%ecx
14090c399:	0f 85 37 2c 00 00    	jne    0x14090efd6
14090c39f:	3c 1a                	cmp    $0x1a,%al
14090c3a1:	75 42                	jne    0x14090c3e5
14090c3a3:	0f b7 95 9c 00 00 00 	movzwl 0x9c(%rbp),%edx
14090c3aa:	49 8b cb             	mov    %r11,%rcx
14090c3ad:	48 85 d2             	test   %rdx,%rdx
14090c3b0:	0f 84 9e c3 ff ff    	je     0x140908754
14090c3b6:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
14090c3bd:	48 83 c0 14          	add    $0x14,%rax
14090c3c1:	f6 00 01             	testb  $0x1,(%rax)
14090c3c4:	0f 85 0c 2c 00 00    	jne    0x14090efd6
14090c3ca:	48 ff c1             	inc    %rcx
14090c3cd:	48 83 c0 38          	add    $0x38,%rax
14090c3d1:	48 3b ca             	cmp    %rdx,%rcx
14090c3d4:	7c eb                	jl     0x14090c3c1
14090c3d6:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c3db:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c3e0:	e9 4c 01 00 00       	jmp    0x14090c531
14090c3e5:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c3ea:	41 80 3f 19          	cmpb   $0x19,(%r15)
14090c3ee:	0f 85 65 c3 ff ff    	jne    0x140908759
14090c3f4:	41 0f b7 47 10       	movzwl 0x10(%r15),%eax
14090c3f9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c3fe:	66 89 43 0c          	mov    %ax,0xc(%rbx)
14090c402:	e9 2a 01 00 00       	jmp    0x14090c531
14090c407:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c40c:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090c410:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c414:	49 03 ce             	add    %r14,%rcx
14090c417:	f6 41 14 24          	testb  $0x24,0x14(%rcx)
14090c41b:	0f 85 83 00 00 00    	jne    0x14090c4a4
14090c421:	0f 10 01             	movups (%rcx),%xmm0