14003844f:	cc                   	int3
140038450:	cc                   	int3
140038451:	cc                   	int3
140038452:	cc                   	int3
140038453:	cc                   	int3
140038454:	48 83 ec 28          	sub    $0x28,%rsp
140038458:	4d 8b 41 38          	mov    0x38(%r9),%r8
14003845c:	48 8b ca             	mov    %rdx,%rcx
14003845f:	49 8b d1             	mov    %r9,%rdx
140038462:	e8 11 00 00 00       	call   0x140038478
140038467:	b8 01 00 00 00       	mov    $0x1,%eax
14003846c:	48 83 c4 28          	add    $0x28,%rsp
140038470:	c3                   	ret
140038471:	cc                   	int3
140038472:	cc                   	int3
140038473:	cc                   	int3
140038474:	cc                   	int3
140038475:	cc                   	int3
140038476:	cc                   	int3
140038477:	cc                   	int3
140038478:	40 53                	rex push %rbx
14003847a:	45 8b 18             	mov    (%r8),%r11d
14003847d:	48 8b da             	mov    %rdx,%rbx
140038480:	41 83 e3 f8          	and    $0xfffffff8,%r11d
140038484:	4c 8b c9             	mov    %rcx,%r9
140038487:	41 f6 00 04          	testb  $0x4,(%r8)
14003848b:	4c 8b d1             	mov    %rcx,%r10
14003848e:	74 13                	je     0x1400384a3
140038490:	41 8b 40 08          	mov    0x8(%r8),%eax
140038494:	4d 63 50 04          	movslq 0x4(%r8),%r10
140038498:	f7 d8                	neg    %eax
14003849a:	4c 03 d1             	add    %rcx,%r10
14003849d:	48 63 c8             	movslq %eax,%rcx
1400384a0:	4c 23 d1             	and    %rcx,%r10
1400384a3:	49 63 c3             	movslq %r11d,%rax
1400384a6:	4a 8b 14 10          	mov    (%rax,%r10,1),%rdx
1400384aa:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400384ae:	8b 48 08             	mov    0x8(%rax),%ecx
1400384b1:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400384b5:	f6 44 01 03 0f       	testb  $0xf,0x3(%rcx,%rax,1)
1400384ba:	74 0b                	je     0x1400384c7
1400384bc:	0f b6 44 01 03       	movzbl 0x3(%rcx,%rax,1),%eax
1400384c1:	83 e0 f0             	and    $0xfffffff0,%eax
1400384c4:	4c 03 c8             	add    %rax,%r9
1400384c7:	4c 33 ca             	xor    %rdx,%r9
1400384ca:	49 8b c9             	mov    %r9,%rcx
1400384cd:	5b                   	pop    %rbx
1400384ce:	e9 dd b6 ff ff       	jmp    0x140033bb0
1400384d3:	cc                   	int3
1400384d4:	cc                   	int3
1400384d5:	cc                   	int3
1400384d6:	cc                   	int3
1400384d7:	cc                   	int3
1400384d8:	cc                   	int3
1400384d9:	cc                   	int3
1400384da:	cc                   	int3
1400384db:	cc                   	int3
1400384dc:	cc                   	int3
1400384dd:	cc                   	int3
1400384de:	cc                   	int3
1400384df:	cc                   	int3
1400384e0:	cc                   	int3
1400384e1:	cc                   	int3
1400384e2:	cc                   	int3
1400384e3:	cc                   	int3
1400384e4:	cc                   	int3
1400384e5:	cc                   	int3
1400384e6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400384ed:	00 00 00
1400384f0:	ff e0                	jmp    *%rax
1400384f2:	cc                   	int3
1400384f3:	cc                   	int3
1400384f4:	cc                   	int3
1400384f5:	cc                   	int3
1400384f6:	cc                   	int3
1400384f7:	cc                   	int3
1400384f8:	cc                   	int3
1400384f9:	cc                   	int3
1400384fa:	cc                   	int3
1400384fb:	cc                   	int3
1400384fc:	cc                   	int3
1400384fd:	cc                   	int3
1400384fe:	cc                   	int3
1400384ff:	cc                   	int3
140038500:	cc                   	int3
140038501:	cc                   	int3
140038502:	cc                   	int3
140038503:	cc                   	int3
140038504:	cc                   	int3
140038505:	cc                   	int3
140038506:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14003850d:	00 00 00
140038510:	48 83 ec 10          	sub    $0x10,%rsp
140038514:	4c 89 14 24          	mov    %r10,(%rsp)
140038518:	4c 89 5c 24 08       	mov    %r11,0x8(%rsp)
14003851d:	4d 33 db             	xor    %r11,%r11
140038520:	4c 8d 54 24 18       	lea    0x18(%rsp),%r10
140038525:	4c 2b d0             	sub    %rax,%r10
140038528:	4d 0f 42 d3          	cmovb  %r11,%r10
14003852c:	65 4c 8b 1c 25 10 00 	mov    %gs:0x10,%r11
140038533:	00 00
140038535:	4d 3b d3             	cmp    %r11,%r10
140038538:	73 15                	jae    0x14003854f
14003853a:	66 41 81 e2 00 f0    	and    $0xf000,%r10w
140038540:	4d 8d 9b 00 f0 ff ff 	lea    -0x1000(%r11),%r11
140038547:	45 84 1b             	test   %r11b,(%r11)
14003854a:	4d 3b d3             	cmp    %r11,%r10
14003854d:	72 f1                	jb     0x140038540
14003854f:	4c 8b 14 24          	mov    (%rsp),%r10
140038553:	4c 8b 5c 24 08       	mov    0x8(%rsp),%r11
140038558:	48 83 c4 10          	add    $0x10,%rsp
14003855c:	c3                   	ret
14003855d:	cc                   	int3
14003855e:	cc                   	int3
14003855f:	cc                   	int3
140038560:	48 83 e9 08          	sub    $0x8,%rcx
140038564:	e9 97 f7 03 00       	jmp    0x140077d00
140038569:	cc                   	int3
14003856a:	cc                   	int3
14003856b:	cc                   	int3
14003856c:	cc                   	int3
14003856d:	cc                   	int3
14003856e:	cc                   	int3
14003856f:	40 55                	rex push %rbp
140038571:	48 83 ec 40          	sub    $0x40,%rsp
140038575:	48 8b ea             	mov    %rdx,%rbp
140038578:	48 8b 01             	mov    (%rcx),%rax
14003857b:	8b 08                	mov    (%rax),%ecx
14003857d:	48 ff 15 74 c2 04 00 	rex.W call *0x4c274(%rip)        # 0x1400847f8
140038584:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140038589:	90                   	nop
14003858a:	48 83 c4 40          	add    $0x40,%rsp
14003858e:	5d                   	pop    %rbp
14003858f:	c3                   	ret
140038590:	cc                   	int3
140038591:	cc                   	int3
140038592:	cc                   	int3
140038593:	cc                   	int3
140038594:	cc                   	int3
140038595:	cc                   	int3
140038596:	cc                   	int3
140038597:	40 55                	rex push %rbp
140038599:	48 83 ec 20          	sub    $0x20,%rsp
14003859d:	48 8b ea             	mov    %rdx,%rbp
1400385a0:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1400385a4:	48 8b 01             	mov    (%rcx),%rax
1400385a7:	8b 08                	mov    (%rax),%ecx
1400385a9:	89 4d 20             	mov    %ecx,0x20(%rbp)
1400385ac:	33 c0                	xor    %eax,%eax
1400385ae:	81 f9 0d 00 00 c0    	cmp    $0xc000000d,%ecx
1400385b4:	0f 94 c0             	sete   %al
1400385b7:	48 83 c4 20          	add    $0x20,%rsp
1400385bb:	5d                   	pop    %rbp
1400385bc:	c3                   	ret
1400385bd:	cc                   	int3
1400385be:	cc                   	int3
1400385bf:	cc                   	int3
1400385c0:	e9 43 b4 ff ff       	jmp    0x140033a08
1400385c5:	cc                   	int3
1400385c6:	cc                   	int3
1400385c7:	cc                   	int3
1400385c8:	cc                   	int3
1400385c9:	cc                   	int3
1400385ca:	cc                   	int3
1400385cb:	cc                   	int3
1400385cc:	cc                   	int3
1400385cd:	cc                   	int3
1400385ce:	cc                   	int3
1400385cf:	cc                   	int3
1400385d0:	e9 8b b4 ff ff       	jmp    0x140033a60
1400385d5:	cc                   	int3
1400385d6:	cc                   	int3
1400385d7:	cc                   	int3
1400385d8:	cc                   	int3
1400385d9:	cc                   	int3
1400385da:	cc                   	int3
1400385db:	cc                   	int3
1400385dc:	cc                   	int3
1400385dd:	cc                   	int3
1400385de:	cc                   	int3
1400385df:	cc                   	int3
1400385e0:	e9 57 b4 ff ff       	jmp    0x140033a3c
1400385e5:	cc                   	int3
1400385e6:	cc                   	int3
1400385e7:	cc                   	int3
1400385e8:	cc                   	int3
1400385e9:	cc                   	int3
1400385ea:	cc                   	int3
1400385eb:	cc                   	int3
1400385ec:	cc                   	int3
1400385ed:	cc                   	int3
1400385ee:	cc                   	int3
1400385ef:	cc                   	int3
1400385f0:	e9 3b b3 ff ff       	jmp    0x140033930
1400385f5:	cc                   	int3
1400385f6:	cc                   	int3
1400385f7:	cc                   	int3
1400385f8:	cc                   	int3
1400385f9:	cc                   	int3
1400385fa:	cc                   	int3
1400385fb:	cc                   	int3
1400385fc:	cc                   	int3
1400385fd:	cc                   	int3
1400385fe:	cc                   	int3
1400385ff:	cc                   	int3
140038600:	e9 9f b3 ff ff       	jmp    0x1400339a4
140038605:	cc                   	int3
140038606:	cc                   	int3
140038607:	cc                   	int3
140038608:	cc                   	int3
140038609:	cc                   	int3
14003860a:	cc                   	int3
14003860b:	cc                   	int3
14003860c:	cc                   	int3
14003860d:	cc                   	int3
14003860e:	cc                   	int3
14003860f:	cc                   	int3
140038610:	c2 00 00             	ret    $0x0
140038613:	cc                   	int3
140038614:	cc                   	int3
140038615:	cc                   	int3
140038616:	cc                   	int3
140038617:	cc                   	int3
140038618:	cc                   	int3
140038619:	cc                   	int3
14003861a:	cc                   	int3
14003861b:	cc                   	int3
14003861c:	cc                   	int3
14003861d:	cc                   	int3
14003861e:	cc                   	int3
14003861f:	cc                   	int3
140038620:	c2 00 00             	ret    $0x0
140038623:	cc                   	int3
140038624:	cc                   	int3
140038625:	cc                   	int3
140038626:	cc                   	int3
140038627:	cc                   	int3
140038628:	cc                   	int3
140038629:	cc                   	int3
14003862a:	cc                   	int3
14003862b:	cc                   	int3
14003862c:	cc                   	int3
14003862d:	cc                   	int3
14003862e:	cc                   	int3
14003862f:	cc                   	int3
140038630:	c2 00 00             	ret    $0x0
140038633:	cc                   	int3
140038634:	cc                   	int3
140038635:	cc                   	int3
140038636:	cc                   	int3
140038637:	cc                   	int3
140038638:	cc                   	int3
140038639:	cc                   	int3
14003863a:	cc                   	int3
14003863b:	cc                   	int3
14003863c:	cc                   	int3
14003863d:	cc                   	int3
14003863e:	cc                   	int3
14003863f:	cc                   	int3
140038640:	c2 00 00             	ret    $0x0
140038643:	cc                   	int3
140038644:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140038649:	bb 01 00 00 00       	mov    $0x1,%ebx
14003864e:	48 ff 15 93 c6 04 00 	rex.W call *0x4c693(%rip)        # 0x140084ce8
140038655:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003865a:	90                   	nop
14003865b:	e9 0d e9 fe ff       	jmp    0x140026f6d
140038660:	48 ff 15 09 c4 04 00 	rex.W call *0x4c409(%rip)        # 0x140084a70
140038667:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003866c:	8b d8                	mov    %eax,%ebx
14003866e:	eb 05                	jmp    0x140038675
140038670:	bb 0d 00 00 00       	mov    $0xd,%ebx
140038675:	85 db                	test   %ebx,%ebx
140038677:	0f 84 77 e9 fe ff    	je     0x140026ff4
14003867d:	48 8b 0d 7c 69 06 00 	mov    0x6697c(%rip),%rcx        # 0x14009f000
140038684:	48 8d 05 75 69 06 00 	lea    0x66975(%rip),%rax        # 0x14009f000
14003868b:	48 3b c8             	cmp    %rax,%rcx
14003868e:	74 24                	je     0x1400386b4
140038690:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
140038694:	74 1e                	je     0x1400386b4
140038696:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14003869a:	72 18                	jb     0x1400386b4
14003869c:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400386a0:	4c 8d 05 59 9b 05 00 	lea    0x59b59(%rip),%r8        # 0x140092200
1400386a7:	ba 16 00 00 00       	mov    $0x16,%edx
1400386ac:	44 8b cb             	mov    %ebx,%r9d
1400386af:	e8 68 f2 01 00       	call   0x14005791c
1400386b4:	85 db                	test   %ebx,%ebx
1400386b6:	0f 8e c9 e9 fe ff    	jle    0x140027085
1400386bc:	0f b7 db             	movzwl %bx,%ebx
1400386bf:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
1400386c5:	e9 bb e9 fe ff       	jmp    0x140027085
1400386ca:	48 8b 0d 07 82 06 00 	mov    0x68207(%rip),%rcx        # 0x1400a08d8
1400386d1:	48 8b 11             	mov    (%rcx),%rdx
1400386d4:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400386d8:	ff 15 ea cf 04 00    	call   *0x4cfea(%rip)        # 0x1400856c8
1400386de:	48 83 25 f2 81 06 00 	andq   $0x0,0x681f2(%rip)        # 0x1400a08d8
1400386e5:	00
1400386e6:	e9 9a e9 fe ff       	jmp    0x140027085
1400386eb:	cc                   	int3
1400386ec:	48 8b 0d 0d 69 06 00 	mov    0x6690d(%rip),%rcx        # 0x14009f000
1400386f3:	48 8d 05 06 69 06 00 	lea    0x66906(%rip),%rax        # 0x14009f000
1400386fa:	48 3b c8             	cmp    %rax,%rcx
1400386fd:	74 28                	je     0x140038727
1400386ff:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
140038703:	74 22                	je     0x140038727
140038705:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
140038709:	72 1c                	jb     0x140038727
14003870b:	ba 0a 00 00 00       	mov    $0xa,%edx
140038710:	eb 05                	jmp    0x140038717
140038712:	ba 0b 00 00 00       	mov    $0xb,%edx
140038717:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14003871b:	4c 8d 05 3e 94 05 00 	lea    0x5943e(%rip),%r8        # 0x140091b60
140038722:	e8 c9 f1 01 00       	call   0x1400578f0
140038727:	bb 32 00 00 00       	mov    $0x32,%ebx
14003872c:	e9 60 ea fe ff       	jmp    0x140027191
140038731:	48 8b 0d c8 68 06 00 	mov    0x668c8(%rip),%rcx        # 0x14009f000
140038738:	48 8d 05 c1 68 06 00 	lea    0x668c1(%rip),%rax        # 0x14009f000
14003873f:	48 3b c8             	cmp    %rax,%rcx
140038742:	74 e3                	je     0x140038727
140038744:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
140038748:	74 dd                	je     0x140038727
14003874a:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14003874e:	72 d7                	jb     0x140038727
140038750:	eb c0                	jmp    0x140038712
140038752:	48 8b 0d a7 68 06 00 	mov    0x668a7(%rip),%rcx        # 0x14009f000
140038759:	48 8d 05 a0 68 06 00 	lea    0x668a0(%rip),%rax        # 0x14009f000
140038760:	48 3b c8             	cmp    %rax,%rcx
140038763:	0f 84 24 ea fe ff    	je     0x14002718d
140038769:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
14003876d:	0f 84 1a ea fe ff    	je     0x14002718d
140038773:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
140038777:	0f 82 10 ea fe ff    	jb     0x14002718d
14003877d:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140038781:	4c 8d 05 d8 93 05 00 	lea    0x593d8(%rip),%r8        # 0x140091b60
140038788:	ba 0c 00 00 00       	mov    $0xc,%edx
14003878d:	44 8b cb             	mov    %ebx,%r9d
140038790:	e8 87 f1 01 00       	call   0x14005791c
140038795:	90                   	nop
140038796:	e9 f2 e9 fe ff       	jmp    0x14002718d
14003879b:	bb 0e 00 00 00       	mov    $0xe,%ebx
1400387a0:	48 8b 0d 59 68 06 00 	mov    0x66859(%rip),%rcx        # 0x14009f000
1400387a7:	48 8d 05 52 68 06 00 	lea    0x66852(%rip),%rax        # 0x14009f000
1400387ae:	48 3b c8             	cmp    %rax,%rcx
1400387b1:	0f 84 e5 e9 fe ff    	je     0x14002719c
1400387b7:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
1400387bb:	0f 84 db e9 fe ff    	je     0x14002719c
1400387c1:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
1400387c5:	0f 82 d1 e9 fe ff    	jb     0x14002719c
1400387cb:	48 8b 49 38          	mov    0x38(%rcx),%rcx