14013a155:	4c 8b b6 18 0d 00 00 	mov    0xd18(%rsi),%r14
14013a15c:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14013a161:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
14013a167:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
14013a16c:	33 d2                	xor    %edx,%edx
14013a16e:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14013a173:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14013a177:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14013a17b:	44 89 4c 24 40       	mov    %r9d,0x40(%rsp)
14013a180:	e8 d9 28 1c 00       	call   0x1402fca5e
14013a185:	8b 97 04 01 00 00    	mov    0x104(%rdi),%edx
14013a18b:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14013a192:	4c 8b 8c df e8 01 00 	mov    0x1e8(%rdi,%rbx,8),%r9
14013a199:	00
14013a19a:	83 fa 05             	cmp    $0x5,%edx
14013a19d:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
14013a1a2:	4d 8b e8             	mov    %r8,%r13
14013a1a5:	0f 94 44 24 30       	sete   0x30(%rsp)
14013a1aa:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14013a1af:	89 54 24 60          	mov    %edx,0x60(%rsp)
14013a1b3:	49 ff c5             	inc    %r13
14013a1b6:	43 80 3c 2a 00       	cmpb   $0x0,(%r10,%r13,1)
14013a1bb:	75 f6                	jne    0x14013a1b3
14013a1bd:	8b 86 1c 02 00 00    	mov    0x21c(%rsi),%eax
14013a1c3:	4c 8d 1d 36 5e ec ff 	lea    -0x13a1ca(%rip),%r11        # 0x140000000
14013a1ca:	45 33 e4             	xor    %r12d,%r12d
14013a1cd:	89 44 24 34          	mov    %eax,0x34(%rsp)
14013a1d1:	8b 07                	mov    (%rdi),%eax
14013a1d3:	41 8b dc             	mov    %r12d,%ebx
14013a1d6:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14013a1db:	45 8b fc             	mov    %r12d,%r15d
14013a1de:	83 f8 01             	cmp    $0x1,%eax
14013a1e1:	7c 0b                	jl     0x14013a1ee
14013a1e3:	8b c8                	mov    %eax,%ecx
14013a1e5:	83 f8 11             	cmp    $0x11,%eax
14013a1e8:	0f 8c 2c 01 00 00    	jl     0x14013a31a
14013a1ee:	4c 8b 5c 24 70       	mov    0x70(%rsp),%r11
14013a1f3:	8b c8                	mov    %eax,%ecx
14013a1f5:	41 38 1b             	cmp    %bl,(%r11)
14013a1f8:	0f 85 15 01 00 00    	jne    0x14013a313
14013a1fe:	83 f8 01             	cmp    $0x1,%eax
14013a201:	0f 84 0c 01 00 00    	je     0x14013a313
14013a207:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
14013a20d:	38 9f cc 03 00 00    	cmp    %bl,0x3cc(%rdi)
14013a213:	74 1b                	je     0x14013a230
14013a215:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
14013a21a:	48 8d 15 9f 40 20 00 	lea    0x20409f(%rip),%rdx        # 0x14033e2c0
14013a221:	4d 8b c2             	mov    %r10,%r8
14013a224:	48 8b ce             	mov    %rsi,%rcx
14013a227:	e8 f4 0a 01 00       	call   0x14014ad20
14013a22c:	8b 54 24 60          	mov    0x60(%rsp),%edx
14013a230:	83 fa 05             	cmp    $0x5,%edx
14013a233:	74 20                	je     0x14013a255
14013a235:	49 81 fd ff 00 00 00 	cmp    $0xff,%r13
14013a23c:	76 17                	jbe    0x14013a255
14013a23e:	4d 8b c5             	mov    %r13,%r8
14013a241:	48 8d 15 a8 40 20 00 	lea    0x2040a8(%rip),%rdx        # 0x14033e2f0
14013a248:	48 8b ce             	mov    %rsi,%rcx
14013a24b:	e8 d0 0a 01 00       	call   0x14014ad20
14013a250:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14013a255:	8b 5c 24 34          	mov    0x34(%rsp),%ebx
14013a259:	f7 c3 fa ff ff ff    	test   $0xfffffffa,%ebx
14013a25f:	74 12                	je     0x14013a273
14013a261:	44 8b c3             	mov    %ebx,%r8d
14013a264:	48 8d 15 dd 40 20 00 	lea    0x2040dd(%rip),%rdx        # 0x14033e348
14013a26b:	48 8b ce             	mov    %rsi,%rcx
14013a26e:	e8 ad 0a 01 00       	call   0x14014ad20
14013a273:	f6 c3 01             	test   $0x1,%bl
14013a276:	41 c6 06 05          	movb   $0x5,(%r14)
14013a27a:	49 8b c4             	mov    %r12,%rax
14013a27d:	45 88 66 02          	mov    %r12b,0x2(%r14)
14013a281:	48 0f 45 44 24 58    	cmovne 0x58(%rsp),%rax
14013a287:	b9 03 00 00 00       	mov    $0x3,%ecx
14013a28c:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013a291:	48 85 c0             	test   %rax,%rax
14013a294:	74 0a                	je     0x14013a2a0
14013a296:	41 c6 46 03 02       	movb   $0x2,0x3(%r14)
14013a29b:	b9 04 00 00 00       	mov    $0x4,%ecx
14013a2a0:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14013a2a5:	8d 41 fe             	lea    -0x2(%rcx),%eax
14013a2a8:	41 88 46 01          	mov    %al,0x1(%r14)
14013a2ac:	41 8b d4             	mov    %r12d,%edx
14013a2af:	48 8b 46 18          	mov    0x18(%rsi),%rax
14013a2b3:	4d 8b c6             	mov    %r14,%r8
14013a2b6:	8b d9                	mov    %ecx,%ebx
14013a2b8:	44 8b c9             	mov    %ecx,%r9d
14013a2bb:	48 8b ce             	mov    %rsi,%rcx
14013a2be:	4c 3b b8 f0 01 00 00 	cmp    0x1f0(%rax),%r15
14013a2c5:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
14013a2ca:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013a2cf:	0f 94 c2             	sete   %dl
14013a2d2:	e8 f9 6b 01 00       	call   0x140150ed0
14013a2d7:	48 8b c8             	mov    %rax,%rcx
14013a2da:	8b 44 24 34          	mov    0x34(%rsp),%eax
14013a2de:	85 c0                	test   %eax,%eax
14013a2e0:	74 09                	je     0x14013a2eb
14013a2e2:	83 f8 51             	cmp    $0x51,%eax
14013a2e5:	0f 85 a1 00 00 00    	jne    0x14013a38c
14013a2eb:	48 8b 46 18          	mov    0x18(%rsi),%rax
14013a2ef:	48 3b cb             	cmp    %rbx,%rcx
14013a2f2:	74 41                	je     0x14013a335
14013a2f4:	83 38 02             	cmpl   $0x2,(%rax)
14013a2f7:	74 06                	je     0x14013a2ff
14013a2f9:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
14013a2ff:	48 2b d9             	sub    %rcx,%rbx
14013a302:	4a 8d 04 31          	lea    (%rcx,%r14,1),%rax
14013a306:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14013a30a:	48 89 47 10          	mov    %rax,0x10(%rdi)
14013a30e:	e9 9a 08 00 00       	jmp    0x14013abad
14013a313:	4c 8d 1d e6 5c ec ff 	lea    -0x13a31a(%rip),%r11        # 0x140000000
14013a31a:	ff c9                	dec    %ecx
14013a31c:	83 f9 0f             	cmp    $0xf,%ecx
14013a31f:	0f 87 71 08 00 00    	ja     0x14013ab96
14013a325:	48 63 c1             	movslq %ecx,%rax
14013a328:	41 8b 8c 83 9c ac 13 	mov    0x13ac9c(%r11,%rax,4),%ecx
14013a32f:	00
14013a330:	49 03 cb             	add    %r11,%rcx
14013a333:	ff e1                	jmp    *%rcx
14013a335:	83 38 04             	cmpl   $0x4,(%rax)
14013a338:	0f 84 96 00 00 00    	je     0x14013a3d4
14013a33e:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
14013a344:	48 c7 47 08 02 00 00 	movq   $0x2,0x8(%rdi)
14013a34b:	00
14013a34c:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14013a350:	e9 90 00 00 00       	jmp    0x14013a3e5
14013a355:	4c 3b 8f f0 01 00 00 	cmp    0x1f0(%rdi),%r9
14013a35c:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
14013a361:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
14013a365:	41 8b d4             	mov    %r12d,%edx
14013a368:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14013a36c:	0f 94 c2             	sete   %dl
14013a36f:	48 8b ce             	mov    %rsi,%rcx
14013a372:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013a377:	e8 54 6b 01 00       	call   0x140150ed0
14013a37c:	48 8b c8             	mov    %rax,%rcx
14013a37f:	8b 44 24 34          	mov    0x34(%rsp),%eax
14013a383:	85 c0                	test   %eax,%eax
14013a385:	74 1e                	je     0x14013a3a5
14013a387:	83 f8 51             	cmp    $0x51,%eax
14013a38a:	74 19                	je     0x14013a3a5
14013a38c:	48 8d 15 f5 3f 20 00 	lea    0x203ff5(%rip),%rdx        # 0x14033e388
14013a393:	48 8b ce             	mov    %rsi,%rcx
14013a396:	e8 95 83 00 00       	call   0x140142730
14013a39b:	b8 1d 00 00 00       	mov    $0x1d,%eax
14013a3a0:	e9 0a 08 00 00       	jmp    0x14013abaf
14013a3a5:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013a3a9:	48 3b c8             	cmp    %rax,%rcx
14013a3ac:	74 21                	je     0x14013a3cf
14013a3ae:	48 2b c1             	sub    %rcx,%rax
14013a3b1:	48 01 4f 10          	add    %rcx,0x10(%rdi)
14013a3b5:	48 89 47 08          	mov    %rax,0x8(%rdi)
14013a3b9:	e9 ef 07 00 00       	jmp    0x14013abad
14013a3be:	4d 8b f9             	mov    %r9,%r15
14013a3c1:	48 c7 47 08 02 00 00 	movq   $0x2,0x8(%rdi)
14013a3c8:	00
14013a3c9:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14013a3cd:	eb 16                	jmp    0x14013a3e5
14013a3cf:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14013a3d4:	48 c7 47 08 02 00 00 	movq   $0x2,0x8(%rdi)
14013a3db:	00
14013a3dc:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14013a3e0:	eb 03                	jmp    0x14013a3e5
14013a3e2:	4d 8b f9             	mov    %r9,%r15
14013a3e5:	44 8b 47 08          	mov    0x8(%rdi),%r8d
14013a3e9:	45 33 c9             	xor    %r9d,%r9d
14013a3ec:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14013a3f0:	49 8b cf             	mov    %r15,%rcx
14013a3f3:	ff 15 27 fa 1e 00    	call   *0x1efa27(%rip)        # 0x140329e20
14013a3f9:	48 63 c8             	movslq %eax,%rcx
14013a3fc:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14013a400:	75 51                	jne    0x14013a453
14013a402:	ff 15 c0 f9 1e 00    	call   *0x1ef9c0(%rip)        # 0x140329dc8
14013a408:	3d 33 27 00 00       	cmp    $0x2733,%eax
14013a40d:	75 2b                	jne    0x14013a43a
14013a40f:	49 8b cc             	mov    %r12,%rcx
14013a412:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013a416:	48 3b c8             	cmp    %rax,%rcx
14013a419:	75 93                	jne    0x14013a3ae
14013a41b:	41 80 3e 05          	cmpb   $0x5,(%r14)
14013a41f:	74 4f                	je     0x14013a470
14013a421:	48 8d 15 d8 3f 20 00 	lea    0x203fd8(%rip),%rdx        # 0x14033e400
14013a428:	48 8b ce             	mov    %rsi,%rcx
14013a42b:	e8 00 83 00 00       	call   0x140142730
14013a430:	b8 02 00 00 00       	mov    $0x2,%eax
14013a435:	e9 75 07 00 00       	jmp    0x14013abaf
14013a43a:	48 8d 15 6f 3f 20 00 	lea    0x203f6f(%rip),%rdx        # 0x14033e3b0
14013a441:	48 8b ce             	mov    %rsi,%rcx
14013a444:	e8 e7 82 00 00       	call   0x140142730
14013a449:	b8 0f 00 00 00       	mov    $0xf,%eax
14013a44e:	e9 5c 07 00 00       	jmp    0x14013abaf
14013a453:	85 c0                	test   %eax,%eax
14013a455:	75 bb                	jne    0x14013a412
14013a457:	48 8d 15 82 3f 20 00 	lea    0x203f82(%rip),%rdx        # 0x14033e3e0
14013a45e:	48 8b ce             	mov    %rsi,%rcx
14013a461:	e8 ca 82 00 00       	call   0x140142730
14013a466:	b8 03 00 00 00       	mov    $0x3,%eax
14013a46b:	e9 3f 07 00 00       	jmp    0x14013abaf
14013a470:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
14013a475:	84 c0                	test   %al,%al
14013a477:	0f 84 56 02 00 00    	je     0x14013a6d3
14013a47d:	3c 02                	cmp    $0x2,%al
14013a47f:	75 52                	jne    0x14013a4d3
14013a481:	48 8b 46 18          	mov    0x18(%rsi),%rax
14013a485:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14013a48c:	83 38 06             	cmpl   $0x6,(%rax)
14013a48f:	74 06                	je     0x14013a497
14013a491:	c7 00 06 00 00 00    	movl   $0x6,(%rax)
14013a497:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14013a49c:	48 85 c0             	test   %rax,%rax
14013a49f:	74 7f                	je     0x14013a520
14013a4a1:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14013a4a6:	48 85 c9             	test   %rcx,%rcx
14013a4a9:	74 75                	je     0x14013a520
14013a4ab:	4d 8b f8             	mov    %r8,%r15
14013a4ae:	66 90                	xchg   %ax,%ax
14013a4b0:	49 ff c7             	inc    %r15
14013a4b3:	46 38 24 38          	cmp    %r12b,(%rax,%r15,1)
14013a4b7:	75 f7                	jne    0x14013a4b0
14013a4b9:	49 8b d8             	mov    %r8,%rbx
14013a4bc:	0f 1f 40 00          	nopl   0x0(%rax)
14013a4c0:	48 ff c3             	inc    %rbx
14013a4c3:	44 38 24 19          	cmp    %r12b,(%rcx,%rbx,1)
14013a4c7:	75 f7                	jne    0x14013a4c0
14013a4c9:	41 c6 06 01          	movb   $0x1,(%r14)
14013a4cd:	45 88 7e 01          	mov    %r15b,0x1(%r14)
14013a4d1:	eb 5e                	jmp    0x14013a531
14013a4d3:	48 8b ce             	mov    %rsi,%rcx
14013a4d6:	3c 01                	cmp    $0x1,%al
14013a4d8:	75 16                	jne    0x14013a4f0
14013a4da:	48 8d 15 57 3f 20 00 	lea    0x203f57(%rip),%rdx        # 0x14033e438
14013a4e1:	e8 4a 82 00 00       	call   0x140142730
14013a4e6:	b8 05 00 00 00       	mov    $0x5,%eax
14013a4eb:	e9 bf 06 00 00       	jmp    0x14013abaf
14013a4f0:	3c ff                	cmp    $0xff,%al
14013a4f2:	75 16                	jne    0x14013a50a
14013a4f4:	48 8d 15 7d 3f 20 00 	lea    0x203f7d(%rip),%rdx        # 0x14033e478
14013a4fb:	e8 30 82 00 00       	call   0x140142730
14013a500:	b8 0c 00 00 00       	mov    $0xc,%eax
14013a505:	e9 a5 06 00 00       	jmp    0x14013abaf
14013a50a:	48 8d 15 97 3f 20 00 	lea    0x203f97(%rip),%rdx        # 0x14033e4a8
14013a511:	e8 1a 82 00 00       	call   0x140142730
14013a516:	b8 20 00 00 00       	mov    $0x20,%eax
14013a51b:	e9 8f 06 00 00       	jmp    0x14013abaf
14013a520:	66 41 c7 06 01 00    	movw   $0x1,(%r14)
14013a526:	4d 8b fc             	mov    %r12,%r15
14013a529:	49 8b dc             	mov    %r12,%rbx
14013a52c:	48 85 c0             	test   %rax,%rax
14013a52f:	74 36                	je     0x14013a567
14013a531:	4d 85 ff             	test   %r15,%r15
14013a534:	74 31                	je     0x14013a567
14013a536:	49 81 ff ff 00 00 00 	cmp    $0xff,%r15
14013a53d:	72 19                	jb     0x14013a558
14013a53f:	48 8d 15 a2 3f 20 00 	lea    0x203fa2(%rip),%rdx        # 0x14033e4e8
14013a546:	48 8b ce             	mov    %rsi,%rcx
14013a549:	e8 e2 81 00 00       	call   0x140142730
14013a54e:	b8 0b 00 00 00       	mov    $0xb,%eax
14013a553:	e9 57 06 00 00       	jmp    0x14013abaf
14013a558:	49 8d 4e 02          	lea    0x2(%r14),%rcx
14013a55c:	4d 8b c7             	mov    %r15,%r8
14013a55f:	48 8b d0             	mov    %rax,%rdx
14013a562:	e8 c1 24 1c 00       	call   0x1402fca28
14013a567:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14013a56c:	43 88 5c 37 02       	mov    %bl,0x2(%r15,%r14,1)
14013a571:	49 83 c7 03          	add    $0x3,%r15
14013a575:	48 85 c0             	test   %rax,%rax
14013a578:	74 36                	je     0x14013a5b0
14013a57a:	48 85 db             	test   %rbx,%rbx
14013a57d:	74 31                	je     0x14013a5b0
14013a57f:	48 81 fb ff 00 00 00 	cmp    $0xff,%rbx
14013a586:	76 19                	jbe    0x14013a5a1
14013a588:	48 8d 15 89 3f 20 00 	lea    0x203f89(%rip),%rdx        # 0x14033e518
14013a58f:	48 8b ce             	mov    %rsi,%rcx
14013a592:	e8 99 81 00 00       	call   0x140142730
14013a597:	b8 0a 00 00 00       	mov    $0xa,%eax
14013a59c:	e9 0e 06 00 00       	jmp    0x14013abaf
14013a5a1:	4b 8d 0c 37          	lea    (%r15,%r14,1),%rcx
14013a5a5:	4c 8b c3             	mov    %rbx,%r8
14013a5a8:	48 8b d0             	mov    %rax,%rdx
14013a5ab:	e8 78 24 1c 00       	call   0x1402fca28
14013a5b0:	48 8b 46 18          	mov    0x18(%rsi),%rax
14013a5b4:	4c 03 fb             	add    %rbx,%r15
14013a5b7:	83 38 07             	cmpl   $0x7,(%rax)
14013a5ba:	74 06                	je     0x14013a5c2
14013a5bc:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
14013a5c2:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14013a5c7:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
14013a5cb:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14013a5cf:	48 8b 46 18          	mov    0x18(%rsi),%rax
14013a5d3:	41 8b d4             	mov    %r12d,%edx
14013a5d6:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14013a5da:	48 8b ce             	mov    %rsi,%rcx
14013a5dd:	4c 3b 88 f0 01 00 00 	cmp    0x1f0(%rax),%r9
14013a5e4:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
14013a5e9:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
14013a5ed:	0f 94 c2             	sete   %dl
14013a5f0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013a5f5:	e8 d6 68 01 00       	call   0x140150ed0
14013a5fa:	48 8b c8             	mov    %rax,%rcx
14013a5fd:	8b 44 24 34          	mov    0x34(%rsp),%eax
14013a601:	85 c0                	test   %eax,%eax
14013a603:	74 1e                	je     0x14013a623
14013a605:	83 f8 51             	cmp    $0x51,%eax
14013a608:	74 19                	je     0x14013a623
14013a60a:	48 8d 15 37 3f 20 00 	lea    0x203f37(%rip),%rdx        # 0x14033e548
14013a611:	48 8b ce             	mov    %rsi,%rcx
14013a614:	e8 17 81 00 00       	call   0x140142730
14013a619:	b8 1c 00 00 00       	mov    $0x1c,%eax
14013a61e:	e9 8c 05 00 00       	jmp    0x14013abaf
14013a623:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013a627:	48 3b c1             	cmp    %rcx,%rax
14013a62a:	0f 85 7e fd ff ff    	jne    0x14013a3ae
14013a630:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14013a634:	48 c7 47 08 02 00 00 	movq   $0x2,0x8(%rdi)
14013a63b:	00
14013a63c:	48 8b 46 18          	mov    0x18(%rsi),%rax
14013a640:	83 38 08             	cmpl   $0x8,(%rax)
14013a643:	74 06                	je     0x14013a64b
14013a645:	c7 00 08 00 00 00    	movl   $0x8,(%rax)
14013a64b:	44 8b 47 08          	mov    0x8(%rdi),%r8d
14013a64f:	45 33 c9             	xor    %r9d,%r9d
14013a652:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14013a656:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14013a65b:	ff 15 bf f7 1e 00    	call   *0x1ef7bf(%rip)        # 0x140329e20
14013a661:	48 63 c8             	movslq %eax,%rcx
14013a664:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14013a668:	75 2b                	jne    0x14013a695
14013a66a:	ff 15 58 f7 1e 00    	call   *0x1ef758(%rip)        # 0x140329dc8
14013a670:	3d 33 27 00 00       	cmp    $0x2733,%eax
14013a675:	75 05                	jne    0x14013a67c
14013a677:	49 8b cc             	mov    %r12,%rcx
14013a67a:	eb 21                	jmp    0x14013a69d
14013a67c:	48 8d 15 f5 3e 20 00 	lea    0x203ef5(%rip),%rdx        # 0x14033e578
14013a683:	48 8b ce             	mov    %rsi,%rcx
14013a686:	e8 a5 80 00 00       	call   0x140142730
14013a68b:	b8 0e 00 00 00       	mov    $0xe,%eax
14013a690:	e9 1a 05 00 00       	jmp    0x14013abaf
14013a695:	85 c0                	test   %eax,%eax
14013a697:	0f 84 c6 05 00 00    	je     0x14013ac63
14013a69d:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013a6a1:	48 3b c8             	cmp    %rax,%rcx
14013a6a4:	0f 85 04 fd ff ff    	jne    0x14013a3ae
14013a6aa:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
14013a6af:	84 c0                	test   %al,%al
14013a6b1:	74 20                	je     0x14013a6d3
14013a6b3:	45 0f b6 06          	movzbl (%r14),%r8d
14013a6b7:	48 8d 15 f2 3e 20 00 	lea    0x203ef2(%rip),%rdx        # 0x14033e5b0
14013a6be:	44 8b c8             	mov    %eax,%r9d
14013a6c1:	48 8b ce             	mov    %rsi,%rcx
14013a6c4:	e8 67 80 00 00       	call   0x140142730
14013a6c9:	b8 21 00 00 00       	mov    $0x21,%eax