140d37250:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d37255:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d3725a:	48 83 c4 20          	add    $0x20,%rsp
140d3725e:	5f                   	pop    %rdi
140d3725f:	c3                   	ret
140d37260:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140d37264:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d37269:	b8 01 00 00 00       	mov    $0x1,%eax
140d3726e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d37273:	48 83 c4 20          	add    $0x20,%rsp
140d37277:	5f                   	pop    %rdi
140d37278:	c3                   	ret
140d37279:	cc                   	int3
140d3727a:	cc                   	int3
140d3727b:	cc                   	int3
140d3727c:	cc                   	int3
140d3727d:	cc                   	int3
140d3727e:	cc                   	int3
140d3727f:	cc                   	int3
140d37280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d37285:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d3728a:	57                   	push   %rdi
140d3728b:	b8 30 00 00 00       	mov    $0x30,%eax
140d37290:	e8 0b 42 0e 00       	call   0x140e1b4a0
140d37295:	48 2b e0             	sub    %rax,%rsp
140d37298:	33 db                	xor    %ebx,%ebx
140d3729a:	48 8b f1             	mov    %rcx,%rsi
140d3729d:	44 8b cb             	mov    %ebx,%r9d
140d372a0:	48 8d 0d 15 1e 27 00 	lea    0x271e15(%rip),%rcx        # 0x140fa90bc
140d372a7:	49 8b f8             	mov    %r8,%rdi
140d372aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d372b0:	42 0f b6 04 0a       	movzbl (%rdx,%r9,1),%eax
140d372b5:	49 ff c1             	inc    %r9
140d372b8:	42 3a 44 09 ff       	cmp    -0x1(%rcx,%r9,1),%al
140d372bd:	0f 85 93 00 00 00    	jne    0x140d37356
140d372c3:	49 83 f9 05          	cmp    $0x5,%r9
140d372c7:	75 e7                	jne    0x140d372b0
140d372c9:	48 8d 15 68 25 44 00 	lea    0x442568(%rip),%rdx        # 0x141179838
140d372d0:	48 8b cf             	mov    %rdi,%rcx
140d372d3:	e8 48 68 10 00       	call   0x140e3db20
140d372d8:	85 c0                	test   %eax,%eax
140d372da:	75 04                	jne    0x140d372e0
140d372dc:	8b c3                	mov    %ebx,%eax
140d372de:	eb 32                	jmp    0x140d37312
140d372e0:	48 8d 15 69 25 44 00 	lea    0x442569(%rip),%rdx        # 0x141179850
140d372e7:	48 8b cf             	mov    %rdi,%rcx
140d372ea:	e8 31 68 10 00       	call   0x140e3db20
140d372ef:	85 c0                	test   %eax,%eax
140d372f1:	75 07                	jne    0x140d372fa
140d372f3:	b8 01 00 00 00       	mov    $0x1,%eax
140d372f8:	eb 18                	jmp    0x140d37312
140d372fa:	48 8d 15 5f 25 44 00 	lea    0x44255f(%rip),%rdx        # 0x141179860
140d37301:	48 8b cf             	mov    %rdi,%rcx
140d37304:	e8 17 68 10 00       	call   0x140e3db20
140d37309:	85 c0                	test   %eax,%eax
140d3730b:	75 37                	jne    0x140d37344
140d3730d:	b8 02 00 00 00       	mov    $0x2,%eax
140d37312:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140d37317:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140d3731c:	41 b9 07 10 00 00    	mov    $0x1007,%r9d
140d37322:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d37326:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140d3732c:	48 8b ce             	mov    %rsi,%rcx
140d3732f:	e8 1c 92 fa ff       	call   0x140ce0550
140d37334:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d37339:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d3733e:	48 83 c4 30          	add    $0x30,%rsp
140d37342:	5f                   	pop    %rdi
140d37343:	c3                   	ret
140d37344:	33 c0                	xor    %eax,%eax
140d37346:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3734b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d37350:	48 83 c4 30          	add    $0x30,%rsp
140d37354:	5f                   	pop    %rdi
140d37355:	c3                   	ret
140d37356:	80 3a 6d             	cmpb   $0x6d,(%rdx)
140d37359:	75 30                	jne    0x140d3738b
140d3735b:	80 7a 01 64          	cmpb   $0x64,0x1(%rdx)
140d3735f:	75 2a                	jne    0x140d3738b
140d37361:	38 5a 02             	cmp    %bl,0x2(%rdx)
140d37364:	75 25                	jne    0x140d3738b
140d37366:	4c 8b cf             	mov    %rdi,%r9
140d37369:	ba 00 04 00 00       	mov    $0x400,%edx
140d3736e:	41 b8 03 10 00 00    	mov    $0x1003,%r8d
140d37374:	48 8b ce             	mov    %rsi,%rcx
140d37377:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3737c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d37381:	48 83 c4 30          	add    $0x30,%rsp
140d37385:	5f                   	pop    %rdi
140d37386:	e9 65 95 fa ff       	jmp    0x140ce08f0
140d3738b:	48 8b cb             	mov    %rbx,%rcx
140d3738e:	4c 8d 05 a7 7c 29 00 	lea    0x297ca7(%rip),%r8        # 0x140fcf03c
140d37395:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140d3739c:	00 00 00 00
140d373a0:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140d373a4:	48 ff c1             	inc    %rcx
140d373a7:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
140d373ac:	75 25                	jne    0x140d373d3
140d373ae:	48 83 f9 05          	cmp    $0x5,%rcx
140d373b2:	75 ec                	jne    0x140d373a0
140d373b4:	4c 8b c7             	mov    %rdi,%r8
140d373b7:	ba 04 10 00 00       	mov    $0x1004,%edx
140d373bc:	48 8b ce             	mov    %rsi,%rcx
140d373bf:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d373c4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d373c9:	48 83 c4 30          	add    $0x30,%rsp
140d373cd:	5f                   	pop    %rdi
140d373ce:	e9 1d 96 fa ff       	jmp    0x140ce09f0
140d373d3:	48 8b cb             	mov    %rbx,%rcx
140d373d6:	4c 8d 05 eb 21 44 00 	lea    0x4421eb(%rip),%r8        # 0x1411795c8
140d373dd:	0f 1f 00             	nopl   (%rax)
140d373e0:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140d373e4:	48 ff c1             	inc    %rcx
140d373e7:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
140d373ec:	75 25                	jne    0x140d37413
140d373ee:	48 83 f9 08          	cmp    $0x8,%rcx
140d373f2:	75 ec                	jne    0x140d373e0
140d373f4:	4c 8b c7             	mov    %rdi,%r8
140d373f7:	ba 04 10 00 00       	mov    $0x1004,%edx
140d373fc:	48 8b ce             	mov    %rsi,%rcx
140d373ff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d37404:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d37409:	48 83 c4 30          	add    $0x30,%rsp
140d3740d:	5f                   	pop    %rdi
140d3740e:	e9 4d 94 fa ff       	jmp    0x140ce0860
140d37413:	48 8b cb             	mov    %rbx,%rcx
140d37416:	4c 8d 05 e7 5b 29 00 	lea    0x295be7(%rip),%r8        # 0x140fcd004
140d3741d:	0f 1f 00             	nopl   (%rax)
140d37420:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140d37424:	48 ff c1             	inc    %rcx
140d37427:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
140d3742c:	75 25                	jne    0x140d37453
140d3742e:	48 83 f9 04          	cmp    $0x4,%rcx
140d37432:	75 ec                	jne    0x140d37420
140d37434:	4c 8b c7             	mov    %rdi,%r8
140d37437:	ba 05 10 00 00       	mov    $0x1005,%edx
140d3743c:	48 8b ce             	mov    %rsi,%rcx
140d3743f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d37444:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d37449:	48 83 c4 30          	add    $0x30,%rsp
140d3744d:	5f                   	pop    %rdi
140d3744e:	e9 9d 95 fa ff       	jmp    0x140ce09f0
140d37453:	48 8b cb             	mov    %rbx,%rcx
140d37456:	4c 8d 05 a3 0b 44 00 	lea    0x440ba3(%rip),%r8        # 0x141178000
140d3745d:	0f 1f 00             	nopl   (%rax)
140d37460:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140d37464:	48 ff c1             	inc    %rcx
140d37467:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
140d3746c:	75 25                	jne    0x140d37493
140d3746e:	48 83 f9 07          	cmp    $0x7,%rcx
140d37472:	75 ec                	jne    0x140d37460
140d37474:	4c 8b c7             	mov    %rdi,%r8
140d37477:	ba 05 10 00 00       	mov    $0x1005,%edx
140d3747c:	48 8b ce             	mov    %rsi,%rcx
140d3747f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d37484:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d37489:	48 83 c4 30          	add    $0x30,%rsp
140d3748d:	5f                   	pop    %rdi
140d3748e:	e9 cd 93 fa ff       	jmp    0x140ce0860
140d37493:	48 8b cb             	mov    %rbx,%rcx
140d37496:	4c 8d 05 6f ae 29 00 	lea    0x29ae6f(%rip),%r8        # 0x140fd230c
140d3749d:	0f 1f 00             	nopl   (%rax)
140d374a0:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140d374a4:	48 ff c1             	inc    %rcx
140d374a7:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
140d374ac:	75 25                	jne    0x140d374d3
140d374ae:	48 83 f9 05          	cmp    $0x5,%rcx
140d374b2:	75 ec                	jne    0x140d374a0
140d374b4:	4c 8b c7             	mov    %rdi,%r8
140d374b7:	ba 06 10 00 00       	mov    $0x1006,%edx
140d374bc:	48 8b ce             	mov    %rsi,%rcx
140d374bf:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d374c4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d374c9:	48 83 c4 30          	add    $0x30,%rsp
140d374cd:	5f                   	pop    %rdi
140d374ce:	e9 1d 95 fa ff       	jmp    0x140ce09f0
140d374d3:	48 8d 0d 96 23 44 00 	lea    0x442396(%rip),%rcx        # 0x141179870
140d374da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d374e0:	0f b6 04 1a          	movzbl (%rdx,%rbx,1),%eax
140d374e4:	48 ff c3             	inc    %rbx
140d374e7:	3a 44 19 ff          	cmp    -0x1(%rcx,%rbx,1),%al
140d374eb:	75 25                	jne    0x140d37512
140d374ed:	48 83 fb 08          	cmp    $0x8,%rbx
140d374f1:	75 ed                	jne    0x140d374e0
140d374f3:	4c 8b c7             	mov    %rdi,%r8
140d374f6:	ba 06 10 00 00       	mov    $0x1006,%edx
140d374fb:	48 8b ce             	mov    %rsi,%rcx
140d374fe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d37503:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d37508:	48 83 c4 30          	add    $0x30,%rsp
140d3750c:	5f                   	pop    %rdi
140d3750d:	e9 4e 93 fa ff       	jmp    0x140ce0860
140d37512:	ba 67 00 00 00       	mov    $0x67,%edx
140d37517:	c7 44 24 20 ae 00 00 	movl   $0xae,0x20(%rsp)
140d3751e:	00
140d3751f:	4c 8d 0d fa 22 44 00 	lea    0x4422fa(%rip),%r9        # 0x141179820
140d37526:	44 8b c2             	mov    %edx,%r8d
140d37529:	8d 4a cd             	lea    -0x33(%rdx),%ecx
140d3752c:	e8 4f 97 f9 ff       	call   0x140cd0c80
140d37531:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d37536:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d3753b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d37540:	48 83 c4 30          	add    $0x30,%rsp
140d37544:	5f                   	pop    %rdi
140d37545:	c3                   	ret
140d37546:	cc                   	int3
140d37547:	cc                   	int3
140d37548:	cc                   	int3
140d37549:	cc                   	int3
140d3754a:	cc                   	int3
140d3754b:	cc                   	int3
140d3754c:	cc                   	int3
140d3754d:	cc                   	int3
140d3754e:	cc                   	int3
140d3754f:	cc                   	int3
140d37550:	40 53                	rex push %rbx
140d37552:	b8 20 00 00 00       	mov    $0x20,%eax
140d37557:	e8 44 3f 0e 00       	call   0x140e1b4a0
140d3755c:	48 2b e0             	sub    %rax,%rsp
140d3755f:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140d37563:	4c 8d 05 b6 22 44 00 	lea    0x4422b6(%rip),%r8        # 0x141179820
140d3756a:	41 b9 b6 00 00 00    	mov    $0xb6,%r9d
140d37570:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140d37574:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140d37578:	e8 b3 a5 f8 ff       	call   0x140cc1b30
140d3757d:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140d37581:	4c 8d 05 98 22 44 00 	lea    0x442298(%rip),%r8        # 0x141179820
140d37588:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d3758c:	41 b9 b7 00 00 00    	mov    $0xb7,%r9d
140d37592:	e8 99 a5 f8 ff       	call   0x140cc1b30
140d37597:	48 8b 93 30 04 00 00 	mov    0x430(%rbx),%rdx
140d3759e:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140d375a2:	e8 59 ad 2c ff       	call   0x140002300
140d375a7:	33 d2                	xor    %edx,%edx
140d375a9:	41 b8 38 04 00 00    	mov    $0x438,%r8d
140d375af:	48 8b cb             	mov    %rbx,%rcx
140d375b2:	e8 f9 80 1a 00       	call   0x140edf6b0
140d375b7:	b8 01 00 00 00       	mov    $0x1,%eax
140d375bc:	48 83 c4 20          	add    $0x20,%rsp
140d375c0:	5b                   	pop    %rbx
140d375c1:	c3                   	ret
140d375c2:	cc                   	int3
140d375c3:	cc                   	int3
140d375c4:	cc                   	int3
140d375c5:	cc                   	int3
140d375c6:	cc                   	int3
140d375c7:	cc                   	int3
140d375c8:	cc                   	int3
140d375c9:	cc                   	int3
140d375ca:	cc                   	int3
140d375cb:	cc                   	int3
140d375cc:	cc                   	int3
140d375cd:	cc                   	int3
140d375ce:	cc                   	int3
140d375cf:	cc                   	int3
140d375d0:	40 53                	rex push %rbx
140d375d2:	55                   	push   %rbp
140d375d3:	56                   	push   %rsi
140d375d4:	57                   	push   %rdi
140d375d5:	b8 a8 00 00 00       	mov    $0xa8,%eax
140d375da:	e8 c1 3e 0e 00       	call   0x140e1b4a0
140d375df:	48 2b e0             	sub    %rax,%rsp
140d375e2:	48 8b 05 17 19 68 00 	mov    0x681917(%rip),%rax        # 0x1413b8f00
140d375e9:	48 33 c4             	xor    %rsp,%rax
140d375ec:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140d375f3:	00
140d375f4:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140d375f8:	49 8b f8             	mov    %r8,%rdi
140d375fb:	48 8b ea             	mov    %rdx,%rbp
140d375fe:	48 8b 73 08          	mov    0x8(%rbx),%rsi
140d37602:	48 85 f6             	test   %rsi,%rsi
140d37605:	75 25                	jne    0x140d3762c
140d37607:	4c 8d 0d 12 22 44 00 	lea    0x442212(%rip),%r9        # 0x141179820
140d3760e:	c7 44 24 20 c4 00 00 	movl   $0xc4,0x20(%rsp)
140d37615:	00
140d37616:	8d 56 66             	lea    0x66(%rsi),%edx
140d37619:	8d 4e 34             	lea    0x34(%rsi),%ecx
140d3761c:	44 8d 46 69          	lea    0x69(%rsi),%r8d
140d37620:	e8 5b 96 f9 ff       	call   0x140cd0c80
140d37625:	33 c0                	xor    %eax,%eax
140d37627:	e9 63 01 00 00       	jmp    0x140d3778f
140d3762c:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140d37630:	48 85 d2             	test   %rdx,%rdx
140d37633:	75 27                	jne    0x140d3765c
140d37635:	ba 66 00 00 00       	mov    $0x66,%edx
140d3763a:	c7 44 24 20 c8 00 00 	movl   $0xc8,0x20(%rsp)
140d37641:	00
140d37642:	4c 8d 0d d7 21 44 00 	lea    0x4421d7(%rip),%r9        # 0x141179820
140d37649:	8d 4a ce             	lea    -0x32(%rdx),%ecx
140d3764c:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140d37650:	e8 2b 96 f9 ff       	call   0x140cd0c80
140d37655:	33 c0                	xor    %eax,%eax
140d37657:	e9 33 01 00 00       	jmp    0x140d3778f
140d3765c:	8b 0b                	mov    (%rbx),%ecx
140d3765e:	85 c9                	test   %ecx,%ecx
140d37660:	0f 84 85 00 00 00    	je     0x140d376eb
140d37666:	83 e9 01             	sub    $0x1,%ecx
140d37669:	74 38                	je     0x140d376a3
140d3766b:	83 f9 01             	cmp    $0x1,%ecx
140d3766e:	75 b5                	jne    0x140d37625
140d37670:	49 8b 00             	mov    (%r8),%rax
140d37673:	4c 8d 4b 30          	lea    0x30(%rbx),%r9
140d37677:	4c 8b 43 28          	mov    0x28(%rbx),%r8
140d3767b:	48 8b ce             	mov    %rsi,%rcx
140d3767e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d37683:	48 8b 83 30 04 00 00 	mov    0x430(%rbx),%rax
140d3768a:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140d3768f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d37694:	e8 17 01 00 00       	call   0x140d377b0
140d37699:	33 ff                	xor    %edi,%edi
140d3769b:	48 85 c0             	test   %rax,%rax
140d3769e:	e9 e6 00 00 00       	jmp    0x140d37789
140d376a3:	48 8b ce             	mov    %rsi,%rcx
140d376a6:	48 85 ed             	test   %rbp,%rbp
140d376a9:	75 13                	jne    0x140d376be
140d376ab:	e8 50 aa fa ff       	call   0x140ce2100
140d376b0:	48 63 c8             	movslq %eax,%rcx
140d376b3:	8d 45 01             	lea    0x1(%rbp),%eax
140d376b6:	48 89 0f             	mov    %rcx,(%rdi)
140d376b9:	e9 d1 00 00 00       	jmp    0x140d3778f
140d376be:	48 8b 43 28          	mov    0x28(%rbx),%rax
140d376c2:	4c 8b ca             	mov    %rdx,%r9
140d376c5:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d376c9:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140d376cd:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140d376d2:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140d376d7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d376dc:	e8 9f 02 00 00       	call   0x140d37980
140d376e1:	33 ff                	xor    %edi,%edi
140d376e3:	48 85 c0             	test   %rax,%rax
140d376e6:	e9 9e 00 00 00       	jmp    0x140d37789
140d376eb:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140d376f0:	4c 89 b4 24 e8 00 00 	mov    %r14,0xe8(%rsp)
140d376f7:	00
140d376f8:	4d 8b 30             	mov    (%r8),%r14
140d376fb:	4c 8b ca             	mov    %rdx,%r9
140d376fe:	44 8b 43 18          	mov    0x18(%rbx),%r8d
140d37702:	48 8b ce             	mov    %rsi,%rcx
140d37705:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d37709:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d3770e:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140d37713:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d37718:	48 8b 43 28          	mov    0x28(%rbx),%rax
140d3771c:	4c 89 bc 24 a0 00 00 	mov    %r15,0xa0(%rsp)
140d37723:	00
140d37724:	4c 8b bb 30 04 00 00 	mov    0x430(%rbx),%r15
140d3772b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d37730:	e8 2b 4c fc ff       	call   0x140cfc360
140d37735:	33 ff                	xor    %edi,%edi
140d37737:	48 85 c0             	test   %rax,%rax