14005f538:	ff ff ff
14005f53b:	4c 89 f0             	mov    %r14,%rax
14005f53e:	48 21 d8             	and    %rbx,%rax
14005f541:	48 3b 05 40 40 0a 00 	cmp    0xa4040(%rip),%rax        # 0x140103588
14005f548:	0f 84 0d 01 00 00    	je     0x14005f65b
14005f54e:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14005f553:	4c 89 77 38          	mov    %r14,0x38(%rdi)
14005f557:	48 89 f9             	mov    %rdi,%rcx
14005f55a:	e8 21 f4 ff ff       	call   0x14005e980
14005f55f:	48 89 c6             	mov    %rax,%rsi
14005f562:	4c 89 3f             	mov    %r15,(%rdi)
14005f565:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14005f569:	48 21 cb             	and    %rcx,%rbx
14005f56c:	48 3b 1d 15 40 0a 00 	cmp    0xa4015(%rip),%rbx        # 0x140103588
14005f573:	0f 84 b5 00 00 00    	je     0x14005f62e
14005f579:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14005f580:	00
14005f581:	48 31 e1             	xor    %rsp,%rcx
14005f584:	48 3b 0d b5 1a 0a 00 	cmp    0xa1ab5(%rip),%rcx        # 0x140101040
14005f58b:	74 06                	je     0x14005f593
14005f58d:	e8 3e fd 00 00       	call   0x14006f2d0
14005f592:	cc                   	int3
14005f593:	48 89 f0             	mov    %rsi,%rax
14005f596:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14005f59d:	5b                   	pop    %rbx
14005f59e:	5d                   	pop    %rbp
14005f59f:	5f                   	pop    %rdi
14005f5a0:	5e                   	pop    %rsi
14005f5a1:	41 5e                	pop    %r14
14005f5a3:	41 5f                	pop    %r15
14005f5a5:	c3                   	ret
14005f5a6:	bb 01 00 00 00       	mov    $0x1,%ebx
14005f5ab:	85 ed                	test   %ebp,%ebp
14005f5ad:	0f 8f fd fe ff ff    	jg     0x14005f4b0
14005f5b3:	bd 01 00 00 00       	mov    $0x1,%ebp
14005f5b8:	bb 01 00 00 00       	mov    $0x1,%ebx
14005f5bd:	e9 ee fe ff ff       	jmp    0x14005f4b0
14005f5c2:	0f 10 07             	movups (%rdi),%xmm0
14005f5c5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14005f5ca:	0f 29 01             	movaps %xmm0,(%rcx)
14005f5cd:	e8 ee 64 00 00       	call   0x140065ac0
14005f5d2:	48 8d 0d b9 dc 08 00 	lea    0x8dcb9(%rip),%rcx        # 0x1400ed292
14005f5d9:	89 c2                	mov    %eax,%edx
14005f5db:	e8 00 c1 fc ff       	call   0x14002b6e0
14005f5e0:	48 8d 05 c9 dc 08 00 	lea    0x8dcc9(%rip),%rax        # 0x1400ed2b0
14005f5e7:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14005f5ee:	00
14005f5ef:	48 89 02             	mov    %rax,(%rdx)
14005f5f2:	48 c7 42 08 10 00 00 	movq   $0x10,0x8(%rdx)
14005f5f9:	00
14005f5fa:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14005f5ff:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14005f606:	00
14005f607:	0f 29 01             	movaps %xmm0,(%rcx)
14005f60a:	45 31 c0             	xor    %r8d,%r8d
14005f60d:	e8 1e ef ff ff       	call   0x14005e530
14005f612:	84 c0                	test   %al,%al
14005f614:	0f 85 b1 fe ff ff    	jne    0x14005f4cb
14005f61a:	be 66 00 00 00       	mov    $0x66,%esi
14005f61f:	45 31 f6             	xor    %r14d,%r14d
14005f622:	e9 a4 fe ff ff       	jmp    0x14005f4cb
14005f627:	89 d5                	mov    %edx,%ebp
14005f629:	e9 7a fe ff ff       	jmp    0x14005f4a8
14005f62e:	e8 5d 9c fb ff       	call   0x140019290
14005f633:	e9 41 ff ff ff       	jmp    0x14005f579
14005f638:	bb 02 00 00 00       	mov    $0x2,%ebx
14005f63d:	be 03 00 00 00       	mov    $0x3,%esi
14005f642:	e9 49 fe ff ff       	jmp    0x14005f490
14005f647:	ff c8                	dec    %eax
14005f649:	89 c5                	mov    %eax,%ebp
14005f64b:	e9 6e fe ff ff       	jmp    0x14005f4be
14005f650:	8d 6b 01             	lea    0x1(%rbx),%ebp
14005f653:	45 31 f6             	xor    %r14d,%r14d
14005f656:	e9 78 fe ff ff       	jmp    0x14005f4d3
14005f65b:	4c 89 f1             	mov    %r14,%rcx
14005f65e:	e8 ed 9a fb ff       	call   0x140019150
14005f663:	e9 e6 fe ff ff       	jmp    0x14005f54e
14005f668:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14005f66d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14005f672:	0f 29 01             	movaps %xmm0,(%rcx)
14005f675:	e8 46 64 00 00       	call   0x140065ac0
14005f67a:	48 8d 0d 40 dc 08 00 	lea    0x8dc40(%rip),%rcx        # 0x1400ed2c1
14005f681:	89 c2                	mov    %eax,%edx
14005f683:	e8 58 c0 fc ff       	call   0x14002b6e0
14005f688:	e8 43 a3 06 00       	call   0x1400c99d0
14005f68d:	48 89 c6             	mov    %rax,%rsi
14005f690:	e9 e4 fe ff ff       	jmp    0x14005f579
14005f695:	cc                   	int3
14005f696:	cc                   	int3
14005f697:	cc                   	int3
14005f698:	cc                   	int3
14005f699:	cc                   	int3
14005f69a:	cc                   	int3
14005f69b:	cc                   	int3
14005f69c:	cc                   	int3
14005f69d:	cc                   	int3
14005f69e:	cc                   	int3
14005f69f:	cc                   	int3
14005f6a0:	48 83 ec 68          	sub    $0x68,%rsp
14005f6a4:	48 8b 05 95 19 0a 00 	mov    0xa1995(%rip),%rax        # 0x140101040
14005f6ab:	48 31 e0             	xor    %rsp,%rax
14005f6ae:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14005f6b3:	4c 0f be 41 17       	movsbq 0x17(%rcx),%r8
14005f6b8:	4d 85 c0             	test   %r8,%r8
14005f6bb:	79 07                	jns    0x14005f6c4
14005f6bd:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14005f6c1:	48 8b 09             	mov    (%rcx),%rcx
14005f6c4:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14005f6c9:	48 89 48 08          	mov    %rcx,0x8(%rax)
14005f6cd:	4c 89 40 10          	mov    %r8,0x10(%rax)
14005f6d1:	48 b9 02 00 00 00 01 	movabs $0x100000002,%rcx
14005f6d8:	00 00 00
14005f6db:	48 89 48 18          	mov    %rcx,0x18(%rax)
14005f6df:	c7 40 20 02 00 00 00 	movl   $0x2,0x20(%rax)
14005f6e6:	48 c7 40 28 03 00 00 	movq   $0x3,0x28(%rax)
14005f6ed:	00
14005f6ee:	89 50 30             	mov    %edx,0x30(%rax)
14005f6f1:	48 8d 0d 88 25 08 00 	lea    0x82588(%rip),%rcx        # 0x1400e1c80
14005f6f8:	48 89 08             	mov    %rcx,(%rax)
14005f6fb:	48 89 c1             	mov    %rax,%rcx
14005f6fe:	e8 7d f2 ff ff       	call   0x14005e980
14005f703:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14005f708:	48 31 e1             	xor    %rsp,%rcx
14005f70b:	48 3b 0d 2e 19 0a 00 	cmp    0xa192e(%rip),%rcx        # 0x140101040
14005f712:	74 06                	je     0x14005f71a
14005f714:	e8 b7 fb 00 00       	call   0x14006f2d0
14005f719:	cc                   	int3
14005f71a:	48 83 c4 68          	add    $0x68,%rsp
14005f71e:	c3                   	ret
14005f71f:	cc                   	int3
14005f720:	56                   	push   %rsi
14005f721:	57                   	push   %rdi
14005f722:	48 83 ec 58          	sub    $0x58,%rsp
14005f726:	66 44 0f 29 44 24 40 	movapd %xmm8,0x40(%rsp)
14005f72d:	66 0f 29 7c 24 30    	movapd %xmm7,0x30(%rsp)
14005f733:	66 0f 29 74 24 20    	movapd %xmm6,0x20(%rsp)
14005f739:	48 89 cf             	mov    %rcx,%rdi
14005f73c:	b9 20 00 00 00       	mov    $0x20,%ecx
14005f741:	e8 4e e7 00 00       	call   0x14006de94
14005f746:	48 89 c6             	mov    %rax,%rsi
14005f749:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14005f74d:	48 ff c2             	inc    %rdx
14005f750:	48 89 c1             	mov    %rax,%rcx
14005f753:	e8 68 6b 00 00       	call   0x1400662c0
14005f758:	4c 8b 06             	mov    (%rsi),%r8
14005f75b:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14005f75f:	48 89 d0             	mov    %rdx,%rax
14005f762:	4c 29 c0             	sub    %r8,%rax
14005f765:	48 c1 f8 02          	sar    $0x2,%rax
14005f769:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
14005f76d:	48 83 f9 02          	cmp    $0x2,%rcx
14005f771:	0f 82 cc 00 00 00    	jb     0x14005f843
14005f777:	f2 0f 2a 47 1c       	cvtsi2sdl 0x1c(%rdi),%xmm0
14005f77c:	f2 0f 2a 4f 20       	cvtsi2sdl 0x20(%rdi),%xmm1
14005f781:	48 83 c0 fd          	add    $0xfffffffffffffffd,%rax
14005f785:	66 48 0f 6e d0       	movq   %rax,%xmm2
14005f78a:	66 0f 62 15 2e 37 08 	punpckldq 0x8372e(%rip),%xmm2        # 0x1400e2ec0
14005f791:	00
14005f792:	66 0f 5c 15 36 37 08 	subpd  0x83736(%rip),%xmm2        # 0x1400e2ed0
14005f799:	00
14005f79a:	66 0f 7c d2          	haddpd %xmm2,%xmm2
14005f79e:	ba 01 00 00 00       	mov    $0x1,%edx
14005f7a3:	f3 0f 7e 1d 15 37 08 	movq   0x83715(%rip),%xmm3        # 0x1400e2ec0
14005f7aa:	00
14005f7ab:	66 0f 28 25 1d 37 08 	movapd 0x8371d(%rip),%xmm4        # 0x1400e2ed0
14005f7b2:	00
14005f7b3:	f2 0f 10 2d a5 da 08 	movsd  0x8daa5(%rip),%xmm5        # 0x1400ed260
14005f7ba:	00
14005f7bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005f7c0:	4c 8b 06             	mov    (%rsi),%r8
14005f7c3:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
14005f7c7:	4d 29 c1             	sub    %r8,%r9
14005f7ca:	49 c1 f9 02          	sar    $0x2,%r9
14005f7ce:	4c 39 ca             	cmp    %r9,%rdx
14005f7d1:	0f 83 9c 00 00 00    	jae    0x14005f873
14005f7d7:	66 48 0f 6e f0       	movq   %rax,%xmm6
14005f7dc:	66 0f 62 f3          	punpckldq %xmm3,%xmm6
14005f7e0:	66 0f 5c f4          	subpd  %xmm4,%xmm6
14005f7e4:	66 0f 28 fe          	movapd %xmm6,%xmm7
14005f7e8:	66 0f 15 fe          	unpckhpd %xmm6,%xmm7
14005f7ec:	f2 0f 58 fe          	addsd  %xmm6,%xmm7
14005f7f0:	f2 0f 59 f8          	mulsd  %xmm0,%xmm7
14005f7f4:	4c 8d 4a ff          	lea    -0x1(%rdx),%r9
14005f7f8:	66 49 0f 6e f1       	movq   %r9,%xmm6
14005f7fd:	66 0f 62 f3          	punpckldq %xmm3,%xmm6
14005f801:	66 0f 5c f4          	subpd  %xmm4,%xmm6
14005f805:	66 44 0f 28 c6       	movapd %xmm6,%xmm8
14005f80a:	66 44 0f 15 c6       	unpckhpd %xmm6,%xmm8
14005f80f:	f2 44 0f 58 c6       	addsd  %xmm6,%xmm8
14005f814:	f2 44 0f 59 c1       	mulsd  %xmm1,%xmm8
14005f819:	f2 44 0f 58 c7       	addsd  %xmm7,%xmm8
14005f81e:	f2 44 0f 5e c2       	divsd  %xmm2,%xmm8
14005f823:	f2 44 0f 58 c5       	addsd  %xmm5,%xmm8
14005f828:	f2 45 0f 2c c8       	cvttsd2si %xmm8,%r9d
14005f82d:	45 89 0c 90          	mov    %r9d,(%r8,%rdx,4)
14005f831:	48 ff c8             	dec    %rax
14005f834:	48 ff c2             	inc    %rdx
14005f837:	48 39 ca             	cmp    %rcx,%rdx
14005f83a:	75 84                	jne    0x14005f7c0
14005f83c:	4c 8b 06             	mov    (%rsi),%r8
14005f83f:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14005f843:	4c 39 c2             	cmp    %r8,%rdx
14005f846:	74 2b                	je     0x14005f873
14005f848:	8b 05 da d9 08 00    	mov    0x8d9da(%rip),%eax        # 0x1400ed228
14005f84e:	89 42 fc             	mov    %eax,-0x4(%rdx)
14005f851:	48 89 f1             	mov    %rsi,%rcx
14005f854:	e8 27 6b 00 00       	call   0x140066380
14005f859:	48 89 f0             	mov    %rsi,%rax
14005f85c:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
14005f861:	0f 28 7c 24 30       	movaps 0x30(%rsp),%xmm7
14005f866:	44 0f 28 44 24 40    	movaps 0x40(%rsp),%xmm8
14005f86c:	48 83 c4 58          	add    $0x58,%rsp
14005f870:	5f                   	pop    %rdi
14005f871:	5e                   	pop    %rsi
14005f872:	c3                   	ret
14005f873:	0f 0b                	ud2
14005f875:	cc                   	int3
14005f876:	cc                   	int3
14005f877:	cc                   	int3
14005f878:	cc                   	int3
14005f879:	cc                   	int3
14005f87a:	cc                   	int3
14005f87b:	cc                   	int3
14005f87c:	cc                   	int3
14005f87d:	cc                   	int3
14005f87e:	cc                   	int3
14005f87f:	cc                   	int3
14005f880:	56                   	push   %rsi
14005f881:	48 83 ec 30          	sub    $0x30,%rsp
14005f885:	66 0f 29 74 24 20    	movapd %xmm6,0x20(%rsp)
14005f88b:	b9 20 00 00 00       	mov    $0x20,%ecx
14005f890:	e8 ff e5 00 00       	call   0x14006de94
14005f895:	48 89 c6             	mov    %rax,%rsi
14005f898:	ba 04 00 00 00       	mov    $0x4,%edx
14005f89d:	48 89 c1             	mov    %rax,%rcx
14005f8a0:	e8 1b 6a 00 00       	call   0x1400662c0
14005f8a5:	4c 8b 06             	mov    (%rsi),%r8
14005f8a8:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14005f8ac:	48 89 d0             	mov    %rdx,%rax
14005f8af:	4c 29 c0             	sub    %r8,%rax
14005f8b2:	48 c1 f8 02          	sar    $0x2,%rax
14005f8b6:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
14005f8ba:	48 83 f9 02          	cmp    $0x2,%rcx
14005f8be:	0f 82 b4 00 00 00    	jb     0x14005f978
14005f8c4:	48 83 c0 fd          	add    $0xfffffffffffffffd,%rax
14005f8c8:	66 48 0f 6e c0       	movq   %rax,%xmm0
14005f8cd:	66 0f 62 05 eb 35 08 	punpckldq 0x835eb(%rip),%xmm0        # 0x1400e2ec0
14005f8d4:	00
14005f8d5:	66 0f 5c 05 f3 35 08 	subpd  0x835f3(%rip),%xmm0        # 0x1400e2ed0
14005f8dc:	00
14005f8dd:	66 0f 7c c0          	haddpd %xmm0,%xmm0
14005f8e1:	ba 01 00 00 00       	mov    $0x1,%edx
14005f8e6:	f3 0f 7e 0d d2 35 08 	movq   0x835d2(%rip),%xmm1        # 0x1400e2ec0
14005f8ed:	00
14005f8ee:	66 0f 28 15 da 35 08 	movapd 0x835da(%rip),%xmm2        # 0x1400e2ed0
14005f8f5:	00
14005f8f6:	f2 0f 10 1d 62 d9 08 	movsd  0x8d962(%rip),%xmm3        # 0x1400ed260
14005f8fd:	00
14005f8fe:	66 90                	xchg   %ax,%ax
14005f900:	4c 8b 06             	mov    (%rsi),%r8
14005f903:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
14005f907:	4d 29 c1             	sub    %r8,%r9
14005f90a:	49 c1 f9 02          	sar    $0x2,%r9
14005f90e:	4c 39 ca             	cmp    %r9,%rdx
14005f911:	0f 83 85 00 00 00    	jae    0x14005f99c
14005f917:	66 48 0f 6e e0       	movq   %rax,%xmm4
14005f91c:	66 0f 62 e1          	punpckldq %xmm1,%xmm4
14005f920:	66 0f 5c e2          	subpd  %xmm2,%xmm4
14005f924:	66 0f 28 ec          	movapd %xmm4,%xmm5
14005f928:	66 0f 15 ec          	unpckhpd %xmm4,%xmm5
14005f92c:	f2 0f 58 ec          	addsd  %xmm4,%xmm5
14005f930:	4c 8d 4a ff          	lea    -0x1(%rdx),%r9
14005f934:	66 49 0f 6e e1       	movq   %r9,%xmm4
14005f939:	66 0f 62 e1          	punpckldq %xmm1,%xmm4
14005f93d:	66 0f 5c e2          	subpd  %xmm2,%xmm4
14005f941:	66 0f 28 f4          	movapd %xmm4,%xmm6
14005f945:	66 0f 15 f4          	unpckhpd %xmm4,%xmm6
14005f949:	f2 0f 58 f4          	addsd  %xmm4,%xmm6
14005f94d:	f2 0f 58 f6          	addsd  %xmm6,%xmm6
14005f951:	f2 0f 58 f5          	addsd  %xmm5,%xmm6
14005f955:	f2 0f 5e f0          	divsd  %xmm0,%xmm6
14005f959:	f2 0f 58 f3          	addsd  %xmm3,%xmm6
14005f95d:	f2 44 0f 2c ce       	cvttsd2si %xmm6,%r9d
14005f962:	45 89 0c 90          	mov    %r9d,(%r8,%rdx,4)
14005f966:	48 ff c8             	dec    %rax
14005f969:	48 ff c2             	inc    %rdx
14005f96c:	48 39 ca             	cmp    %rcx,%rdx
14005f96f:	75 8f                	jne    0x14005f900
14005f971:	4c 8b 06             	mov    (%rsi),%r8
14005f974:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14005f978:	4c 39 c2             	cmp    %r8,%rdx
14005f97b:	74 1f                	je     0x14005f99c
14005f97d:	8b 05 a5 d8 08 00    	mov    0x8d8a5(%rip),%eax        # 0x1400ed228
14005f983:	89 42 fc             	mov    %eax,-0x4(%rdx)
14005f986:	48 89 f1             	mov    %rsi,%rcx
14005f989:	e8 f2 69 00 00       	call   0x140066380
14005f98e:	48 89 f0             	mov    %rsi,%rax
14005f991:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
14005f996:	48 83 c4 30          	add    $0x30,%rsp
14005f99a:	5e                   	pop    %rsi
14005f99b:	c3                   	ret
14005f99c:	0f 0b                	ud2
14005f99e:	cc                   	int3
14005f99f:	cc                   	int3
14005f9a0:	3b 0d fa 2e 0b 00    	cmp    0xb2efa(%rip),%ecx        # 0x1401128a0
14005f9a6:	7c 20                	jl     0x14005f9c8
14005f9a8:	83 3d c9 3b 0a 00 00 	cmpl   $0x0,0xa3bc9(%rip)        # 0x140103578
14005f9af:	0f 95 c0             	setne  %al
14005f9b2:	48 83 3d ee 2e 0b 00 	cmpq   $0x0,0xb2eee(%rip)        # 0x1401128a8
14005f9b9:	00
14005f9ba:	0f 95 c2             	setne  %dl
14005f9bd:	08 c2                	or     %al,%dl
14005f9bf:	83 f9 02             	cmp    $0x2,%ecx
14005f9c2:	0f 9d c0             	setge  %al
14005f9c5:	08 d0                	or     %dl,%al
14005f9c7:	c3                   	ret
14005f9c8:	31 c0                	xor    %eax,%eax
14005f9ca:	c3                   	ret
14005f9cb:	cc                   	int3
14005f9cc:	cc                   	int3
14005f9cd:	cc                   	int3
14005f9ce:	cc                   	int3
14005f9cf:	cc                   	int3
14005f9d0:	56                   	push   %rsi
14005f9d1:	48 83 ec 40          	sub    $0x40,%rsp
14005f9d5:	48 89 c8             	mov    %rcx,%rax
14005f9d8:	48 8b 0d 61 16 0a 00 	mov    0xa1661(%rip),%rcx        # 0x140101040
14005f9df:	48 31 e1             	xor    %rsp,%rcx
14005f9e2:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14005f9e7:	48 8b 0d d2 2e 0b 00 	mov    0xb2ed2(%rip),%rcx        # 0x1401128c0
14005f9ee:	48 85 c9             	test   %rcx,%rcx
14005f9f1:	75 2d                	jne    0x14005fa20
14005f9f3:	31 c9                	xor    %ecx,%ecx
14005f9f5:	2b 0d a5 2e 0b 00    	sub    0xb2ea5(%rip),%ecx        # 0x1401128a0
14005f9fb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14005fa00:	0f 49 c1             	cmovns %ecx,%eax
14005fa03:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14005fa08:	48 31 e1             	xor    %rsp,%rcx
14005fa0b:	48 3b 0d 2e 16 0a 00 	cmp    0xa162e(%rip),%rcx        # 0x140101040
14005fa12:	74 06                	je     0x14005fa1a
14005fa14:	e8 b7 f8 00 00       	call   0x14006f2d0
14005fa19:	cc                   	int3
14005fa1a:	48 83 c4 40          	add    $0x40,%rsp
14005fa1e:	5e                   	pop    %rsi
14005fa1f:	c3                   	ret
14005fa20:	48 ff ca             	dec    %rdx
14005fa23:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14005fa28:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14005fa2d:	78 2a                	js     0x14005fa59
14005fa2f:	0f 94 c2             	sete   %dl