14091d07a:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091d080:	48 8d 0c 6d 00 00 00 	lea    0x0(,%rbp,2),%rcx
14091d087:	00
14091d088:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091d08f:	48 03 cd             	add    %rbp,%rcx
14091d092:	c7 04 c8 31 00 00 00 	movl   $0x31,(%rax,%rcx,8)
14091d099:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14091d09d:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
14091d0a4:	00 00
14091d0a6:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
14091d0ab:	40 f6 c7 40          	test   $0x40,%dil
14091d0af:	75 59                	jne    0x14091d10a
14091d0b1:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091d0b8:	41 8b 57 04          	mov    0x4(%r15),%edx
14091d0bc:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091d0c2:	7f 19                	jg     0x14091d0dd
14091d0c4:	44 8b c2             	mov    %edx,%r8d
14091d0c7:	89 74 24 20          	mov    %esi,0x20(%rsp)
14091d0cb:	ba 88 00 00 00       	mov    $0x88,%edx
14091d0d0:	45 33 c9             	xor    %r9d,%r9d
14091d0d3:	48 8b cb             	mov    %rbx,%rcx
14091d0d6:	e8 c5 fc f8 ff       	call   0x1408acda0
14091d0db:	eb 2d                	jmp    0x14091d10a
14091d0dd:	8d 41 01             	lea    0x1(%rcx),%eax
14091d0e0:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091d0e6:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091d0ea:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091d0f1:	c7 04 c8 88 00 00 00 	movl   $0x88,(%rax,%rcx,8)
14091d0f8:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14091d0fc:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
14091d103:	00 00
14091d105:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
14091d10a:	0f ba e7 09          	bt     $0x9,%edi
14091d10e:	72 17                	jb     0x14091d127
14091d110:	0f ba e7 0d          	bt     $0xd,%edi
14091d114:	0f 83 59 01 00 00    	jae    0x14091d273
14091d11a:	49 83 7f 50 00       	cmpq   $0x0,0x50(%r15)
14091d11f:	0f 84 4e 01 00 00    	je     0x14091d273
14091d125:	eb 0a                	jmp    0x14091d131
14091d127:	0f ba e7 0d          	bt     $0xd,%edi
14091d12b:	0f 83 e9 00 00 00    	jae    0x14091d21a
14091d131:	49 8b 77 50          	mov    0x50(%r15),%rsi
14091d135:	45 33 d2             	xor    %r10d,%r10d
14091d138:	ba 00 80 ff ff       	mov    $0xffff8000,%edx
14091d13d:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14091d141:	48 85 c9             	test   %rcx,%rcx
14091d144:	74 25                	je     0x14091d16b
14091d146:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14091d14b:	41 8b d2             	mov    %r10d,%edx
14091d14e:	48 8b 40 20          	mov    0x20(%rax),%rax
14091d152:	48 83 c0 18          	add    $0x18,%rax
14091d156:	48 39 08             	cmp    %rcx,(%rax)
14091d159:	74 10                	je     0x14091d16b
14091d15b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14091d160:	ff c2                	inc    %edx
14091d162:	48 8d 40 20          	lea    0x20(%rax),%rax
14091d166:	48 39 08             	cmp    %rcx,(%rax)
14091d169:	75 f5                	jne    0x14091d160
14091d16b:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091d172:	44 8b 4e 58          	mov    0x58(%rsi),%r9d
14091d176:	45 8b 47 08          	mov    0x8(%r15),%r8d
14091d17a:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091d180:	7f 13                	jg     0x14091d195
14091d182:	89 54 24 20          	mov    %edx,0x20(%rsp)
14091d186:	48 8b cb             	mov    %rbx,%rcx
14091d189:	ba 65 00 00 00       	mov    $0x65,%edx
14091d18e:	e8 0d fc f8 ff       	call   0x1408acda0
14091d193:	eb 2e                	jmp    0x14091d1c3
14091d195:	8d 41 01             	lea    0x1(%rcx),%eax
14091d198:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091d19e:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091d1a2:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091d1a9:	c7 04 c8 65 00 00 00 	movl   $0x65,(%rax,%rcx,8)
14091d1b0:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14091d1b5:	44 89 4c c8 08       	mov    %r9d,0x8(%rax,%rcx,8)
14091d1ba:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
14091d1be:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14091d1c3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14091d1c8:	48 8b d6             	mov    %rsi,%rdx
14091d1cb:	48 8b c8             	mov    %rax,%rcx
14091d1ce:	48 8b 78 10          	mov    0x10(%rax),%rdi
14091d1d2:	e8 c9 ee fc ff       	call   0x1408ec0a0
14091d1d7:	48 8b d0             	mov    %rax,%rdx
14091d1da:	48 85 c0             	test   %rax,%rax
14091d1dd:	74 39                	je     0x14091d218
14091d1df:	48 8b 0f             	mov    (%rdi),%rcx
14091d1e2:	80 79 67 00          	cmpb   $0x0,0x67(%rcx)
14091d1e6:	74 14                	je     0x14091d1fc
14091d1e8:	48 83 b9 00 03 00 00 	cmpq   $0x0,0x300(%rcx)
14091d1ef:	00
14091d1f0:	75 26                	jne    0x14091d218
14091d1f2:	48 8b c8             	mov    %rax,%rcx
14091d1f5:	e8 16 f0 fc ff       	call   0x1408ec210
14091d1fa:	eb 1c                	jmp    0x14091d218
14091d1fc:	48 63 87 90 00 00 00 	movslq 0x90(%rdi),%rax
14091d203:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091d207:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14091d20e:	c6 44 c8 e9 f8       	movb   $0xf8,-0x17(%rax,%rcx,8)
14091d213:	48 89 54 c8 f8       	mov    %rdx,-0x8(%rax,%rcx,8)
14091d218:	33 f6                	xor    %esi,%esi
14091d21a:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091d221:	41 8b 57 08          	mov    0x8(%r15),%edx
14091d225:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091d22b:	7f 19                	jg     0x14091d246
14091d22d:	44 8b c2             	mov    %edx,%r8d
14091d230:	89 74 24 20          	mov    %esi,0x20(%rsp)
14091d234:	ba 88 00 00 00       	mov    $0x88,%edx
14091d239:	45 33 c9             	xor    %r9d,%r9d
14091d23c:	48 8b cb             	mov    %rbx,%rcx
14091d23f:	e8 5c fb f8 ff       	call   0x1408acda0
14091d244:	eb 2d                	jmp    0x14091d273
14091d246:	8d 41 01             	lea    0x1(%rcx),%eax
14091d249:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091d24f:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091d253:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091d25a:	c7 04 c8 88 00 00 00 	movl   $0x88,(%rax,%rcx,8)
14091d261:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14091d265:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
14091d26c:	00 00
14091d26e:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
14091d273:	41 80 7f 41 43       	cmpb   $0x43,0x41(%r15)
14091d278:	41 8b 57 1c          	mov    0x1c(%r15),%edx
14091d27c:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14091d283:	75 44                	jne    0x14091d2c9
14091d285:	45 8b 47 44          	mov    0x44(%r15),%r8d
14091d289:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091d28f:	7f 16                	jg     0x14091d2a7
14091d291:	44 8b ca             	mov    %edx,%r9d
14091d294:	89 74 24 20          	mov    %esi,0x20(%rsp)
14091d298:	ba 09 00 00 00       	mov    $0x9,%edx
14091d29d:	48 8b cb             	mov    %rbx,%rcx
14091d2a0:	e8 fb fa f8 ff       	call   0x1408acda0
14091d2a5:	eb 6c                	jmp    0x14091d313
14091d2a7:	8d 41 01             	lea    0x1(%rcx),%eax
14091d2aa:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091d2b0:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091d2b4:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091d2bb:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
14091d2c2:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14091d2c7:	eb 3d                	jmp    0x14091d306
14091d2c9:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14091d2cf:	7f 19                	jg     0x14091d2ea
14091d2d1:	44 8b ca             	mov    %edx,%r9d
14091d2d4:	89 74 24 20          	mov    %esi,0x20(%rsp)
14091d2d8:	ba 08 00 00 00       	mov    $0x8,%edx
14091d2dd:	45 33 c0             	xor    %r8d,%r8d
14091d2e0:	48 8b cb             	mov    %rbx,%rcx
14091d2e3:	e8 b8 fa f8 ff       	call   0x1408acda0
14091d2e8:	eb 29                	jmp    0x14091d313
14091d2ea:	8d 41 01             	lea    0x1(%rcx),%eax
14091d2ed:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14091d2f3:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14091d2f7:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091d2fe:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
14091d305:	00
14091d306:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
14091d30b:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
14091d30f:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14091d313:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
14091d319:	85 ed                	test   %ebp,%ebp
14091d31b:	79 03                	jns    0x14091d320
14091d31d:	8d 6a ff             	lea    -0x1(%rdx),%ebp
14091d320:	48 8b 03             	mov    (%rbx),%rax
14091d323:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
14091d327:	74 09                	je     0x14091d332
14091d329:	48 8d 05 28 6b b1 00 	lea    0xb16b28(%rip),%rax        # 0x141433e58
14091d330:	eb 12                	jmp    0x14091d344
14091d332:	48 63 c5             	movslq %ebp,%rax
14091d335:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091d339:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091d340:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
14091d344:	89 50 08             	mov    %edx,0x8(%rax)
14091d347:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
14091d34e:	00
14091d34f:	41 ff ce             	dec    %r14d
14091d352:	49 83 ec 01          	sub    $0x1,%r12
14091d356:	8b b4 24 b0 00 00 00 	mov    0xb0(%rsp),%esi
14091d35d:	44 89 b4 24 a8 00 00 	mov    %r14d,0xa8(%rsp)
14091d364:	00
14091d365:	41 b9 00 00 00 00    	mov    $0x0,%r9d
14091d36b:	0f 89 9f f4 ff ff    	jns    0x14091c810
14091d371:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
14091d376:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14091d37b:	48 83 7d 68 00       	cmpq   $0x0,0x68(%rbp)
14091d380:	74 08                	je     0x14091d38a
14091d382:	48 8b cd             	mov    %rbp,%rcx
14091d385:	e8 86 7f 01 00       	call   0x140935310
14091d38a:	33 f6                	xor    %esi,%esi
14091d38c:	48 8d bd 70 03 00 00 	lea    0x370(%rbp),%rdi
14091d393:	44 8b f6             	mov    %esi,%r14d
14091d396:	40 38 75 48          	cmp    %sil,0x48(%rbp)
14091d39a:	0f 86 b2 02 00 00    	jbe    0x14091d652
14091d3a0:	44 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12d
14091d3a7:	00
14091d3a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14091d3af:	00
14091d3b0:	0f b6 47 40          	movzbl 0x40(%rdi),%eax
14091d3b4:	48 8b 57 60          	mov    0x60(%rdi),%rdx
14091d3b8:	48 6b c8 68          	imul   $0x68,%rax,%rcx
14091d3bc:	48 03 4c 24 40       	add    0x40(%rsp),%rcx
14091d3c1:	48 83 7f 38 00       	cmpq   $0x0,0x38(%rdi)
14091d3c6:	4c 8b 59 28          	mov    0x28(%rcx),%r11
14091d3ca:	74 13                	je     0x14091d3df
14091d3cc:	4c 8b c7             	mov    %rdi,%r8
14091d3cf:	41 8b d6             	mov    %r14d,%edx
14091d3d2:	48 8b cd             	mov    %rbp,%rcx
14091d3d5:	e8 66 0e 00 00       	call   0x14091e240
14091d3da:	e9 5f 02 00 00       	jmp    0x14091d63e
14091d3df:	f6 41 48 20          	testb  $0x20,0x48(%rcx)
14091d3e3:	0f 84 b2 00 00 00    	je     0x14091d49b
14091d3e9:	44 8b 47 20          	mov    0x20(%rdi),%r8d
14091d3ed:	4d 8b 4f 10          	mov    0x10(%r15),%r9
14091d3f1:	44 8b 59 40          	mov    0x40(%rcx),%r11d
14091d3f5:	41 8b c8             	mov    %r8d,%ecx
14091d3f8:	44 8b 57 04          	mov    0x4(%rdi),%r10d
14091d3fc:	49 8d 91 90 00 00 00 	lea    0x90(%r9),%rdx
14091d403:	45 85 c0             	test   %r8d,%r8d
14091d406:	79 04                	jns    0x14091d40c
14091d408:	8b 0a                	mov    (%rdx),%ecx
14091d40a:	ff c9                	dec    %ecx
14091d40c:	49 8b 01             	mov    (%r9),%rax
14091d40f:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
14091d413:	74 09                	je     0x14091d41e
14091d415:	4c 8d 0d 3c 6a b1 00 	lea    0xb16a3c(%rip),%r9        # 0x141433e58
14091d41c:	eb 12                	jmp    0x14091d430
14091d41e:	48 63 c1             	movslq %ecx,%rax
14091d421:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091d425:	49 8b 81 88 00 00 00 	mov    0x88(%r9),%rax
14091d42c:	4c 8d 0c c8          	lea    (%rax,%rcx,8),%r9
14091d430:	49 8b 07             	mov    (%r15),%rax
14091d433:	8b 0a                	mov    (%rdx),%ecx
14091d435:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
14091d439:	0f 85 ff 01 00 00    	jne    0x14091d63e
14091d43f:	44 3b c1             	cmp    %ecx,%r8d
14091d442:	0f 8d f6 01 00 00    	jge    0x14091d63e
14091d448:	41 2b c8             	sub    %r8d,%ecx
14091d44b:	49 8d 51 0c          	lea    0xc(%r9),%rdx
14091d44f:	44 8b c1             	mov    %ecx,%r8d
14091d452:	44 39 52 f8          	cmp    %r10d,-0x8(%rdx)
14091d456:	75 2f                	jne    0x14091d487
14091d458:	0f b6 42 f4          	movzbl -0xc(%rdx),%eax
14091d45c:	3c 5e                	cmp    $0x5e,%al
14091d45e:	75 1c                	jne    0x14091d47c
14091d460:	8b 4a fc             	mov    -0x4(%rdx),%ecx
14091d463:	8b 02                	mov    (%rdx),%eax
14091d465:	41 03 cb             	add    %r11d,%ecx
14091d468:	89 4a f8             	mov    %ecx,-0x8(%rdx)
14091d46b:	c6 42 f4 50          	movb   $0x50,-0xc(%rdx)
14091d46f:	89 42 fc             	mov    %eax,-0x4(%rdx)
14091d472:	89 32                	mov    %esi,(%rdx)
14091d474:	66 c7 42 f6 02 00    	movw   $0x2,-0xa(%rdx)
14091d47a:	eb 0b                	jmp    0x14091d487
14091d47c:	3c 87                	cmp    $0x87,%al
14091d47e:	75 07                	jne    0x14091d487
14091d480:	c6 42 f4 7e          	movb   $0x7e,-0xc(%rdx)
14091d484:	89 72 f8             	mov    %esi,-0x8(%rdx)
14091d487:	48 83 c2 18          	add    $0x18,%rdx
14091d48b:	49 83 e8 01          	sub    $0x1,%r8
14091d48f:	75 c1                	jne    0x14091d452
14091d491:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14091d496:	e9 a3 01 00 00       	jmp    0x14091d63e
14091d49b:	8b 42 38             	mov    0x38(%rdx),%eax
14091d49e:	a9 40 02 00 00       	test   $0x240,%eax
14091d4a3:	74 06                	je     0x14091d4ab
14091d4a5:	48 8b 72 20          	mov    0x20(%rdx),%rsi
14091d4a9:	eb 0e                	jmp    0x14091d4b9
14091d4ab:	0f ba e0 0d          	bt     $0xd,%eax
14091d4af:	0f 83 89 01 00 00    	jae    0x14091d63e
14091d4b5:	48 8b 77 50          	mov    0x50(%rdi),%rsi
14091d4b9:	48 85 f6             	test   %rsi,%rsi
14091d4bc:	0f 84 7a 01 00 00    	je     0x14091d63c
14091d4c2:	41 80 7d 67 00       	cmpb   $0x0,0x67(%r13)
14091d4c7:	0f 85 6f 01 00 00    	jne    0x14091d63c
14091d4cd:	80 7d 4a 00          	cmpb   $0x0,0x4a(%rbp)
14091d4d1:	74 10                	je     0x14091d4e3
14091d4d3:	48 8b 46 18          	mov    0x18(%rsi),%rax
14091d4d7:	f6 40 30 80          	testb  $0x80,0x30(%rax)
14091d4db:	75 06                	jne    0x14091d4e3
14091d4dd:	44 8b 45 58          	mov    0x58(%rbp),%r8d
14091d4e1:	eb 03                	jmp    0x14091d4e6
14091d4e3:	45 8b c4             	mov    %r12d,%r8d
14091d4e6:	8b 57 20             	mov    0x20(%rdi),%edx
14091d4e9:	83 c2 01             	add    $0x1,%edx
14091d4ec:	8b ca                	mov    %edx,%ecx
14091d4ee:	79 08                	jns    0x14091d4f8
14091d4f0:	8b 8b 90 00 00 00    	mov    0x90(%rbx),%ecx
14091d4f6:	ff c9                	dec    %ecx
14091d4f8:	48 8b 03             	mov    (%rbx),%rax
14091d4fb:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
14091d4ff:	74 09                	je     0x14091d50a
14091d501:	4c 8d 15 50 69 b1 00 	lea    0xb16950(%rip),%r10        # 0x141433e58
14091d508:	eb 12                	jmp    0x14091d51c
14091d50a:	48 63 c1             	movslq %ecx,%rax
14091d50d:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091d511:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14091d518:	4c 8d 14 c8          	lea    (%rax,%rcx,8),%r10
14091d51c:	44 2b c2             	sub    %edx,%r8d
14091d51f:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
14091d525:	49 63 c0             	movslq %r8d,%rax
14091d528:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091d52c:	49 8d 2c ca          	lea    (%r10,%rcx,8),%rbp
14091d530:	49 83 c2 04          	add    $0x4,%r10
14091d534:	45 33 ff             	xor    %r15d,%r15d
14091d537:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14091d53e:	00 00
14091d540:	8b 47 04             	mov    0x4(%rdi),%eax
14091d543:	41 39 02             	cmp    %eax,(%r10)
14091d546:	0f 85 cd 00 00 00    	jne    0x14091d619
14091d54c:	41 0f b6 42 fc       	movzbl -0x4(%r10),%eax
14091d551:	3c 5e                	cmp    $0x5e,%al
14091d553:	0f 85 a8 00 00 00    	jne    0x14091d601
14091d559:	41 8b 43 30          	mov    0x30(%r11),%eax
14091d55d:	4d 63 42 04          	movslq 0x4(%r10),%r8
14091d561:	84 c0                	test   %al,%al
14091d563:	79 28                	jns    0x14091d58d
14091d565:	49 8b 53 10          	mov    0x10(%r11),%rdx
14091d569:	48 85 d2             	test   %rdx,%rdx
14091d56c:	74 14                	je     0x14091d582
14091d56e:	66 90                	xchg   %ax,%ax
14091d570:	8b 42 64             	mov    0x64(%rdx),%eax
14091d573:	24 03                	and    $0x3,%al
14091d575:	3c 02                	cmp    $0x2,%al
14091d577:	74 09                	je     0x14091d582
14091d579:	48 8b 52 28          	mov    0x28(%rdx),%rdx
14091d57d:	48 85 d2             	test   %rdx,%rdx
14091d580:	75 ee                	jne    0x14091d570
14091d582:	48 8b 42 08          	mov    0x8(%rdx),%rax
14091d586:	46 0f b7 04 40       	movzwl (%rax,%r8,2),%r8d
14091d58b:	eb 42                	jmp    0x14091d5cf
14091d58d:	a8 20                	test   $0x20,%al
14091d58f:	74 3e                	je     0x14091d5cf
14091d591:	45 8b cf             	mov    %r15d,%r9d
14091d594:	66 45 3b f8          	cmp    %r8w,%r15w
14091d598:	7f 35                	jg     0x14091d5cf
14091d59a:	49 8b 53 08          	mov    0x8(%r11),%rdx
14091d59e:	48 83 c2 12          	add    $0x12,%rdx
14091d5a2:	0f 1f 40 00          	nopl   0x0(%rax)
14091d5a6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14091d5ad:	00 00 00
14091d5b0:	f6 02 20             	testb  $0x20,(%rdx)
14091d5b3:	41 8d 40 01          	lea    0x1(%r8),%eax
14091d5b7:	48 8d 52 18          	lea    0x18(%rdx),%rdx
14091d5bb:	66 41 0f 44 c0       	cmove  %r8w,%ax
14091d5c0:	41 ff c1             	inc    %r9d
14091d5c3:	0f bf c8             	movswl %ax,%ecx
14091d5c6:	44 0f b7 c0          	movzwl %ax,%r8d
14091d5ca:	44 3b c9             	cmp    %ecx,%r9d
14091d5cd:	7e e1                	jle    0x14091d5b0
14091d5cf:	0f b7 56 60          	movzwl 0x60(%rsi),%edx
14091d5d3:	41 8b cf             	mov    %r15d,%ecx