1401b53f2:	45 2b c1             	sub    %r9d,%r8d
1401b53f5:	75 1b                	jne    0x1401b5412
1401b53f7:	48 2b ca             	sub    %rdx,%rcx
1401b53fa:	66 45 85 c9          	test   %r9w,%r9w
1401b53fe:	74 12                	je     0x1401b5412
1401b5400:	48 83 c2 02          	add    $0x2,%rdx
1401b5404:	44 0f b7 0a          	movzwl (%rdx),%r9d
1401b5408:	44 0f b7 04 11       	movzwl (%rcx,%rdx,1),%r8d
1401b540d:	45 2b c1             	sub    %r9d,%r8d
1401b5410:	74 e8                	je     0x1401b53fa
1401b5412:	45 85 c0             	test   %r8d,%r8d
1401b5415:	79 04                	jns    0x1401b541b
1401b5417:	83 c8 ff             	or     $0xffffffff,%eax
1401b541a:	c3                   	ret
1401b541b:	0f 9f c0             	setg   %al
1401b541e:	c3                   	ret
1401b541f:	cc                   	int3
1401b5420:	48 83 ec 48          	sub    $0x48,%rsp
1401b5424:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401b542a:	48 8d 0d 8f 72 07 00 	lea    0x7728f(%rip),%rcx        # 0x14022c6c0
1401b5431:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1401b5436:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401b543c:	45 33 c9             	xor    %r9d,%r9d
1401b543f:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1401b5444:	ba 00 00 00 40       	mov    $0x40000000,%edx
1401b5449:	ff 15 f1 8b 04 00    	call   *0x48bf1(%rip)        # 0x1401fe040
1401b544f:	48 89 05 2a 69 0f 00 	mov    %rax,0xf692a(%rip)        # 0x1402abd80
1401b5456:	48 83 c4 48          	add    $0x48,%rsp
1401b545a:	c3                   	ret
1401b545b:	cc                   	int3
1401b545c:	48 83 ec 28          	sub    $0x28,%rsp
1401b5460:	48 8b 0d 19 69 0f 00 	mov    0xf6919(%rip),%rcx        # 0x1402abd80
1401b5467:	48 8d 41 02          	lea    0x2(%rcx),%rax
1401b546b:	48 83 f8 01          	cmp    $0x1,%rax
1401b546f:	76 06                	jbe    0x1401b5477
1401b5471:	ff 15 61 8e 04 00    	call   *0x48e61(%rip)        # 0x1401fe2d8
1401b5477:	48 83 c4 28          	add    $0x28,%rsp
1401b547b:	c3                   	ret
1401b547c:	40 53                	rex push %rbx
1401b547e:	48 83 ec 20          	sub    $0x20,%rsp
1401b5482:	48 8b d9             	mov    %rcx,%rbx
1401b5485:	e8 e6 e5 ff ff       	call   0x1401b3a70
1401b548a:	89 03                	mov    %eax,(%rbx)
1401b548c:	e8 f7 e5 ff ff       	call   0x1401b3a88
1401b5491:	89 43 04             	mov    %eax,0x4(%rbx)
1401b5494:	33 c0                	xor    %eax,%eax
1401b5496:	48 83 c4 20          	add    $0x20,%rsp
1401b549a:	5b                   	pop    %rbx
1401b549b:	c3                   	ret
1401b549c:	40 53                	rex push %rbx
1401b549e:	48 83 ec 20          	sub    $0x20,%rsp
1401b54a2:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1401b54a7:	48 8b d9             	mov    %rcx,%rbx
1401b54aa:	8b 09                	mov    (%rcx),%ecx
1401b54ac:	83 64 24 34 00       	andl   $0x0,0x34(%rsp)
1401b54b1:	e8 e6 e5 ff ff       	call   0x1401b3a9c
1401b54b6:	8b 4b 04             	mov    0x4(%rbx),%ecx
1401b54b9:	e8 ea e5 ff ff       	call   0x1401b3aa8
1401b54be:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401b54c3:	e8 b4 ff ff ff       	call   0x1401b547c
1401b54c8:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401b54cc:	39 03                	cmp    %eax,(%rbx)
1401b54ce:	75 0d                	jne    0x1401b54dd
1401b54d0:	8b 44 24 34          	mov    0x34(%rsp),%eax
1401b54d4:	39 43 04             	cmp    %eax,0x4(%rbx)
1401b54d7:	75 04                	jne    0x1401b54dd
1401b54d9:	33 c0                	xor    %eax,%eax
1401b54db:	eb 05                	jmp    0x1401b54e2
1401b54dd:	b8 01 00 00 00       	mov    $0x1,%eax
1401b54e2:	48 83 c4 20          	add    $0x20,%rsp
1401b54e6:	5b                   	pop    %rbx
1401b54e7:	c3                   	ret
1401b54e8:	40 53                	rex push %rbx
1401b54ea:	48 83 ec 20          	sub    $0x20,%rsp
1401b54ee:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
1401b54f3:	48 8b d9             	mov    %rcx,%rbx
1401b54f6:	83 64 24 3c 00       	andl   $0x0,0x3c(%rsp)
1401b54fb:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401b5500:	e8 77 ff ff ff       	call   0x1401b547c
1401b5505:	85 c0                	test   %eax,%eax
1401b5507:	74 07                	je     0x1401b5510
1401b5509:	b8 01 00 00 00       	mov    $0x1,%eax
1401b550e:	eb 22                	jmp    0x1401b5532
1401b5510:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401b5515:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401b551a:	83 4c 24 38 1f       	orl    $0x1f,0x38(%rsp)
1401b551f:	48 89 03             	mov    %rax,(%rbx)
1401b5522:	e8 75 ff ff ff       	call   0x1401b549c
1401b5527:	85 c0                	test   %eax,%eax
1401b5529:	75 de                	jne    0x1401b5509
1401b552b:	e8 7c 06 00 00       	call   0x1401b5bac
1401b5530:	33 c0                	xor    %eax,%eax
1401b5532:	48 83 c4 20          	add    $0x20,%rsp
1401b5536:	5b                   	pop    %rbx
1401b5537:	c3                   	ret
1401b5538:	45 33 c0             	xor    %r8d,%r8d
1401b553b:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
1401b5541:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
1401b5546:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
1401b554d:	ff ff 7f
1401b5550:	48 8b c2             	mov    %rdx,%rax
1401b5553:	48 23 c1             	and    %rcx,%rax
1401b5556:	48 b9 00 00 00 00 00 	movabs $0x4340000000000000,%rcx
1401b555d:	00 40 43
1401b5560:	48 3b d0             	cmp    %rax,%rdx
1401b5563:	41 0f 95 c0          	setne  %r8b
1401b5567:	48 3b c1             	cmp    %rcx,%rax
1401b556a:	72 17                	jb     0x1401b5583
1401b556c:	48 b9 00 00 00 00 00 	movabs $0x7ff0000000000000,%rcx
1401b5573:	00 f0 7f
1401b5576:	48 3b c1             	cmp    %rcx,%rax
1401b5579:	76 7e                	jbe    0x1401b55f9
1401b557b:	48 8b ca             	mov    %rdx,%rcx
1401b557e:	e9 e9 7f ff ff       	jmp    0x1401ad56c
1401b5583:	48 b9 00 00 00 00 00 	movabs $0x3ff0000000000000,%rcx
1401b558a:	00 f0 3f
1401b558d:	48 3b c1             	cmp    %rcx,%rax
1401b5590:	73 2b                	jae    0x1401b55bd
1401b5592:	48 85 c0             	test   %rax,%rax
1401b5595:	74 62                	je     0x1401b55f9
1401b5597:	4d 85 c0             	test   %r8,%r8
1401b559a:	74 17                	je     0x1401b55b3
1401b559c:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1401b55a3:	00 00 80
1401b55a6:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
1401b55ab:	f2 0f 10 44 24 08    	movsd  0x8(%rsp),%xmm0
1401b55b1:	eb 46                	jmp    0x1401b55f9
1401b55b3:	f2 0f 10 05 65 4b 0d 	movsd  0xd4b65(%rip),%xmm0        # 0x14028a120
1401b55ba:	00
1401b55bb:	eb 3c                	jmp    0x1401b55f9
1401b55bd:	48 8b c2             	mov    %rdx,%rax
1401b55c0:	b9 33 00 00 00       	mov    $0x33,%ecx
1401b55c5:	48 c1 e8 34          	shr    $0x34,%rax
1401b55c9:	2a c8                	sub    %al,%cl
1401b55cb:	b8 01 00 00 00       	mov    $0x1,%eax
1401b55d0:	48 d3 e0             	shl    %cl,%rax
1401b55d3:	48 ff c8             	dec    %rax
1401b55d6:	48 f7 d0             	not    %rax
1401b55d9:	48 23 c2             	and    %rdx,%rax
1401b55dc:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
1401b55e1:	f2 0f 10 44 24 08    	movsd  0x8(%rsp),%xmm0
1401b55e7:	4d 85 c0             	test   %r8,%r8
1401b55ea:	75 0d                	jne    0x1401b55f9
1401b55ec:	48 3b c2             	cmp    %rdx,%rax
1401b55ef:	74 08                	je     0x1401b55f9
1401b55f1:	f2 0f 58 05 27 4b 0d 	addsd  0xd4b27(%rip),%xmm0        # 0x14028a120
1401b55f8:	00
1401b55f9:	c3                   	ret
1401b55fa:	cc                   	int3
1401b55fb:	cc                   	int3
1401b55fc:	cc                   	int3
1401b55fd:	cc                   	int3
1401b55fe:	cc                   	int3
1401b55ff:	cc                   	int3
1401b5600:	48 83 ec 58          	sub    $0x58,%rsp
1401b5604:	66 0f 7f 74 24 20    	movdqa %xmm6,0x20(%rsp)
1401b560a:	83 3d c3 87 16 00 00 	cmpl   $0x0,0x1687c3(%rip)        # 0x14031ddd4
1401b5611:	0f 85 e9 02 00 00    	jne    0x1401b5900
1401b5617:	66 0f 28 d8          	movapd %xmm0,%xmm3
1401b561b:	66 0f 28 e0          	movapd %xmm0,%xmm4
1401b561f:	66 0f 73 d3 34       	psrlq  $0x34,%xmm3
1401b5624:	66 48 0f 7e c0       	movq   %xmm0,%rax
1401b5629:	66 0f fb 1d df 70 07 	psubq  0x770df(%rip),%xmm3        # 0x14022c710
1401b5630:	00
1401b5631:	66 0f 28 e8          	movapd %xmm0,%xmm5
1401b5635:	66 0f 54 2d a3 70 07 	andpd  0x770a3(%rip),%xmm5        # 0x14022c6e0
1401b563c:	00
1401b563d:	66 0f 2f 2d 9b 70 07 	comisd 0x7709b(%rip),%xmm5        # 0x14022c6e0
1401b5644:	00
1401b5645:	0f 84 85 02 00 00    	je     0x1401b58d0
1401b564b:	66 0f 28 d0          	movapd %xmm0,%xmm2
1401b564f:	f3 0f e6 f3          	cvtdq2pd %xmm3,%xmm6
1401b5653:	66 0f 57 ed          	xorpd  %xmm5,%xmm5
1401b5657:	66 0f 2f c5          	comisd %xmm5,%xmm0
1401b565b:	0f 86 2f 02 00 00    	jbe    0x1401b5890
1401b5661:	66 0f db 15 c7 70 07 	pand   0x770c7(%rip),%xmm2        # 0x14022c730
1401b5668:	00
1401b5669:	f2 0f 5c 25 4f 71 07 	subsd  0x7714f(%rip),%xmm4        # 0x14022c7c0
1401b5670:	00
1401b5671:	66 0f 2f 35 d7 71 07 	comisd 0x771d7(%rip),%xmm6        # 0x14022c850
1401b5678:	00
1401b5679:	0f 84 d8 01 00 00    	je     0x1401b5857
1401b567f:	66 0f 54 25 29 72 07 	andpd  0x77229(%rip),%xmm4        # 0x14022c8b0
1401b5686:	00
1401b5687:	4c 8b c8             	mov    %rax,%r9
1401b568a:	48 23 05 af 70 07 00 	and    0x770af(%rip),%rax        # 0x14022c740
1401b5691:	4c 23 0d b8 70 07 00 	and    0x770b8(%rip),%r9        # 0x14022c750
1401b5698:	49 d1 e1             	shl    $1,%r9
1401b569b:	49 03 c1             	add    %r9,%rax
1401b569e:	66 48 0f 6e c8       	movq   %rax,%xmm1
1401b56a3:	66 0f 2f 25 c5 71 07 	comisd 0x771c5(%rip),%xmm4        # 0x14022c870
1401b56aa:	00
1401b56ab:	0f 82 df 00 00 00    	jb     0x1401b5790
1401b56b1:	48 c1 e8 2c          	shr    $0x2c,%rax
1401b56b5:	66 0f eb 15 13 71 07 	por    0x77113(%rip),%xmm2        # 0x14022c7d0
1401b56bc:	00
1401b56bd:	66 0f eb 0d 0b 71 07 	por    0x7710b(%rip),%xmm1        # 0x14022c7d0
1401b56c4:	00
1401b56c5:	4c 8d 0d 84 24 07 00 	lea    0x72484(%rip),%r9        # 0x140227b50
1401b56cc:	f2 0f 5c ca          	subsd  %xmm2,%xmm1
1401b56d0:	f2 41 0f 59 0c c1    	mulsd  (%r9,%rax,8),%xmm1
1401b56d6:	66 0f 28 d1          	movapd %xmm1,%xmm2
1401b56da:	66 0f 28 c1          	movapd %xmm1,%xmm0
1401b56de:	4c 8d 0d 3b 72 07 00 	lea    0x7723b(%rip),%r9        # 0x14022c920
1401b56e5:	f2 0f 10 1d 53 71 07 	movsd  0x77153(%rip),%xmm3        # 0x14022c840
1401b56ec:	00
1401b56ed:	f2 0f 10 0d 1b 71 07 	movsd  0x7711b(%rip),%xmm1        # 0x14022c810
1401b56f4:	00
1401b56f5:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
1401b56f9:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
1401b56fd:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
1401b5701:	66 0f 28 e0          	movapd %xmm0,%xmm4
1401b5705:	f2 0f 58 1d 23 71 07 	addsd  0x77123(%rip),%xmm3        # 0x14022c830
1401b570c:	00
1401b570d:	f2 0f 58 0d eb 70 07 	addsd  0x770eb(%rip),%xmm1        # 0x14022c800
1401b5714:	00
1401b5715:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
1401b5719:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
1401b571d:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
1401b5721:	f2 0f 58 1d f7 70 07 	addsd  0x770f7(%rip),%xmm3        # 0x14022c820
1401b5728:	00
1401b5729:	f2 0f 58 ca          	addsd  %xmm2,%xmm1
1401b572d:	f2 0f 59 dc          	mulsd  %xmm4,%xmm3
1401b5731:	f2 0f 58 cb          	addsd  %xmm3,%xmm1
1401b5735:	f2 0f 10 2d 63 70 07 	movsd  0x77063(%rip),%xmm5        # 0x14022c7a0
1401b573c:	00
1401b573d:	f2 0f 59 0d 1b 70 07 	mulsd  0x7701b(%rip),%xmm1        # 0x14022c760
1401b5744:	00
1401b5745:	f2 0f 59 ee          	mulsd  %xmm6,%xmm5
1401b5749:	f2 0f 5c e9          	subsd  %xmm1,%xmm5
1401b574d:	f2 41 0f 10 04 c1    	movsd  (%r9,%rax,8),%xmm0
1401b5753:	48 8d 15 d6 79 07 00 	lea    0x779d6(%rip),%rdx        # 0x14022d130
1401b575a:	f2 0f 10 14 c2       	movsd  (%rdx,%rax,8),%xmm2
1401b575f:	f2 0f 10 25 29 70 07 	movsd  0x77029(%rip),%xmm4        # 0x14022c790
1401b5766:	00
1401b5767:	f2 0f 59 e6          	mulsd  %xmm6,%xmm4
1401b576b:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
1401b576f:	f2 0f 58 d5          	addsd  %xmm5,%xmm2
1401b5773:	f2 0f 58 c2          	addsd  %xmm2,%xmm0
1401b5777:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
1401b577d:	48 83 c4 58          	add    $0x58,%rsp
1401b5781:	c3                   	ret
1401b5782:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1401b5789:	1f 84 00 00 00 00 00
1401b5790:	f2 0f 10 15 18 70 07 	movsd  0x77018(%rip),%xmm2        # 0x14022c7b0
1401b5797:	00
1401b5798:	f2 0f 5c 05 20 70 07 	subsd  0x77020(%rip),%xmm0        # 0x14022c7c0
1401b579f:	00
1401b57a0:	f2 0f 58 d0          	addsd  %xmm0,%xmm2
1401b57a4:	66 0f 28 c8          	movapd %xmm0,%xmm1
1401b57a8:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
1401b57ac:	f2 0f 10 25 1c 71 07 	movsd  0x7711c(%rip),%xmm4        # 0x14022c8d0
1401b57b3:	00
1401b57b4:	f2 0f 10 2d 34 71 07 	movsd  0x77134(%rip),%xmm5        # 0x14022c8f0
1401b57bb:	00
1401b57bc:	66 0f 28 f0          	movapd %xmm0,%xmm6
1401b57c0:	f2 0f 59 f1          	mulsd  %xmm1,%xmm6
1401b57c4:	f2 0f 58 c9          	addsd  %xmm1,%xmm1
1401b57c8:	66 0f 28 d1          	movapd %xmm1,%xmm2
1401b57cc:	f2 0f 59 d1          	mulsd  %xmm1,%xmm2
1401b57d0:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
1401b57d4:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
1401b57d8:	f2 0f 58 25 e0 70 07 	addsd  0x770e0(%rip),%xmm4        # 0x14022c8c0
1401b57df:	00
1401b57e0:	f2 0f 58 2d f8 70 07 	addsd  0x770f8(%rip),%xmm5        # 0x14022c8e0
1401b57e7:	00
1401b57e8:	f2 0f 59 d1          	mulsd  %xmm1,%xmm2
1401b57ec:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
1401b57f0:	f2 0f 59 d2          	mulsd  %xmm2,%xmm2
1401b57f4:	f2 0f 59 d1          	mulsd  %xmm1,%xmm2
1401b57f8:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
1401b57fc:	f2 0f 10 15 7c 6f 07 	movsd  0x76f7c(%rip),%xmm2        # 0x14022c780
1401b5803:	00
1401b5804:	f2 0f 58 e5          	addsd  %xmm5,%xmm4
1401b5808:	f2 0f 5c e6          	subsd  %xmm6,%xmm4
1401b580c:	f2 0f 10 35 5c 6f 07 	movsd  0x76f5c(%rip),%xmm6        # 0x14022c770
1401b5813:	00
1401b5814:	66 0f 28 d8          	movapd %xmm0,%xmm3
1401b5818:	66 0f db 1d e0 70 07 	pand   0x770e0(%rip),%xmm3        # 0x14022c900
1401b581f:	00
1401b5820:	f2 0f 5c c3          	subsd  %xmm3,%xmm0
1401b5824:	f2 0f 58 e0          	addsd  %xmm0,%xmm4
1401b5828:	66 0f 28 c3          	movapd %xmm3,%xmm0
1401b582c:	66 0f 28 cc          	movapd %xmm4,%xmm1
1401b5830:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
1401b5834:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
1401b5838:	f2 0f 59 ce          	mulsd  %xmm6,%xmm1
1401b583c:	f2 0f 59 de          	mulsd  %xmm6,%xmm3
1401b5840:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
1401b5844:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
1401b5848:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
1401b584c:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
1401b5852:	48 83 c4 58          	add    $0x58,%rsp
1401b5856:	c3                   	ret
1401b5857:	66 0f eb 15 61 6f 07 	por    0x76f61(%rip),%xmm2        # 0x14022c7c0
1401b585e:	00
1401b585f:	f2 0f 5c 15 59 6f 07 	subsd  0x76f59(%rip),%xmm2        # 0x14022c7c0
1401b5866:	00
1401b5867:	f2 0f 10 ea          	movsd  %xmm2,%xmm5
1401b586b:	66 0f db 15 bd 6e 07 	pand   0x76ebd(%rip),%xmm2        # 0x14022c730
1401b5872:	00
1401b5873:	66 48 0f 7e d0       	movq   %xmm2,%rax
1401b5878:	66 0f 73 d5 34       	psrlq  $0x34,%xmm5
1401b587d:	66 0f fa 2d db 6f 07 	psubd  0x76fdb(%rip),%xmm5        # 0x14022c860
1401b5884:	00
1401b5885:	f3 0f e6 f5          	cvtdq2pd %xmm5,%xmm6
1401b5889:	e9 f1 fd ff ff       	jmp    0x1401b567f
1401b588e:	66 90                	xchg   %ax,%ax
1401b5890:	75 1e                	jne    0x1401b58b0
1401b5892:	f2 0f 10 0d 36 6e 07 	movsd  0x76e36(%rip),%xmm1        # 0x14022c6d0
1401b5899:	00
1401b589a:	44 8b 05 6f 70 07 00 	mov    0x7706f(%rip),%r8d        # 0x14022c910
1401b58a1:	e8 ca 07 00 00       	call   0x1401b6070
1401b58a6:	eb 48                	jmp    0x1401b58f0
1401b58a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401b58af:	00
1401b58b0:	f2 0f 10 0d 38 6e 07 	movsd  0x76e38(%rip),%xmm1        # 0x14022c6f0
1401b58b7:	00
1401b58b8:	44 8b 05 55 70 07 00 	mov    0x77055(%rip),%r8d        # 0x14022c914
1401b58bf:	e8 ac 07 00 00       	call   0x1401b6070
1401b58c4:	eb 2a                	jmp    0x1401b58f0
1401b58c6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401b58cd:	00 00 00
1401b58d0:	48 3b 05 09 6e 07 00 	cmp    0x76e09(%rip),%rax        # 0x14022c6e0
1401b58d7:	74 17                	je     0x1401b58f0
1401b58d9:	48 3b 05 f0 6d 07 00 	cmp    0x76df0(%rip),%rax        # 0x14022c6d0
1401b58e0:	74 ce                	je     0x1401b58b0
1401b58e2:	48 0b 05 17 6e 07 00 	or     0x76e17(%rip),%rax        # 0x14022c700
1401b58e9:	66 48 0f 6e c0       	movq   %rax,%xmm0
1401b58ee:	66 90                	xchg   %ax,%ax
1401b58f0:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
1401b58f6:	48 83 c4 58          	add    $0x58,%rsp
1401b58fa:	c3                   	ret
1401b58fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401b5900:	48 33 c0             	xor    %rax,%rax
1401b5903:	c5 e1 73 d0 34       	vpsrlq $0x34,%xmm0,%xmm3
1401b5908:	c4 e1 f9 7e c0       	vmovq  %xmm0,%rax
1401b590d:	c5 e1 fb 1d fb 6d 07 	vpsubq 0x76dfb(%rip),%xmm3,%xmm3        # 0x14022c710
1401b5914:	00
1401b5915:	c5 fa e6 f3          	vcvtdq2pd %xmm3,%xmm6
1401b5919:	c5 f9 db 2d bf 6d 07 	vpand  0x76dbf(%rip),%xmm0,%xmm5        # 0x14022c6e0
1401b5920:	00
1401b5921:	c5 f9 2f 2d b7 6d 07 	vcomisd 0x76db7(%rip),%xmm5        # 0x14022c6e0
1401b5928:	00
1401b5929:	0f 84 41 02 00 00    	je     0x1401b5b70
1401b592f:	c5 d1 ef ed          	vpxor  %xmm5,%xmm5,%xmm5
1401b5933:	c5 f9 2f c5          	vcomisd %xmm5,%xmm0
1401b5937:	0f 86 e3 01 00 00    	jbe    0x1401b5b20
1401b593d:	c5 f9 db 15 eb 6d 07 	vpand  0x76deb(%rip),%xmm0,%xmm2        # 0x14022c730
1401b5944:	00