140032405:	5d                   	pop    %rbp
140032406:	c3                   	ret
140032407:	cc                   	int3
140032408:	cc                   	int3
140032409:	cc                   	int3
14003240a:	cc                   	int3
14003240b:	cc                   	int3
14003240c:	cc                   	int3
14003240d:	cc                   	int3
14003240e:	cc                   	int3
14003240f:	cc                   	int3
140032410:	40 55                	rex push %rbp
140032412:	48 83 ec 20          	sub    $0x20,%rsp
140032416:	48 8b ea             	mov    %rdx,%rbp
140032419:	48 8b 01             	mov    (%rcx),%rax
14003241c:	33 c9                	xor    %ecx,%ecx
14003241e:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
140032424:	0f 94 c1             	sete   %cl
140032427:	8b c1                	mov    %ecx,%eax
140032429:	48 83 c4 20          	add    $0x20,%rsp
14003242d:	5d                   	pop    %rbp
14003242e:	c3                   	ret
14003242f:	cc                   	int3
140032430:	cc                   	int3
140032431:	cc                   	int3
140032432:	cc                   	int3
140032433:	cc                   	int3
140032434:	cc                   	int3
140032435:	cc                   	int3
140032436:	cc                   	int3
140032437:	cc                   	int3
140032438:	cc                   	int3
140032439:	cc                   	int3
14003243a:	cc                   	int3
14003243b:	cc                   	int3
14003243c:	cc                   	int3
14003243d:	cc                   	int3
14003243e:	cc                   	int3
14003243f:	cc                   	int3
140032440:	48 83 ec 28          	sub    $0x28,%rsp
140032444:	48 8b 0d 3d c6 00 00 	mov    0xc63d(%rip),%rcx        # 0x14003ea88
14003244b:	48 85 c9             	test   %rcx,%rcx
14003244e:	74 15                	je     0x140032465
140032450:	48 83 25 30 c6 00 00 	andq   $0x0,0xc630(%rip)        # 0x14003ea88
140032457:	00
140032458:	48 8b 01             	mov    (%rcx),%rax
14003245b:	48 8b 40 10          	mov    0x10(%rax),%rax
14003245f:	ff 15 63 39 00 00    	call   *0x3963(%rip)        # 0x140035dc8
140032465:	48 83 c4 28          	add    $0x28,%rsp
140032469:	c3                   	ret
14003246a:	cc                   	int3
14003246b:	cc                   	int3
14003246c:	cc                   	int3
14003246d:	cc                   	int3
14003246e:	cc                   	int3
14003246f:	cc                   	int3
140032470:	cc                   	int3
140032471:	cc                   	int3
140032472:	cc                   	int3
140032473:	cc                   	int3
140032474:	cc                   	int3
140032475:	cc                   	int3
140032476:	cc                   	int3
140032477:	cc                   	int3
140032478:	cc                   	int3
140032479:	cc                   	int3
14003247a:	cc                   	int3
14003247b:	cc                   	int3
14003247c:	cc                   	int3
14003247d:	cc                   	int3
14003247e:	cc                   	int3
14003247f:	cc                   	int3
140032480:	48 83 ec 28          	sub    $0x28,%rsp
140032484:	80 3d 3d c6 00 00 00 	cmpb   $0x0,0xc63d(%rip)        # 0x14003eac8
14003248b:	74 20                	je     0x1400324ad
14003248d:	48 8b 05 24 c6 00 00 	mov    0xc624(%rip),%rax        # 0x14003eab8
140032494:	48 8d 0d 1d c6 00 00 	lea    0xc61d(%rip),%rcx        # 0x14003eab8
14003249b:	33 d2                	xor    %edx,%edx
14003249d:	48 8b 00             	mov    (%rax),%rax
1400324a0:	ff 15 22 39 00 00    	call   *0x3922(%rip)        # 0x140035dc8
1400324a6:	c6 05 1b c6 00 00 00 	movb   $0x0,0xc61b(%rip)        # 0x14003eac8
1400324ad:	48 83 c4 28          	add    $0x28,%rsp
1400324b1:	c3                   	ret
1400324b2:	cc                   	int3
1400324b3:	cc                   	int3
1400324b4:	cc                   	int3
1400324b5:	cc                   	int3
1400324b6:	cc                   	int3
1400324b7:	cc                   	int3
1400324b8:	cc                   	int3
1400324b9:	cc                   	int3
1400324ba:	cc                   	int3
1400324bb:	cc                   	int3
1400324bc:	cc                   	int3
1400324bd:	cc                   	int3
1400324be:	cc                   	int3
1400324bf:	cc                   	int3
1400324c0:	48 83 ec 28          	sub    $0x28,%rsp
1400324c4:	80 3d e5 c5 00 00 00 	cmpb   $0x0,0xc5e5(%rip)        # 0x14003eab0
1400324cb:	74 20                	je     0x1400324ed
1400324cd:	48 8b 05 c4 c5 00 00 	mov    0xc5c4(%rip),%rax        # 0x14003ea98
1400324d4:	48 8d 0d bd c5 00 00 	lea    0xc5bd(%rip),%rcx        # 0x14003ea98
1400324db:	33 d2                	xor    %edx,%edx
1400324dd:	48 8b 00             	mov    (%rax),%rax
1400324e0:	ff 15 e2 38 00 00    	call   *0x38e2(%rip)        # 0x140035dc8
1400324e6:	c6 05 c3 c5 00 00 00 	movb   $0x0,0xc5c3(%rip)        # 0x14003eab0
1400324ed:	48 83 c4 28          	add    $0x28,%rsp
1400324f1:	c3                   	ret
1400324f2:	cc                   	int3
1400324f3:	cc                   	int3
1400324f4:	cc                   	int3
1400324f5:	cc                   	int3
1400324f6:	cc                   	int3
1400324f7:	cc                   	int3
1400324f8:	cc                   	int3
1400324f9:	cc                   	int3
1400324fa:	cc                   	int3
1400324fb:	cc                   	int3
1400324fc:	cc                   	int3
1400324fd:	cc                   	int3
1400324fe:	cc                   	int3
1400324ff:	cc                   	int3
140032500:	48 83 ec 28          	sub    $0x28,%rsp
140032504:	48 8d 0d 75 c3 00 00 	lea    0xc375(%rip),%rcx        # 0x14003e880
14003250b:	48 ff 15 96 33 00 00 	rex.W call *0x3396(%rip)        # 0x1400358a8
140032512:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032517:	48 8b 0d 8a c3 00 00 	mov    0xc38a(%rip),%rcx        # 0x14003e8a8
14003251e:	48 85 c9             	test   %rcx,%rcx
140032521:	74 14                	je     0x140032537
140032523:	48 ff 15 ce 31 00 00 	rex.W call *0x31ce(%rip)        # 0x1400356f8
14003252a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003252f:	48 83 25 71 c3 00 00 	andq   $0x0,0xc371(%rip)        # 0x14003e8a8
140032536:	00
140032537:	48 8b 0d 92 c3 00 00 	mov    0xc392(%rip),%rcx        # 0x14003e8d0
14003253e:	48 83 25 8a c3 00 00 	andq   $0x0,0xc38a(%rip)        # 0x14003e8d0
140032545:	00
140032546:	48 ff 15 ab 30 00 00 	rex.W call *0x30ab(%rip)        # 0x1400355f8
14003254d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032552:	48 8b 0d 67 c3 00 00 	mov    0xc367(%rip),%rcx        # 0x14003e8c0
140032559:	48 83 25 5f c3 00 00 	andq   $0x0,0xc35f(%rip)        # 0x14003e8c0
140032560:	00
140032561:	48 ff 15 90 30 00 00 	rex.W call *0x3090(%rip)        # 0x1400355f8
140032568:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003256d:	48 8b 0d 44 c3 00 00 	mov    0xc344(%rip),%rcx        # 0x14003e8b8
140032574:	48 83 25 3c c3 00 00 	andq   $0x0,0xc33c(%rip)        # 0x14003e8b8
14003257b:	00
14003257c:	48 83 c4 28          	add    $0x28,%rsp
140032580:	48 ff 25 71 30 00 00 	rex.W jmp *0x3071(%rip)        # 0x1400355f8
140032587:	cc                   	int3
140032588:	cc                   	int3
140032589:	cc                   	int3
14003258a:	cc                   	int3
14003258b:	cc                   	int3
14003258c:	cc                   	int3
14003258d:	cc                   	int3
14003258e:	cc                   	int3
14003258f:	cc                   	int3
140032590:	cc                   	int3
140032591:	cc                   	int3
140032592:	cc                   	int3
140032593:	cc                   	int3
140032594:	cc                   	int3
140032595:	cc                   	int3
140032596:	cc                   	int3
140032597:	cc                   	int3
140032598:	cc                   	int3
140032599:	cc                   	int3
14003259a:	cc                   	int3
14003259b:	cc                   	int3
14003259c:	cc                   	int3
14003259d:	cc                   	int3
14003259e:	cc                   	int3
14003259f:	cc                   	int3
1400325a0:	48 83 ec 28          	sub    $0x28,%rsp
1400325a4:	48 8d 0d 9d c2 00 00 	lea    0xc29d(%rip),%rcx        # 0x14003e848
1400325ab:	48 ff 15 f6 32 00 00 	rex.W call *0x32f6(%rip)        # 0x1400358a8
1400325b2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400325b7:	48 8b 0d ba c2 00 00 	mov    0xc2ba(%rip),%rcx        # 0x14003e878
1400325be:	48 85 c9             	test   %rcx,%rcx
1400325c1:	74 0c                	je     0x1400325cf
1400325c3:	48 ff 15 ae 34 00 00 	rex.W call *0x34ae(%rip)        # 0x140035a78
1400325ca:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400325cf:	48 8b 0d 9a c2 00 00 	mov    0xc29a(%rip),%rcx        # 0x14003e870
1400325d6:	48 85 c9             	test   %rcx,%rcx
1400325d9:	74 0c                	je     0x1400325e7
1400325db:	48 ff 15 96 34 00 00 	rex.W call *0x3496(%rip)        # 0x140035a78
1400325e2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400325e7:	48 83 c4 28          	add    $0x28,%rsp
1400325eb:	c3                   	ret
1400325ec:	cc                   	int3
1400325ed:	cc                   	int3
1400325ee:	cc                   	int3
1400325ef:	cc                   	int3
1400325f0:	cc                   	int3
1400325f1:	cc                   	int3
1400325f2:	cc                   	int3
1400325f3:	cc                   	int3
1400325f4:	cc                   	int3
1400325f5:	cc                   	int3
1400325f6:	cc                   	int3
1400325f7:	cc                   	int3
1400325f8:	cc                   	int3
1400325f9:	cc                   	int3
1400325fa:	cc                   	int3
1400325fb:	cc                   	int3
1400325fc:	cc                   	int3
1400325fd:	cc                   	int3
1400325fe:	cc                   	int3
1400325ff:	cc                   	int3
140032600:	48 83 ec 28          	sub    $0x28,%rsp
140032604:	48 8b 0d 85 ba 00 00 	mov    0xba85(%rip),%rcx        # 0x14003e090
14003260b:	48 85 c9             	test   %rcx,%rcx
14003260e:	74 05                	je     0x140032615
140032610:	e8 3f 35 fe ff       	call   0x140015b54
140032615:	48 83 c4 28          	add    $0x28,%rsp
140032619:	c3                   	ret
14003261a:	cc                   	int3
14003261b:	cc                   	int3
14003261c:	cc                   	int3
14003261d:	cc                   	int3
14003261e:	cc                   	int3
14003261f:	cc                   	int3
140032620:	cc                   	int3
140032621:	cc                   	int3
140032622:	cc                   	int3
140032623:	cc                   	int3
140032624:	cc                   	int3
140032625:	cc                   	int3
140032626:	cc                   	int3
140032627:	cc                   	int3
140032628:	cc                   	int3
140032629:	cc                   	int3
14003262a:	cc                   	int3
14003262b:	cc                   	int3
14003262c:	cc                   	int3
14003262d:	cc                   	int3
14003262e:	cc                   	int3
14003262f:	cc                   	int3
140032630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140032635:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003263a:	57                   	push   %rdi
14003263b:	48 83 ec 20          	sub    $0x20,%rsp
14003263f:	48 8d 3d 9a c4 00 00 	lea    0xc49a(%rip),%rdi        # 0x14003eae0
140032646:	48 8b 37             	mov    (%rdi),%rsi
140032649:	eb 27                	jmp    0x140032672
14003264b:	48 8b de             	mov    %rsi,%rbx
14003264e:	48 8b 76 08          	mov    0x8(%rsi),%rsi
140032652:	48 ff 15 af 30 00 00 	rex.W call *0x30af(%rip)        # 0x140035708
140032659:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003265e:	4c 8b c3             	mov    %rbx,%r8
140032661:	33 d2                	xor    %edx,%edx
140032663:	48 8b c8             	mov    %rax,%rcx
140032666:	48 ff 15 a3 30 00 00 	rex.W call *0x30a3(%rip)        # 0x140035710
14003266d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140032672:	48 85 f6             	test   %rsi,%rsi
140032675:	75 d4                	jne    0x14003264b
140032677:	48 89 37             	mov    %rsi,(%rdi)
14003267a:	48 8d 05 af c4 00 00 	lea    0xc4af(%rip),%rax        # 0x14003eb30
140032681:	48 83 c7 08          	add    $0x8,%rdi
140032685:	48 3b f8             	cmp    %rax,%rdi
140032688:	75 bc                	jne    0x140032646
14003268a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003268f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140032694:	48 83 c4 20          	add    $0x20,%rsp
140032698:	5f                   	pop    %rdi
140032699:	c3                   	ret
14003269a:	cc                   	int3