1402fd3a7:	48 8b cb             	mov    %rbx,%rcx
1402fd3aa:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fd3ae:	ff 15 84 f8 80 00    	call   *0x80f884(%rip)        # 0x140b0cc38
1402fd3b4:	48 83 c7 18          	add    $0x18,%rdi
1402fd3b8:	48 3b fe             	cmp    %rsi,%rdi
1402fd3bb:	75 b5                	jne    0x1402fd372
1402fd3bd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402fd3c2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402fd3c7:	48 83 c4 20          	add    $0x20,%rsp
1402fd3cb:	5f                   	pop    %rdi
1402fd3cc:	c3                   	ret
1402fd3cd:	90                   	nop
1402fd3ce:	90                   	nop
1402fd3cf:	90                   	nop
1402fd3d0:	40 53                	rex push %rbx
1402fd3d2:	48 83 ec 20          	sub    $0x20,%rsp
1402fd3d6:	48 8d 05 9b 72 82 00 	lea    0x82729b(%rip),%rax        # 0x140b24678
1402fd3dd:	48 8b d9             	mov    %rcx,%rbx
1402fd3e0:	48 89 01             	mov    %rax,(%rcx)
1402fd3e3:	f6 c2 01             	test   $0x1,%dl
1402fd3e6:	74 05                	je     0x1402fd3ed
1402fd3e8:	e8 e7 21 7f 00       	call   0x140aef5d4
1402fd3ed:	48 8b c3             	mov    %rbx,%rax
1402fd3f0:	48 83 c4 20          	add    $0x20,%rsp
1402fd3f4:	5b                   	pop    %rbx
1402fd3f5:	c3                   	ret
1402fd3f6:	90                   	nop
1402fd3f7:	90                   	nop
1402fd3f8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402fd3fd:	57                   	push   %rdi
1402fd3fe:	48 83 ec 20          	sub    $0x20,%rsp
1402fd402:	48 8b 19             	mov    (%rcx),%rbx
1402fd405:	48 85 db             	test   %rbx,%rbx
1402fd408:	74 29                	je     0x1402fd433
1402fd40a:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1402fd40e:	e8 e1 fb ff ff       	call   0x1402fcff4
1402fd413:	48 8b 3b             	mov    (%rbx),%rdi
1402fd416:	48 85 ff             	test   %rdi,%rdi
1402fd419:	74 10                	je     0x1402fd42b
1402fd41b:	48 8b cf             	mov    %rdi,%rcx
1402fd41e:	e8 2d fd ff ff       	call   0x1402fd150
1402fd423:	48 8b cf             	mov    %rdi,%rcx
1402fd426:	e8 a9 21 7f 00       	call   0x140aef5d4
1402fd42b:	48 8b cb             	mov    %rbx,%rcx
1402fd42e:	e8 a1 21 7f 00       	call   0x140aef5d4
1402fd433:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402fd438:	48 83 c4 20          	add    $0x20,%rsp
1402fd43c:	5f                   	pop    %rdi
1402fd43d:	c3                   	ret
1402fd43e:	90                   	nop
1402fd43f:	90                   	nop
1402fd440:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1402fd447:	48 8d 15 d2 cf 84 00 	lea    0x84cfd2(%rip),%rdx        # 0x140b4a420
1402fd44e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402fd453:	e8 00 1e e1 ff       	call   0x14010f258
1402fd458:	41 b8 06 86 04 80    	mov    $0x80048606,%r8d
1402fd45e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402fd463:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402fd468:	e8 33 05 e1 ff       	call   0x14010d9a0
1402fd46d:	48 8d 15 24 8a 93 00 	lea    0x938a24(%rip),%rdx        # 0x140c35e98
1402fd474:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402fd479:	e8 00 30 7f 00       	call   0x140af047e
1402fd47e:	cc                   	int3
1402fd47f:	90                   	nop
1402fd480:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402fd485:	55                   	push   %rbp
1402fd486:	56                   	push   %rsi
1402fd487:	57                   	push   %rdi
1402fd488:	41 54                	push   %r12
1402fd48a:	41 55                	push   %r13
1402fd48c:	41 56                	push   %r14
1402fd48e:	41 57                	push   %r15
1402fd490:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1402fd495:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1402fd49c:	48 8b 05 9d 1b 9c 00 	mov    0x9c1b9d(%rip),%rax        # 0x140cbf040
1402fd4a3:	48 33 c4             	xor    %rsp,%rax
1402fd4a6:	48 89 45 17          	mov    %rax,0x17(%rbp)
1402fd4aa:	48 8b f2             	mov    %rdx,%rsi
1402fd4ad:	4c 8b e1             	mov    %rcx,%r12
1402fd4b0:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
1402fd4b4:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fd4b7:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1402fd4bd:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1402fd4c3:	48 8b 09             	mov    (%rcx),%rcx
1402fd4c6:	48 8b 01             	mov    (%rcx),%rax
1402fd4c9:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
1402fd4cd:	66 0f 6f 0d db 47 8b 	movdqa 0x8b47db(%rip),%xmm1        # 0x140bb1cb0
1402fd4d4:	00
1402fd4d5:	f3 0f 7f 4d a7       	movdqu %xmm1,-0x59(%rbp)
1402fd4da:	8b 15 58 cf 84 00    	mov    0x84cf58(%rip),%edx        # 0x140b4a438
1402fd4e0:	89 55 97             	mov    %edx,-0x69(%rbp)
1402fd4e3:	0f b7 15 52 cf 84 00 	movzwl 0x84cf52(%rip),%edx        # 0x140b4a43c
1402fd4ea:	66 89 55 9b          	mov    %dx,-0x65(%rbp)
1402fd4ee:	c6 45 9d 00          	movb   $0x0,-0x63(%rbp)
1402fd4f2:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402fd4f6:	48 8b 40 40          	mov    0x40(%rax),%rax
1402fd4fa:	ff 15 38 f7 80 00    	call   *0x80f738(%rip)        # 0x140b0cc38
1402fd500:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402fd504:	48 85 c9             	test   %rcx,%rcx
1402fd507:	74 04                	je     0x1402fd50d
1402fd509:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402fd50d:	48 8b 18             	mov    (%rax),%rbx
1402fd510:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402fd515:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fd519:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402fd51e:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1402fd522:	48 83 f8 0f          	cmp    $0xf,%rax
1402fd526:	76 30                	jbe    0x1402fd558
1402fd528:	48 ff c0             	inc    %rax
1402fd52b:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1402fd52f:	48 8b d1             	mov    %rcx,%rdx
1402fd532:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402fd538:	72 18                	jb     0x1402fd552
1402fd53a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fd53e:	48 2b d1             	sub    %rcx,%rdx
1402fd541:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fd545:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fd549:	76 07                	jbe    0x1402fd552
1402fd54b:	ff 15 47 f4 80 00    	call   *0x80f447(%rip)        # 0x140b0c998
1402fd551:	cc                   	int3
1402fd552:	ff 15 68 f3 80 00    	call   *0x80f368(%rip)        # 0x140b0c8c0
1402fd558:	66 0f 6f 05 f0 46 8b 	movdqa 0x8b46f0(%rip),%xmm0        # 0x140bb1c50
1402fd55f:	00
1402fd560:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1402fd565:	c6 45 97 00          	movb   $0x0,-0x69(%rbp)
1402fd569:	41 83 cd ff          	or     $0xffffffff,%r13d
1402fd56d:	48 85 db             	test   %rbx,%rbx
1402fd570:	0f 84 55 01 00 00    	je     0x1402fd6cb
1402fd576:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402fd57b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402fd580:	e8 d3 94 e2 ff       	call   0x140126a58
1402fd585:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402fd58a:	48 85 db             	test   %rbx,%rbx
1402fd58d:	0f 84 83 02 00 00    	je     0x1402fd816
1402fd593:	48 8b 03             	mov    (%rbx),%rax
1402fd596:	48 8b cb             	mov    %rbx,%rcx
1402fd599:	48 8b 40 48          	mov    0x48(%rax),%rax
1402fd59d:	ff 15 95 f6 80 00    	call   *0x80f695(%rip)        # 0x140b0cc38
1402fd5a3:	4c 8b f8             	mov    %rax,%r15
1402fd5a6:	48 8b d0             	mov    %rax,%rdx
1402fd5a9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402fd5ae:	e8 71 82 d7 ff       	call   0x140075824
1402fd5b3:	45 33 f6             	xor    %r14d,%r14d
1402fd5b6:	4d 85 ff             	test   %r15,%r15
1402fd5b9:	0f 84 c5 00 00 00    	je     0x1402fd684
1402fd5bf:	33 ff                	xor    %edi,%edi
1402fd5c1:	48 8b 0b             	mov    (%rbx),%rcx
1402fd5c4:	48 8b 41 40          	mov    0x40(%rcx),%rax
1402fd5c8:	48 8b d7             	mov    %rdi,%rdx
1402fd5cb:	48 8b cb             	mov    %rbx,%rcx
1402fd5ce:	ff 15 64 f6 80 00    	call   *0x80f664(%rip)        # 0x140b0cc38
1402fd5d4:	48 8b d0             	mov    %rax,%rdx
1402fd5d7:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402fd5dc:	e8 97 db d1 ff       	call   0x14001b178
1402fd5e1:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402fd5e6:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402fd5ea:	e8 ed 95 e2 ff       	call   0x140126bdc
1402fd5ef:	90                   	nop
1402fd5f0:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1402fd5f4:	48 85 c9             	test   %rcx,%rcx
1402fd5f7:	0f 84 ff 01 00 00    	je     0x1402fd7fc
1402fd5fd:	48 8b 01             	mov    (%rcx),%rax
1402fd600:	48 8b 40 48          	mov    0x48(%rax),%rax
1402fd604:	ff 15 2e f6 80 00    	call   *0x80f62e(%rip)        # 0x140b0cc38
1402fd60a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402fd60f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402fd614:	48 2b c1             	sub    %rcx,%rax
1402fd617:	48 c1 f8 02          	sar    $0x2,%rax
1402fd61b:	48 3b f8             	cmp    %rax,%rdi
1402fd61e:	0f 83 60 01 00 00    	jae    0x1402fd784
1402fd624:	f3 0f 11 04 b9       	movss  %xmm0,(%rcx,%rdi,4)
1402fd629:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1402fd62d:	48 85 c9             	test   %rcx,%rcx
1402fd630:	74 43                	je     0x1402fd675
1402fd632:	41 8b c5             	mov    %r13d,%eax
1402fd635:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402fd63a:	41 03 c5             	add    %r13d,%eax
1402fd63d:	75 31                	jne    0x1402fd670
1402fd63f:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
1402fd643:	48 8b 03             	mov    (%rbx),%rax
1402fd646:	48 8b cb             	mov    %rbx,%rcx
1402fd649:	48 8b 00             	mov    (%rax),%rax
1402fd64c:	ff 15 e6 f5 80 00    	call   *0x80f5e6(%rip)        # 0x140b0cc38
1402fd652:	41 8b c5             	mov    %r13d,%eax
1402fd655:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fd65a:	41 03 c5             	add    %r13d,%eax
1402fd65d:	75 11                	jne    0x1402fd670
1402fd65f:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1402fd663:	48 8b 01             	mov    (%rcx),%rax
1402fd666:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fd66a:	ff 15 c8 f5 80 00    	call   *0x80f5c8(%rip)        # 0x140b0cc38
1402fd670:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402fd675:	41 ff c6             	inc    %r14d
1402fd678:	41 8b fe             	mov    %r14d,%edi
1402fd67b:	49 3b ff             	cmp    %r15,%rdi
1402fd67e:	0f 82 3d ff ff ff    	jb     0x1402fd5c1
1402fd684:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1402fd688:	48 85 c9             	test   %rcx,%rcx
1402fd68b:	74 3e                	je     0x1402fd6cb
1402fd68d:	41 8b c5             	mov    %r13d,%eax
1402fd690:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402fd695:	41 03 c5             	add    %r13d,%eax
1402fd698:	75 31                	jne    0x1402fd6cb
1402fd69a:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
1402fd69e:	48 8b 03             	mov    (%rbx),%rax
1402fd6a1:	48 8b cb             	mov    %rbx,%rcx
1402fd6a4:	48 8b 00             	mov    (%rax),%rax
1402fd6a7:	ff 15 8b f5 80 00    	call   *0x80f58b(%rip)        # 0x140b0cc38
1402fd6ad:	41 8b c5             	mov    %r13d,%eax
1402fd6b0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fd6b5:	41 03 c5             	add    %r13d,%eax
1402fd6b8:	75 11                	jne    0x1402fd6cb
1402fd6ba:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1402fd6be:	48 8b 01             	mov    (%rcx),%rax
1402fd6c1:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fd6c5:	ff 15 6d f5 80 00    	call   *0x80f56d(%rip)        # 0x140b0cc38
1402fd6cb:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1402fd6d0:	48 3b f0             	cmp    %rax,%rsi
1402fd6d3:	74 2b                	je     0x1402fd700
1402fd6d5:	48 8b 0e             	mov    (%rsi),%rcx
1402fd6d8:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1402fd6dd:	48 89 06             	mov    %rax,(%rsi)
1402fd6e0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402fd6e5:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402fd6ea:	48 89 46 08          	mov    %rax,0x8(%rsi)
1402fd6ee:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1402fd6f2:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402fd6f7:	48 89 46 10          	mov    %rax,0x10(%rsi)
1402fd6fb:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402fd700:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402fd705:	48 85 c9             	test   %rcx,%rcx
1402fd708:	74 41                	je     0x1402fd74b
1402fd70a:	41 8b c5             	mov    %r13d,%eax
1402fd70d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402fd712:	41 03 c5             	add    %r13d,%eax
1402fd715:	75 34                	jne    0x1402fd74b
1402fd717:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402fd71c:	48 8b 03             	mov    (%rbx),%rax
1402fd71f:	48 8b cb             	mov    %rbx,%rcx
1402fd722:	48 8b 00             	mov    (%rax),%rax
1402fd725:	ff 15 0d f5 80 00    	call   *0x80f50d(%rip)        # 0x140b0cc38
1402fd72b:	41 8b c5             	mov    %r13d,%eax
1402fd72e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fd733:	41 03 c5             	add    %r13d,%eax
1402fd736:	75 13                	jne    0x1402fd74b
1402fd738:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402fd73d:	48 8b 01             	mov    (%rcx),%rax
1402fd740:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fd744:	ff 15 ee f4 80 00    	call   *0x80f4ee(%rip)        # 0x140b0cc38
1402fd74a:	90                   	nop
1402fd74b:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402fd750:	48 85 c9             	test   %rcx,%rcx
1402fd753:	74 3d                	je     0x1402fd792
1402fd755:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402fd75a:	48 2b c1             	sub    %rcx,%rax
1402fd75d:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402fd761:	48 8b d1             	mov    %rcx,%rdx
1402fd764:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402fd76a:	72 1f                	jb     0x1402fd78b
1402fd76c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fd770:	48 2b d1             	sub    %rcx,%rdx
1402fd773:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fd777:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fd77b:	76 0e                	jbe    0x1402fd78b
1402fd77d:	ff 15 15 f2 80 00    	call   *0x80f215(%rip)        # 0x140b0c998
1402fd783:	90                   	nop
1402fd784:	ff 15 0e f2 80 00    	call   *0x80f20e(%rip)        # 0x140b0c998
1402fd78a:	90                   	nop
1402fd78b:	ff 15 2f f1 80 00    	call   *0x80f12f(%rip)        # 0x140b0c8c0
1402fd791:	90                   	nop
1402fd792:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1402fd797:	48 85 db             	test   %rbx,%rbx
1402fd79a:	74 39                	je     0x1402fd7d5
1402fd79c:	41 8b c5             	mov    %r13d,%eax
1402fd79f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402fd7a4:	41 03 c5             	add    %r13d,%eax
1402fd7a7:	75 2c                	jne    0x1402fd7d5
1402fd7a9:	48 8b 03             	mov    (%rbx),%rax
1402fd7ac:	48 8b cb             	mov    %rbx,%rcx
1402fd7af:	48 8b 00             	mov    (%rax),%rax
1402fd7b2:	ff 15 80 f4 80 00    	call   *0x80f480(%rip)        # 0x140b0cc38
1402fd7b8:	41 8b c5             	mov    %r13d,%eax
1402fd7bb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fd7c0:	41 03 c5             	add    %r13d,%eax
1402fd7c3:	75 10                	jne    0x1402fd7d5
1402fd7c5:	48 8b 03             	mov    (%rbx),%rax
1402fd7c8:	48 8b cb             	mov    %rbx,%rcx
1402fd7cb:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fd7cf:	ff 15 63 f4 80 00    	call   *0x80f463(%rip)        # 0x140b0cc38
1402fd7d5:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1402fd7d9:	48 33 cc             	xor    %rsp,%rcx
1402fd7dc:	e8 ff 1d 7f 00       	call   0x140aef5e0
1402fd7e1:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
1402fd7e8:	00
1402fd7e9:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
1402fd7f0:	41 5f                	pop    %r15
1402fd7f2:	41 5e                	pop    %r14
1402fd7f4:	41 5d                	pop    %r13
1402fd7f6:	41 5c                	pop    %r12
1402fd7f8:	5f                   	pop    %rdi
1402fd7f9:	5e                   	pop    %rsi
1402fd7fa:	5d                   	pop    %rbp
1402fd7fb:	c3                   	ret
1402fd7fc:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402fd800:	e8 07 25 00 00       	call   0x1402ffd0c
1402fd805:	48 8d 15 f4 8d 93 00 	lea    0x938df4(%rip),%rdx        # 0x140c36600
1402fd80c:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402fd810:	e8 69 2c 7f 00       	call   0x140af047e
1402fd815:	90                   	nop
1402fd816:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402fd81a:	e8 ed 24 00 00       	call   0x1402ffd0c
1402fd81f:	48 8d 15 da 8d 93 00 	lea    0x938dda(%rip),%rdx        # 0x140c36600
1402fd826:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402fd82a:	e8 4f 2c 7f 00       	call   0x140af047e
1402fd82f:	cc                   	int3
1402fd830:	40 53                	rex push %rbx
1402fd832:	48 83 ec 20          	sub    $0x20,%rsp
1402fd836:	48 8b d9             	mov    %rcx,%rbx
1402fd839:	e8 32 f1 e0 ff       	call   0x14010c970
1402fd83e:	48 8d 05 db 6e 82 00 	lea    0x826edb(%rip),%rax        # 0x140b24720
1402fd845:	48 89 03             	mov    %rax,(%rbx)
1402fd848:	48 8b c3             	mov    %rbx,%rax
1402fd84b:	48 83 c4 20          	add    $0x20,%rsp
1402fd84f:	5b                   	pop    %rbx
1402fd850:	c3                   	ret
1402fd851:	90                   	nop
1402fd852:	90                   	nop
1402fd853:	90                   	nop
1402fd854:	40 55                	rex push %rbp
1402fd856:	53                   	push   %rbx
1402fd857:	56                   	push   %rsi
1402fd858:	57                   	push   %rdi
1402fd859:	41 56                	push   %r14
1402fd85b:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
1402fd860:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1402fd867:	48 8b 05 d2 17 9c 00 	mov    0x9c17d2(%rip),%rax        # 0x140cbf040
1402fd86e:	48 33 c4             	xor    %rsp,%rax
1402fd871:	48 89 45 00          	mov    %rax,0x0(%rbp)
1402fd875:	49 8b f1             	mov    %r9,%rsi
1402fd878:	4d 8b f0             	mov    %r8,%r14
1402fd87b:	48 8b f9             	mov    %rcx,%rdi
1402fd87e:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402fd883:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1402fd888:	48 83 21 00          	andq   $0x0,(%rcx)
1402fd88c:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1402fd891:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
1402fd898:	00
1402fd899:	48 8b 0a             	mov    (%rdx),%rcx
1402fd89c:	48 8b 01             	mov    (%rcx),%rax
1402fd89f:	4c 8b 40 40          	mov    0x40(%rax),%r8