1409ff465:	5f                   	pop    %rdi
1409ff466:	c3                   	ret
1409ff467:	90                   	nop
1409ff468:	90                   	nop
1409ff469:	90                   	nop
1409ff46a:	90                   	nop
1409ff46b:	90                   	nop
1409ff46c:	90                   	nop
1409ff46d:	90                   	nop
1409ff46e:	90                   	nop
1409ff46f:	90                   	nop
1409ff470:	40 53                	rex push %rbx
1409ff472:	56                   	push   %rsi
1409ff473:	57                   	push   %rdi
1409ff474:	48 83 ec 70          	sub    $0x70,%rsp
1409ff478:	48 8b 05 c1 fb 2b 00 	mov    0x2bfbc1(%rip),%rax        # 0x140cbf040
1409ff47f:	48 33 c4             	xor    %rsp,%rax
1409ff482:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1409ff487:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1409ff48c:	49 8b f0             	mov    %r8,%rsi
1409ff48f:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1409ff493:	48 8b d9             	mov    %rcx,%rbx
1409ff496:	48 8b ca             	mov    %rdx,%rcx
1409ff499:	48 8b fa             	mov    %rdx,%rdi
1409ff49c:	76 03                	jbe    0x1409ff4a1
1409ff49e:	48 8b 0a             	mov    (%rdx),%rcx
1409ff4a1:	49 83 f8 07          	cmp    $0x7,%r8
1409ff4a5:	75 1d                	jne    0x1409ff4c4
1409ff4a7:	48 8d 15 ea b1 1a 00 	lea    0x1ab1ea(%rip),%rdx        # 0x140baa698
1409ff4ae:	e8 37 2e 0f 00       	call   0x140af22ea
1409ff4b3:	33 d2                	xor    %edx,%edx
1409ff4b5:	85 c0                	test   %eax,%eax
1409ff4b7:	75 0b                	jne    0x1409ff4c4
1409ff4b9:	38 53 20             	cmp    %dl,0x20(%rbx)
1409ff4bc:	75 36                	jne    0x1409ff4f4
1409ff4be:	c6 43 20 01          	movb   $0x1,0x20(%rbx)
1409ff4c2:	eb 0f                	jmp    0x1409ff4d3
1409ff4c4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1409ff4c8:	48 8b d7             	mov    %rdi,%rdx
1409ff4cb:	e8 30 f9 ff ff       	call   0x1409fee00
1409ff4d0:	48 8b d0             	mov    %rax,%rdx
1409ff4d3:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1409ff4d7:	4c 8b c6             	mov    %rsi,%r8
1409ff4da:	e8 75 56 00 00       	call   0x140a04b54
1409ff4df:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409ff4e4:	48 33 cc             	xor    %rsp,%rcx
1409ff4e7:	e8 f4 00 0f 00       	call   0x140aef5e0
1409ff4ec:	48 83 c4 70          	add    $0x70,%rsp
1409ff4f0:	5f                   	pop    %rdi
1409ff4f1:	5e                   	pop    %rsi
1409ff4f2:	5b                   	pop    %rbx
1409ff4f3:	c3                   	ret
1409ff4f4:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409ff4fa:	48 8d 15 df cf 1a 00 	lea    0x1acfdf(%rip),%rdx        # 0x140bac4e0
1409ff501:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409ff506:	e8 4d e1 ff ff       	call   0x1409fd658
1409ff50b:	48 8d 15 86 7b 23 00 	lea    0x237b86(%rip),%rdx        # 0x140c37098
1409ff512:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409ff517:	e8 62 0f 0f 00       	call   0x140af047e
1409ff51c:	cc                   	int3
1409ff51d:	90                   	nop
1409ff51e:	90                   	nop
1409ff51f:	90                   	nop
1409ff520:	48 83 ec 78          	sub    $0x78,%rsp
1409ff524:	48 8b 05 15 fb 2b 00 	mov    0x2bfb15(%rip),%rax        # 0x140cbf040
1409ff52b:	48 33 c4             	xor    %rsp,%rax
1409ff52e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1409ff533:	80 79 20 00          	cmpb   $0x0,0x20(%rcx)
1409ff537:	74 1b                	je     0x1409ff554
1409ff539:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1409ff53d:	e8 82 57 00 00       	call   0x140a04cc4
1409ff542:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409ff547:	48 33 cc             	xor    %rsp,%rcx
1409ff54a:	e8 91 00 0f 00       	call   0x140aef5e0
1409ff54f:	48 83 c4 78          	add    $0x78,%rsp
1409ff553:	c3                   	ret
1409ff554:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409ff55a:	48 8d 15 cf cf 1a 00 	lea    0x1acfcf(%rip),%rdx        # 0x140bac530
1409ff561:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409ff566:	e8 ed e0 ff ff       	call   0x1409fd658
1409ff56b:	48 8d 15 26 7b 23 00 	lea    0x237b26(%rip),%rdx        # 0x140c37098
1409ff572:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409ff577:	e8 02 0f 0f 00       	call   0x140af047e
1409ff57c:	cc                   	int3
1409ff57d:	90                   	nop
1409ff57e:	90                   	nop
1409ff57f:	90                   	nop
1409ff580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409ff585:	57                   	push   %rdi
1409ff586:	48 83 ec 20          	sub    $0x20,%rsp
1409ff58a:	8b da                	mov    %edx,%ebx
1409ff58c:	48 8b f9             	mov    %rcx,%rdi
1409ff58f:	e8 c0 5d fc ff       	call   0x1409c5354
1409ff594:	f6 c3 01             	test   $0x1,%bl
1409ff597:	74 08                	je     0x1409ff5a1
1409ff599:	48 8b cf             	mov    %rdi,%rcx
1409ff59c:	e8 33 00 0f 00       	call   0x140aef5d4
1409ff5a1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409ff5a6:	48 8b c7             	mov    %rdi,%rax
1409ff5a9:	48 83 c4 20          	add    $0x20,%rsp
1409ff5ad:	5f                   	pop    %rdi
1409ff5ae:	c3                   	ret
1409ff5af:	90                   	nop
1409ff5b0:	48 83 ec 28          	sub    $0x28,%rsp
1409ff5b4:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1409ff5b8:	49 8b c0             	mov    %r8,%rax
1409ff5bb:	49 3b c8             	cmp    %r8,%rcx
1409ff5be:	74 16                	je     0x1409ff5d6
1409ff5c0:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1409ff5c5:	4d 8b 40 10          	mov    0x10(%r8),%r8
1409ff5c9:	76 03                	jbe    0x1409ff5ce
1409ff5cb:	48 8b 00             	mov    (%rax),%rax
1409ff5ce:	48 8b d0             	mov    %rax,%rdx
1409ff5d1:	e8 ca e5 70 ff       	call   0x14010dba0
1409ff5d6:	48 83 c4 28          	add    $0x28,%rsp
1409ff5da:	c3                   	ret
1409ff5db:	90                   	nop
1409ff5dc:	90                   	nop
1409ff5dd:	90                   	nop
1409ff5de:	90                   	nop
1409ff5df:	90                   	nop
1409ff5e0:	48 8b 41 30          	mov    0x30(%rcx),%rax
1409ff5e4:	89 50 38             	mov    %edx,0x38(%rax)
1409ff5e7:	c3                   	ret
1409ff5e8:	90                   	nop
1409ff5e9:	90                   	nop
1409ff5ea:	90                   	nop
1409ff5eb:	90                   	nop
1409ff5ec:	90                   	nop
1409ff5ed:	90                   	nop
1409ff5ee:	90                   	nop
1409ff5ef:	90                   	nop
1409ff5f0:	48 83 ec 28          	sub    $0x28,%rsp
1409ff5f4:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409ff5f8:	48 39 02             	cmp    %rax,(%rdx)
1409ff5fb:	74 0d                	je     0x1409ff60a
1409ff5fd:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1409ff601:	48 83 c1 40          	add    $0x40,%rcx
1409ff605:	e8 2e ea 71 ff       	call   0x14011e038
1409ff60a:	48 83 c4 28          	add    $0x28,%rsp
1409ff60e:	c3                   	ret
1409ff60f:	90                   	nop
1409ff610:	48 83 ec 28          	sub    $0x28,%rsp
1409ff614:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409ff618:	48 39 02             	cmp    %rax,(%rdx)
1409ff61b:	74 0d                	je     0x1409ff62a
1409ff61d:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1409ff621:	48 83 c1 58          	add    $0x58,%rcx
1409ff625:	e8 0e ea 71 ff       	call   0x14011e038
1409ff62a:	48 83 c4 28          	add    $0x28,%rsp
1409ff62e:	c3                   	ret
1409ff62f:	90                   	nop
1409ff630:	48 8b 41 30          	mov    0x30(%rcx),%rax
1409ff634:	f3 0f 11 48 70       	movss  %xmm1,0x70(%rax)
1409ff639:	c3                   	ret
1409ff63a:	90                   	nop
1409ff63b:	90                   	nop
1409ff63c:	90                   	nop
1409ff63d:	90                   	nop
1409ff63e:	90                   	nop
1409ff63f:	90                   	nop
1409ff640:	48 83 ec 28          	sub    $0x28,%rsp
1409ff644:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1409ff648:	48 3b ca             	cmp    %rdx,%rcx
1409ff64b:	74 13                	je     0x1409ff660
1409ff64d:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1409ff652:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1409ff656:	76 03                	jbe    0x1409ff65b
1409ff658:	48 8b 12             	mov    (%rdx),%rdx
1409ff65b:	e8 40 e5 70 ff       	call   0x14010dba0
1409ff660:	48 83 c4 28          	add    $0x28,%rsp
1409ff664:	c3                   	ret
1409ff665:	90                   	nop
1409ff666:	90                   	nop
1409ff667:	90                   	nop
1409ff668:	90                   	nop
1409ff669:	90                   	nop
1409ff66a:	90                   	nop
1409ff66b:	90                   	nop
1409ff66c:	90                   	nop
1409ff66d:	90                   	nop
1409ff66e:	90                   	nop
1409ff66f:	90                   	nop
1409ff670:	4c 8b dc             	mov    %rsp,%r11
1409ff673:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1409ff677:	49 89 53 10          	mov    %rdx,0x10(%r11)
1409ff67b:	57                   	push   %rdi
1409ff67c:	48 83 ec 40          	sub    $0x40,%rsp
1409ff680:	48 8b 41 10          	mov    0x10(%rcx),%rax
1409ff684:	4d 8d 43 10          	lea    0x10(%r11),%r8
1409ff688:	48 8b fa             	mov    %rdx,%rdi
1409ff68b:	49 89 43 10          	mov    %rax,0x10(%r11)
1409ff68f:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1409ff693:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
1409ff697:	e8 98 07 00 00       	call   0x1409ffe34
1409ff69c:	48 8b 08             	mov    (%rax),%rcx
1409ff69f:	48 83 20 00          	andq   $0x0,(%rax)
1409ff6a3:	48 89 0f             	mov    %rcx,(%rdi)
1409ff6a6:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409ff6aa:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1409ff6af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409ff6b4:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1409ff6b8:	48 85 db             	test   %rbx,%rbx
1409ff6bb:	74 39                	je     0x1409ff6f6
1409ff6bd:	83 c8 ff             	or     $0xffffffff,%eax
1409ff6c0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1409ff6c5:	83 f8 01             	cmp    $0x1,%eax
1409ff6c8:	75 2c                	jne    0x1409ff6f6
1409ff6ca:	48 8b 03             	mov    (%rbx),%rax
1409ff6cd:	48 8b cb             	mov    %rbx,%rcx
1409ff6d0:	48 8b 00             	mov    (%rax),%rax
1409ff6d3:	ff 15 5f d5 10 00    	call   *0x10d55f(%rip)        # 0x140b0cc38
1409ff6d9:	83 c8 ff             	or     $0xffffffff,%eax
1409ff6dc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409ff6e1:	83 f8 01             	cmp    $0x1,%eax
1409ff6e4:	75 10                	jne    0x1409ff6f6
1409ff6e6:	48 8b 03             	mov    (%rbx),%rax
1409ff6e9:	48 8b cb             	mov    %rbx,%rcx
1409ff6ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1409ff6f0:	ff 15 42 d5 10 00    	call   *0x10d542(%rip)        # 0x140b0cc38
1409ff6f6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409ff6fb:	48 8b c7             	mov    %rdi,%rax
1409ff6fe:	48 83 c4 40          	add    $0x40,%rsp
1409ff702:	5f                   	pop    %rdi
1409ff703:	c3                   	ret
1409ff704:	90                   	nop
1409ff705:	90                   	nop
1409ff706:	90                   	nop
1409ff707:	90                   	nop
1409ff708:	90                   	nop
1409ff709:	90                   	nop
1409ff70a:	90                   	nop
1409ff70b:	90                   	nop
1409ff70c:	90                   	nop
1409ff70d:	90                   	nop
1409ff70e:	90                   	nop
1409ff70f:	90                   	nop
1409ff710:	4c 8b dc             	mov    %rsp,%r11
1409ff713:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1409ff717:	49 89 53 10          	mov    %rdx,0x10(%r11)
1409ff71b:	57                   	push   %rdi
1409ff71c:	48 83 ec 40          	sub    $0x40,%rsp
1409ff720:	48 8b 41 10          	mov    0x10(%rcx),%rax
1409ff724:	4d 8d 43 10          	lea    0x10(%r11),%r8
1409ff728:	48 8b fa             	mov    %rdx,%rdi
1409ff72b:	49 89 43 10          	mov    %rax,0x10(%r11)
1409ff72f:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1409ff733:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
1409ff737:	e8 84 07 00 00       	call   0x1409ffec0
1409ff73c:	48 8b 08             	mov    (%rax),%rcx
1409ff73f:	48 83 20 00          	andq   $0x0,(%rax)
1409ff743:	48 89 0f             	mov    %rcx,(%rdi)
1409ff746:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409ff74a:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1409ff74f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409ff754:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1409ff758:	48 85 db             	test   %rbx,%rbx
1409ff75b:	74 39                	je     0x1409ff796
1409ff75d:	83 c8 ff             	or     $0xffffffff,%eax
1409ff760:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1409ff765:	83 f8 01             	cmp    $0x1,%eax
1409ff768:	75 2c                	jne    0x1409ff796
1409ff76a:	48 8b 03             	mov    (%rbx),%rax
1409ff76d:	48 8b cb             	mov    %rbx,%rcx
1409ff770:	48 8b 00             	mov    (%rax),%rax
1409ff773:	ff 15 bf d4 10 00    	call   *0x10d4bf(%rip)        # 0x140b0cc38
1409ff779:	83 c8 ff             	or     $0xffffffff,%eax
1409ff77c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409ff781:	83 f8 01             	cmp    $0x1,%eax
1409ff784:	75 10                	jne    0x1409ff796
1409ff786:	48 8b 03             	mov    (%rbx),%rax
1409ff789:	48 8b cb             	mov    %rbx,%rcx
1409ff78c:	48 8b 40 08          	mov    0x8(%rax),%rax
1409ff790:	ff 15 a2 d4 10 00    	call   *0x10d4a2(%rip)        # 0x140b0cc38
1409ff796:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409ff79b:	48 8b c7             	mov    %rdi,%rax
1409ff79e:	48 83 c4 40          	add    $0x40,%rsp
1409ff7a2:	5f                   	pop    %rdi
1409ff7a3:	c3                   	ret
1409ff7a4:	90                   	nop
1409ff7a5:	90                   	nop
1409ff7a6:	90                   	nop
1409ff7a7:	90                   	nop
1409ff7a8:	90                   	nop
1409ff7a9:	90                   	nop
1409ff7aa:	90                   	nop
1409ff7ab:	90                   	nop
1409ff7ac:	90                   	nop
1409ff7ad:	90                   	nop
1409ff7ae:	90                   	nop
1409ff7af:	90                   	nop
1409ff7b0:	4c 8b dc             	mov    %rsp,%r11
1409ff7b3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1409ff7b7:	49 89 53 10          	mov    %rdx,0x10(%r11)
1409ff7bb:	57                   	push   %rdi
1409ff7bc:	48 83 ec 40          	sub    $0x40,%rsp
1409ff7c0:	48 8b 41 20          	mov    0x20(%rcx),%rax
1409ff7c4:	4d 8d 43 10          	lea    0x10(%r11),%r8
1409ff7c8:	48 8b fa             	mov    %rdx,%rdi
1409ff7cb:	49 89 43 10          	mov    %rax,0x10(%r11)
1409ff7cf:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1409ff7d3:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
1409ff7d7:	e8 68 07 00 00       	call   0x1409fff44
1409ff7dc:	48 8b 08             	mov    (%rax),%rcx
1409ff7df:	48 83 20 00          	andq   $0x0,(%rax)
1409ff7e3:	48 89 0f             	mov    %rcx,(%rdi)
1409ff7e6:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409ff7ea:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1409ff7ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409ff7f4:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1409ff7f8:	48 85 db             	test   %rbx,%rbx
1409ff7fb:	74 39                	je     0x1409ff836
1409ff7fd:	83 c8 ff             	or     $0xffffffff,%eax
1409ff800:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1409ff805:	83 f8 01             	cmp    $0x1,%eax
1409ff808:	75 2c                	jne    0x1409ff836
1409ff80a:	48 8b 03             	mov    (%rbx),%rax
1409ff80d:	48 8b cb             	mov    %rbx,%rcx
1409ff810:	48 8b 00             	mov    (%rax),%rax
1409ff813:	ff 15 1f d4 10 00    	call   *0x10d41f(%rip)        # 0x140b0cc38
1409ff819:	83 c8 ff             	or     $0xffffffff,%eax
1409ff81c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409ff821:	83 f8 01             	cmp    $0x1,%eax
1409ff824:	75 10                	jne    0x1409ff836
1409ff826:	48 8b 03             	mov    (%rbx),%rax
1409ff829:	48 8b cb             	mov    %rbx,%rcx
1409ff82c:	48 8b 40 08          	mov    0x8(%rax),%rax
1409ff830:	ff 15 02 d4 10 00    	call   *0x10d402(%rip)        # 0x140b0cc38
1409ff836:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409ff83b:	48 8b c7             	mov    %rdi,%rax
1409ff83e:	48 83 c4 40          	add    $0x40,%rsp
1409ff842:	5f                   	pop    %rdi
1409ff843:	c3                   	ret
1409ff844:	90                   	nop
1409ff845:	90                   	nop
1409ff846:	90                   	nop
1409ff847:	90                   	nop
1409ff848:	90                   	nop
1409ff849:	90                   	nop
1409ff84a:	90                   	nop
1409ff84b:	90                   	nop
1409ff84c:	90                   	nop
1409ff84d:	90                   	nop
1409ff84e:	90                   	nop
1409ff84f:	90                   	nop
1409ff850:	4c 8b dc             	mov    %rsp,%r11
1409ff853:	49 89 5b 18          	mov    %rbx,0x18(%r11)
1409ff857:	49 89 53 10          	mov    %rdx,0x10(%r11)
1409ff85b:	57                   	push   %rdi
1409ff85c:	48 83 ec 40          	sub    $0x40,%rsp