140d3539a:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d3539e:	75 0d                	jne    0x140d353ad
140d353a0:	48 83 f9 05          	cmp    $0x5,%rcx
140d353a4:	75 ed                	jne    0x140d35393
140d353a6:	b9 04 00 00 00       	mov    $0x4,%ecx
140d353ab:	eb 4c                	jmp    0x140d353f9
140d353ad:	33 c9                	xor    %ecx,%ecx
140d353af:	48 8d 15 0e 40 44 00 	lea    0x44400e(%rip),%rdx        # 0x1411793c4
140d353b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d353bd:	00 00 00
140d353c0:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
140d353c4:	48 ff c1             	inc    %rcx
140d353c7:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d353cb:	75 08                	jne    0x140d353d5
140d353cd:	48 83 f9 05          	cmp    $0x5,%rcx
140d353d1:	75 ed                	jne    0x140d353c0
140d353d3:	eb 24                	jmp    0x140d353f9
140d353d5:	33 d2                	xor    %edx,%edx
140d353d7:	4c 8d 05 1a 8a 42 00 	lea    0x428a1a(%rip),%r8        # 0x14115ddf8
140d353de:	8d 4a 04             	lea    0x4(%rdx),%ecx
140d353e1:	0f b6 04 13          	movzbl (%rbx,%rdx,1),%eax
140d353e5:	48 ff c2             	inc    %rdx
140d353e8:	41 3a 44 10 ff       	cmp    -0x1(%r8,%rdx,1),%al
140d353ed:	75 39                	jne    0x140d35428
140d353ef:	48 3b d1             	cmp    %rcx,%rdx
140d353f2:	75 ed                	jne    0x140d353e1
140d353f4:	b9 06 00 00 00       	mov    $0x6,%ecx
140d353f9:	44 8b c9             	mov    %ecx,%r9d
140d353fc:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140d35403:	00 00
140d35405:	48 8b ce             	mov    %rsi,%rcx
140d35408:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140d3540d:	41 b8 01 10 00 00    	mov    $0x1001,%r8d
140d35413:	e8 58 56 fa ff       	call   0x140cdaa70
140d35418:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3541d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d35422:	48 83 c4 30          	add    $0x30,%rsp
140d35426:	5f                   	pop    %rdi
140d35427:	c3                   	ret
140d35428:	ba 90 00 00 00       	mov    $0x90,%edx
140d3542d:	c7 44 24 20 66 02 00 	movl   $0x266,0x20(%rsp)
140d35434:	00
140d35435:	4c 8d 0d 44 3f 44 00 	lea    0x443f44(%rip),%r9        # 0x141179380
140d3543c:	44 8d 42 e6          	lea    -0x1a(%rdx),%r8d
140d35440:	e8 3b b8 f9 ff       	call   0x140cd0c80
140d35445:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d3544a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3544f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d35454:	48 83 c4 30          	add    $0x30,%rsp
140d35458:	5f                   	pop    %rdi
140d35459:	c3                   	ret
140d3545a:	48 8d 15 6f 3f 44 00 	lea    0x443f6f(%rip),%rdx        # 0x1411793d0
140d35461:	48 8b cf             	mov    %rdi,%rcx
140d35464:	e8 b7 86 10 00       	call   0x140e3db20
140d35469:	85 c0                	test   %eax,%eax
140d3546b:	0f 85 b1 00 00 00    	jne    0x140d35522
140d35471:	33 c9                	xor    %ecx,%ecx
140d35473:	48 8d 15 8e fe 42 00 	lea    0x42fe8e(%rip),%rdx        # 0x141165308
140d3547a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d35480:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
140d35484:	48 ff c1             	inc    %rcx
140d35487:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d3548b:	75 0b                	jne    0x140d35498
140d3548d:	48 83 f9 07          	cmp    $0x7,%rcx
140d35491:	75 ed                	jne    0x140d35480
140d35493:	8d 41 f8             	lea    -0x8(%rcx),%eax
140d35496:	eb 5b                	jmp    0x140d354f3
140d35498:	33 d2                	xor    %edx,%edx
140d3549a:	4c 8d 05 9b 6b 29 00 	lea    0x296b9b(%rip),%r8        # 0x140fcc03c
140d354a1:	8d 4a 04             	lea    0x4(%rdx),%ecx
140d354a4:	0f 1f 40 00          	nopl   0x0(%rax)
140d354a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d354af:	00
140d354b0:	0f b6 04 13          	movzbl (%rbx,%rdx,1),%eax
140d354b4:	48 ff c2             	inc    %rdx
140d354b7:	41 3a 44 10 ff       	cmp    -0x1(%r8,%rdx,1),%al
140d354bc:	75 0c                	jne    0x140d354ca
140d354be:	48 3b d1             	cmp    %rcx,%rdx
140d354c1:	75 ed                	jne    0x140d354b0
140d354c3:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
140d354c8:	eb 29                	jmp    0x140d354f3
140d354ca:	33 c9                	xor    %ecx,%ecx
140d354cc:	48 8d 15 b5 97 31 00 	lea    0x3197b5(%rip),%rdx        # 0x14104ec88
140d354d3:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
140d354d7:	48 ff c1             	inc    %rcx
140d354da:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d354de:	75 0b                	jne    0x140d354eb
140d354e0:	48 83 f9 05          	cmp    $0x5,%rcx
140d354e4:	75 ed                	jne    0x140d354d3
140d354e6:	8d 41 f9             	lea    -0x7(%rcx),%eax
140d354e9:	eb 08                	jmp    0x140d354f3
140d354eb:	48 8b cb             	mov    %rbx,%rcx
140d354ee:	e8 7d b5 0f 00       	call   0x140e30a70
140d354f3:	44 8b c8             	mov    %eax,%r9d
140d354f6:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140d354fd:	00 00
140d354ff:	ba 18 00 00 00       	mov    $0x18,%edx
140d35504:	41 b8 02 10 00 00    	mov    $0x1002,%r8d
140d3550a:	48 8b ce             	mov    %rsi,%rcx
140d3550d:	e8 5e 55 fa ff       	call   0x140cdaa70
140d35512:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d35517:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d3551c:	48 83 c4 30          	add    $0x30,%rsp
140d35520:	5f                   	pop    %rdi
140d35521:	c3                   	ret
140d35522:	48 8d 15 b7 3e 44 00 	lea    0x443eb7(%rip),%rdx        # 0x1411793e0
140d35529:	48 8b cf             	mov    %rdi,%rcx
140d3552c:	e8 ef 85 10 00       	call   0x140e3db20
140d35531:	85 c0                	test   %eax,%eax
140d35533:	75 37                	jne    0x140d3556c
140d35535:	48 8b cb             	mov    %rbx,%rcx
140d35538:	e8 33 b5 0f 00       	call   0x140e30a70
140d3553d:	44 8b c8             	mov    %eax,%r9d
140d35540:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140d35547:	00 00
140d35549:	ba 04 00 00 00       	mov    $0x4,%edx
140d3554e:	41 b8 03 10 00 00    	mov    $0x1003,%r8d
140d35554:	48 8b ce             	mov    %rsi,%rcx
140d35557:	e8 14 55 fa ff       	call   0x140cdaa70
140d3555c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d35561:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d35566:	48 83 c4 30          	add    $0x30,%rsp
140d3556a:	5f                   	pop    %rdi
140d3556b:	c3                   	ret
140d3556c:	48 8d 15 7d 3e 44 00 	lea    0x443e7d(%rip),%rdx        # 0x1411793f0
140d35573:	48 8b cf             	mov    %rdi,%rcx
140d35576:	e8 a5 85 10 00       	call   0x140e3db20
140d3557b:	85 c0                	test   %eax,%eax
140d3557d:	75 5f                	jne    0x140d355de
140d3557f:	48 8b d3             	mov    %rbx,%rdx
140d35582:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140d35589:	00 00
140d3558b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140d35590:	e8 6b 15 fa ff       	call   0x140cd6b00
140d35595:	85 c0                	test   %eax,%eax
140d35597:	0f 84 07 fd ff ff    	je     0x140d352a4
140d3559d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d355a2:	45 33 c9             	xor    %r9d,%r9d
140d355a5:	41 b8 04 10 00 00    	mov    $0x1004,%r8d
140d355ab:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d355b0:	48 8b ce             	mov    %rsi,%rcx
140d355b3:	41 8d 51 04          	lea    0x4(%r9),%edx
140d355b7:	e8 b4 54 fa ff       	call   0x140cdaa70
140d355bc:	8b d8                	mov    %eax,%ebx
140d355be:	85 c0                	test   %eax,%eax
140d355c0:	7f 0a                	jg     0x140d355cc
140d355c2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d355c7:	e8 94 09 fa ff       	call   0x140cd5f60
140d355cc:	8b c3                	mov    %ebx,%eax
140d355ce:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d355d3:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d355d8:	48 83 c4 30          	add    $0x30,%rsp
140d355dc:	5f                   	pop    %rdi
140d355dd:	c3                   	ret
140d355de:	48 8d 15 23 3e 44 00 	lea    0x443e23(%rip),%rdx        # 0x141179408
140d355e5:	48 8b cf             	mov    %rdi,%rcx
140d355e8:	e8 33 85 10 00       	call   0x140e3db20
140d355ed:	85 c0                	test   %eax,%eax
140d355ef:	75 37                	jne    0x140d35628
140d355f1:	48 8b cb             	mov    %rbx,%rcx
140d355f4:	e8 77 b4 0f 00       	call   0x140e30a70
140d355f9:	44 8b c8             	mov    %eax,%r9d
140d355fc:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140d35603:	00 00
140d35605:	ba 04 00 00 00       	mov    $0x4,%edx
140d3560a:	41 b8 0d 10 00 00    	mov    $0x100d,%r8d
140d35610:	48 8b ce             	mov    %rsi,%rcx
140d35613:	e8 58 54 fa ff       	call   0x140cdaa70
140d35618:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3561d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d35622:	48 83 c4 30          	add    $0x30,%rsp
140d35626:	5f                   	pop    %rdi
140d35627:	c3                   	ret
140d35628:	48 8d 15 f1 3d 44 00 	lea    0x443df1(%rip),%rdx        # 0x141179420
140d3562f:	48 8b cf             	mov    %rdi,%rcx
140d35632:	e8 e9 84 10 00       	call   0x140e3db20
140d35637:	85 c0                	test   %eax,%eax
140d35639:	75 25                	jne    0x140d35660
140d3563b:	4c 8b cb             	mov    %rbx,%r9
140d3563e:	ba f8 03 00 00       	mov    $0x3f8,%edx
140d35643:	41 b8 05 10 00 00    	mov    $0x1005,%r8d
140d35649:	48 8b ce             	mov    %rsi,%rcx
140d3564c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d35651:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d35656:	48 83 c4 30          	add    $0x30,%rsp
140d3565a:	5f                   	pop    %rdi
140d3565b:	e9 90 b2 fa ff       	jmp    0x140ce08f0
140d35660:	48 8b 06             	mov    (%rsi),%rax
140d35663:	81 38 90 03 00 00    	cmpl   $0x390,(%rax)
140d35669:	0f 85 bb 00 00 00    	jne    0x140d3572a
140d3566f:	48 8d 15 ba 3d 44 00 	lea    0x443dba(%rip),%rdx        # 0x141179430
140d35676:	48 8b cf             	mov    %rdi,%rcx
140d35679:	e8 a2 84 10 00       	call   0x140e3db20
140d3567e:	85 c0                	test   %eax,%eax
140d35680:	75 23                	jne    0x140d356a5
140d35682:	4c 8b cb             	mov    %rbx,%r9
140d35685:	8d 50 04             	lea    0x4(%rax),%edx
140d35688:	41 b8 05 10 00 00    	mov    $0x1005,%r8d
140d3568e:	48 8b ce             	mov    %rsi,%rcx
140d35691:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d35696:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d3569b:	48 83 c4 30          	add    $0x30,%rsp
140d3569f:	5f                   	pop    %rdi
140d356a0:	e9 4b b2 fa ff       	jmp    0x140ce08f0
140d356a5:	48 8d 15 9c 3d 44 00 	lea    0x443d9c(%rip),%rdx        # 0x141179448
140d356ac:	48 8b cf             	mov    %rdi,%rcx
140d356af:	e8 6c 84 10 00       	call   0x140e3db20
140d356b4:	85 c0                	test   %eax,%eax
140d356b6:	75 21                	jne    0x140d356d9
140d356b8:	4c 8b cb             	mov    %rbx,%r9
140d356bb:	8d 50 04             	lea    0x4(%rax),%edx
140d356be:	44 8d 40 01          	lea    0x1(%rax),%r8d
140d356c2:	48 8b ce             	mov    %rsi,%rcx
140d356c5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d356ca:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d356cf:	48 83 c4 30          	add    $0x30,%rsp
140d356d3:	5f                   	pop    %rdi
140d356d4:	e9 17 b2 fa ff       	jmp    0x140ce08f0
140d356d9:	48 8d 15 80 3d 44 00 	lea    0x443d80(%rip),%rdx        # 0x141179460
140d356e0:	48 8b cf             	mov    %rdi,%rcx
140d356e3:	e8 38 84 10 00       	call   0x140e3db20
140d356e8:	85 c0                	test   %eax,%eax
140d356ea:	75 3e                	jne    0x140d3572a
140d356ec:	48 8b cb             	mov    %rbx,%rcx
140d356ef:	e8 7c b3 0f 00       	call   0x140e30a70
140d356f4:	ba 90 03 00 00       	mov    $0x390,%edx
140d356f9:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d35700:	00 00
140d35702:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
140d35708:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d3570c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d35712:	48 8b ce             	mov    %rsi,%rcx
140d35715:	e8 36 ae fa ff       	call   0x140ce0550
140d3571a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3571f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d35724:	48 83 c4 30          	add    $0x30,%rsp
140d35728:	5f                   	pop    %rdi
140d35729:	c3                   	ret
140d3572a:	48 8d 15 47 3d 44 00 	lea    0x443d47(%rip),%rdx        # 0x141179478
140d35731:	48 8b cf             	mov    %rdi,%rcx
140d35734:	e8 e7 83 10 00       	call   0x140e3db20
140d35739:	85 c0                	test   %eax,%eax
140d3573b:	75 25                	jne    0x140d35762
140d3573d:	4c 8b cb             	mov    %rbx,%r9
140d35740:	ba 00 03 00 00       	mov    $0x300,%edx
140d35745:	41 b8 09 10 00 00    	mov    $0x1009,%r8d
140d3574b:	48 8b ce             	mov    %rsi,%rcx
140d3574e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d35753:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d35758:	48 83 c4 30          	add    $0x30,%rsp
140d3575c:	5f                   	pop    %rdi
140d3575d:	e9 8e b1 fa ff       	jmp    0x140ce08f0
140d35762:	48 8d 15 1f 3d 44 00 	lea    0x443d1f(%rip),%rdx        # 0x141179488
140d35769:	48 8b cf             	mov    %rdi,%rcx
140d3576c:	e8 af 83 10 00       	call   0x140e3db20
140d35771:	85 c0                	test   %eax,%eax
140d35773:	0f 85 cc fc ff ff    	jne    0x140d35445
140d35779:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d3577e:	48 8b cb             	mov    %rbx,%rcx
140d35781:	e8 4a 88 fb ff       	call   0x140cedfd0
140d35786:	48 8b d8             	mov    %rax,%rbx
140d35789:	48 85 c0             	test   %rax,%rax
140d3578c:	0f 84 12 fb ff ff    	je     0x140d352a4
140d35792:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d35797:	ba 06 00 00 00       	mov    $0x6,%edx
140d3579c:	8b 44 24 50          	mov    0x50(%rsp),%eax
140d357a0:	41 b9 0a 10 00 00    	mov    $0x100a,%r9d
140d357a6:	41 b8 00 03 00 00    	mov    $0x300,%r8d
140d357ac:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d357b0:	48 8b ce             	mov    %rsi,%rcx
140d357b3:	e8 98 ad fa ff       	call   0x140ce0550
140d357b8:	8b f8                	mov    %eax,%edi
140d357ba:	85 c0                	test   %eax,%eax
140d357bc:	7f 15                	jg     0x140d357d3
140d357be:	41 b8 b6 02 00 00    	mov    $0x2b6,%r8d
140d357c4:	48 8d 15 b5 3b 44 00 	lea    0x443bb5(%rip),%rdx        # 0x141179380
140d357cb:	48 8b cb             	mov    %rbx,%rcx
140d357ce:	e8 3d c2 f8 ff       	call   0x140cc1a10
140d357d3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d357d8:	8b c7                	mov    %edi,%eax
140d357da:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d357df:	48 83 c4 30          	add    $0x30,%rsp
140d357e3:	5f                   	pop    %rdi
140d357e4:	c3                   	ret
140d357e5:	cc                   	int3
140d357e6:	cc                   	int3
140d357e7:	cc                   	int3
140d357e8:	cc                   	int3
140d357e9:	cc                   	int3
140d357ea:	cc                   	int3
140d357eb:	cc                   	int3
140d357ec:	cc                   	int3
140d357ed:	cc                   	int3
140d357ee:	cc                   	int3
140d357ef:	cc                   	int3
140d357f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140d357f5:	57                   	push   %rdi
140d357f6:	41 56                	push   %r14
140d357f8:	41 57                	push   %r15
140d357fa:	b8 30 00 00 00       	mov    $0x30,%eax
140d357ff:	e8 9c 5c 0e 00       	call   0x140e1b4a0
140d35804:	48 2b e0             	sub    %rax,%rsp
140d35807:	4c 8b 71 28          	mov    0x28(%rcx),%r14
140d3580b:	4c 8b fa             	mov    %rdx,%r15
140d3580e:	48 8b f9             	mov    %rcx,%rdi
140d35811:	49 83 7e 08 00       	cmpq   $0x0,0x8(%r14)
140d35816:	75 1f                	jne    0x140d35837
140d35818:	e8 33 09 fa ff       	call   0x140cd6150
140d3581d:	49 89 46 08          	mov    %rax,0x8(%r14)
140d35821:	48 85 c0             	test   %rax,%rax
140d35824:	74 1e                	je     0x140d35844
140d35826:	ba 01 00 01 00       	mov    $0x10001,%edx
140d3582b:	48 8b c8             	mov    %rax,%rcx
140d3582e:	e8 fd 0c fa ff       	call   0x140cd6530
140d35833:	85 c0                	test   %eax,%eax
140d35835:	74 0d                	je     0x140d35844
140d35837:	e8 84 4f fa ff       	call   0x140cda7c0
140d3583c:	48 8b d8             	mov    %rax,%rbx
140d3583f:	48 85 c0             	test   %rax,%rax
140d35842:	75 11                	jne    0x140d35855
140d35844:	33 c0                	xor    %eax,%eax
140d35846:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d3584b:	48 83 c4 30          	add    $0x30,%rsp
140d3584f:	41 5f                	pop    %r15
140d35851:	41 5e                	pop    %r14
140d35853:	5f                   	pop    %rdi
140d35854:	c3                   	ret
140d35855:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140d3585a:	33 ed                	xor    %ebp,%ebp
140d3585c:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140d35861:	48 39 6f 38          	cmp    %rbp,0x38(%rdi)
140d35865:	74 1a                	je     0x140d35881
140d35867:	e8 14 ff f9 ff       	call   0x140cd5780
140d3586c:	48 8b f0             	mov    %rax,%rsi
140d3586f:	48 85 c0             	test   %rax,%rax
140d35872:	74 79                	je     0x140d358ed
140d35874:	48 8b d7             	mov    %rdi,%rdx
140d35877:	48 8b c8             	mov    %rax,%rcx
140d3587a:	e8 b1 c8 fc ff       	call   0x140d02130
140d3587f:	eb 03                	jmp    0x140d35884
140d35881:	48 8b f5             	mov    %rbp,%rsi
140d35884:	4d 8b 4e 08          	mov    0x8(%r14),%r9
140d35888:	48 8b cb             	mov    %rbx,%rcx
140d3588b:	45 8b 46 10          	mov    0x10(%r14),%r8d
140d3588f:	41 8b 16             	mov    (%r14),%edx
140d35892:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d35897:	e8 a4 58 04 00       	call   0x140d7b140
140d3589c:	48 8b ce             	mov    %rsi,%rcx
140d3589f:	44 8b f0             	mov    %eax,%r14d
140d358a2:	e8 a9 fe f9 ff       	call   0x140cd5750