14028136e:	cc                   	int3
14028136f:	cc                   	int3
140281370:	b8 28 00 00 00       	mov    $0x28,%eax
140281375:	e8 66 92 07 00       	call   0x1402fa5e0
14028137a:	48 2b e0             	sub    %rax,%rsp
14028137d:	44 8d 40 5a          	lea    0x5a(%rax),%r8d
140281381:	48 8d 15 30 7d 10 00 	lea    0x107d30(%rip),%rdx        # 0x1403890b8
140281388:	48 83 c4 28          	add    $0x28,%rsp
14028138c:	e9 7f 7f fa ff       	jmp    0x140229310
140281391:	cc                   	int3
140281392:	cc                   	int3
140281393:	cc                   	int3
140281394:	cc                   	int3
140281395:	cc                   	int3
140281396:	cc                   	int3
140281397:	cc                   	int3
140281398:	cc                   	int3
140281399:	cc                   	int3
14028139a:	cc                   	int3
14028139b:	cc                   	int3
14028139c:	cc                   	int3
14028139d:	cc                   	int3
14028139e:	cc                   	int3
14028139f:	cc                   	int3
1402813a0:	4c 8b 02             	mov    (%rdx),%r8
1402813a3:	48 8b 11             	mov    (%rcx),%rdx
1402813a6:	8b 42 04             	mov    0x4(%rdx),%eax
1402813a9:	41 2b 40 04          	sub    0x4(%r8),%eax
1402813ad:	75 07                	jne    0x1402813b6
1402813af:	8b 42 08             	mov    0x8(%rdx),%eax
1402813b2:	41 2b 40 08          	sub    0x8(%r8),%eax
1402813b6:	c3                   	ret
1402813b7:	cc                   	int3
1402813b8:	cc                   	int3
1402813b9:	cc                   	int3
1402813ba:	cc                   	int3
1402813bb:	cc                   	int3
1402813bc:	cc                   	int3
1402813bd:	cc                   	int3
1402813be:	cc                   	int3
1402813bf:	cc                   	int3
1402813c0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402813c5:	55                   	push   %rbp
1402813c6:	56                   	push   %rsi
1402813c7:	57                   	push   %rdi
1402813c8:	41 54                	push   %r12
1402813ca:	41 55                	push   %r13
1402813cc:	41 56                	push   %r14
1402813ce:	41 57                	push   %r15
1402813d0:	b8 d0 00 00 00       	mov    $0xd0,%eax
1402813d5:	e8 06 92 07 00       	call   0x1402fa5e0
1402813da:	48 2b e0             	sub    %rax,%rsp
1402813dd:	48 8b 05 9c 6d 18 00 	mov    0x186d9c(%rip),%rax        # 0x140408180
1402813e4:	48 33 c4             	xor    %rsp,%rax
1402813e7:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1402813ee:	00
1402813ef:	45 33 ed             	xor    %r13d,%r13d
1402813f2:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1402813f7:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402813fc:	41 8b d8             	mov    %r8d,%ebx
1402813ff:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140281404:	48 8b fa             	mov    %rdx,%rdi
140281407:	48 8b f1             	mov    %rcx,%rsi
14028140a:	48 85 d2             	test   %rdx,%rdx
14028140d:	75 37                	jne    0x140281446
14028140f:	e8 1c bb fb ff       	call   0x14023cf30
140281414:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140281419:	4c 8b e8             	mov    %rax,%r13
14028141c:	48 85 c0             	test   %rax,%rax
14028141f:	0f 84 e4 02 00 00    	je     0x140281709
140281425:	bb c8 00 00 00       	mov    $0xc8,%ebx
14028142a:	48 8b c8             	mov    %rax,%rcx
14028142d:	8b d3                	mov    %ebx,%edx
14028142f:	e8 4c b8 fb ff       	call   0x14023cc80
140281434:	48 85 c0             	test   %rax,%rax
140281437:	0f 84 cc 02 00 00    	je     0x140281709
14028143d:	49 8b 4d 08          	mov    0x8(%r13),%rcx
140281441:	40 88 39             	mov    %dil,(%rcx)
140281444:	eb 08                	jmp    0x14028144e
140281446:	85 db                	test   %ebx,%ebx
140281448:	0f 84 f8 02 00 00    	je     0x140281746
14028144e:	48 85 f6             	test   %rsi,%rsi
140281451:	75 3f                	jne    0x140281492
140281453:	4d 85 ed             	test   %r13,%r13
140281456:	74 17                	je     0x14028146f
140281458:	49 8b 7d 08          	mov    0x8(%r13),%rdi
14028145c:	44 8d 46 35          	lea    0x35(%rsi),%r8d
140281460:	48 8d 15 89 7c 10 00 	lea    0x107c89(%rip),%rdx        # 0x1403890f0
140281467:	49 8b cd             	mov    %r13,%rcx
14028146a:	e8 a1 7e fa ff       	call   0x140229310
14028146f:	48 63 db             	movslq %ebx,%rbx
140281472:	48 8d 15 8f 7c 10 00 	lea    0x107c8f(%rip),%rdx        # 0x140389108
140281479:	4c 8b c3             	mov    %rbx,%r8
14028147c:	48 8b cf             	mov    %rdi,%rcx
14028147f:	ff 15 1b 8d 0a 00    	call   *0xa8d1b(%rip)        # 0x14032a1a0
140281485:	48 8b c7             	mov    %rdi,%rax
140281488:	c6 44 3b ff 00       	movb   $0x0,-0x1(%rbx,%rdi,1)
14028148d:	e9 eb 02 00 00       	jmp    0x14028177d
140281492:	48 8b 0e             	mov    (%rsi),%rcx
140281495:	ff cb                	dec    %ebx
140281497:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14028149c:	33 db                	xor    %ebx,%ebx
14028149e:	44 8b e3             	mov    %ebx,%r12d
1402814a1:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1402814a5:	8b fb                	mov    %ebx,%edi
1402814a7:	e8 74 6f fa ff       	call   0x140228420
1402814ac:	85 c0                	test   %eax,%eax
1402814ae:	0f 8e 96 02 00 00    	jle    0x14028174a
1402814b4:	48 8b 0e             	mov    (%rsi),%rcx
1402814b7:	8b d7                	mov    %edi,%edx
1402814b9:	e8 92 71 fa ff       	call   0x140228650
1402814be:	4c 8b f8             	mov    %rax,%r15
1402814c1:	48 8b 08             	mov    (%rax),%rcx
1402814c4:	e8 37 dc fb ff       	call   0x14023f100
1402814c9:	85 c0                	test   %eax,%eax
1402814cb:	74 0f                	je     0x1402814dc
1402814cd:	8b c8                	mov    %eax,%ecx
1402814cf:	e8 7c db fb ff       	call   0x14023f050
1402814d4:	4c 8b f0             	mov    %rax,%r14
1402814d7:	48 85 c0             	test   %rax,%rax
1402814da:	75 17                	jne    0x1402814f3
1402814dc:	4d 8b 07             	mov    (%r15),%r8
1402814df:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402814e4:	ba 50 00 00 00       	mov    $0x50,%edx
1402814e9:	e8 82 d2 fa ff       	call   0x14022e770
1402814ee:	4c 8d 74 24 70       	lea    0x70(%rsp),%r14
1402814f3:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1402814fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140281500:	48 ff c7             	inc    %rdi
140281503:	41 80 3c 3e 00       	cmpb   $0x0,(%r14,%rdi,1)
140281508:	75 f6                	jne    0x140281500
14028150a:	49 8b 47 08          	mov    0x8(%r15),%rax
14028150e:	8b 28                	mov    (%rax),%ebp
140281510:	81 fd 00 00 10 00    	cmp    $0x100000,%ebp
140281516:	0f 8f ff 01 00 00    	jg     0x14028171b
14028151c:	83 78 04 1b          	cmpl   $0x1b,0x4(%rax)
140281520:	4c 8b 48 08          	mov    0x8(%rax),%r9
140281524:	0f 85 7f 00 00 00    	jne    0x1402815a9
14028152a:	8b c5                	mov    %ebp,%eax
14028152c:	25 03 00 00 80       	and    $0x80000003,%eax
140281531:	7d 07                	jge    0x14028153a
140281533:	ff c8                	dec    %eax
140281535:	83 c8 fc             	or     $0xfffffffc,%eax
140281538:	ff c0                	inc    %eax
14028153a:	85 c0                	test   %eax,%eax
14028153c:	75 6b                	jne    0x1402815a9
14028153e:	48 c7 44 24 5c 00 00 	movq   $0x0,0x5c(%rsp)
140281545:	00 00
140281547:	8b cb                	mov    %ebx,%ecx
140281549:	89 5c 24 58          	mov    %ebx,0x58(%rsp)
14028154d:	8b d3                	mov    %ebx,%edx
14028154f:	8b c3                	mov    %ebx,%eax
140281551:	48 8b f5             	mov    %rbp,%rsi
140281554:	85 ed                	test   %ebp,%ebp
140281556:	7e 34                	jle    0x14028158c
140281558:	48 8b d3             	mov    %rbx,%rdx
14028155b:	49 8b c9             	mov    %r9,%rcx
14028155e:	4c 8b c5             	mov    %rbp,%r8
140281561:	80 39 00             	cmpb   $0x0,(%rcx)
140281564:	74 0e                	je     0x140281574
140281566:	48 8b c2             	mov    %rdx,%rax
140281569:	83 e0 03             	and    $0x3,%eax
14028156c:	c7 44 84 58 01 00 00 	movl   $0x1,0x58(%rsp,%rax,4)
140281573:	00
140281574:	48 ff c2             	inc    %rdx
140281577:	48 ff c1             	inc    %rcx
14028157a:	49 83 e8 01          	sub    $0x1,%r8
14028157e:	75 e1                	jne    0x140281561
140281580:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
140281584:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
140281588:	8b 44 24 58          	mov    0x58(%rsp),%eax
14028158c:	0b c2                	or     %edx,%eax
14028158e:	c7 44 24 64 01 00 00 	movl   $0x1,0x64(%rsp)
140281595:	00
140281596:	0b c1                	or     %ecx,%eax
140281598:	75 1a                	jne    0x1402815b4
14028159a:	48 c7 44 24 5c 00 00 	movq   $0x0,0x5c(%rsp)
1402815a1:	00 00
1402815a3:	89 5c 24 58          	mov    %ebx,0x58(%rsp)
1402815a7:	eb 23                	jmp    0x1402815cc
1402815a9:	c7 44 24 64 01 00 00 	movl   $0x1,0x64(%rsp)
1402815b0:	00
1402815b1:	48 8b f5             	mov    %rbp,%rsi
1402815b4:	c7 44 24 58 01 00 00 	movl   $0x1,0x58(%rsp)
1402815bb:	00
1402815bc:	c7 44 24 5c 01 00 00 	movl   $0x1,0x5c(%rsp)
1402815c3:	00
1402815c4:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
1402815cb:	00
1402815cc:	8b cb                	mov    %ebx,%ecx
1402815ce:	85 ed                	test   %ebp,%ebp
1402815d0:	7e 36                	jle    0x140281608
1402815d2:	48 8b d3             	mov    %rbx,%rdx
1402815d5:	4c 8b c6             	mov    %rsi,%r8
1402815d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1402815df:	00
1402815e0:	48 8b c2             	mov    %rdx,%rax
1402815e3:	83 e0 03             	and    $0x3,%eax
1402815e6:	83 7c 84 58 00       	cmpl   $0x0,0x58(%rsp,%rax,4)
1402815eb:	74 0f                	je     0x1402815fc
1402815ed:	41 0f b6 01          	movzbl (%r9),%eax
1402815f1:	ff c1                	inc    %ecx
1402815f3:	2c 20                	sub    $0x20,%al
1402815f5:	3c 5e                	cmp    $0x5e,%al
1402815f7:	76 03                	jbe    0x1402815fc
1402815f9:	83 c1 03             	add    $0x3,%ecx
1402815fc:	48 ff c2             	inc    %rdx
1402815ff:	49 ff c1             	inc    %r9
140281602:	49 83 e8 01          	sub    $0x1,%r8
140281606:	75 d8                	jne    0x1402815e0
140281608:	49 63 dc             	movslq %r12d,%rbx
14028160b:	8d 04 39             	lea    (%rcx,%rdi,1),%eax
14028160e:	41 83 c4 02          	add    $0x2,%r12d
140281612:	44 03 e0             	add    %eax,%r12d
140281615:	41 81 fc 00 00 10 00 	cmp    $0x100000,%r12d
14028161c:	0f 8f f2 00 00 00    	jg     0x140281714
140281622:	4d 85 ed             	test   %r13,%r13
140281625:	74 1f                	je     0x140281646
140281627:	41 8d 44 24 01       	lea    0x1(%r12),%eax
14028162c:	49 8b cd             	mov    %r13,%rcx
14028162f:	48 63 d0             	movslq %eax,%rdx
140281632:	e8 49 b6 fb ff       	call   0x14023cc80
140281637:	48 85 c0             	test   %rax,%rax
14028163a:	0f 84 c9 00 00 00    	je     0x140281709
140281640:	49 03 5d 08          	add    0x8(%r13),%rbx
140281644:	eb 10                	jmp    0x140281656
140281646:	44 3b 64 24 48       	cmp    0x48(%rsp),%r12d
14028164b:	0f 8f 19 01 00 00    	jg     0x14028176a
140281651:	48 03 5c 24 40       	add    0x40(%rsp),%rbx
140281656:	c6 03 2f             	movb   $0x2f,(%rbx)
140281659:	49 8b d6             	mov    %r14,%rdx
14028165c:	48 ff c3             	inc    %rbx
14028165f:	44 8b c7             	mov    %edi,%r8d
140281662:	48 8b cb             	mov    %rbx,%rcx
140281665:	e8 be b3 07 00       	call   0x1402fca28
14028166a:	48 63 c7             	movslq %edi,%rax
14028166d:	48 03 d8             	add    %rax,%rbx
140281670:	c6 03 3d             	movb   $0x3d,(%rbx)
140281673:	48 ff c3             	inc    %rbx
140281676:	49 8b 47 08          	mov    0x8(%r15),%rax
14028167a:	4c 8b 40 08          	mov    0x8(%rax),%r8
14028167e:	85 ed                	test   %ebp,%ebp
140281680:	7e 62                	jle    0x1402816e4
140281682:	33 d2                	xor    %edx,%edx
140281684:	4c 8d 2d 4d 7a 10 00 	lea    0x107a4d(%rip),%r13        # 0x1403890d8
14028168b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140281690:	48 8b c2             	mov    %rdx,%rax
140281693:	83 e0 03             	and    $0x3,%eax
140281696:	83 7c 84 58 00       	cmpl   $0x0,0x58(%rsp,%rax,4)
14028169b:	74 36                	je     0x1402816d3
14028169d:	41 0f b6 08          	movzbl (%r8),%ecx
1402816a1:	8d 41 e0             	lea    -0x20(%rcx),%eax
1402816a4:	83 f8 5e             	cmp    $0x5e,%eax
1402816a7:	77 07                	ja     0x1402816b0
1402816a9:	88 0b                	mov    %cl,(%rbx)
1402816ab:	48 ff c3             	inc    %rbx
1402816ae:	eb 23                	jmp    0x1402816d3
1402816b0:	66 c7 03 5c 78       	movw   $0x785c,(%rbx)
1402816b5:	48 8b c1             	mov    %rcx,%rax
1402816b8:	48 c1 e8 04          	shr    $0x4,%rax
1402816bc:	83 e1 0f             	and    $0xf,%ecx
1402816bf:	42 0f b6 04 28       	movzbl (%rax,%r13,1),%eax
1402816c4:	88 43 02             	mov    %al,0x2(%rbx)
1402816c7:	42 0f b6 04 29       	movzbl (%rcx,%r13,1),%eax
1402816cc:	88 43 03             	mov    %al,0x3(%rbx)
1402816cf:	48 83 c3 04          	add    $0x4,%rbx
1402816d3:	48 ff c2             	inc    %rdx
1402816d6:	49 ff c0             	inc    %r8
1402816d9:	48 83 ee 01          	sub    $0x1,%rsi
1402816dd:	75 b1                	jne    0x140281690
1402816df:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
1402816e4:	8b 7c 24 30          	mov    0x30(%rsp),%edi
1402816e8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402816ed:	ff c7                	inc    %edi
1402816ef:	c6 03 00             	movb   $0x0,(%rbx)
1402816f2:	89 7c 24 30          	mov    %edi,0x30(%rsp)
1402816f6:	48 8b 0e             	mov    (%rsi),%rcx
1402816f9:	e8 22 6d fa ff       	call   0x140228420
1402816fe:	3b f8                	cmp    %eax,%edi
140281700:	7d 48                	jge    0x14028174a
140281702:	33 db                	xor    %ebx,%ebx
140281704:	e9 ab fd ff ff       	jmp    0x1402814b4
140281709:	b8 b1 00 00 00       	mov    $0xb1,%eax
14028170e:	44 8d 40 90          	lea    -0x70(%rax),%r8d
140281712:	eb 12                	jmp    0x140281726
140281714:	b8 7b 00 00 00       	mov    $0x7b,%eax
140281719:	eb 05                	jmp    0x140281720
14028171b:	b8 4a 00 00 00       	mov    $0x4a,%eax
140281720:	41 b8 86 00 00 00    	mov    $0x86,%r8d
140281726:	ba 74 00 00 00       	mov    $0x74,%edx
14028172b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14028172f:	4c 8d 0d ba 79 10 00 	lea    0x1079ba(%rip),%r9        # 0x1403890f0
140281736:	8d 4a 97             	lea    -0x69(%rdx),%ecx
140281739:	e8 62 fc f9 ff       	call   0x1402213a0
14028173e:	49 8b cd             	mov    %r13,%rcx
140281741:	e8 ca b4 fb ff       	call   0x14023cc10
140281746:	33 c0                	xor    %eax,%eax
140281748:	eb 33                	jmp    0x14028177d
14028174a:	4d 85 ed             	test   %r13,%r13
14028174d:	74 1f                	je     0x14028176e
14028174f:	49 8b 5d 08          	mov    0x8(%r13),%rbx
140281753:	48 8d 15 96 79 10 00 	lea    0x107996(%rip),%rdx        # 0x1403890f0
14028175a:	41 b8 aa 00 00 00    	mov    $0xaa,%r8d
140281760:	49 8b cd             	mov    %r13,%rcx
140281763:	e8 a8 7b fa ff       	call   0x140229310
140281768:	eb 09                	jmp    0x140281773
14028176a:	8b 7c 24 30          	mov    0x30(%rsp),%edi
14028176e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140281773:	85 ff                	test   %edi,%edi
140281775:	75 03                	jne    0x14028177a
140281777:	40 88 3b             	mov    %dil,(%rbx)
14028177a:	48 8b c3             	mov    %rbx,%rax
14028177d:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140281784:	00
140281785:	48 33 cc             	xor    %rsp,%rcx
140281788:	e8 b3 8e 07 00       	call   0x1402fa640
14028178d:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
140281794:	00
140281795:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
14028179c:	41 5f                	pop    %r15
14028179e:	41 5e                	pop    %r14
1402817a0:	41 5d                	pop    %r13
1402817a2:	41 5c                	pop    %r12
1402817a4:	5f                   	pop    %rdi
1402817a5:	5e                   	pop    %rsi
1402817a6:	5d                   	pop    %rbp
1402817a7:	c3                   	ret
1402817a8:	cc                   	int3
1402817a9:	cc                   	int3
1402817aa:	cc                   	int3
1402817ab:	cc                   	int3
1402817ac:	cc                   	int3
1402817ad:	cc                   	int3
1402817ae:	cc                   	int3
1402817af:	cc                   	int3
1402817b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402817b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402817ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402817bf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402817c4:	41 54                	push   %r12
1402817c6:	41 56                	push   %r14
1402817c8:	41 57                	push   %r15
1402817ca:	b8 30 00 00 00       	mov    $0x30,%eax
1402817cf:	e8 0c 8e 07 00       	call   0x1402fa5e0
1402817d4:	48 2b e0             	sub    %rax,%rsp
1402817d7:	48 83 3d a1 e0 18 00 	cmpq   $0x0,0x18e0a1(%rip)        # 0x14040f880
1402817de:	00
1402817df:	41 8b e9             	mov    %r9d,%ebp
1402817e2:	45 8b f0             	mov    %r8d,%r14d
1402817e5:	44 8b fa             	mov    %edx,%r15d