1400d56ea:	bb 09 00 00 00       	mov    $0x9,%ebx
1400d56ef:	66 0f 6f 15 39 53 25 	movdqa 0x255339(%rip),%xmm2        # 0x14032aa30
1400d56f6:	00
1400d56f7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d56fa:	0f 11 07             	movups %xmm0,(%rdi)
1400d56fd:	4c 89 77 10          	mov    %r14,0x10(%rdi)
1400d5701:	4c 89 77 18          	mov    %r14,0x18(%rdi)
1400d5705:	0f 10 00             	movups (%rax),%xmm0
1400d5708:	0f 11 07             	movups %xmm0,(%rdi)
1400d570b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400d570f:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
1400d5713:	4c 89 70 10          	mov    %r14,0x10(%rax)
1400d5717:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1400d571e:	00
1400d571f:	c6 00 00             	movb   $0x0,(%rax)
1400d5722:	83 cb 04             	or     $0x4,%ebx
1400d5725:	f6 c3 02             	test   $0x2,%bl
1400d5728:	74 4b                	je     0x1400d5775
1400d572a:	83 e3 fd             	and    $0xfffffffd,%ebx
1400d572d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400d5732:	48 83 fa 0f          	cmp    $0xf,%rdx
1400d5736:	76 3d                	jbe    0x1400d5775
1400d5738:	48 ff c2             	inc    %rdx
1400d573b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d5740:	48 8b c1             	mov    %rcx,%rax
1400d5743:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d574a:	72 1c                	jb     0x1400d5768
1400d574c:	48 83 c2 27          	add    $0x27,%rdx
1400d5750:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d5754:	48 2b c1             	sub    %rcx,%rax
1400d5757:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d575b:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d575f:	76 07                	jbe    0x1400d5768
1400d5761:	ff 15 91 48 25 00    	call   *0x254891(%rip)        # 0x140329ff8
1400d5767:	cc                   	int3
1400d5768:	e8 17 4b 22 00       	call   0x1402fa284
1400d576d:	66 0f 6f 15 bb 52 25 	movdqa 0x2552bb(%rip),%xmm2        # 0x14032aa30
1400d5774:	00
1400d5775:	f6 c3 01             	test   $0x1,%bl
1400d5778:	74 51                	je     0x1400d57cb
1400d577a:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1400d577e:	48 83 fa 0f          	cmp    $0xf,%rdx
1400d5782:	76 3d                	jbe    0x1400d57c1
1400d5784:	48 ff c2             	inc    %rdx
1400d5787:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400d578c:	48 8b c1             	mov    %rcx,%rax
1400d578f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d5796:	72 1c                	jb     0x1400d57b4
1400d5798:	48 83 c2 27          	add    $0x27,%rdx
1400d579c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d57a0:	48 2b c1             	sub    %rcx,%rax
1400d57a3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d57a7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d57ab:	76 07                	jbe    0x1400d57b4
1400d57ad:	ff 15 45 48 25 00    	call   *0x254845(%rip)        # 0x140329ff8
1400d57b3:	cc                   	int3
1400d57b4:	e8 cb 4a 22 00       	call   0x1402fa284
1400d57b9:	66 0f 6f 15 6f 52 25 	movdqa 0x25526f(%rip),%xmm2        # 0x14032aa30
1400d57c0:	00
1400d57c1:	f3 0f 7f 55 80       	movdqu %xmm2,-0x80(%rbp)
1400d57c6:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
1400d57cb:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400d57d0:	48 83 fa 07          	cmp    $0x7,%rdx
1400d57d4:	76 3a                	jbe    0x1400d5810
1400d57d6:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400d57dd:	00
1400d57de:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400d57e3:	48 8b c1             	mov    %rcx,%rax
1400d57e6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d57ed:	72 1c                	jb     0x1400d580b
1400d57ef:	48 83 c2 27          	add    $0x27,%rdx
1400d57f3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d57f7:	48 2b c1             	sub    %rcx,%rax
1400d57fa:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d57fe:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d5802:	76 07                	jbe    0x1400d580b
1400d5804:	ff 15 ee 47 25 00    	call   *0x2547ee(%rip)        # 0x140329ff8
1400d580a:	cc                   	int3
1400d580b:	e8 74 4a 22 00       	call   0x1402fa284
1400d5810:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1400d5815:	48 c7 44 24 68 07 00 	movq   $0x7,0x68(%rsp)
1400d581c:	00 00
1400d581e:	66 44 89 74 24 50    	mov    %r14w,0x50(%rsp)
1400d5824:	48 8d 05 cd 96 25 00 	lea    0x2596cd(%rip),%rax        # 0x14032eef8
1400d582b:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1400d582f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400d5833:	e8 78 b6 fe ff       	call   0x1400c0eb0
1400d5838:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1400d583c:	48 83 fa 0f          	cmp    $0xf,%rdx
1400d5840:	76 34                	jbe    0x1400d5876
1400d5842:	48 ff c2             	inc    %rdx
1400d5845:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400d5849:	48 8b c1             	mov    %rcx,%rax
1400d584c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400d5853:	72 1c                	jb     0x1400d5871
1400d5855:	48 83 c2 27          	add    $0x27,%rdx
1400d5859:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400d585d:	48 2b c1             	sub    %rcx,%rax
1400d5860:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400d5864:	48 83 f8 1f          	cmp    $0x1f,%rax
1400d5868:	76 07                	jbe    0x1400d5871
1400d586a:	ff 15 88 47 25 00    	call   *0x254788(%rip)        # 0x140329ff8
1400d5870:	cc                   	int3
1400d5871:	e8 0e 4a 22 00       	call   0x1402fa284
1400d5876:	66 0f 6f 05 b2 51 25 	movdqa 0x2551b2(%rip),%xmm0        # 0x14032aa30
1400d587d:	00
1400d587e:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1400d5883:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1400d5887:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400d588b:	48 85 c9             	test   %rcx,%rcx
1400d588e:	74 19                	je     0x1400d58a9
1400d5890:	48 8b 11             	mov    (%rcx),%rdx
1400d5893:	ff 52 10             	call   *0x10(%rdx)
1400d5896:	48 85 c0             	test   %rax,%rax
1400d5899:	74 0e                	je     0x1400d58a9
1400d589b:	4c 8b 00             	mov    (%rax),%r8
1400d589e:	ba 01 00 00 00       	mov    $0x1,%edx
1400d58a3:	48 8b c8             	mov    %rax,%rcx
1400d58a6:	41 ff 10             	call   *(%r8)
1400d58a9:	48 8b c7             	mov    %rdi,%rax
1400d58ac:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400d58b0:	48 33 cc             	xor    %rsp,%rcx
1400d58b3:	e8 88 4d 22 00       	call   0x1402fa640
1400d58b8:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
1400d58bf:	00
1400d58c0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400d58c4:	49 8b 73 38          	mov    0x38(%r11),%rsi
1400d58c8:	49 8b e3             	mov    %r11,%rsp
1400d58cb:	41 5e                	pop    %r14
1400d58cd:	5f                   	pop    %rdi
1400d58ce:	5d                   	pop    %rbp
1400d58cf:	c3                   	ret
1400d58d0:	41 8b c0             	mov    %r8d,%eax
1400d58d3:	85 d2                	test   %edx,%edx
1400d58d5:	75 0f                	jne    0x1400d58e6
1400d58d7:	45 85 c0             	test   %r8d,%r8d
1400d58da:	74 1e                	je     0x1400d58fa
1400d58dc:	8b 51 08             	mov    0x8(%rcx),%edx
1400d58df:	2b d0                	sub    %eax,%edx
1400d58e1:	e9 aa f7 ff ff       	jmp    0x1400d5090
1400d58e6:	44 8b 41 08          	mov    0x8(%rcx),%r8d
1400d58ea:	4c 2b c0             	sub    %rax,%r8
1400d58ed:	8b d2                	mov    %edx,%edx
1400d58ef:	4c 03 01             	add    (%rcx),%r8
1400d58f2:	48 03 11             	add    (%rcx),%rdx
1400d58f5:	e9 b6 99 ff ff       	jmp    0x1400cf2b0
1400d58fa:	c3                   	ret
1400d58fb:	cc                   	int3
1400d58fc:	cc                   	int3
1400d58fd:	cc                   	int3
1400d58fe:	cc                   	int3
1400d58ff:	cc                   	int3
1400d5900:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d5905:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d590a:	57                   	push   %rdi
1400d590b:	48 83 ec 60          	sub    $0x60,%rsp
1400d590f:	41 8b f9             	mov    %r9d,%edi
1400d5912:	49 8b f0             	mov    %r8,%rsi
1400d5915:	8b c2                	mov    %edx,%eax
1400d5917:	48 8b d9             	mov    %rcx,%rbx
1400d591a:	83 fa ff             	cmp    $0xffffffff,%edx
1400d591d:	75 07                	jne    0x1400d5926
1400d591f:	e8 4c f3 fe ff       	call   0x1400c4c70
1400d5924:	ff c0                	inc    %eax
1400d5926:	48 98                	cltq
1400d5928:	4c 8d 14 43          	lea    (%rbx,%rax,2),%r10
1400d592c:	85 ff                	test   %edi,%edi
1400d592e:	7e 55                	jle    0x1400d5985
1400d5930:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400d5935:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1400d593a:	89 7c 24 30          	mov    %edi,0x30(%rsp)
1400d593e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400d5943:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
1400d594a:	00
1400d594b:	4d 8b c2             	mov    %r10,%r8
1400d594e:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1400d5953:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1400d5958:	48 8b d3             	mov    %rbx,%rdx
1400d595b:	f2 0f 10 4c 24 38    	movsd  0x38(%rsp),%xmm1
1400d5961:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1400d5966:	f2 0f 11 4c 24 50    	movsd  %xmm1,0x50(%rsp)
1400d596c:	e8 9f 57 ff ff       	call   0x1400cb110
1400d5971:	8b 44 24 34          	mov    0x34(%rsp),%eax
1400d5975:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400d597a:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400d597f:	48 83 c4 60          	add    $0x60,%rsp
1400d5983:	5f                   	pop    %rdi
1400d5984:	c3                   	ret
1400d5985:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1400d598a:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
1400d5991:	00
1400d5992:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400d5997:	49 3b da             	cmp    %r10,%rbx
1400d599a:	0f 84 87 00 00 00    	je     0x1400d5a27
1400d59a0:	48 8b d0             	mov    %rax,%rdx
1400d59a3:	4c 8b c8             	mov    %rax,%r9
1400d59a6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400d59ad:	00 00 00
1400d59b0:	44 0f b7 03          	movzwl (%rbx),%r8d
1400d59b4:	48 83 c3 02          	add    $0x2,%rbx
1400d59b8:	41 8d 88 00 28 ff ff 	lea    -0xd800(%r8),%ecx
1400d59bf:	81 f9 ff 03 00 00    	cmp    $0x3ff,%ecx
1400d59c5:	77 18                	ja     0x1400d59df
1400d59c7:	0f b7 0b             	movzwl (%rbx),%ecx
1400d59ca:	49 8b d1             	mov    %r9,%rdx
1400d59cd:	41 c1 e0 0a          	shl    $0xa,%r8d
1400d59d1:	48 83 c3 02          	add    $0x2,%rbx
1400d59d5:	41 81 c0 00 24 a0 fc 	add    $0xfca02400,%r8d
1400d59dc:	44 03 c1             	add    %ecx,%r8d
1400d59df:	48 c1 ea 20          	shr    $0x20,%rdx
1400d59e3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d59e8:	41 81 f8 80 00 00 00 	cmp    $0x80,%r8d
1400d59ef:	73 05                	jae    0x1400d59f6
1400d59f1:	8d 42 01             	lea    0x1(%rdx),%eax
1400d59f4:	eb 1d                	jmp    0x1400d5a13
1400d59f6:	41 81 f8 00 08 00 00 	cmp    $0x800,%r8d
1400d59fd:	73 05                	jae    0x1400d5a04
1400d59ff:	8d 42 02             	lea    0x2(%rdx),%eax
1400d5a02:	eb 0f                	jmp    0x1400d5a13
1400d5a04:	8d 42 03             	lea    0x3(%rdx),%eax
1400d5a07:	41 81 f8 00 00 01 00 	cmp    $0x10000,%r8d
1400d5a0e:	72 03                	jb     0x1400d5a13
1400d5a10:	8d 42 04             	lea    0x4(%rdx),%eax
1400d5a13:	89 44 24 24          	mov    %eax,0x24(%rsp)
1400d5a17:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400d5a1c:	48 8b d0             	mov    %rax,%rdx
1400d5a1f:	4c 8b c8             	mov    %rax,%r9
1400d5a22:	49 3b da             	cmp    %r10,%rbx
1400d5a25:	75 89                	jne    0x1400d59b0
1400d5a27:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400d5a2c:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400d5a31:	48 c1 e8 20          	shr    $0x20,%rax
1400d5a35:	48 83 c4 60          	add    $0x60,%rsp
1400d5a39:	5f                   	pop    %rdi
1400d5a3a:	c3                   	ret
1400d5a3b:	cc                   	int3
1400d5a3c:	cc                   	int3
1400d5a3d:	cc                   	int3
1400d5a3e:	cc                   	int3
1400d5a3f:	cc                   	int3
1400d5a40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d5a45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d5a4a:	57                   	push   %rdi
1400d5a4b:	48 83 ec 20          	sub    $0x20,%rsp
1400d5a4f:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1400d5a54:	48 8b fa             	mov    %rdx,%rdi
1400d5a57:	8b 71 10             	mov    0x10(%rcx),%esi
1400d5a5a:	48 8b d9             	mov    %rcx,%rbx
1400d5a5d:	76 03                	jbe    0x1400d5a62
1400d5a5f:	48 8b 19             	mov    (%rcx),%rbx
1400d5a62:	45 33 c9             	xor    %r9d,%r9d
1400d5a65:	45 33 c0             	xor    %r8d,%r8d
1400d5a68:	8b d6                	mov    %esi,%edx
1400d5a6a:	48 8b cb             	mov    %rbx,%rcx
1400d5a6d:	e8 8e fe ff ff       	call   0x1400d5900
1400d5a72:	48 63 d0             	movslq %eax,%rdx
1400d5a75:	45 33 c0             	xor    %r8d,%r8d
1400d5a78:	48 8b cf             	mov    %rdi,%rcx
1400d5a7b:	e8 c0 d7 fe ff       	call   0x1400c3240
1400d5a80:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1400d5a85:	44 8b 4f 10          	mov    0x10(%rdi),%r9d
1400d5a89:	76 03                	jbe    0x1400d5a8e
1400d5a8b:	48 8b 3f             	mov    (%rdi),%rdi
1400d5a8e:	4c 8b c7             	mov    %rdi,%r8
1400d5a91:	8b d6                	mov    %esi,%edx
1400d5a93:	48 8b cb             	mov    %rbx,%rcx
1400d5a96:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d5a9b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d5aa0:	48 83 c4 20          	add    $0x20,%rsp
1400d5aa4:	5f                   	pop    %rdi
1400d5aa5:	e9 56 fe ff ff       	jmp    0x1400d5900
1400d5aaa:	cc                   	int3
1400d5aab:	cc                   	int3
1400d5aac:	cc                   	int3
1400d5aad:	cc                   	int3
1400d5aae:	cc                   	int3
1400d5aaf:	cc                   	int3
1400d5ab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d5ab5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d5aba:	57                   	push   %rdi
1400d5abb:	48 83 ec 20          	sub    $0x20,%rsp
1400d5abf:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1400d5ac4:	48 8b fa             	mov    %rdx,%rdi
1400d5ac7:	8b 71 10             	mov    0x10(%rcx),%esi
1400d5aca:	48 8b d9             	mov    %rcx,%rbx
1400d5acd:	76 03                	jbe    0x1400d5ad2
1400d5acf:	48 8b 19             	mov    (%rcx),%rbx
1400d5ad2:	45 33 c9             	xor    %r9d,%r9d
1400d5ad5:	45 33 c0             	xor    %r8d,%r8d
1400d5ad8:	8b d6                	mov    %esi,%edx
1400d5ada:	48 8b cb             	mov    %rbx,%rcx
1400d5add:	e8 1e fe ff ff       	call   0x1400d5900
1400d5ae2:	8b d0                	mov    %eax,%edx
1400d5ae4:	48 8b cf             	mov    %rdi,%rcx
1400d5ae7:	e8 a4 f5 ff ff       	call   0x1400d5090
1400d5aec:	44 8b 4f 08          	mov    0x8(%rdi),%r9d
1400d5af0:	8b d6                	mov    %esi,%edx
1400d5af2:	4c 8b 07             	mov    (%rdi),%r8
1400d5af5:	48 8b cb             	mov    %rbx,%rcx
1400d5af8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d5afd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d5b02:	48 83 c4 20          	add    $0x20,%rsp
1400d5b06:	5f                   	pop    %rdi
1400d5b07:	e9 f4 fd ff ff       	jmp    0x1400d5900
1400d5b0c:	cc                   	int3
1400d5b0d:	cc                   	int3
1400d5b0e:	cc                   	int3
1400d5b0f:	cc                   	int3
1400d5b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d5b15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400d5b1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400d5b1f:	57                   	push   %rdi
1400d5b20:	48 83 ec 70          	sub    $0x70,%rsp
1400d5b24:	41 8b d9             	mov    %r9d,%ebx
1400d5b27:	49 8b e8             	mov    %r8,%rbp
1400d5b2a:	8b c2                	mov    %edx,%eax
1400d5b2c:	48 8b f9             	mov    %rcx,%rdi
1400d5b2f:	83 fa ff             	cmp    $0xffffffff,%edx
1400d5b32:	75 07                	jne    0x1400d5b3b
1400d5b34:	e8 97 ee fe ff       	call   0x1400c49d0
1400d5b39:	ff c0                	inc    %eax
1400d5b3b:	48 63 f0             	movslq %eax,%rsi
1400d5b3e:	33 c0                	xor    %eax,%eax
1400d5b40:	48 03 f7             	add    %rdi,%rsi
1400d5b43:	85 db                	test   %ebx,%ebx
1400d5b45:	7e 42                	jle    0x1400d5b89
1400d5b47:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400d5b4c:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1400d5b51:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
1400d5b55:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400d5b5a:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1400d5b5e:	4c 8b c6             	mov    %rsi,%r8
1400d5b61:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1400d5b66:	88 44 24 40          	mov    %al,0x40(%rsp)
1400d5b6a:	48 8b d7             	mov    %rdi,%rdx
1400d5b6d:	f2 0f 10 4c 24 40    	movsd  0x40(%rsp),%xmm1
1400d5b73:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
1400d5b78:	f2 0f 11 4c 24 60    	movsd  %xmm1,0x60(%rsp)
1400d5b7e:	e8 bd 58 ff ff       	call   0x1400cb440
1400d5b83:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
1400d5b87:	eb 65                	jmp    0x1400d5bee
1400d5b89:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
1400d5b8e:	89 44 24 24          	mov    %eax,0x24(%rsp)
1400d5b92:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400d5b97:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400d5b9c:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400d5ba1:	48 3b fe             	cmp    %rsi,%rdi
1400d5ba4:	73 42                	jae    0x1400d5be8
1400d5ba6:	48 c1 eb 20          	shr    $0x20,%rbx
1400d5baa:	8b fb                	mov    %ebx,%edi