140015437:	75 0f                	jne    0x140015448
140015439:	ff 15 89 ef 01 00    	call   *0x1ef89(%rip)        # 0x1400343c8
14001543f:	39 45 fc             	cmp    %eax,-0x4(%rbp)
140015442:	75 17                	jne    0x14001545b
140015444:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
140015448:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14001544c:	ff 15 3e ed 01 00    	call   *0x1ed3e(%rip)        # 0x140034190
140015452:	8b 45 f8             	mov    -0x8(%rbp),%eax
140015455:	85 c0                	test   %eax,%eax
140015457:	75 d3                	jne    0x14001542c
140015459:	eb b3                	jmp    0x14001540e
14001545b:	33 d2                	xor    %edx,%edx
14001545d:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
140015462:	ff 15 80 40 03 00    	call   *0x34080(%rip)        # 0x1400494e8
140015468:	cc                   	int3
140015469:	33 d2                	xor    %edx,%edx
14001546b:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
140015470:	ff 15 72 40 03 00    	call   *0x34072(%rip)        # 0x1400494e8
140015476:	cc                   	int3
140015477:	33 d2                	xor    %edx,%edx
140015479:	b9 c4 f4 31 01       	mov    $0x131f4c4,%ecx
14001547e:	ff 15 64 40 03 00    	call   *0x34064(%rip)        # 0x1400494e8
140015484:	cc                   	int3
140015485:	90                   	nop
140015486:	90                   	nop
140015487:	90                   	nop
140015488:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001548d:	57                   	push   %rdi
14001548e:	48 83 ec 20          	sub    $0x20,%rsp
140015492:	48 8b 1d 27 e3 02 00 	mov    0x2e327(%rip),%rbx        # 0x1400437c0
140015499:	48 8b f9             	mov    %rcx,%rdi
14001549c:	48 85 db             	test   %rbx,%rbx
14001549f:	74 3a                	je     0x1400154db
1400154a1:	48 8b 03             	mov    (%rbx),%rax
1400154a4:	48 8b cb             	mov    %rbx,%rcx
1400154a7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400154ab:	ff 15 e7 f0 01 00    	call   *0x1f0e7(%rip)        # 0x140034598
1400154b1:	48 85 db             	test   %rbx,%rbx
1400154b4:	74 25                	je     0x1400154db
1400154b6:	48 8b 03             	mov    (%rbx),%rax
1400154b9:	48 8b cb             	mov    %rbx,%rcx
1400154bc:	48 8b 40 10          	mov    0x10(%rax),%rax
1400154c0:	ff 15 d2 f0 01 00    	call   *0x1f0d2(%rip)        # 0x140034598
1400154c6:	48 8b d7             	mov    %rdi,%rdx
1400154c9:	48 8b cb             	mov    %rbx,%rcx
1400154cc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400154d1:	48 83 c4 20          	add    $0x20,%rsp
1400154d5:	5f                   	pop    %rdi
1400154d6:	e9 bd 02 00 00       	jmp    0x140015798
1400154db:	33 d2                	xor    %edx,%edx
1400154dd:	b9 cc d3 5d 00       	mov    $0x5dd3cc,%ecx
1400154e2:	ff 15 00 40 03 00    	call   *0x34000(%rip)        # 0x1400494e8
1400154e8:	cc                   	int3
1400154e9:	90                   	nop
1400154ea:	90                   	nop
1400154eb:	90                   	nop
1400154ec:	90                   	nop
1400154ed:	90                   	nop
1400154ee:	90                   	nop
1400154ef:	90                   	nop
1400154f0:	40 53                	rex push %rbx
1400154f2:	48 83 ec 20          	sub    $0x20,%rsp
1400154f6:	ba 01 00 00 00       	mov    $0x1,%edx
1400154fb:	8d 4a 17             	lea    0x17(%rdx),%ecx
1400154fe:	ff 15 e4 40 03 00    	call   *0x340e4(%rip)        # 0x1400495e8
140015504:	48 8b d8             	mov    %rax,%rbx
140015507:	48 85 c0             	test   %rax,%rax
14001550a:	75 0c                	jne    0x140015518
14001550c:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
140015511:	ff 15 e9 40 03 00    	call   *0x340e9(%rip)        # 0x140049600
140015517:	cc                   	int3
140015518:	48 83 60 0c 00       	andq   $0x0,0xc(%rax)
14001551d:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140015521:	83 60 14 00          	andl   $0x0,0x14(%rax)
140015525:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14001552c:	48 8d 05 f5 1a 02 00 	lea    0x21af5(%rip),%rax        # 0x140037028
140015533:	48 89 03             	mov    %rax,(%rbx)
140015536:	ff 15 44 ec 01 00    	call   *0x1ec44(%rip)        # 0x140034180
14001553c:	48 8b cb             	mov    %rbx,%rcx
14001553f:	ff 15 73 3c 03 00    	call   *0x33c73(%rip)        # 0x1400491b8
140015545:	48 8b 03             	mov    (%rbx),%rax
140015548:	48 8b cb             	mov    %rbx,%rcx
14001554b:	48 8b 40 08          	mov    0x8(%rax),%rax
14001554f:	48 83 c4 20          	add    $0x20,%rsp
140015553:	5b                   	pop    %rbx
140015554:	48 ff 25 3d f0 01 00 	rex.W jmp *0x1f03d(%rip)        # 0x140034598
14001555b:	cc                   	int3
14001555c:	90                   	nop
14001555d:	90                   	nop
14001555e:	90                   	nop
14001555f:	90                   	nop
140015560:	40 53                	rex push %rbx
140015562:	48 83 ec 20          	sub    $0x20,%rsp
140015566:	48 8b d9             	mov    %rcx,%rbx
140015569:	83 c8 ff             	or     $0xffffffff,%eax
14001556c:	f0 0f c1 81 28 01 00 	lock xadd %eax,0x128(%rcx)
140015573:	00
140015574:	83 f8 01             	cmp    $0x1,%eax
140015577:	75 18                	jne    0x140015591
140015579:	33 d2                	xor    %edx,%edx
14001557b:	48 8b 01             	mov    (%rcx),%rax
14001557e:	48 8b 40 10          	mov    0x10(%rax),%rax
140015582:	ff 15 10 f0 01 00    	call   *0x1f010(%rip)        # 0x140034598
140015588:	48 8b cb             	mov    %rbx,%rcx
14001558b:	ff 15 5f 40 03 00    	call   *0x3405f(%rip)        # 0x1400495f0
140015591:	48 83 c4 20          	add    $0x20,%rsp
140015595:	5b                   	pop    %rbx
140015596:	c3                   	ret
140015597:	90                   	nop
140015598:	90                   	nop
140015599:	90                   	nop
14001559a:	90                   	nop
14001559b:	90                   	nop
14001559c:	90                   	nop
14001559d:	90                   	nop
14001559e:	90                   	nop
14001559f:	90                   	nop
1400155a0:	f0 ff 81 28 01 00 00 	lock incl 0x128(%rcx)
1400155a7:	c3                   	ret
1400155a8:	90                   	nop
1400155a9:	90                   	nop
1400155aa:	90                   	nop
1400155ab:	90                   	nop
1400155ac:	90                   	nop
1400155ad:	90                   	nop
1400155ae:	90                   	nop
1400155af:	90                   	nop
1400155b0:	b0 01                	mov    $0x1,%al
1400155b2:	c3                   	ret
1400155b3:	90                   	nop
1400155b4:	90                   	nop
1400155b5:	90                   	nop
1400155b6:	90                   	nop
1400155b7:	90                   	nop
1400155b8:	90                   	nop
1400155b9:	90                   	nop
1400155ba:	90                   	nop
1400155bb:	90                   	nop
1400155bc:	90                   	nop
1400155bd:	90                   	nop
1400155be:	90                   	nop
1400155bf:	90                   	nop
1400155c0:	48 83 ec 38          	sub    $0x38,%rsp
1400155c4:	80 79 16 00          	cmpb   $0x0,0x16(%rcx)
1400155c8:	74 10                	je     0x1400155da
1400155ca:	48 8b 01             	mov    (%rcx),%rax
1400155cd:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1400155d4:	ff 15 be ef 01 00    	call   *0x1efbe(%rip)        # 0x140034598
1400155da:	48 83 c4 38          	add    $0x38,%rsp
1400155de:	c3                   	ret
1400155df:	90                   	nop
1400155e0:	48 83 ec 28          	sub    $0x28,%rsp
1400155e4:	80 79 16 00          	cmpb   $0x0,0x16(%rcx)
1400155e8:	74 0d                	je     0x1400155f7
1400155ea:	4c 8b 89 08 01 00 00 	mov    0x108(%rcx),%r9
1400155f1:	ff 15 d9 3b 03 00    	call   *0x33bd9(%rip)        # 0x1400491d0
1400155f7:	48 83 c4 28          	add    $0x28,%rsp
1400155fb:	c3                   	ret
1400155fc:	90                   	nop
1400155fd:	90                   	nop
1400155fe:	90                   	nop
1400155ff:	90                   	nop
140015600:	4c 8b dc             	mov    %rsp,%r11
140015603:	4d 89 4b 20          	mov    %r9,0x20(%r11)
140015607:	45 89 43 18          	mov    %r8d,0x18(%r11)
14001560b:	89 54 24 10          	mov    %edx,0x10(%rsp)
14001560f:	53                   	push   %rbx
140015610:	48 83 ec 30          	sub    $0x30,%rsp
140015614:	80 79 16 00          	cmpb   $0x0,0x16(%rcx)
140015618:	74 3e                	je     0x140015658
14001561a:	49 8d 43 20          	lea    0x20(%r11),%rax
14001561e:	48 8b d1             	mov    %rcx,%rdx
140015621:	49 8d 4b 08          	lea    0x8(%r11),%rcx
140015625:	49 89 43 e8          	mov    %rax,-0x18(%r11)
140015629:	4d 8d 4b 18          	lea    0x18(%r11),%r9
14001562d:	4d 8d 43 10          	lea    0x10(%r11),%r8
140015631:	e8 ae 01 00 00       	call   0x1400157e4
140015636:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001563b:	48 85 db             	test   %rbx,%rbx
14001563e:	74 18                	je     0x140015658
140015640:	48 8b cb             	mov    %rbx,%rcx
140015643:	e8 6c 00 00 00       	call   0x1400156b4
140015648:	48 8b 03             	mov    (%rbx),%rax
14001564b:	48 8b cb             	mov    %rbx,%rcx
14001564e:	48 8b 40 08          	mov    0x8(%rax),%rax
140015652:	ff 15 40 ef 01 00    	call   *0x1ef40(%rip)        # 0x140034598
140015658:	48 83 c4 30          	add    $0x30,%rsp
14001565c:	5b                   	pop    %rbx
14001565d:	c3                   	ret
14001565e:	90                   	nop
14001565f:	90                   	nop
140015660:	48 8b c4             	mov    %rsp,%rax
140015663:	4c 89 40 18          	mov    %r8,0x18(%rax)
140015667:	48 89 50 10          	mov    %rdx,0x10(%rax)
14001566b:	53                   	push   %rbx
14001566c:	48 83 ec 20          	sub    $0x20,%rsp
140015670:	80 79 16 00          	cmpb   $0x0,0x16(%rcx)
140015674:	74 36                	je     0x1400156ac
140015676:	48 8b d1             	mov    %rcx,%rdx
140015679:	4c 8d 48 18          	lea    0x18(%rax),%r9
14001567d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140015681:	4c 8d 40 10          	lea    0x10(%rax),%r8
140015685:	e8 6e 02 00 00       	call   0x1400158f8
14001568a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001568f:	48 85 db             	test   %rbx,%rbx
140015692:	74 18                	je     0x1400156ac
140015694:	48 8b cb             	mov    %rbx,%rcx
140015697:	e8 18 00 00 00       	call   0x1400156b4
14001569c:	48 8b 03             	mov    (%rbx),%rax
14001569f:	48 8b cb             	mov    %rbx,%rcx
1400156a2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400156a6:	ff 15 ec ee 01 00    	call   *0x1eeec(%rip)        # 0x140034598
1400156ac:	48 83 c4 20          	add    $0x20,%rsp
1400156b0:	5b                   	pop    %rbx
1400156b1:	c3                   	ret
1400156b2:	90                   	nop
1400156b3:	90                   	nop
1400156b4:	40 53                	rex push %rbx
1400156b6:	48 83 ec 20          	sub    $0x20,%rsp
1400156ba:	48 8b d9             	mov    %rcx,%rbx
1400156bd:	48 85 c9             	test   %rcx,%rcx
1400156c0:	74 0c                	je     0x1400156ce
1400156c2:	48 8b 01             	mov    (%rcx),%rax
1400156c5:	48 8b 00             	mov    (%rax),%rax
1400156c8:	ff 15 ca ee 01 00    	call   *0x1eeca(%rip)        # 0x140034598
1400156ce:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
1400156d2:	75 37                	jne    0x14001570b
1400156d4:	48 8b 03             	mov    (%rbx),%rax
1400156d7:	48 8b cb             	mov    %rbx,%rcx
1400156da:	48 8b 00             	mov    (%rax),%rax
1400156dd:	ff 15 b5 ee 01 00    	call   *0x1eeb5(%rip)        # 0x140034598
1400156e3:	ba 01 00 00 00       	mov    $0x1,%edx
1400156e8:	8d 4a 17             	lea    0x17(%rdx),%ecx
1400156eb:	ff 15 f7 3e 03 00    	call   *0x33ef7(%rip)        # 0x1400495e8
1400156f1:	48 85 c0             	test   %rax,%rax
1400156f4:	75 0c                	jne    0x140015702
1400156f6:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
1400156fb:	ff 15 ff 3e 03 00    	call   *0x33eff(%rip)        # 0x140049600
140015701:	cc                   	int3
140015702:	48 8d 0d f7 17 02 00 	lea    0x217f7(%rip),%rcx        # 0x140036f00
140015709:	eb 3b                	jmp    0x140015746
14001570b:	83 7b 10 01          	cmpl   $0x1,0x10(%rbx)
14001570f:	75 6f                	jne    0x140015780
140015711:	48 8b 03             	mov    (%rbx),%rax
140015714:	48 8b cb             	mov    %rbx,%rcx
140015717:	48 8b 00             	mov    (%rax),%rax
14001571a:	ff 15 78 ee 01 00    	call   *0x1ee78(%rip)        # 0x140034598
140015720:	ba 01 00 00 00       	mov    $0x1,%edx
140015725:	8d 4a 17             	lea    0x17(%rdx),%ecx
140015728:	ff 15 ba 3e 03 00    	call   *0x33eba(%rip)        # 0x1400495e8
14001572e:	48 85 c0             	test   %rax,%rax
140015731:	75 0c                	jne    0x14001573f
140015733:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
140015738:	ff 15 c2 3e 03 00    	call   *0x33ec2(%rip)        # 0x140049600
14001573e:	cc                   	int3
14001573f:	48 8d 0d e2 17 02 00 	lea    0x217e2(%rip),%rcx        # 0x140036f28
140015746:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14001574d:	48 89 08             	mov    %rcx,(%rax)
140015750:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140015755:	48 89 58 10          	mov    %rbx,0x10(%rax)
140015759:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001575e:	e8 25 fd ff ff       	call   0x140015488
140015763:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140015768:	48 85 c9             	test   %rcx,%rcx
14001576b:	74 13                	je     0x140015780
14001576d:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140015773:	48 8b 01             	mov    (%rcx),%rax
140015776:	48 8b 40 10          	mov    0x10(%rax),%rax
14001577a:	ff 15 18 ee 01 00    	call   *0x1ee18(%rip)        # 0x140034598
140015780:	48 8b 03             	mov    (%rbx),%rax
140015783:	48 8b cb             	mov    %rbx,%rcx
140015786:	48 8b 40 08          	mov    0x8(%rax),%rax
14001578a:	48 83 c4 20          	add    $0x20,%rsp
14001578e:	5b                   	pop    %rbx
14001578f:	48 ff 25 02 ee 01 00 	rex.W jmp *0x1ee02(%rip)        # 0x140034598
140015796:	cc                   	int3
140015797:	90                   	nop
140015798:	40 53                	rex push %rbx
14001579a:	48 83 ec 20          	sub    $0x20,%rsp
14001579e:	48 8b da             	mov    %rdx,%rbx
1400157a1:	48 85 c9             	test   %rcx,%rcx
1400157a4:	74 2d                	je     0x1400157d3
1400157a6:	48 8b 01             	mov    (%rcx),%rax
1400157a9:	48 8b 40 28          	mov    0x28(%rax),%rax
1400157ad:	ff 15 e5 ed 01 00    	call   *0x1ede5(%rip)        # 0x140034598
1400157b3:	48 8b c8             	mov    %rax,%rcx
1400157b6:	ff 15 fc 3a 03 00    	call   *0x33afc(%rip)        # 0x1400492b8
1400157bc:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1400157c1:	48 8b d3             	mov    %rbx,%rdx
1400157c4:	48 8b c8             	mov    %rax,%rcx
1400157c7:	48 83 c4 20          	add    $0x20,%rsp
1400157cb:	5b                   	pop    %rbx
1400157cc:	48 ff 25 25 3e 03 00 	rex.W jmp *0x33e25(%rip)        # 0x1400495f8
1400157d3:	33 d2                	xor    %edx,%edx
1400157d5:	b9 a2 83 21 01       	mov    $0x12183a2,%ecx
1400157da:	ff 15 08 3d 03 00    	call   *0x33d08(%rip)        # 0x1400494e8
1400157e0:	cc                   	int3
1400157e1:	90                   	nop
1400157e2:	90                   	nop
1400157e3:	90                   	nop
1400157e4:	48 8b c4             	mov    %rsp,%rax
1400157e7:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400157eb:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400157ef:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400157f3:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400157f7:	41 54                	push   %r12
1400157f9:	41 56                	push   %r14
1400157fb:	41 57                	push   %r15
1400157fd:	48 83 ec 20          	sub    $0x20,%rsp
140015801:	4c 8b fa             	mov    %rdx,%r15
140015804:	4c 8b f1             	mov    %rcx,%r14
140015807:	ba 01 00 00 00       	mov    $0x1,%edx
14001580c:	49 8b f9             	mov    %r9,%rdi
14001580f:	49 8b d8             	mov    %r8,%rbx
140015812:	8d 4a 3f             	lea    0x3f(%rdx),%ecx
140015815:	ff 15 cd 3d 03 00    	call   *0x33dcd(%rip)        # 0x1400495e8
14001581b:	45 33 e4             	xor    %r12d,%r12d
14001581e:	48 8b f0             	mov    %rax,%rsi
140015821:	48 85 c0             	test   %rax,%rax
140015824:	75 0c                	jne    0x140015832
140015826:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
14001582b:	ff 15 cf 3d 03 00    	call   *0x33dcf(%rip)        # 0x140049600
140015831:	cc                   	int3
140015832:	8b 3f                	mov    (%rdi),%edi
140015834:	49 8b cf             	mov    %r15,%rcx
140015837:	8b 1b                	mov    (%rbx),%ebx
140015839:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14001583e:	48 8b 28             	mov    (%rax),%rbp
140015841:	48 8d 05 30 18 02 00 	lea    0x21830(%rip),%rax        # 0x140037078
140015848:	48 89 06             	mov    %rax,(%rsi)
14001584b:	c7 46 08 01 00 00 00 	movl   $0x1,0x8(%rsi)
140015852:	c7 46 10 01 00 00 00 	movl   $0x1,0x10(%rsi)
140015859:	4c 89 7e 18          	mov    %r15,0x18(%rsi)
14001585d:	49 8b 07             	mov    (%r15),%rax
140015860:	48 8b 00             	mov    (%rax),%rax
140015863:	ff 15 2f ed 01 00    	call   *0x1ed2f(%rip)        # 0x140034598
140015869:	4c 89 66 20          	mov    %r12,0x20(%rsi)
14001586d:	4c 89 66 28          	mov    %r12,0x28(%rsi)
140015871:	89 5e 30             	mov    %ebx,0x30(%rsi)
140015874:	89 7e 34             	mov    %edi,0x34(%rsi)
140015877:	4c 89 66 38          	mov    %r12,0x38(%rsi)
14001587b:	48 85 ed             	test   %rbp,%rbp
14001587e:	74 53                	je     0x1400158d3
140015880:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140015884:	48 ff c0             	inc    %rax
140015887:	66 44 39 64 45 00    	cmp    %r12w,0x0(%rbp,%rax,2)
14001588d:	75 f5                	jne    0x140015884
14001588f:	48 8d 3c 45 02 00 00 	lea    0x2(,%rax,2),%rdi
140015896:	00
140015897:	ba 02 00 00 00       	mov    $0x2,%edx