140019333:	75 0c                	jne    0x140019341
140019335:	33 c0                	xor    %eax,%eax
140019337:	48 83 c4 38          	add    $0x38,%rsp
14001933b:	41 5e                	pop    %r14
14001933d:	5f                   	pop    %rdi
14001933e:	5e                   	pop    %rsi
14001933f:	5b                   	pop    %rbx
140019340:	c3                   	ret
140019341:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
140019345:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14001934a:	48 85 f6             	test   %rsi,%rsi
14001934d:	74 14                	je     0x140019363
14001934f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140019353:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019357:	48 83 c1 08          	add    $0x8,%rcx
14001935b:	48 03 ce             	add    %rsi,%rcx
14001935e:	48 8b 01             	mov    (%rcx),%rax
140019361:	ff 10                	call   *(%rax)
140019363:	bb 04 00 00 00       	mov    $0x4,%ebx
140019368:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14001936c:	48 8b 06             	mov    (%rsi),%rax
14001936f:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140019374:	48 8b ce             	mov    %rsi,%rcx
140019377:	ff 50 50             	call   *0x50(%rax)
14001937a:	90                   	nop
14001937b:	83 e3 fb             	and    $0xfffffffb,%ebx
14001937e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140019382:	48 85 f6             	test   %rsi,%rsi
140019385:	74 15                	je     0x14001939c
140019387:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001938b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001938f:	48 83 c1 08          	add    $0x8,%rcx
140019393:	48 03 ce             	add    %rsi,%rcx
140019396:	48 8b 01             	mov    (%rcx),%rax
140019399:	ff 50 08             	call   *0x8(%rax)
14001939c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400193a1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400193a6:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400193ab:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400193b0:	48 85 c0             	test   %rax,%rax
1400193b3:	74 15                	je     0x1400193ca
1400193b5:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400193b9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400193bd:	48 83 c0 08          	add    $0x8,%rax
1400193c1:	48 03 c8             	add    %rax,%rcx
1400193c4:	48 8b 01             	mov    (%rcx),%rax
1400193c7:	ff 10                	call   *(%rax)
1400193c9:	90                   	nop
1400193ca:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400193cf:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400193d4:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
1400193da:	74 34                	je     0x140019410
1400193dc:	b9 68 00 00 00       	mov    $0x68,%ecx
1400193e1:	e8 92 de 01 00       	call   0x140037278
1400193e6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400193eb:	48 85 c0             	test   %rax,%rax
1400193ee:	74 0b                	je     0x1400193fb
1400193f0:	48 8b c8             	mov    %rax,%rcx
1400193f3:	e8 c8 e4 00 00       	call   0x1400278c0
1400193f8:	48 8b f8             	mov    %rax,%rdi
1400193fb:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140019400:	48 89 47 10          	mov    %rax,0x10(%rdi)
140019404:	48 8b 07             	mov    (%rdi),%rax
140019407:	48 8b cf             	mov    %rdi,%rcx
14001940a:	ff 10                	call   *(%rax)
14001940c:	48 83 c7 20          	add    $0x20,%rdi
140019410:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140019415:	48 85 c0             	test   %rax,%rax
140019418:	74 16                	je     0x140019430
14001941a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14001941e:	48 83 c0 08          	add    $0x8,%rax
140019422:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140019426:	48 03 c8             	add    %rax,%rcx
140019429:	48 8b 01             	mov    (%rcx),%rax
14001942c:	ff 50 08             	call   *0x8(%rax)
14001942f:	90                   	nop
140019430:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140019435:	48 85 c0             	test   %rax,%rax
140019438:	74 15                	je     0x14001944f
14001943a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14001943e:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140019442:	48 83 c0 08          	add    $0x8,%rax
140019446:	48 03 c8             	add    %rax,%rcx
140019449:	48 8b 01             	mov    (%rcx),%rax
14001944c:	ff 50 08             	call   *0x8(%rax)
14001944f:	48 8b c7             	mov    %rdi,%rax
140019452:	48 83 c4 38          	add    $0x38,%rsp
140019456:	41 5e                	pop    %r14
140019458:	5f                   	pop    %rdi
140019459:	5e                   	pop    %rsi
14001945a:	5b                   	pop    %rbx
14001945b:	c3                   	ret
14001945c:	cc                   	int3
14001945d:	cc                   	int3
14001945e:	cc                   	int3
14001945f:	cc                   	int3
140019460:	40 53                	rex push %rbx
140019462:	56                   	push   %rsi
140019463:	57                   	push   %rdi
140019464:	41 56                	push   %r14
140019466:	48 83 ec 38          	sub    $0x38,%rsp
14001946a:	33 ff                	xor    %edi,%edi
14001946c:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140019470:	48 85 c9             	test   %rcx,%rcx
140019473:	75 0c                	jne    0x140019481
140019475:	33 c0                	xor    %eax,%eax
140019477:	48 83 c4 38          	add    $0x38,%rsp
14001947b:	41 5e                	pop    %r14
14001947d:	5f                   	pop    %rdi
14001947e:	5e                   	pop    %rsi
14001947f:	5b                   	pop    %rbx
140019480:	c3                   	ret
140019481:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
140019485:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14001948a:	48 85 f6             	test   %rsi,%rsi
14001948d:	74 14                	je     0x1400194a3
14001948f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140019493:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019497:	48 83 c1 08          	add    $0x8,%rcx
14001949b:	48 03 ce             	add    %rsi,%rcx
14001949e:	48 8b 01             	mov    (%rcx),%rax
1400194a1:	ff 10                	call   *(%rax)
1400194a3:	bb 04 00 00 00       	mov    $0x4,%ebx
1400194a8:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400194ac:	48 8b 06             	mov    (%rsi),%rax
1400194af:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400194b4:	48 8b ce             	mov    %rsi,%rcx
1400194b7:	ff 50 78             	call   *0x78(%rax)
1400194ba:	90                   	nop
1400194bb:	83 e3 fb             	and    $0xfffffffb,%ebx
1400194be:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400194c2:	48 85 f6             	test   %rsi,%rsi
1400194c5:	74 15                	je     0x1400194dc
1400194c7:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400194cb:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400194cf:	48 83 c1 08          	add    $0x8,%rcx
1400194d3:	48 03 ce             	add    %rsi,%rcx
1400194d6:	48 8b 01             	mov    (%rcx),%rax
1400194d9:	ff 50 08             	call   *0x8(%rax)
1400194dc:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400194e1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400194e6:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400194eb:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400194f0:	48 85 c0             	test   %rax,%rax
1400194f3:	74 15                	je     0x14001950a
1400194f5:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400194f9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400194fd:	48 83 c0 08          	add    $0x8,%rax
140019501:	48 03 c8             	add    %rax,%rcx
140019504:	48 8b 01             	mov    (%rcx),%rax
140019507:	ff 10                	call   *(%rax)
140019509:	90                   	nop
14001950a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14001950f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140019514:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
14001951a:	74 34                	je     0x140019550
14001951c:	b9 80 00 00 00       	mov    $0x80,%ecx
140019521:	e8 52 dd 01 00       	call   0x140037278
140019526:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14001952b:	48 85 c0             	test   %rax,%rax
14001952e:	74 0b                	je     0x14001953b
140019530:	48 8b c8             	mov    %rax,%rcx
140019533:	e8 b8 ea 00 00       	call   0x140027ff0
140019538:	48 8b f8             	mov    %rax,%rdi
14001953b:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140019540:	48 89 47 10          	mov    %rax,0x10(%rdi)
140019544:	48 8b 07             	mov    (%rdi),%rax
140019547:	48 8b cf             	mov    %rdi,%rcx
14001954a:	ff 10                	call   *(%rax)
14001954c:	48 83 c7 20          	add    $0x20,%rdi
140019550:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140019555:	48 85 c0             	test   %rax,%rax
140019558:	74 16                	je     0x140019570
14001955a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14001955e:	48 83 c0 08          	add    $0x8,%rax
140019562:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140019566:	48 03 c8             	add    %rax,%rcx
140019569:	48 8b 01             	mov    (%rcx),%rax
14001956c:	ff 50 08             	call   *0x8(%rax)
14001956f:	90                   	nop
140019570:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140019575:	48 85 c0             	test   %rax,%rax
140019578:	74 15                	je     0x14001958f
14001957a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14001957e:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140019582:	48 83 c0 08          	add    $0x8,%rax
140019586:	48 03 c8             	add    %rax,%rcx
140019589:	48 8b 01             	mov    (%rcx),%rax
14001958c:	ff 50 08             	call   *0x8(%rax)
14001958f:	48 8b c7             	mov    %rdi,%rax
140019592:	48 83 c4 38          	add    $0x38,%rsp
140019596:	41 5e                	pop    %r14
140019598:	5f                   	pop    %rdi
140019599:	5e                   	pop    %rsi
14001959a:	5b                   	pop    %rbx
14001959b:	c3                   	ret
14001959c:	cc                   	int3
14001959d:	cc                   	int3
14001959e:	cc                   	int3
14001959f:	cc                   	int3
1400195a0:	40 53                	rex push %rbx
1400195a2:	56                   	push   %rsi
1400195a3:	57                   	push   %rdi
1400195a4:	41 56                	push   %r14
1400195a6:	48 83 ec 38          	sub    $0x38,%rsp
1400195aa:	33 ff                	xor    %edi,%edi
1400195ac:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400195b0:	48 85 c9             	test   %rcx,%rcx
1400195b3:	75 0c                	jne    0x1400195c1
1400195b5:	33 c0                	xor    %eax,%eax
1400195b7:	48 83 c4 38          	add    $0x38,%rsp
1400195bb:	41 5e                	pop    %r14
1400195bd:	5f                   	pop    %rdi
1400195be:	5e                   	pop    %rsi
1400195bf:	5b                   	pop    %rbx
1400195c0:	c3                   	ret
1400195c1:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
1400195c5:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1400195ca:	48 85 f6             	test   %rsi,%rsi
1400195cd:	74 14                	je     0x1400195e3
1400195cf:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400195d3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400195d7:	48 83 c1 08          	add    $0x8,%rcx
1400195db:	48 03 ce             	add    %rsi,%rcx
1400195de:	48 8b 01             	mov    (%rcx),%rax
1400195e1:	ff 10                	call   *(%rax)
1400195e3:	bb 04 00 00 00       	mov    $0x4,%ebx
1400195e8:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400195ec:	48 8b 06             	mov    (%rsi),%rax
1400195ef:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400195f4:	48 8b ce             	mov    %rsi,%rcx
1400195f7:	ff 90 80 00 00 00    	call   *0x80(%rax)
1400195fd:	90                   	nop
1400195fe:	83 e3 fb             	and    $0xfffffffb,%ebx
140019601:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140019605:	48 85 f6             	test   %rsi,%rsi
140019608:	74 15                	je     0x14001961f
14001960a:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001960e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019612:	48 83 c1 08          	add    $0x8,%rcx
140019616:	48 03 ce             	add    %rsi,%rcx
140019619:	48 8b 01             	mov    (%rcx),%rax
14001961c:	ff 50 08             	call   *0x8(%rax)
14001961f:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140019624:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140019629:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14001962e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140019633:	48 85 c0             	test   %rax,%rax
140019636:	74 15                	je     0x14001964d
140019638:	48 8b 48 08          	mov    0x8(%rax),%rcx
14001963c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140019640:	48 83 c0 08          	add    $0x8,%rax
140019644:	48 03 c8             	add    %rax,%rcx
140019647:	48 8b 01             	mov    (%rcx),%rax
14001964a:	ff 10                	call   *(%rax)
14001964c:	90                   	nop
14001964d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140019652:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140019657:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
14001965d:	74 34                	je     0x140019693
14001965f:	b9 d8 00 00 00       	mov    $0xd8,%ecx
140019664:	e8 0f dc 01 00       	call   0x140037278
140019669:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14001966e:	48 85 c0             	test   %rax,%rax
140019671:	74 0b                	je     0x14001967e
140019673:	48 8b c8             	mov    %rax,%rcx
140019676:	e8 85 f5 00 00       	call   0x140028c00
14001967b:	48 8b f8             	mov    %rax,%rdi
14001967e:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140019683:	48 89 47 10          	mov    %rax,0x10(%rdi)
140019687:	48 8b 07             	mov    (%rdi),%rax
14001968a:	48 8b cf             	mov    %rdi,%rcx
14001968d:	ff 10                	call   *(%rax)
14001968f:	48 83 c7 20          	add    $0x20,%rdi
140019693:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140019698:	48 85 c0             	test   %rax,%rax
14001969b:	74 16                	je     0x1400196b3
14001969d:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400196a1:	48 83 c0 08          	add    $0x8,%rax
1400196a5:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400196a9:	48 03 c8             	add    %rax,%rcx
1400196ac:	48 8b 01             	mov    (%rcx),%rax
1400196af:	ff 50 08             	call   *0x8(%rax)
1400196b2:	90                   	nop
1400196b3:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400196b8:	48 85 c0             	test   %rax,%rax
1400196bb:	74 15                	je     0x1400196d2
1400196bd:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400196c1:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400196c5:	48 83 c0 08          	add    $0x8,%rax
1400196c9:	48 03 c8             	add    %rax,%rcx
1400196cc:	48 8b 01             	mov    (%rcx),%rax
1400196cf:	ff 50 08             	call   *0x8(%rax)
1400196d2:	48 8b c7             	mov    %rdi,%rax
1400196d5:	48 83 c4 38          	add    $0x38,%rsp
1400196d9:	41 5e                	pop    %r14
1400196db:	5f                   	pop    %rdi
1400196dc:	5e                   	pop    %rsi
1400196dd:	5b                   	pop    %rbx
1400196de:	c3                   	ret
1400196df:	cc                   	int3
1400196e0:	40 53                	rex push %rbx
1400196e2:	56                   	push   %rsi
1400196e3:	57                   	push   %rdi
1400196e4:	41 56                	push   %r14
1400196e6:	48 83 ec 38          	sub    $0x38,%rsp
1400196ea:	33 ff                	xor    %edi,%edi
1400196ec:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400196f0:	48 85 c9             	test   %rcx,%rcx
1400196f3:	75 0c                	jne    0x140019701
1400196f5:	33 c0                	xor    %eax,%eax
1400196f7:	48 83 c4 38          	add    $0x38,%rsp
1400196fb:	41 5e                	pop    %r14
1400196fd:	5f                   	pop    %rdi
1400196fe:	5e                   	pop    %rsi
1400196ff:	5b                   	pop    %rbx
140019700:	c3                   	ret
140019701:	48 8b 71 f0          	mov    -0x10(%rcx),%rsi
140019705:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14001970a:	48 85 f6             	test   %rsi,%rsi
14001970d:	74 14                	je     0x140019723
14001970f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140019713:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019717:	48 83 c1 08          	add    $0x8,%rcx
14001971b:	48 03 ce             	add    %rsi,%rcx
14001971e:	48 8b 01             	mov    (%rcx),%rax
140019721:	ff 10                	call   *(%rax)
140019723:	bb 04 00 00 00       	mov    $0x4,%ebx
140019728:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14001972c:	48 8b 06             	mov    (%rsi),%rax
14001972f:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140019734:	48 8b ce             	mov    %rsi,%rcx
140019737:	ff 90 88 00 00 00    	call   *0x88(%rax)
14001973d:	90                   	nop
14001973e:	83 e3 fb             	and    $0xfffffffb,%ebx
140019741:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140019745:	48 85 f6             	test   %rsi,%rsi
140019748:	74 15                	je     0x14001975f
14001974a:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001974e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140019752:	48 83 c1 08          	add    $0x8,%rcx
140019756:	48 03 ce             	add    %rsi,%rcx
140019759:	48 8b 01             	mov    (%rcx),%rax
14001975c:	ff 50 08             	call   *0x8(%rax)
14001975f:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140019764:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140019769:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14001976e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140019773:	48 85 c0             	test   %rax,%rax
140019776:	74 15                	je     0x14001978d