1402853f0:	44 0f b6 0f          	movzbl (%rdi),%r9d
1402853f4:	4c 8d 05 15 12 10 00 	lea    0x101215(%rip),%r8        # 0x140386610
1402853fb:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1402853ff:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140285404:	41 c1 e1 08          	shl    $0x8,%r9d
140285408:	ba 05 00 00 00       	mov    $0x5,%edx
14028540d:	44 0b c8             	or     %eax,%r9d
140285410:	e8 6b 4b fa ff       	call   0x140229f80
140285415:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14028541a:	48 ff c8             	dec    %rax
14028541d:	48 8d 7f 02          	lea    0x2(%rdi),%rdi
140285421:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
140285425:	48 8d 40 01          	lea    0x1(%rax),%rax
140285429:	75 f6                	jne    0x140285421
14028542b:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140285430:	33 d2                	xor    %edx,%edx
140285432:	0f 1f 40 00          	nopl   0x0(%rax)
140285436:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14028543d:	00 00 00
140285440:	41 0f b6 0c 10       	movzbl (%r8,%rdx,1),%ecx
140285445:	88 0c 10             	mov    %cl,(%rax,%rdx,1)
140285448:	48 8d 52 01          	lea    0x1(%rdx),%rdx
14028544c:	84 c9                	test   %cl,%cl
14028544e:	75 f0                	jne    0x140285440
140285450:	83 fb 07             	cmp    $0x7,%ebx
140285453:	74 1f                	je     0x140285474
140285455:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14028545a:	48 ff c9             	dec    %rcx
14028545d:	0f 1f 00             	nopl   (%rax)
140285460:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
140285464:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140285468:	75 f6                	jne    0x140285460
14028546a:	0f b7 05 cf 97 0a 00 	movzwl 0xa97cf(%rip),%eax        # 0x14032ec40
140285471:	66 89 01             	mov    %ax,(%rcx)
140285474:	ff c3                	inc    %ebx
140285476:	83 fb 08             	cmp    $0x8,%ebx
140285479:	0f 8c 71 ff ff ff    	jl     0x1402853f0
14028547f:	48 8b 9c 24 70 01 00 	mov    0x170(%rsp),%rbx
140285486:	00
140285487:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14028548c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140285491:	48 8d 0d 10 49 10 00 	lea    0x104910(%rip),%rcx        # 0x140389da8
140285498:	e8 33 aa fe ff       	call   0x14026fed0
14028549d:	85 c0                	test   %eax,%eax
14028549f:	74 59                	je     0x1402854fa
1402854a1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402854a6:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
1402854ad:	00
1402854ae:	48 33 cc             	xor    %rsp,%rcx
1402854b1:	e8 8a 51 07 00       	call   0x1402fa640
1402854b6:	48 81 c4 60 01 00 00 	add    $0x160,%rsp
1402854bd:	5f                   	pop    %rdi
1402854be:	c3                   	ret
1402854bf:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402854c4:	48 8d 15 cd 48 10 00 	lea    0x1048cd(%rip),%rdx        # 0x140389d98
1402854cb:	eb c4                	jmp    0x140285491
1402854cd:	4d 8b 41 08          	mov    0x8(%r9),%r8
1402854d1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402854d6:	ba 00 01 00 00       	mov    $0x100,%edx
1402854db:	e8 90 92 fa ff       	call   0x14022e770
1402854e0:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402854e5:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402854ea:	48 8d 0d c7 48 10 00 	lea    0x1048c7(%rip),%rcx        # 0x140389db8
1402854f1:	e8 da a9 fe ff       	call   0x14026fed0
1402854f6:	85 c0                	test   %eax,%eax
1402854f8:	75 a7                	jne    0x1402854a1
1402854fa:	33 c0                	xor    %eax,%eax
1402854fc:	eb a8                	jmp    0x1402854a6
1402854fe:	66 90                	xchg   %ax,%ax
140285500:	a8 52                	test   $0x52,%al
140285502:	28 00                	sub    %al,(%rax)
140285504:	f0 52                	lock push %rdx
140285506:	28 00                	sub    %al,(%rax)
140285508:	11 53 28             	adc    %edx,0x28(%rbx)
14028550b:	00 c0                	add    %al,%al
14028550d:	52                   	push   %rdx
14028550e:	28 00                	sub    %al,(%rax)
140285510:	53                   	push   %rbx
140285511:	53                   	push   %rbx
140285512:	28 00                	sub    %al,(%rax)
140285514:	d8 52 28             	fcoms  0x28(%rdx)
140285517:	00 32                	add    %dh,(%rdx)
140285519:	53                   	push   %rbx
14028551a:	28 00                	sub    %al,(%rax)
14028551c:	86 53 28             	xchg   %dl,0x28(%rbx)
14028551f:	00 cd                	add    %cl,%ch
140285521:	54                   	push   %rsp
140285522:	28 00                	sub    %al,(%rax)
140285524:	cc                   	int3
140285525:	cc                   	int3
140285526:	cc                   	int3
140285527:	cc                   	int3
140285528:	cc                   	int3
140285529:	cc                   	int3
14028552a:	cc                   	int3
14028552b:	cc                   	int3
14028552c:	cc                   	int3
14028552d:	cc                   	int3
14028552e:	cc                   	int3
14028552f:	cc                   	int3
140285530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140285535:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14028553a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028553f:	57                   	push   %rdi
140285540:	b8 30 00 00 00       	mov    $0x30,%eax
140285545:	e8 96 50 07 00       	call   0x1402fa5e0
14028554a:	48 2b e0             	sub    %rax,%rsp
14028554d:	49 8b 78 10          	mov    0x10(%r8),%rdi
140285551:	48 8b f2             	mov    %rdx,%rsi
140285554:	49 8b 58 08          	mov    0x8(%r8),%rbx
140285558:	48 8b e9             	mov    %rcx,%rbp
14028555b:	48 85 ff             	test   %rdi,%rdi
14028555e:	75 23                	jne    0x140285583
140285560:	4c 8d 0d 09 49 10 00 	lea    0x104909(%rip),%r9        # 0x140389e70
140285567:	c7 44 24 20 15 02 00 	movl   $0x215,0x20(%rsp)
14028556e:	00
14028556f:	8d 50 45             	lea    0x45(%rax),%edx
140285572:	44 8d 40 4c          	lea    0x4c(%rax),%r8d
140285576:	8d 48 f2             	lea    -0xe(%rax),%ecx
140285579:	e8 22 be f9 ff       	call   0x1402213a0
14028557e:	e9 fa 00 00 00       	jmp    0x14028567d
140285583:	48 8d 15 86 82 0a 00 	lea    0xa8286(%rip),%rdx        # 0x14032d810
14028558a:	48 8b cb             	mov    %rbx,%rcx
14028558d:	e8 2e c1 fe ff       	call   0x1402716c0
140285592:	85 c0                	test   %eax,%eax
140285594:	75 08                	jne    0x14028559e
140285596:	8d 48 01             	lea    0x1(%rax),%ecx
140285599:	e9 8d 00 00 00       	jmp    0x14028562b
14028559e:	48 8d 15 e3 47 10 00 	lea    0x1047e3(%rip),%rdx        # 0x140389d88
1402855a5:	48 8b cb             	mov    %rbx,%rcx
1402855a8:	e8 13 c1 fe ff       	call   0x1402716c0
1402855ad:	85 c0                	test   %eax,%eax
1402855af:	75 05                	jne    0x1402855b6
1402855b1:	8d 48 06             	lea    0x6(%rax),%ecx
1402855b4:	eb 75                	jmp    0x14028562b
1402855b6:	48 8d 15 f3 9b 0a 00 	lea    0xa9bf3(%rip),%rdx        # 0x14032f1b0
1402855bd:	48 8b cb             	mov    %rbx,%rcx
1402855c0:	e8 fb c0 fe ff       	call   0x1402716c0
1402855c5:	85 c0                	test   %eax,%eax
1402855c7:	75 05                	jne    0x1402855ce
1402855c9:	8d 48 02             	lea    0x2(%rax),%ecx
1402855cc:	eb 5d                	jmp    0x14028562b
1402855ce:	48 8d 15 c3 48 10 00 	lea    0x1048c3(%rip),%rdx        # 0x140389e98
1402855d5:	48 8b cb             	mov    %rbx,%rcx
1402855d8:	e8 e3 c0 fe ff       	call   0x1402716c0
1402855dd:	85 c0                	test   %eax,%eax
1402855df:	75 05                	jne    0x1402855e6
1402855e1:	8d 48 08             	lea    0x8(%rax),%ecx
1402855e4:	eb 45                	jmp    0x14028562b
1402855e6:	48 8d 15 2f 94 0c 00 	lea    0xc942f(%rip),%rdx        # 0x14034ea1c
1402855ed:	48 8b cb             	mov    %rbx,%rcx
1402855f0:	e8 cb c0 fe ff       	call   0x1402716c0
1402855f5:	85 c0                	test   %eax,%eax
1402855f7:	75 05                	jne    0x1402855fe
1402855f9:	8d 48 07             	lea    0x7(%rax),%ecx
1402855fc:	eb 2d                	jmp    0x14028562b
1402855fe:	48 8d 15 9b 48 10 00 	lea    0x10489b(%rip),%rdx        # 0x140389ea0
140285605:	48 8b cb             	mov    %rbx,%rcx
140285608:	e8 b3 c0 fe ff       	call   0x1402716c0
14028560d:	85 c0                	test   %eax,%eax
14028560f:	75 05                	jne    0x140285616
140285611:	8d 48 04             	lea    0x4(%rax),%ecx
140285614:	eb 15                	jmp    0x14028562b
140285616:	48 8d 15 8b 48 10 00 	lea    0x10488b(%rip),%rdx        # 0x140389ea8
14028561d:	48 8b cb             	mov    %rbx,%rcx
140285620:	e8 9b c0 fe ff       	call   0x1402716c0
140285625:	85 c0                	test   %eax,%eax
140285627:	75 21                	jne    0x14028564a
140285629:	33 c9                	xor    %ecx,%ecx
14028562b:	44 8b c9             	mov    %ecx,%r9d
14028562e:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140285635:	00
140285636:	33 c9                	xor    %ecx,%ecx
140285638:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14028563d:	4c 8b c6             	mov    %rsi,%r8
140285640:	48 8b d5             	mov    %rbp,%rdx
140285643:	e8 f8 f6 ff ff       	call   0x140284d40
140285648:	eb 35                	jmp    0x14028567f
14028564a:	ba 75 00 00 00       	mov    $0x75,%edx
14028564f:	c7 44 24 20 28 02 00 	movl   $0x228,0x20(%rsp)
140285656:	00
140285657:	4c 8d 0d 12 48 10 00 	lea    0x104812(%rip),%r9        # 0x140389e70
14028565e:	44 8b c2             	mov    %edx,%r8d
140285661:	8d 4a ad             	lea    -0x53(%rdx),%ecx
140285664:	e8 37 bd f9 ff       	call   0x1402213a0
140285669:	4c 8b c3             	mov    %rbx,%r8
14028566c:	48 8d 15 dd a7 0c 00 	lea    0xca7dd(%rip),%rdx        # 0x14034fe50
140285673:	b9 02 00 00 00       	mov    $0x2,%ecx
140285678:	e8 a3 af f9 ff       	call   0x140220620
14028567d:	33 c0                	xor    %eax,%eax
14028567f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140285684:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140285689:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14028568e:	48 83 c4 30          	add    $0x30,%rsp
140285692:	5f                   	pop    %rdi
140285693:	c3                   	ret
140285694:	cc                   	int3
140285695:	cc                   	int3
140285696:	cc                   	int3
140285697:	cc                   	int3
140285698:	cc                   	int3
140285699:	cc                   	int3
14028569a:	cc                   	int3
14028569b:	cc                   	int3
14028569c:	cc                   	int3
14028569d:	cc                   	int3
14028569e:	cc                   	int3
14028569f:	cc                   	int3
1402856a0:	40 56                	rex push %rsi
1402856a2:	41 54                	push   %r12
1402856a4:	41 55                	push   %r13
1402856a6:	41 56                	push   %r14
1402856a8:	41 57                	push   %r15
1402856aa:	b8 30 00 00 00       	mov    $0x30,%eax
1402856af:	e8 2c 4f 07 00       	call   0x1402fa5e0
1402856b4:	48 2b e0             	sub    %rax,%rsp
1402856b7:	4c 8b e9             	mov    %rcx,%r13
1402856ba:	4d 8b f8             	mov    %r8,%r15
1402856bd:	49 8b c8             	mov    %r8,%rcx
1402856c0:	4c 8b e2             	mov    %rdx,%r12
1402856c3:	e8 58 2d fa ff       	call   0x140228420
1402856c8:	8b d0                	mov    %eax,%edx
1402856ca:	33 c9                	xor    %ecx,%ecx
1402856cc:	44 8b f0             	mov    %eax,%r14d
1402856cf:	e8 9c 2c fa ff       	call   0x140228370
1402856d4:	48 8b f0             	mov    %rax,%rsi
1402856d7:	48 85 c0             	test   %rax,%rax
1402856da:	75 35                	jne    0x140285711
1402856dc:	4c 8d 0d 8d 47 10 00 	lea    0x10478d(%rip),%r9        # 0x140389e70
1402856e3:	c7 44 24 20 97 01 00 	movl   $0x197,0x20(%rsp)
1402856ea:	00
1402856eb:	8d 50 76             	lea    0x76(%rax),%edx
1402856ee:	8d 48 22             	lea    0x22(%rax),%ecx
1402856f1:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402856f5:	e8 a6 bc f9 ff       	call   0x1402213a0
1402856fa:	33 c9                	xor    %ecx,%ecx
1402856fc:	e8 9f 2a fa ff       	call   0x1402281a0
140285701:	33 c0                	xor    %eax,%eax
140285703:	48 83 c4 30          	add    $0x30,%rsp
140285707:	41 5f                	pop    %r15
140285709:	41 5e                	pop    %r14
14028570b:	41 5d                	pop    %r13
14028570d:	41 5c                	pop    %r12
14028570f:	5e                   	pop    %rsi
140285710:	c3                   	ret
140285711:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140285716:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
14028571b:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140285720:	33 ff                	xor    %edi,%edi
140285722:	45 85 f6             	test   %r14d,%r14d
140285725:	0f 8e 08 01 00 00    	jle    0x140285833
14028572b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140285730:	8b d7                	mov    %edi,%edx
140285732:	49 8b cf             	mov    %r15,%rcx
140285735:	e8 16 2f fa ff       	call   0x140228650
14028573a:	48 8b 68 10          	mov    0x10(%rax),%rbp
14028573e:	48 8b 58 08          	mov    0x8(%rax),%rbx
140285742:	48 85 ed             	test   %rbp,%rbp
140285745:	0f 84 3d 01 00 00    	je     0x140285888
14028574b:	48 8d 15 be 80 0a 00 	lea    0xa80be(%rip),%rdx        # 0x14032d810
140285752:	48 8b cb             	mov    %rbx,%rcx
140285755:	e8 66 bf fe ff       	call   0x1402716c0
14028575a:	85 c0                	test   %eax,%eax
14028575c:	75 09                	jne    0x140285767
14028575e:	44 8d 48 01          	lea    0x1(%rax),%r9d
140285762:	e9 93 00 00 00       	jmp    0x1402857fa
140285767:	48 8d 15 1a 46 10 00 	lea    0x10461a(%rip),%rdx        # 0x140389d88
14028576e:	48 8b cb             	mov    %rbx,%rcx
140285771:	e8 4a bf fe ff       	call   0x1402716c0
140285776:	85 c0                	test   %eax,%eax
140285778:	75 06                	jne    0x140285780
14028577a:	44 8d 48 06          	lea    0x6(%rax),%r9d
14028577e:	eb 7a                	jmp    0x1402857fa
140285780:	48 8d 15 29 9a 0a 00 	lea    0xa9a29(%rip),%rdx        # 0x14032f1b0
140285787:	48 8b cb             	mov    %rbx,%rcx
14028578a:	e8 31 bf fe ff       	call   0x1402716c0
14028578f:	85 c0                	test   %eax,%eax
140285791:	75 06                	jne    0x140285799
140285793:	44 8d 48 02          	lea    0x2(%rax),%r9d
140285797:	eb 61                	jmp    0x1402857fa
140285799:	48 8d 15 f8 46 10 00 	lea    0x1046f8(%rip),%rdx        # 0x140389e98
1402857a0:	48 8b cb             	mov    %rbx,%rcx
1402857a3:	e8 18 bf fe ff       	call   0x1402716c0
1402857a8:	85 c0                	test   %eax,%eax
1402857aa:	75 06                	jne    0x1402857b2
1402857ac:	44 8d 48 08          	lea    0x8(%rax),%r9d
1402857b0:	eb 48                	jmp    0x1402857fa
1402857b2:	48 8d 15 63 92 0c 00 	lea    0xc9263(%rip),%rdx        # 0x14034ea1c
1402857b9:	48 8b cb             	mov    %rbx,%rcx
1402857bc:	e8 ff be fe ff       	call   0x1402716c0
1402857c1:	85 c0                	test   %eax,%eax
1402857c3:	75 06                	jne    0x1402857cb
1402857c5:	44 8d 48 07          	lea    0x7(%rax),%r9d
1402857c9:	eb 2f                	jmp    0x1402857fa
1402857cb:	48 8d 15 ce 46 10 00 	lea    0x1046ce(%rip),%rdx        # 0x140389ea0
1402857d2:	48 8b cb             	mov    %rbx,%rcx
1402857d5:	e8 e6 be fe ff       	call   0x1402716c0
1402857da:	85 c0                	test   %eax,%eax
1402857dc:	75 06                	jne    0x1402857e4
1402857de:	44 8d 48 04          	lea    0x4(%rax),%r9d
1402857e2:	eb 16                	jmp    0x1402857fa
1402857e4:	48 8d 15 bd 46 10 00 	lea    0x1046bd(%rip),%rdx        # 0x140389ea8
1402857eb:	48 8b cb             	mov    %rbx,%rcx
1402857ee:	e8 cd be fe ff       	call   0x1402716c0
1402857f3:	85 c0                	test   %eax,%eax
1402857f5:	75 5c                	jne    0x140285853
1402857f7:	45 33 c9             	xor    %r9d,%r9d
1402857fa:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140285801:	00
140285802:	4d 8b c4             	mov    %r12,%r8
140285805:	49 8b d5             	mov    %r13,%rdx
140285808:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14028580d:	33 c9                	xor    %ecx,%ecx
14028580f:	e8 2c f5 ff ff       	call   0x140284d40
140285814:	48 85 c0             	test   %rax,%rax
140285817:	0f 84 8b 00 00 00    	je     0x1402858a8
14028581d:	48 8b d0             	mov    %rax,%rdx
140285820:	48 8b ce             	mov    %rsi,%rcx
140285823:	e8 d8 2c fa ff       	call   0x140228500
140285828:	ff c7                	inc    %edi
14028582a:	41 3b fe             	cmp    %r14d,%edi
14028582d:	0f 8c fd fe ff ff    	jl     0x140285730
140285833:	48 8b c6             	mov    %rsi,%rax
140285836:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14028583b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140285840:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140285845:	48 83 c4 30          	add    $0x30,%rsp
140285849:	41 5f                	pop    %r15
14028584b:	41 5e                	pop    %r14
14028584d:	41 5d                	pop    %r13
14028584f:	41 5c                	pop    %r12
140285851:	5e                   	pop    %rsi
140285852:	c3                   	ret
140285853:	ba 75 00 00 00       	mov    $0x75,%edx
140285858:	c7 44 24 20 28 02 00 	movl   $0x228,0x20(%rsp)
14028585f:	00
140285860:	4c 8d 0d 09 46 10 00 	lea    0x104609(%rip),%r9        # 0x140389e70
140285867:	44 8b c2             	mov    %edx,%r8d
14028586a:	8d 4a ad             	lea    -0x53(%rdx),%ecx
14028586d:	e8 2e bb f9 ff       	call   0x1402213a0
140285872:	4c 8b c3             	mov    %rbx,%r8
140285875:	48 8d 15 d4 a5 0c 00 	lea    0xca5d4(%rip),%rdx        # 0x14034fe50
14028587c:	b9 02 00 00 00       	mov    $0x2,%ecx
140285881:	e8 9a ad f9 ff       	call   0x140220620
140285886:	eb 20                	jmp    0x1402858a8
140285888:	ba 75 00 00 00       	mov    $0x75,%edx
14028588d:	c7 44 24 20 15 02 00 	movl   $0x215,0x20(%rsp)
140285894:	00
140285895:	4c 8d 0d d4 45 10 00 	lea    0x1045d4(%rip),%r9        # 0x140389e70
14028589c:	8d 4a ad             	lea    -0x53(%rdx),%ecx