1401da457:	8b d3                	mov    %ebx,%edx
1401da459:	e8 ce 46 ff ff       	call   0x1401ceb2c
1401da45e:	8b c3                	mov    %ebx,%eax
1401da460:	e9 b9 00 00 00       	jmp    0x1401da51e
1401da465:	48 8b d3             	mov    %rbx,%rdx
1401da468:	48 8b ce             	mov    %rsi,%rcx
1401da46b:	ff 15 3f 82 03 00    	call   *0x3823f(%rip)        # 0x1402126b0
1401da471:	48 85 c0             	test   %rax,%rax
1401da474:	74 2c                	je     0x1401da4a2
1401da476:	48 8b d0             	mov    %rax,%rdx
1401da479:	48 8b cd             	mov    %rbp,%rcx
1401da47c:	48 2b d6             	sub    %rsi,%rdx
1401da47f:	48 d1 fa             	sar    $1,%rdx
1401da482:	48 2b ca             	sub    %rdx,%rcx
1401da485:	48 3b cf             	cmp    %rdi,%rcx
1401da488:	75 18                	jne    0x1401da4a2
1401da48a:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1401da48e:	48 3b e9             	cmp    %rcx,%rbp
1401da491:	0f 86 82 00 00 00    	jbe    0x1401da519
1401da497:	66 83 78 fe 2e       	cmpw   $0x2e,-0x2(%rax)
1401da49c:	75 7b                	jne    0x1401da519
1401da49e:	33 c0                	xor    %eax,%eax
1401da4a0:	eb 7c                	jmp    0x1401da51e
1401da4a2:	48 8d 15 af 52 0e 00 	lea    0xe52af(%rip),%rdx        # 0x1402bf758
1401da4a9:	48 8b cb             	mov    %rbx,%rcx
1401da4ac:	ff 15 fe 81 03 00    	call   *0x381fe(%rip)        # 0x1402126b0
1401da4b2:	48 85 c0             	test   %rax,%rax
1401da4b5:	74 62                	je     0x1401da519
1401da4b7:	48 3b c3             	cmp    %rbx,%rax
1401da4ba:	75 5d                	jne    0x1401da519
1401da4bc:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1401da4c0:	48 8d 50 08          	lea    0x8(%rax),%rdx
1401da4c4:	48 8b df             	mov    %rdi,%rbx
1401da4c7:	48 ff c3             	inc    %rbx
1401da4ca:	66 44 39 34 5a       	cmp    %r14w,(%rdx,%rbx,2)
1401da4cf:	75 f6                	jne    0x1401da4c7
1401da4d1:	48 85 db             	test   %rbx,%rbx
1401da4d4:	74 43                	je     0x1401da519
1401da4d6:	0f ae e8             	lfence
1401da4d9:	48 8b ce             	mov    %rsi,%rcx
1401da4dc:	ff 15 ce 81 03 00    	call   *0x381ce(%rip)        # 0x1402126b0
1401da4e2:	48 8b c8             	mov    %rax,%rcx
1401da4e5:	48 85 c0             	test   %rax,%rax
1401da4e8:	74 2f                	je     0x1401da519
1401da4ea:	0f ae e8             	lfence
1401da4ed:	48 ff c7             	inc    %rdi
1401da4f0:	66 44 39 34 78       	cmp    %r14w,(%rax,%rdi,2)
1401da4f5:	75 f6                	jne    0x1401da4ed
1401da4f7:	48 3b fb             	cmp    %rbx,%rdi
1401da4fa:	75 1d                	jne    0x1401da519
1401da4fc:	48 8d 43 02          	lea    0x2(%rbx),%rax
1401da500:	48 3b e8             	cmp    %rax,%rbp
1401da503:	76 14                	jbe    0x1401da519
1401da505:	0f b7 41 fe          	movzwl -0x2(%rcx),%eax
1401da509:	66 83 e8 2e          	sub    $0x2e,%ax
1401da50d:	66 f7 d8             	neg    %ax
1401da510:	1b c0                	sbb    %eax,%eax
1401da512:	25 05 40 00 80       	and    $0x80004005,%eax
1401da517:	eb 05                	jmp    0x1401da51e
1401da519:	b8 05 40 00 80       	mov    $0x80004005,%eax
1401da51e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401da523:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401da528:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401da52d:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401da532:	48 83 c4 20          	add    $0x20,%rsp
1401da536:	41 5e                	pop    %r14
1401da538:	c3                   	ret
1401da539:	90                   	nop
1401da53a:	90                   	nop
1401da53b:	90                   	nop
1401da53c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401da541:	55                   	push   %rbp
1401da542:	56                   	push   %rsi
1401da543:	57                   	push   %rdi
1401da544:	48 83 ec 50          	sub    $0x50,%rsp
1401da548:	48 8b 05 31 6c 12 00 	mov    0x126c31(%rip),%rax        # 0x140301180
1401da54f:	48 33 c4             	xor    %rsp,%rax
1401da552:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401da557:	48 8b ea             	mov    %rdx,%rbp
1401da55a:	48 8b f9             	mov    %rcx,%rdi
1401da55d:	33 db                	xor    %ebx,%ebx
1401da55f:	48 8d 71 70          	lea    0x70(%rcx),%rsi
1401da563:	48 8b ce             	mov    %rsi,%rcx
1401da566:	ff 15 04 7d 03 00    	call   *0x37d04(%rip)        # 0x140212270
1401da56c:	48 8b 7f 40          	mov    0x40(%rdi),%rdi
1401da570:	48 85 ff             	test   %rdi,%rdi
1401da573:	74 13                	je     0x1401da588
1401da575:	48 8b 07             	mov    (%rdi),%rax
1401da578:	48 8b cf             	mov    %rdi,%rcx
1401da57b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401da57f:	ff 15 ab 88 03 00    	call   *0x388ab(%rip)        # 0x140212e30
1401da585:	48 8b df             	mov    %rdi,%rbx
1401da588:	48 8b ce             	mov    %rsi,%rcx
1401da58b:	ff 15 e7 7c 03 00    	call   *0x37ce7(%rip)        # 0x140212278
1401da591:	48 85 db             	test   %rbx,%rbx
1401da594:	75 18                	jne    0x1401da5ae
1401da596:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401da59b:	8b d3                	mov    %ebx,%edx
1401da59d:	b9 98 17 79 02       	mov    $0x2791798,%ecx
1401da5a2:	e8 85 45 ff ff       	call   0x1401ceb2c
1401da5a7:	8b c3                	mov    %ebx,%eax
1401da5a9:	e9 f5 00 00 00       	jmp    0x1401da6a3
1401da5ae:	0f 57 c0             	xorps  %xmm0,%xmm0
1401da5b1:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401da5b6:	66 0f 6f 0d 72 5b 0e 	movdqa 0xe5b72(%rip),%xmm1        # 0x1402c0130
1401da5bd:	00
1401da5be:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1401da5c4:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1401da5c9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401da5ce:	48 8b cd             	mov    %rbp,%rcx
1401da5d1:	e8 2a e9 00 00       	call   0x1401e8f00
1401da5d6:	8b f8                	mov    %eax,%edi
1401da5d8:	85 c0                	test   %eax,%eax
1401da5da:	79 5f                	jns    0x1401da63b
1401da5dc:	b9 99 17 79 02       	mov    $0x2791799,%ecx
1401da5e1:	0f ae e8             	lfence
1401da5e4:	8b d7                	mov    %edi,%edx
1401da5e6:	e8 41 45 ff ff       	call   0x1401ceb2c
1401da5eb:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401da5f0:	48 83 f9 0f          	cmp    $0xf,%rcx
1401da5f4:	76 2e                	jbe    0x1401da624
1401da5f6:	48 ff c1             	inc    %rcx
1401da5f9:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401da5fe:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1401da605:	48 8b c2             	mov    %rdx,%rax
1401da608:	72 11                	jb     0x1401da61b
1401da60a:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1401da60e:	48 2b c2             	sub    %rdx,%rax
1401da611:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401da615:	48 83 f8 1f          	cmp    $0x1f,%rax
1401da619:	77 69                	ja     0x1401da684
1401da61b:	48 8b ca             	mov    %rdx,%rcx
1401da61e:	ff 15 1c 85 03 00    	call   *0x3851c(%rip)        # 0x140212b40
1401da624:	0f ae e8             	lfence
1401da627:	48 8b 03             	mov    (%rbx),%rax
1401da62a:	48 8b cb             	mov    %rbx,%rcx
1401da62d:	48 8b 40 10          	mov    0x10(%rax),%rax
1401da631:	ff 15 f9 87 03 00    	call   *0x387f9(%rip)        # 0x140212e30
1401da637:	8b c7                	mov    %edi,%eax
1401da639:	eb 68                	jmp    0x1401da6a3
1401da63b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401da640:	48 8b cb             	mov    %rbx,%rcx
1401da643:	e8 30 5a 00 00       	call   0x1401e0078
1401da648:	8b f8                	mov    %eax,%edi
1401da64a:	85 c0                	test   %eax,%eax
1401da64c:	79 07                	jns    0x1401da655
1401da64e:	b9 9a 17 79 02       	mov    $0x279179a,%ecx
1401da653:	eb 8c                	jmp    0x1401da5e1
1401da655:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401da65a:	48 83 f8 0f          	cmp    $0xf,%rax
1401da65e:	76 31                	jbe    0x1401da691
1401da660:	48 ff c0             	inc    %rax
1401da663:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401da668:	48 8b d1             	mov    %rcx,%rdx
1401da66b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401da671:	72 18                	jb     0x1401da68b
1401da673:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401da677:	48 2b d1             	sub    %rcx,%rdx
1401da67a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401da67e:	48 83 f8 1f          	cmp    $0x1f,%rax
1401da682:	76 07                	jbe    0x1401da68b
1401da684:	ff 15 f6 84 03 00    	call   *0x384f6(%rip)        # 0x140212b80
1401da68a:	cc                   	int3
1401da68b:	ff 15 af 84 03 00    	call   *0x384af(%rip)        # 0x140212b40
1401da691:	48 8b 03             	mov    (%rbx),%rax
1401da694:	48 8b cb             	mov    %rbx,%rcx
1401da697:	48 8b 40 10          	mov    0x10(%rax),%rax
1401da69b:	ff 15 8f 87 03 00    	call   *0x3878f(%rip)        # 0x140212e30
1401da6a1:	33 c0                	xor    %eax,%eax
1401da6a3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401da6a8:	48 33 cc             	xor    %rsp,%rcx
1401da6ab:	e8 c0 a0 02 00       	call   0x140204770
1401da6b0:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401da6b7:	00
1401da6b8:	48 83 c4 50          	add    $0x50,%rsp
1401da6bc:	5f                   	pop    %rdi
1401da6bd:	5e                   	pop    %rsi
1401da6be:	5d                   	pop    %rbp
1401da6bf:	c3                   	ret
1401da6c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401da6c5:	55                   	push   %rbp
1401da6c6:	56                   	push   %rsi
1401da6c7:	57                   	push   %rdi
1401da6c8:	48 83 ec 50          	sub    $0x50,%rsp
1401da6cc:	48 8b 05 ad 6a 12 00 	mov    0x126aad(%rip),%rax        # 0x140301180
1401da6d3:	48 33 c4             	xor    %rsp,%rax
1401da6d6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401da6db:	48 8b ea             	mov    %rdx,%rbp
1401da6de:	48 8b f9             	mov    %rcx,%rdi
1401da6e1:	33 db                	xor    %ebx,%ebx
1401da6e3:	48 8d 71 70          	lea    0x70(%rcx),%rsi
1401da6e7:	48 8b ce             	mov    %rsi,%rcx
1401da6ea:	ff 15 80 7b 03 00    	call   *0x37b80(%rip)        # 0x140212270
1401da6f0:	48 8b 7f 40          	mov    0x40(%rdi),%rdi
1401da6f4:	48 85 ff             	test   %rdi,%rdi
1401da6f7:	74 13                	je     0x1401da70c
1401da6f9:	48 8b 07             	mov    (%rdi),%rax
1401da6fc:	48 8b cf             	mov    %rdi,%rcx
1401da6ff:	48 8b 40 08          	mov    0x8(%rax),%rax
1401da703:	ff 15 27 87 03 00    	call   *0x38727(%rip)        # 0x140212e30
1401da709:	48 8b df             	mov    %rdi,%rbx
1401da70c:	48 8b ce             	mov    %rsi,%rcx
1401da70f:	ff 15 63 7b 03 00    	call   *0x37b63(%rip)        # 0x140212278
1401da715:	48 85 db             	test   %rbx,%rbx
1401da718:	75 18                	jne    0x1401da732
1401da71a:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401da71f:	8b d3                	mov    %ebx,%edx
1401da721:	b9 55 b3 00 03       	mov    $0x300b355,%ecx
1401da726:	e8 01 44 ff ff       	call   0x1401ceb2c
1401da72b:	8b c3                	mov    %ebx,%eax
1401da72d:	e9 f5 00 00 00       	jmp    0x1401da827
1401da732:	0f 57 c0             	xorps  %xmm0,%xmm0
1401da735:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401da73a:	66 0f 6f 0d ee 59 0e 	movdqa 0xe59ee(%rip),%xmm1        # 0x1402c0130
1401da741:	00
1401da742:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1401da748:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1401da74d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401da752:	48 8b cd             	mov    %rbp,%rcx
1401da755:	e8 a6 e7 00 00       	call   0x1401e8f00
1401da75a:	8b f8                	mov    %eax,%edi
1401da75c:	85 c0                	test   %eax,%eax
1401da75e:	79 5f                	jns    0x1401da7bf
1401da760:	b9 56 b3 00 03       	mov    $0x300b356,%ecx
1401da765:	0f ae e8             	lfence
1401da768:	8b d7                	mov    %edi,%edx
1401da76a:	e8 bd 43 ff ff       	call   0x1401ceb2c
1401da76f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401da774:	48 83 f9 0f          	cmp    $0xf,%rcx
1401da778:	76 2e                	jbe    0x1401da7a8
1401da77a:	48 ff c1             	inc    %rcx
1401da77d:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401da782:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1401da789:	48 8b c2             	mov    %rdx,%rax
1401da78c:	72 11                	jb     0x1401da79f
1401da78e:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1401da792:	48 2b c2             	sub    %rdx,%rax
1401da795:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401da799:	48 83 f8 1f          	cmp    $0x1f,%rax
1401da79d:	77 69                	ja     0x1401da808
1401da79f:	48 8b ca             	mov    %rdx,%rcx
1401da7a2:	ff 15 98 83 03 00    	call   *0x38398(%rip)        # 0x140212b40
1401da7a8:	0f ae e8             	lfence
1401da7ab:	48 8b 03             	mov    (%rbx),%rax
1401da7ae:	48 8b cb             	mov    %rbx,%rcx
1401da7b1:	48 8b 40 10          	mov    0x10(%rax),%rax
1401da7b5:	ff 15 75 86 03 00    	call   *0x38675(%rip)        # 0x140212e30
1401da7bb:	8b c7                	mov    %edi,%eax
1401da7bd:	eb 68                	jmp    0x1401da827
1401da7bf:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401da7c4:	48 8b cb             	mov    %rbx,%rcx
1401da7c7:	e8 cc 5b 00 00       	call   0x1401e0398
1401da7cc:	8b f8                	mov    %eax,%edi
1401da7ce:	85 c0                	test   %eax,%eax
1401da7d0:	79 07                	jns    0x1401da7d9
1401da7d2:	b9 57 b3 00 03       	mov    $0x300b357,%ecx
1401da7d7:	eb 8c                	jmp    0x1401da765
1401da7d9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401da7de:	48 83 f8 0f          	cmp    $0xf,%rax
1401da7e2:	76 31                	jbe    0x1401da815
1401da7e4:	48 ff c0             	inc    %rax
1401da7e7:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401da7ec:	48 8b d1             	mov    %rcx,%rdx
1401da7ef:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401da7f5:	72 18                	jb     0x1401da80f
1401da7f7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401da7fb:	48 2b d1             	sub    %rcx,%rdx
1401da7fe:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401da802:	48 83 f8 1f          	cmp    $0x1f,%rax
1401da806:	76 07                	jbe    0x1401da80f
1401da808:	ff 15 72 83 03 00    	call   *0x38372(%rip)        # 0x140212b80
1401da80e:	cc                   	int3
1401da80f:	ff 15 2b 83 03 00    	call   *0x3832b(%rip)        # 0x140212b40
1401da815:	48 8b 03             	mov    (%rbx),%rax
1401da818:	48 8b cb             	mov    %rbx,%rcx
1401da81b:	48 8b 40 10          	mov    0x10(%rax),%rax
1401da81f:	ff 15 0b 86 03 00    	call   *0x3860b(%rip)        # 0x140212e30
1401da825:	33 c0                	xor    %eax,%eax
1401da827:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401da82c:	48 33 cc             	xor    %rsp,%rcx
1401da82f:	e8 3c 9f 02 00       	call   0x140204770
1401da834:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401da83b:	00
1401da83c:	48 83 c4 50          	add    $0x50,%rsp
1401da840:	5f                   	pop    %rdi
1401da841:	5e                   	pop    %rsi
1401da842:	5d                   	pop    %rbp
1401da843:	c3                   	ret
1401da844:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401da849:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401da84e:	57                   	push   %rdi
1401da84f:	48 83 ec 20          	sub    $0x20,%rsp
1401da853:	48 8b f9             	mov    %rcx,%rdi
1401da856:	33 db                	xor    %ebx,%ebx
1401da858:	48 8d 71 70          	lea    0x70(%rcx),%rsi
1401da85c:	48 8b ce             	mov    %rsi,%rcx
1401da85f:	ff 15 0b 7a 03 00    	call   *0x37a0b(%rip)        # 0x140212270
1401da865:	48 8b 7f 40          	mov    0x40(%rdi),%rdi
1401da869:	48 85 ff             	test   %rdi,%rdi
1401da86c:	74 13                	je     0x1401da881
1401da86e:	48 8b 07             	mov    (%rdi),%rax
1401da871:	48 8b cf             	mov    %rdi,%rcx
1401da874:	48 8b 40 08          	mov    0x8(%rax),%rax
1401da878:	ff 15 b2 85 03 00    	call   *0x385b2(%rip)        # 0x140212e30
1401da87e:	48 8b df             	mov    %rdi,%rbx
1401da881:	48 8b ce             	mov    %rsi,%rcx
1401da884:	ff 15 ee 79 03 00    	call   *0x379ee(%rip)        # 0x140212278
1401da88a:	48 85 db             	test   %rbx,%rbx
1401da88d:	75 15                	jne    0x1401da8a4
1401da88f:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401da894:	8b d3                	mov    %ebx,%edx
1401da896:	b9 58 b3 00 03       	mov    $0x300b358,%ecx
1401da89b:	e8 8c 42 ff ff       	call   0x1401ceb2c
1401da8a0:	8b c3                	mov    %ebx,%eax
1401da8a2:	eb 4b                	jmp    0x1401da8ef
1401da8a4:	48 8b bb a8 01 00 00 	mov    0x1a8(%rbx),%rdi
1401da8ab:	48 85 ff             	test   %rdi,%rdi
1401da8ae:	74 10                	je     0x1401da8c0
1401da8b0:	48 8b 07             	mov    (%rdi),%rax
1401da8b3:	48 8b cf             	mov    %rdi,%rcx
1401da8b6:	48 8b 40 08          	mov    0x8(%rax),%rax
1401da8ba:	ff 15 70 85 03 00    	call   *0x38570(%rip)        # 0x140212e30
1401da8c0:	48 8b cf             	mov    %rdi,%rcx
1401da8c3:	e8 d4 03 01 00       	call   0x1401eac9c
1401da8c8:	48 85 ff             	test   %rdi,%rdi
1401da8cb:	74 10                	je     0x1401da8dd
1401da8cd:	48 8b 07             	mov    (%rdi),%rax
1401da8d0:	48 8b cf             	mov    %rdi,%rcx
1401da8d3:	48 8b 40 10          	mov    0x10(%rax),%rax
1401da8d7:	ff 15 53 85 03 00    	call   *0x38553(%rip)        # 0x140212e30
1401da8dd:	48 8b 03             	mov    (%rbx),%rax
1401da8e0:	48 8b cb             	mov    %rbx,%rcx
1401da8e3:	48 8b 40 10          	mov    0x10(%rax),%rax
1401da8e7:	ff 15 43 85 03 00    	call   *0x38543(%rip)        # 0x140212e30
1401da8ed:	33 c0                	xor    %eax,%eax
1401da8ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401da8f4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401da8f9:	48 83 c4 20          	add    $0x20,%rsp
1401da8fd:	5f                   	pop    %rdi
1401da8fe:	c3                   	ret
1401da8ff:	90                   	nop
1401da900:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401da905:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401da90a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401da90f:	41 56                	push   %r14
1401da911:	48 83 ec 50          	sub    $0x50,%rsp
1401da915:	4c 8b f2             	mov    %rdx,%r14
1401da918:	48 8b f9             	mov    %rcx,%rdi
1401da91b:	48 8b 31             	mov    (%rcx),%rsi
1401da91e:	48 8b 46 08          	mov    0x8(%rsi),%rax