140190340:	eb 0a                	jmp    0x14019034c
140190342:	48 8b 07             	mov    (%rdi),%rax
140190345:	0f b7 18             	movzwl (%rax),%ebx
140190348:	48 83 c0 02          	add    $0x2,%rax
14019034c:	8b d5                	mov    %ebp,%edx
14019034e:	48 89 07             	mov    %rax,(%rdi)
140190351:	0f b7 cb             	movzwl %bx,%ecx
140190354:	e8 f3 9f 01 00       	call   0x1401aa34c
140190359:	85 c0                	test   %eax,%eax
14019035b:	75 e5                	jne    0x140190342
14019035d:	40 84 f6             	test   %sil,%sil
140190360:	41 8b ed             	mov    %r13d,%ebp
140190363:	40 0f 95 c5          	setne  %bpl
140190367:	66 83 fb 2d          	cmp    $0x2d,%bx
14019036b:	75 05                	jne    0x140190372
14019036d:	83 cd 02             	or     $0x2,%ebp
140190370:	eb 06                	jmp    0x140190378
140190372:	66 83 fb 2b          	cmp    $0x2b,%bx
140190376:	75 0d                	jne    0x140190385
140190378:	48 8b 07             	mov    (%rdi),%rax
14019037b:	0f b7 18             	movzwl (%rax),%ebx
14019037e:	48 83 c0 02          	add    $0x2,%rax
140190382:	48 89 07             	mov    %rax,(%rdi)
140190385:	be e6 09 00 00       	mov    $0x9e6,%esi
14019038a:	c7 84 24 88 00 00 00 	movl   $0x66a,0x88(%rsp)
140190391:	6a 06 00 00
140190395:	41 83 c9 ff          	or     $0xffffffff,%r9d
140190399:	b9 60 06 00 00       	mov    $0x660,%ecx
14019039e:	41 ba 30 00 00 00    	mov    $0x30,%r10d
1401903a4:	41 bb 10 ff 00 00    	mov    $0xff10,%r11d
1401903aa:	ba f0 06 00 00       	mov    $0x6f0,%edx
1401903af:	b8 66 0a 00 00       	mov    $0xa66,%eax
1401903b4:	44 8d 46 80          	lea    -0x80(%rsi),%r8d
1401903b8:	41 f7 c7 ef ff ff ff 	test   $0xffffffef,%r15d
1401903bf:	0f 85 7f 02 00 00    	jne    0x140190644
1401903c5:	66 41 3b da          	cmp    %r10w,%bx
1401903c9:	0f 82 ca 01 00 00    	jb     0x140190599
1401903cf:	66 83 fb 3a          	cmp    $0x3a,%bx
1401903d3:	73 0b                	jae    0x1401903e0
1401903d5:	0f b7 c3             	movzwl %bx,%eax
1401903d8:	41 2b c2             	sub    %r10d,%eax
1401903db:	e9 b4 01 00 00       	jmp    0x140190594
1401903e0:	66 41 3b db          	cmp    %r11w,%bx
1401903e4:	0f 83 95 01 00 00    	jae    0x14019057f
1401903ea:	66 3b d9             	cmp    %cx,%bx
1401903ed:	0f 82 a6 01 00 00    	jb     0x140190599
1401903f3:	66 3b 9c 24 88 00 00 	cmp    0x88(%rsp),%bx
1401903fa:	00
1401903fb:	73 0a                	jae    0x140190407
1401903fd:	0f b7 c3             	movzwl %bx,%eax
140190400:	2b c1                	sub    %ecx,%eax
140190402:	e9 8d 01 00 00       	jmp    0x140190594
140190407:	66 3b da             	cmp    %dx,%bx
14019040a:	0f 82 89 01 00 00    	jb     0x140190599
140190410:	b9 fa 06 00 00       	mov    $0x6fa,%ecx
140190415:	66 3b d9             	cmp    %cx,%bx
140190418:	73 0a                	jae    0x140190424
14019041a:	0f b7 c3             	movzwl %bx,%eax
14019041d:	2b c2                	sub    %edx,%eax
14019041f:	e9 70 01 00 00       	jmp    0x140190594
140190424:	66 41 3b d8          	cmp    %r8w,%bx
140190428:	0f 82 6b 01 00 00    	jb     0x140190599
14019042e:	b9 70 09 00 00       	mov    $0x970,%ecx
140190433:	66 3b d9             	cmp    %cx,%bx
140190436:	73 0b                	jae    0x140190443
140190438:	0f b7 c3             	movzwl %bx,%eax
14019043b:	41 2b c0             	sub    %r8d,%eax
14019043e:	e9 51 01 00 00       	jmp    0x140190594
140190443:	66 3b de             	cmp    %si,%bx
140190446:	0f 82 4d 01 00 00    	jb     0x140190599
14019044c:	b9 f0 09 00 00       	mov    $0x9f0,%ecx
140190451:	66 3b d9             	cmp    %cx,%bx
140190454:	73 0a                	jae    0x140190460
140190456:	0f b7 c3             	movzwl %bx,%eax
140190459:	2b c6                	sub    %esi,%eax
14019045b:	e9 34 01 00 00       	jmp    0x140190594
140190460:	66 3b d8             	cmp    %ax,%bx
140190463:	0f 82 30 01 00 00    	jb     0x140190599
140190469:	b8 70 0a 00 00       	mov    $0xa70,%eax
14019046e:	66 3b d8             	cmp    %ax,%bx
140190471:	73 0d                	jae    0x140190480
140190473:	0f b7 c3             	movzwl %bx,%eax
140190476:	2d 66 0a 00 00       	sub    $0xa66,%eax
14019047b:	e9 14 01 00 00       	jmp    0x140190594
140190480:	b9 e6 0a 00 00       	mov    $0xae6,%ecx
140190485:	66 3b d9             	cmp    %cx,%bx
140190488:	0f 82 0b 01 00 00    	jb     0x140190599
14019048e:	8d 41 0a             	lea    0xa(%rcx),%eax
140190491:	66 3b d8             	cmp    %ax,%bx
140190494:	0f 82 63 ff ff ff    	jb     0x1401903fd
14019049a:	8d 48 76             	lea    0x76(%rax),%ecx
14019049d:	66 3b d9             	cmp    %cx,%bx
1401904a0:	0f 82 f3 00 00 00    	jb     0x140190599
1401904a6:	8d 41 0a             	lea    0xa(%rcx),%eax
1401904a9:	66 3b d8             	cmp    %ax,%bx
1401904ac:	0f 82 4b ff ff ff    	jb     0x1401903fd
1401904b2:	b9 66 0c 00 00       	mov    $0xc66,%ecx
1401904b7:	66 3b d9             	cmp    %cx,%bx
1401904ba:	0f 82 d9 00 00 00    	jb     0x140190599
1401904c0:	8d 41 0a             	lea    0xa(%rcx),%eax
1401904c3:	66 3b d8             	cmp    %ax,%bx
1401904c6:	0f 82 31 ff ff ff    	jb     0x1401903fd
1401904cc:	8d 48 76             	lea    0x76(%rax),%ecx
1401904cf:	66 3b d9             	cmp    %cx,%bx
1401904d2:	0f 82 c1 00 00 00    	jb     0x140190599
1401904d8:	8d 41 0a             	lea    0xa(%rcx),%eax
1401904db:	66 3b d8             	cmp    %ax,%bx
1401904de:	0f 82 19 ff ff ff    	jb     0x1401903fd
1401904e4:	8d 48 76             	lea    0x76(%rax),%ecx
1401904e7:	66 3b d9             	cmp    %cx,%bx
1401904ea:	0f 82 a9 00 00 00    	jb     0x140190599
1401904f0:	8d 41 0a             	lea    0xa(%rcx),%eax
1401904f3:	66 3b d8             	cmp    %ax,%bx
1401904f6:	0f 82 01 ff ff ff    	jb     0x1401903fd
1401904fc:	b9 50 0e 00 00       	mov    $0xe50,%ecx
140190501:	66 3b d9             	cmp    %cx,%bx
140190504:	0f 82 8f 00 00 00    	jb     0x140190599
14019050a:	8d 41 0a             	lea    0xa(%rcx),%eax
14019050d:	66 3b d8             	cmp    %ax,%bx
140190510:	0f 82 e7 fe ff ff    	jb     0x1401903fd
140190516:	8d 48 76             	lea    0x76(%rax),%ecx
140190519:	66 3b d9             	cmp    %cx,%bx
14019051c:	72 7b                	jb     0x140190599
14019051e:	8d 41 0a             	lea    0xa(%rcx),%eax
140190521:	66 3b d8             	cmp    %ax,%bx
140190524:	0f 82 d3 fe ff ff    	jb     0x1401903fd
14019052a:	8d 48 46             	lea    0x46(%rax),%ecx
14019052d:	66 3b d9             	cmp    %cx,%bx
140190530:	72 67                	jb     0x140190599
140190532:	8d 41 0a             	lea    0xa(%rcx),%eax
140190535:	66 3b d8             	cmp    %ax,%bx
140190538:	0f 82 bf fe ff ff    	jb     0x1401903fd
14019053e:	b9 40 10 00 00       	mov    $0x1040,%ecx
140190543:	66 3b d9             	cmp    %cx,%bx
140190546:	72 51                	jb     0x140190599
140190548:	8d 41 0a             	lea    0xa(%rcx),%eax
14019054b:	66 3b d8             	cmp    %ax,%bx
14019054e:	0f 82 a9 fe ff ff    	jb     0x1401903fd
140190554:	b9 e0 17 00 00       	mov    $0x17e0,%ecx
140190559:	66 3b d9             	cmp    %cx,%bx
14019055c:	72 3b                	jb     0x140190599
14019055e:	8d 41 0a             	lea    0xa(%rcx),%eax
140190561:	66 3b d8             	cmp    %ax,%bx
140190564:	0f 82 93 fe ff ff    	jb     0x1401903fd
14019056a:	8d 48 26             	lea    0x26(%rax),%ecx
14019056d:	66 3b d9             	cmp    %cx,%bx
140190570:	72 27                	jb     0x140190599
140190572:	8d 41 0a             	lea    0xa(%rcx),%eax
140190575:	66 3b d8             	cmp    %ax,%bx
140190578:	73 1f                	jae    0x140190599
14019057a:	e9 7e fe ff ff       	jmp    0x1401903fd
14019057f:	b8 1a ff 00 00       	mov    $0xff1a,%eax
140190584:	66 3b d8             	cmp    %ax,%bx
140190587:	73 08                	jae    0x140190591
140190589:	0f b7 c3             	movzwl %bx,%eax
14019058c:	41 2b c3             	sub    %r11d,%eax
14019058f:	eb 03                	jmp    0x140190594
140190591:	83 c8 ff             	or     $0xffffffff,%eax
140190594:	83 f8 ff             	cmp    $0xffffffff,%eax
140190597:	75 29                	jne    0x1401905c2
140190599:	8d 43 bf             	lea    -0x41(%rbx),%eax
14019059c:	66 83 f8 19          	cmp    $0x19,%ax
1401905a0:	76 0e                	jbe    0x1401905b0
1401905a2:	8d 43 9f             	lea    -0x61(%rbx),%eax
1401905a5:	66 83 f8 19          	cmp    $0x19,%ax
1401905a9:	76 05                	jbe    0x1401905b0
1401905ab:	41 8b c1             	mov    %r9d,%eax
1401905ae:	eb 12                	jmp    0x1401905c2
1401905b0:	8d 43 9f             	lea    -0x61(%rbx),%eax
1401905b3:	66 83 f8 19          	cmp    $0x19,%ax
1401905b7:	0f b7 c3             	movzwl %bx,%eax
1401905ba:	77 03                	ja     0x1401905bf
1401905bc:	83 e8 20             	sub    $0x20,%eax
1401905bf:	83 c0 c9             	add    $0xffffffc9,%eax
1401905c2:	be 08 00 00 00       	mov    $0x8,%esi
1401905c7:	85 c0                	test   %eax,%eax
1401905c9:	74 0b                	je     0x1401905d6
1401905cb:	45 85 ff             	test   %r15d,%r15d
1401905ce:	75 79                	jne    0x140190649
1401905d0:	44 8d 7e 02          	lea    0x2(%rsi),%r15d
1401905d4:	eb 73                	jmp    0x140190649
1401905d6:	48 8b 07             	mov    (%rdi),%rax
1401905d9:	41 b8 df ff 00 00    	mov    $0xffdf,%r8d
1401905df:	0f b7 10             	movzwl (%rax),%edx
1401905e2:	48 8d 48 02          	lea    0x2(%rax),%rcx
1401905e6:	48 89 0f             	mov    %rcx,(%rdi)
1401905e9:	8d 42 a8             	lea    -0x58(%rdx),%eax
1401905ec:	66 41 85 c0          	test   %ax,%r8w
1401905f0:	74 3a                	je     0x14019062c
1401905f2:	45 85 ff             	test   %r15d,%r15d
1401905f5:	44 0f 44 fe          	cmove  %esi,%r15d
1401905f9:	48 83 c1 fe          	add    $0xfffffffffffffffe,%rcx
1401905fd:	48 89 0f             	mov    %rcx,(%rdi)
140190600:	66 85 d2             	test   %dx,%dx
140190603:	74 44                	je     0x140190649
140190605:	66 39 11             	cmp    %dx,(%rcx)
140190608:	74 3f                	je     0x140190649
14019060a:	e8 fd f8 ff ff       	call   0x14018ff0c
14019060f:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140190615:	e8 4a af ff ff       	call   0x14018b564
14019061a:	41 83 c9 ff          	or     $0xffffffff,%r9d
14019061e:	41 ba 30 00 00 00    	mov    $0x30,%r10d
140190624:	41 bb 10 ff 00 00    	mov    $0xff10,%r11d
14019062a:	eb 1d                	jmp    0x140190649
14019062c:	0f b7 19             	movzwl (%rcx),%ebx
14019062f:	b8 10 00 00 00       	mov    $0x10,%eax
140190634:	45 85 ff             	test   %r15d,%r15d
140190637:	44 0f 44 f8          	cmove  %eax,%r15d
14019063b:	48 8d 41 02          	lea    0x2(%rcx),%rax
14019063f:	48 89 07             	mov    %rax,(%rdi)
140190642:	eb 05                	jmp    0x140190649
140190644:	be 08 00 00 00       	mov    $0x8,%esi
140190649:	33 d2                	xor    %edx,%edx
14019064b:	41 8b c1             	mov    %r9d,%eax
14019064e:	41 f7 f7             	div    %r15d
140190651:	41 bd 60 06 00 00    	mov    $0x660,%r13d
140190657:	41 bc f0 06 00 00    	mov    $0x6f0,%r12d
14019065d:	44 8b c0             	mov    %eax,%r8d
140190660:	66 41 3b da          	cmp    %r10w,%bx
140190664:	0f 82 ae 01 00 00    	jb     0x140190818
14019066a:	66 83 fb 3a          	cmp    $0x3a,%bx
14019066e:	73 0b                	jae    0x14019067b
140190670:	0f b7 cb             	movzwl %bx,%ecx
140190673:	41 2b ca             	sub    %r10d,%ecx
140190676:	e9 98 01 00 00       	jmp    0x140190813
14019067b:	66 41 3b db          	cmp    %r11w,%bx
14019067f:	0f 83 79 01 00 00    	jae    0x1401907fe
140190685:	66 41 3b dd          	cmp    %r13w,%bx
140190689:	0f 82 89 01 00 00    	jb     0x140190818
14019068f:	b8 6a 06 00 00       	mov    $0x66a,%eax
140190694:	66 3b d8             	cmp    %ax,%bx
140190697:	73 0b                	jae    0x1401906a4
140190699:	0f b7 cb             	movzwl %bx,%ecx
14019069c:	41 2b cd             	sub    %r13d,%ecx
14019069f:	e9 6f 01 00 00       	jmp    0x140190813
1401906a4:	66 41 3b dc          	cmp    %r12w,%bx
1401906a8:	0f 82 6a 01 00 00    	jb     0x140190818
1401906ae:	b8 fa 06 00 00       	mov    $0x6fa,%eax
1401906b3:	66 3b d8             	cmp    %ax,%bx
1401906b6:	73 0b                	jae    0x1401906c3
1401906b8:	0f b7 cb             	movzwl %bx,%ecx
1401906bb:	41 2b cc             	sub    %r12d,%ecx
1401906be:	e9 50 01 00 00       	jmp    0x140190813
1401906c3:	b8 66 09 00 00       	mov    $0x966,%eax
1401906c8:	66 3b d8             	cmp    %ax,%bx
1401906cb:	0f 82 47 01 00 00    	jb     0x140190818
1401906d1:	8d 48 0a             	lea    0xa(%rax),%ecx
1401906d4:	66 3b d9             	cmp    %cx,%bx
1401906d7:	73 0a                	jae    0x1401906e3
1401906d9:	0f b7 cb             	movzwl %bx,%ecx
1401906dc:	2b c8                	sub    %eax,%ecx
1401906de:	e9 30 01 00 00       	jmp    0x140190813
1401906e3:	b8 e6 09 00 00       	mov    $0x9e6,%eax
1401906e8:	66 3b d8             	cmp    %ax,%bx
1401906eb:	0f 82 27 01 00 00    	jb     0x140190818
1401906f1:	8d 48 0a             	lea    0xa(%rax),%ecx
1401906f4:	66 3b d9             	cmp    %cx,%bx
1401906f7:	72 e0                	jb     0x1401906d9
1401906f9:	8d 41 76             	lea    0x76(%rcx),%eax
1401906fc:	66 3b d8             	cmp    %ax,%bx
1401906ff:	0f 82 13 01 00 00    	jb     0x140190818
140190705:	8d 48 0a             	lea    0xa(%rax),%ecx
140190708:	66 3b d9             	cmp    %cx,%bx
14019070b:	72 cc                	jb     0x1401906d9
14019070d:	8d 41 76             	lea    0x76(%rcx),%eax
140190710:	66 3b d8             	cmp    %ax,%bx
140190713:	0f 82 ff 00 00 00    	jb     0x140190818
140190719:	8d 48 0a             	lea    0xa(%rax),%ecx
14019071c:	66 3b d9             	cmp    %cx,%bx
14019071f:	72 b8                	jb     0x1401906d9
140190721:	8d 41 76             	lea    0x76(%rcx),%eax
140190724:	66 3b d8             	cmp    %ax,%bx
140190727:	0f 82 eb 00 00 00    	jb     0x140190818
14019072d:	8d 48 0a             	lea    0xa(%rax),%ecx
140190730:	66 3b d9             	cmp    %cx,%bx
140190733:	72 a4                	jb     0x1401906d9
140190735:	b8 66 0c 00 00       	mov    $0xc66,%eax
14019073a:	66 3b d8             	cmp    %ax,%bx
14019073d:	0f 82 d5 00 00 00    	jb     0x140190818
140190743:	8d 48 0a             	lea    0xa(%rax),%ecx
140190746:	66 3b d9             	cmp    %cx,%bx
140190749:	72 8e                	jb     0x1401906d9
14019074b:	8d 41 76             	lea    0x76(%rcx),%eax
14019074e:	66 3b d8             	cmp    %ax,%bx
140190751:	0f 82 c1 00 00 00    	jb     0x140190818
140190757:	8d 48 0a             	lea    0xa(%rax),%ecx
14019075a:	66 3b d9             	cmp    %cx,%bx
14019075d:	0f 82 76 ff ff ff    	jb     0x1401906d9
140190763:	8d 41 76             	lea    0x76(%rcx),%eax
140190766:	66 3b d8             	cmp    %ax,%bx
140190769:	0f 82 a9 00 00 00    	jb     0x140190818
14019076f:	8d 48 0a             	lea    0xa(%rax),%ecx
140190772:	66 3b d9             	cmp    %cx,%bx
140190775:	0f 82 5e ff ff ff    	jb     0x1401906d9
14019077b:	b8 50 0e 00 00       	mov    $0xe50,%eax
140190780:	66 3b d8             	cmp    %ax,%bx
140190783:	0f 82 8f 00 00 00    	jb     0x140190818
140190789:	8d 48 0a             	lea    0xa(%rax),%ecx
14019078c:	66 3b d9             	cmp    %cx,%bx
14019078f:	0f 82 44 ff ff ff    	jb     0x1401906d9
140190795:	8d 41 76             	lea    0x76(%rcx),%eax
140190798:	66 3b d8             	cmp    %ax,%bx
14019079b:	72 7b                	jb     0x140190818
14019079d:	8d 48 0a             	lea    0xa(%rax),%ecx
1401907a0:	66 3b d9             	cmp    %cx,%bx
1401907a3:	0f 82 30 ff ff ff    	jb     0x1401906d9
1401907a9:	8d 41 46             	lea    0x46(%rcx),%eax
1401907ac:	66 3b d8             	cmp    %ax,%bx
1401907af:	72 67                	jb     0x140190818
1401907b1:	8d 48 0a             	lea    0xa(%rax),%ecx
1401907b4:	66 3b d9             	cmp    %cx,%bx
1401907b7:	0f 82 1c ff ff ff    	jb     0x1401906d9
1401907bd:	b8 40 10 00 00       	mov    $0x1040,%eax
1401907c2:	66 3b d8             	cmp    %ax,%bx
1401907c5:	72 51                	jb     0x140190818
1401907c7:	8d 48 0a             	lea    0xa(%rax),%ecx
1401907ca:	66 3b d9             	cmp    %cx,%bx
1401907cd:	0f 82 06 ff ff ff    	jb     0x1401906d9
1401907d3:	b8 e0 17 00 00       	mov    $0x17e0,%eax
1401907d8:	66 3b d8             	cmp    %ax,%bx
1401907db:	72 3b                	jb     0x140190818
1401907dd:	8d 48 0a             	lea    0xa(%rax),%ecx
1401907e0:	66 3b d9             	cmp    %cx,%bx
1401907e3:	0f 82 f0 fe ff ff    	jb     0x1401906d9
1401907e9:	8d 41 26             	lea    0x26(%rcx),%eax
1401907ec:	66 3b d8             	cmp    %ax,%bx
1401907ef:	72 27                	jb     0x140190818
1401907f1:	8d 48 0a             	lea    0xa(%rax),%ecx
1401907f4:	66 3b d9             	cmp    %cx,%bx
1401907f7:	73 1f                	jae    0x140190818
1401907f9:	e9 db fe ff ff       	jmp    0x1401906d9
1401907fe:	b8 1a ff 00 00       	mov    $0xff1a,%eax
140190803:	66 3b d8             	cmp    %ax,%bx
140190806:	73 08                	jae    0x140190810
140190808:	0f b7 cb             	movzwl %bx,%ecx
14019080b:	41 2b cb             	sub    %r11d,%ecx
14019080e:	eb 03                	jmp    0x140190813
140190810:	83 c9 ff             	or     $0xffffffff,%ecx
140190813:	83 f9 ff             	cmp    $0xffffffff,%ecx
140190816:	75 29                	jne    0x140190841
140190818:	8d 43 bf             	lea    -0x41(%rbx),%eax
14019081b:	66 83 f8 19          	cmp    $0x19,%ax
14019081f:	76 0e                	jbe    0x14019082f
140190821:	8d 43 9f             	lea    -0x61(%rbx),%eax
140190824:	66 83 f8 19          	cmp    $0x19,%ax
140190828:	76 05                	jbe    0x14019082f
14019082a:	41 8b c9             	mov    %r9d,%ecx
14019082d:	eb 12                	jmp    0x140190841
14019082f:	8d 43 9f             	lea    -0x61(%rbx),%eax
140190832:	0f b7 cb             	movzwl %bx,%ecx