14028d3e5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14028d3ea:	48 89 07             	mov    %rax,(%rdi)
14028d3ed:	48 83 c4 20          	add    $0x20,%rsp
14028d3f1:	5f                   	pop    %rdi
14028d3f2:	c3                   	ret
14028d3f3:	90                   	nop
14028d3f4:	90                   	nop
14028d3f5:	90                   	nop
14028d3f6:	90                   	nop
14028d3f7:	90                   	nop
14028d3f8:	90                   	nop
14028d3f9:	90                   	nop
14028d3fa:	90                   	nop
14028d3fb:	90                   	nop
14028d3fc:	90                   	nop
14028d3fd:	90                   	nop
14028d3fe:	90                   	nop
14028d3ff:	90                   	nop
14028d400:	40 53                	rex push %rbx
14028d402:	48 83 ec 20          	sub    $0x20,%rsp
14028d406:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14028d40d:	00 00
14028d40f:	48 8b da             	mov    %rdx,%rbx
14028d412:	b9 04 00 00 00       	mov    $0x4,%ecx
14028d417:	48 8b 00             	mov    (%rax),%rax
14028d41a:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14028d41d:	39 05 d5 cf a9 00    	cmp    %eax,0xa9cfd5(%rip)        # 0x140d2a3f8
14028d423:	7f 4f                	jg     0x14028d474
14028d425:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14028d429:	48 85 db             	test   %rbx,%rbx
14028d42c:	74 39                	je     0x14028d467
14028d42e:	83 c8 ff             	or     $0xffffffff,%eax
14028d431:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14028d436:	83 f8 01             	cmp    $0x1,%eax
14028d439:	75 2c                	jne    0x14028d467
14028d43b:	48 8b 03             	mov    (%rbx),%rax
14028d43e:	48 8b cb             	mov    %rbx,%rcx
14028d441:	48 8b 00             	mov    (%rax),%rax
14028d444:	ff 15 ee f7 87 00    	call   *0x87f7ee(%rip)        # 0x140b0cc38
14028d44a:	83 c8 ff             	or     $0xffffffff,%eax
14028d44d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14028d452:	83 f8 01             	cmp    $0x1,%eax
14028d455:	75 10                	jne    0x14028d467
14028d457:	48 8b 03             	mov    (%rbx),%rax
14028d45a:	48 8b cb             	mov    %rbx,%rcx
14028d45d:	48 8b 40 08          	mov    0x8(%rax),%rax
14028d461:	ff 15 d1 f7 87 00    	call   *0x87f7d1(%rip)        # 0x140b0cc38
14028d467:	48 8d 05 e2 20 a3 00 	lea    0xa320e2(%rip),%rax        # 0x140cbf550
14028d46e:	48 83 c4 20          	add    $0x20,%rsp
14028d472:	5b                   	pop    %rbx
14028d473:	c3                   	ret
14028d474:	48 8d 0d 7d cf a9 00 	lea    0xa9cf7d(%rip),%rcx        # 0x140d2a3f8
14028d47b:	e8 48 28 86 00       	call   0x140aefcc8
14028d480:	83 3d 71 cf a9 00 ff 	cmpl   $0xffffffff,0xa9cf71(%rip)        # 0x140d2a3f8
14028d487:	75 9c                	jne    0x14028d425
14028d489:	48 8d 0d 50 b4 87 00 	lea    0x87b450(%rip),%rcx        # 0x140b088e0
14028d490:	e8 a7 24 86 00       	call   0x140aef93c
14028d495:	48 8d 0d 5c cf a9 00 	lea    0xa9cf5c(%rip),%rcx        # 0x140d2a3f8
14028d49c:	e8 bb 27 86 00       	call   0x140aefc5c
14028d4a1:	eb 82                	jmp    0x14028d425
14028d4a3:	cc                   	int3
14028d4a4:	90                   	nop
14028d4a5:	90                   	nop
14028d4a6:	90                   	nop
14028d4a7:	90                   	nop
14028d4a8:	90                   	nop
14028d4a9:	90                   	nop
14028d4aa:	90                   	nop
14028d4ab:	90                   	nop
14028d4ac:	90                   	nop
14028d4ad:	90                   	nop
14028d4ae:	90                   	nop
14028d4af:	90                   	nop
14028d4b0:	40 53                	rex push %rbx
14028d4b2:	48 83 ec 20          	sub    $0x20,%rsp
14028d4b6:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14028d4bd:	00 00
14028d4bf:	48 8b da             	mov    %rdx,%rbx
14028d4c2:	b9 04 00 00 00       	mov    $0x4,%ecx
14028d4c7:	48 8b 00             	mov    (%rax),%rax
14028d4ca:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14028d4cd:	39 05 29 cf a9 00    	cmp    %eax,0xa9cf29(%rip)        # 0x140d2a3fc
14028d4d3:	7f 4f                	jg     0x14028d524
14028d4d5:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14028d4d9:	48 85 db             	test   %rbx,%rbx
14028d4dc:	74 39                	je     0x14028d517
14028d4de:	83 c8 ff             	or     $0xffffffff,%eax
14028d4e1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14028d4e6:	83 f8 01             	cmp    $0x1,%eax
14028d4e9:	75 2c                	jne    0x14028d517
14028d4eb:	48 8b 03             	mov    (%rbx),%rax
14028d4ee:	48 8b cb             	mov    %rbx,%rcx
14028d4f1:	48 8b 00             	mov    (%rax),%rax
14028d4f4:	ff 15 3e f7 87 00    	call   *0x87f73e(%rip)        # 0x140b0cc38
14028d4fa:	83 c8 ff             	or     $0xffffffff,%eax
14028d4fd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14028d502:	83 f8 01             	cmp    $0x1,%eax
14028d505:	75 10                	jne    0x14028d517
14028d507:	48 8b 03             	mov    (%rbx),%rax
14028d50a:	48 8b cb             	mov    %rbx,%rcx
14028d50d:	48 8b 40 08          	mov    0x8(%rax),%rax
14028d511:	ff 15 21 f7 87 00    	call   *0x87f721(%rip)        # 0x140b0cc38
14028d517:	48 8d 05 52 20 a3 00 	lea    0xa32052(%rip),%rax        # 0x140cbf570
14028d51e:	48 83 c4 20          	add    $0x20,%rsp
14028d522:	5b                   	pop    %rbx
14028d523:	c3                   	ret
14028d524:	48 8d 0d d1 ce a9 00 	lea    0xa9ced1(%rip),%rcx        # 0x140d2a3fc
14028d52b:	e8 98 27 86 00       	call   0x140aefcc8
14028d530:	83 3d c5 ce a9 00 ff 	cmpl   $0xffffffff,0xa9cec5(%rip)        # 0x140d2a3fc
14028d537:	75 9c                	jne    0x14028d4d5
14028d539:	48 8d 0d 00 b4 87 00 	lea    0x87b400(%rip),%rcx        # 0x140b08940
14028d540:	e8 f7 23 86 00       	call   0x140aef93c
14028d545:	48 8d 0d b0 ce a9 00 	lea    0xa9ceb0(%rip),%rcx        # 0x140d2a3fc
14028d54c:	e8 0b 27 86 00       	call   0x140aefc5c
14028d551:	eb 82                	jmp    0x14028d4d5
14028d553:	cc                   	int3
14028d554:	90                   	nop
14028d555:	90                   	nop
14028d556:	90                   	nop
14028d557:	90                   	nop
14028d558:	90                   	nop
14028d559:	90                   	nop
14028d55a:	90                   	nop
14028d55b:	90                   	nop
14028d55c:	90                   	nop
14028d55d:	90                   	nop
14028d55e:	90                   	nop
14028d55f:	90                   	nop
14028d560:	40 53                	rex push %rbx
14028d562:	48 83 ec 20          	sub    $0x20,%rsp
14028d566:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14028d56d:	00 00
14028d56f:	48 8b da             	mov    %rdx,%rbx
14028d572:	b9 04 00 00 00       	mov    $0x4,%ecx
14028d577:	48 8b 00             	mov    (%rax),%rax
14028d57a:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14028d57d:	39 05 55 ce a9 00    	cmp    %eax,0xa9ce55(%rip)        # 0x140d2a3d8
14028d583:	7f 4f                	jg     0x14028d5d4
14028d585:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14028d589:	48 85 db             	test   %rbx,%rbx
14028d58c:	74 39                	je     0x14028d5c7
14028d58e:	83 c8 ff             	or     $0xffffffff,%eax
14028d591:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14028d596:	83 f8 01             	cmp    $0x1,%eax
14028d599:	75 2c                	jne    0x14028d5c7
14028d59b:	48 8b 03             	mov    (%rbx),%rax
14028d59e:	48 8b cb             	mov    %rbx,%rcx
14028d5a1:	48 8b 00             	mov    (%rax),%rax
14028d5a4:	ff 15 8e f6 87 00    	call   *0x87f68e(%rip)        # 0x140b0cc38
14028d5aa:	83 c8 ff             	or     $0xffffffff,%eax
14028d5ad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14028d5b2:	83 f8 01             	cmp    $0x1,%eax
14028d5b5:	75 10                	jne    0x14028d5c7
14028d5b7:	48 8b 03             	mov    (%rbx),%rax
14028d5ba:	48 8b cb             	mov    %rbx,%rcx
14028d5bd:	48 8b 40 08          	mov    0x8(%rax),%rax
14028d5c1:	ff 15 71 f6 87 00    	call   *0x87f671(%rip)        # 0x140b0cc38
14028d5c7:	48 8d 05 82 1e a3 00 	lea    0xa31e82(%rip),%rax        # 0x140cbf450
14028d5ce:	48 83 c4 20          	add    $0x20,%rsp
14028d5d2:	5b                   	pop    %rbx
14028d5d3:	c3                   	ret
14028d5d4:	48 8d 0d fd cd a9 00 	lea    0xa9cdfd(%rip),%rcx        # 0x140d2a3d8
14028d5db:	e8 e8 26 86 00       	call   0x140aefcc8
14028d5e0:	83 3d f1 cd a9 00 ff 	cmpl   $0xffffffff,0xa9cdf1(%rip)        # 0x140d2a3d8
14028d5e7:	75 9c                	jne    0x14028d585
14028d5e9:	48 8d 0d b0 b3 87 00 	lea    0x87b3b0(%rip),%rcx        # 0x140b089a0
14028d5f0:	e8 47 23 86 00       	call   0x140aef93c
14028d5f5:	48 8d 0d dc cd a9 00 	lea    0xa9cddc(%rip),%rcx        # 0x140d2a3d8
14028d5fc:	e8 5b 26 86 00       	call   0x140aefc5c
14028d601:	eb 82                	jmp    0x14028d585
14028d603:	cc                   	int3
14028d604:	90                   	nop
14028d605:	90                   	nop
14028d606:	90                   	nop
14028d607:	90                   	nop
14028d608:	90                   	nop
14028d609:	90                   	nop
14028d60a:	90                   	nop
14028d60b:	90                   	nop
14028d60c:	90                   	nop
14028d60d:	90                   	nop
14028d60e:	90                   	nop
14028d60f:	90                   	nop
14028d610:	40 53                	rex push %rbx
14028d612:	48 83 ec 20          	sub    $0x20,%rsp
14028d616:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14028d61d:	00 00
14028d61f:	48 8b da             	mov    %rdx,%rbx
14028d622:	b9 04 00 00 00       	mov    $0x4,%ecx
14028d627:	48 8b 00             	mov    (%rax),%rax
14028d62a:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14028d62d:	39 05 a9 cd a9 00    	cmp    %eax,0xa9cda9(%rip)        # 0x140d2a3dc
14028d633:	7f 4f                	jg     0x14028d684
14028d635:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14028d639:	48 85 db             	test   %rbx,%rbx
14028d63c:	74 39                	je     0x14028d677
14028d63e:	83 c8 ff             	or     $0xffffffff,%eax
14028d641:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14028d646:	83 f8 01             	cmp    $0x1,%eax
14028d649:	75 2c                	jne    0x14028d677
14028d64b:	48 8b 03             	mov    (%rbx),%rax
14028d64e:	48 8b cb             	mov    %rbx,%rcx
14028d651:	48 8b 00             	mov    (%rax),%rax
14028d654:	ff 15 de f5 87 00    	call   *0x87f5de(%rip)        # 0x140b0cc38
14028d65a:	83 c8 ff             	or     $0xffffffff,%eax
14028d65d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14028d662:	83 f8 01             	cmp    $0x1,%eax
14028d665:	75 10                	jne    0x14028d677
14028d667:	48 8b 03             	mov    (%rbx),%rax
14028d66a:	48 8b cb             	mov    %rbx,%rcx
14028d66d:	48 8b 40 08          	mov    0x8(%rax),%rax
14028d671:	ff 15 c1 f5 87 00    	call   *0x87f5c1(%rip)        # 0x140b0cc38
14028d677:	48 8d 05 f2 1d a3 00 	lea    0xa31df2(%rip),%rax        # 0x140cbf470
14028d67e:	48 83 c4 20          	add    $0x20,%rsp
14028d682:	5b                   	pop    %rbx
14028d683:	c3                   	ret
14028d684:	48 8d 0d 51 cd a9 00 	lea    0xa9cd51(%rip),%rcx        # 0x140d2a3dc
14028d68b:	e8 38 26 86 00       	call   0x140aefcc8
14028d690:	83 3d 45 cd a9 00 ff 	cmpl   $0xffffffff,0xa9cd45(%rip)        # 0x140d2a3dc
14028d697:	75 9c                	jne    0x14028d635
14028d699:	48 8d 0d 60 b3 87 00 	lea    0x87b360(%rip),%rcx        # 0x140b08a00
14028d6a0:	e8 97 22 86 00       	call   0x140aef93c
14028d6a5:	48 8d 0d 30 cd a9 00 	lea    0xa9cd30(%rip),%rcx        # 0x140d2a3dc
14028d6ac:	e8 ab 25 86 00       	call   0x140aefc5c
14028d6b1:	eb 82                	jmp    0x14028d635
14028d6b3:	cc                   	int3
14028d6b4:	90                   	nop
14028d6b5:	90                   	nop
14028d6b6:	90                   	nop
14028d6b7:	90                   	nop
14028d6b8:	90                   	nop
14028d6b9:	90                   	nop
14028d6ba:	90                   	nop
14028d6bb:	90                   	nop
14028d6bc:	90                   	nop
14028d6bd:	90                   	nop
14028d6be:	90                   	nop
14028d6bf:	90                   	nop
14028d6c0:	40 53                	rex push %rbx
14028d6c2:	48 83 ec 20          	sub    $0x20,%rsp
14028d6c6:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14028d6cd:	00 00
14028d6cf:	48 8b da             	mov    %rdx,%rbx
14028d6d2:	b9 04 00 00 00       	mov    $0x4,%ecx
14028d6d7:	48 8b 00             	mov    (%rax),%rax
14028d6da:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14028d6dd:	39 05 fd cc a9 00    	cmp    %eax,0xa9ccfd(%rip)        # 0x140d2a3e0
14028d6e3:	7f 4f                	jg     0x14028d734
14028d6e5:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14028d6e9:	48 85 db             	test   %rbx,%rbx
14028d6ec:	74 39                	je     0x14028d727
14028d6ee:	83 c8 ff             	or     $0xffffffff,%eax
14028d6f1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14028d6f6:	83 f8 01             	cmp    $0x1,%eax
14028d6f9:	75 2c                	jne    0x14028d727
14028d6fb:	48 8b 03             	mov    (%rbx),%rax
14028d6fe:	48 8b cb             	mov    %rbx,%rcx
14028d701:	48 8b 00             	mov    (%rax),%rax
14028d704:	ff 15 2e f5 87 00    	call   *0x87f52e(%rip)        # 0x140b0cc38
14028d70a:	83 c8 ff             	or     $0xffffffff,%eax
14028d70d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14028d712:	83 f8 01             	cmp    $0x1,%eax
14028d715:	75 10                	jne    0x14028d727
14028d717:	48 8b 03             	mov    (%rbx),%rax
14028d71a:	48 8b cb             	mov    %rbx,%rcx
14028d71d:	48 8b 40 08          	mov    0x8(%rax),%rax
14028d721:	ff 15 11 f5 87 00    	call   *0x87f511(%rip)        # 0x140b0cc38
14028d727:	48 8d 05 62 1d a3 00 	lea    0xa31d62(%rip),%rax        # 0x140cbf490
14028d72e:	48 83 c4 20          	add    $0x20,%rsp
14028d732:	5b                   	pop    %rbx
14028d733:	c3                   	ret
14028d734:	48 8d 0d a5 cc a9 00 	lea    0xa9cca5(%rip),%rcx        # 0x140d2a3e0
14028d73b:	e8 88 25 86 00       	call   0x140aefcc8
14028d740:	83 3d 99 cc a9 00 ff 	cmpl   $0xffffffff,0xa9cc99(%rip)        # 0x140d2a3e0
14028d747:	75 9c                	jne    0x14028d6e5
14028d749:	48 8d 0d 10 b3 87 00 	lea    0x87b310(%rip),%rcx        # 0x140b08a60
14028d750:	e8 e7 21 86 00       	call   0x140aef93c
14028d755:	48 8d 0d 84 cc a9 00 	lea    0xa9cc84(%rip),%rcx        # 0x140d2a3e0
14028d75c:	e8 fb 24 86 00       	call   0x140aefc5c
14028d761:	eb 82                	jmp    0x14028d6e5
14028d763:	cc                   	int3
14028d764:	90                   	nop
14028d765:	90                   	nop
14028d766:	90                   	nop
14028d767:	90                   	nop
14028d768:	90                   	nop
14028d769:	90                   	nop
14028d76a:	90                   	nop
14028d76b:	90                   	nop
14028d76c:	90                   	nop
14028d76d:	90                   	nop
14028d76e:	90                   	nop
14028d76f:	90                   	nop
14028d770:	40 53                	rex push %rbx
14028d772:	48 83 ec 20          	sub    $0x20,%rsp
14028d776:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14028d77d:	00 00
14028d77f:	48 8b da             	mov    %rdx,%rbx
14028d782:	b9 04 00 00 00       	mov    $0x4,%ecx
14028d787:	48 8b 00             	mov    (%rax),%rax
14028d78a:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14028d78d:	39 05 51 cc a9 00    	cmp    %eax,0xa9cc51(%rip)        # 0x140d2a3e4
14028d793:	7f 4f                	jg     0x14028d7e4
14028d795:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14028d799:	48 85 db             	test   %rbx,%rbx
14028d79c:	74 39                	je     0x14028d7d7
14028d79e:	83 c8 ff             	or     $0xffffffff,%eax
14028d7a1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14028d7a6:	83 f8 01             	cmp    $0x1,%eax
14028d7a9:	75 2c                	jne    0x14028d7d7
14028d7ab:	48 8b 03             	mov    (%rbx),%rax
14028d7ae:	48 8b cb             	mov    %rbx,%rcx
14028d7b1:	48 8b 00             	mov    (%rax),%rax
14028d7b4:	ff 15 7e f4 87 00    	call   *0x87f47e(%rip)        # 0x140b0cc38
14028d7ba:	83 c8 ff             	or     $0xffffffff,%eax
14028d7bd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14028d7c2:	83 f8 01             	cmp    $0x1,%eax
14028d7c5:	75 10                	jne    0x14028d7d7
14028d7c7:	48 8b 03             	mov    (%rbx),%rax
14028d7ca:	48 8b cb             	mov    %rbx,%rcx
14028d7cd:	48 8b 40 08          	mov    0x8(%rax),%rax
14028d7d1:	ff 15 61 f4 87 00    	call   *0x87f461(%rip)        # 0x140b0cc38
14028d7d7:	48 8d 05 d2 1c a3 00 	lea    0xa31cd2(%rip),%rax        # 0x140cbf4b0
14028d7de:	48 83 c4 20          	add    $0x20,%rsp
14028d7e2:	5b                   	pop    %rbx
14028d7e3:	c3                   	ret
14028d7e4:	48 8d 0d f9 cb a9 00 	lea    0xa9cbf9(%rip),%rcx        # 0x140d2a3e4
14028d7eb:	e8 d8 24 86 00       	call   0x140aefcc8
14028d7f0:	83 3d ed cb a9 00 ff 	cmpl   $0xffffffff,0xa9cbed(%rip)        # 0x140d2a3e4
14028d7f7:	75 9c                	jne    0x14028d795
14028d7f9:	48 8d 0d c0 b2 87 00 	lea    0x87b2c0(%rip),%rcx        # 0x140b08ac0
14028d800:	e8 37 21 86 00       	call   0x140aef93c
14028d805:	48 8d 0d d8 cb a9 00 	lea    0xa9cbd8(%rip),%rcx        # 0x140d2a3e4
14028d80c:	e8 4b 24 86 00       	call   0x140aefc5c
14028d811:	eb 82                	jmp    0x14028d795
14028d813:	cc                   	int3
14028d814:	90                   	nop
14028d815:	90                   	nop
14028d816:	90                   	nop
14028d817:	90                   	nop
14028d818:	90                   	nop
14028d819:	90                   	nop
14028d81a:	90                   	nop
14028d81b:	90                   	nop
14028d81c:	90                   	nop
14028d81d:	90                   	nop
14028d81e:	90                   	nop
14028d81f:	90                   	nop
14028d820:	40 53                	rex push %rbx
14028d822:	48 83 ec 20          	sub    $0x20,%rsp