1800813d4:	e9 6a ff ff ff       	jmp    0x180081343
1800813d9:	45 85 f6             	test   %r14d,%r14d
1800813dc:	74 2a                	je     0x180081408
1800813de:	41 8d 8e ff 0f 00 00 	lea    0xfff(%r14),%ecx
1800813e5:	81 e1 00 f0 ff ff    	and    $0xfffff000,%ecx
1800813eb:	8d 41 ff             	lea    -0x1(%rcx),%eax
1800813ee:	3d fe ff ff 7f       	cmp    $0x7ffffffe,%eax
1800813f3:	77 31                	ja     0x180081426
1800813f5:	8b c1                	mov    %ecx,%eax
1800813f7:	48 03 d0             	add    %rax,%rdx
1800813fa:	48 81 fa ff ff ff 7f 	cmp    $0x7fffffff,%rdx
180081401:	77 cc                	ja     0x1800813cf
180081403:	48 3b d0             	cmp    %rax,%rdx
180081406:	72 c7                	jb     0x1800813cf
180081408:	41 f6 c4 04          	test   $0x4,%r12b
18008140c:	74 22                	je     0x180081430
18008140e:	48 8b 8d a8 05 00 00 	mov    0x5a8(%rbp),%rcx
180081415:	8b 01                	mov    (%rcx),%eax
180081417:	49 3b c1             	cmp    %r9,%rax
18008141a:	73 47                	jae    0x180081463
18008141c:	44 89 09             	mov    %r9d,(%rcx)
18008141f:	bb 23 00 00 c0       	mov    $0xc0000023,%ebx
180081424:	eb 3d                	jmp    0x180081463
180081426:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
18008142b:	e9 13 ff ff ff       	jmp    0x180081343
180081430:	8b 85 d0 05 00 00    	mov    0x5d0(%rbp),%eax
180081436:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
18008143a:	44 8b 8d c8 05 00 00 	mov    0x5c8(%rbp),%r9d
180081441:	45 8b c7             	mov    %r15d,%r8d
180081444:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
180081449:	89 44 24 20          	mov    %eax,0x20(%rsp)
18008144d:	e8 ee e7 ff ff       	call   0x18007fc40
180081452:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
180081457:	8b d8                	mov    %eax,%ebx
180081459:	48 8b 75 90          	mov    -0x70(%rbp),%rsi
18008145d:	41 b8 0b 02 00 00    	mov    $0x20b,%r8d
180081463:	85 db                	test   %ebx,%ebx
180081465:	0f 88 d8 fe ff ff    	js     0x180081343
18008146b:	44 8b 6f 54          	mov    0x54(%rdi),%r13d
18008146f:	41 8b fd             	mov    %r13d,%edi
180081472:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
180081476:	4c 3b cf             	cmp    %rdi,%r9
180081479:	0f 82 50 ff ff ff    	jb     0x1800813cf
18008147f:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180081485:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
180081489:	4c 8b ce             	mov    %rsi,%r9
18008148c:	45 33 c0             	xor    %r8d,%r8d
18008148f:	41 8b d5             	mov    %r13d,%edx
180081492:	e8 e9 28 00 00       	call   0x180083d80
180081497:	8b d8                	mov    %eax,%ebx
180081499:	85 c0                	test   %eax,%eax
18008149b:	0f 88 a2 fe ff ff    	js     0x180081343
1800814a1:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1800814a5:	44 8b c7             	mov    %edi,%r8d
1800814a8:	48 8b d6             	mov    %rsi,%rdx
1800814ab:	33 c9                	xor    %ecx,%ecx
1800814ad:	e8 86 5d fb ff       	call   0x180037238
1800814b2:	8b d8                	mov    %eax,%ebx
1800814b4:	85 c0                	test   %eax,%eax
1800814b6:	0f 88 87 fe ff ff    	js     0x180081343
1800814bc:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
1800814c0:	41 b9 02 00 01 00    	mov    $0x10002,%r9d
1800814c6:	33 c9                	xor    %ecx,%ecx
1800814c8:	0f b7 47 06          	movzwl 0x6(%rdi),%eax
1800814cc:	44 8b 7f 58          	mov    0x58(%rdi),%r15d
1800814d0:	83 67 58 00          	andl   $0x0,0x58(%rdi)
1800814d4:	44 8b 47 54          	mov    0x54(%rdi),%r8d
1800814d8:	89 45 ac             	mov    %eax,-0x54(%rbp)
1800814db:	44 89 7d 90          	mov    %r15d,-0x70(%rbp)
1800814df:	e8 98 19 01 00       	call   0x180092e7c
1800814e4:	80 7c 24 61 00       	cmpb   $0x0,0x61(%rsp)
1800814e9:	44 8b f0             	mov    %eax,%r14d
1800814ec:	89 45 a8             	mov    %eax,-0x58(%rbp)
1800814ef:	44 89 7f 58          	mov    %r15d,0x58(%rdi)
1800814f3:	74 7c                	je     0x180081571
1800814f5:	44 8b 45 98          	mov    -0x68(%rbp),%r8d
1800814f9:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1800814fd:	48 8b d6             	mov    %rsi,%rdx
180081500:	48 8b cf             	mov    %rdi,%rcx
180081503:	e8 80 2b 00 00       	call   0x180084088
180081508:	8b d8                	mov    %eax,%ebx
18008150a:	85 c0                	test   %eax,%eax
18008150c:	0f 88 31 fe ff ff    	js     0x180081343
180081512:	48 8b 45 80          	mov    -0x80(%rbp),%rax
180081516:	83 38 00             	cmpl   $0x0,(%rax)
180081519:	74 56                	je     0x180081571
18008151b:	83 78 04 00          	cmpl   $0x0,0x4(%rax)
18008151f:	74 50                	je     0x180081571
180081521:	8b 50 04             	mov    0x4(%rax),%edx
180081524:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
180081528:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
18008152d:	45 33 c9             	xor    %r9d,%r9d
180081530:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
180081535:	41 b8 0a 00 00 d0    	mov    $0xd000000a,%r8d
18008153b:	e8 00 e7 ff ff       	call   0x18007fc40
180081540:	8b d8                	mov    %eax,%ebx
180081542:	85 c0                	test   %eax,%eax
180081544:	48 8b 45 80          	mov    -0x80(%rbp),%rax
180081548:	0f 88 4b 02 00 00    	js     0x180081799
18008154e:	44 8b 00             	mov    (%rax),%r8d
180081551:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
180081555:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
180081559:	8b 50 04             	mov    0x4(%rax),%edx
18008155c:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180081562:	e8 19 28 00 00       	call   0x180083d80
180081567:	8b d8                	mov    %eax,%ebx
180081569:	85 c0                	test   %eax,%eax
18008156b:	0f 88 b3 01 00 00    	js     0x180081724
180081571:	0f b7 47 14          	movzwl 0x14(%rdi),%eax
180081575:	45 33 e4             	xor    %r12d,%r12d
180081578:	48 83 c0 2c          	add    $0x2c,%rax
18008157c:	44 39 65 ac          	cmp    %r12d,-0x54(%rbp)
180081580:	0f 86 eb 00 00 00    	jbe    0x180081671
180081586:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
18008158b:	48 03 f8             	add    %rax,%rdi
18008158e:	8b 57 f8             	mov    -0x8(%rdi),%edx
180081591:	4c 8d 3c 32          	lea    (%rdx,%rsi,1),%r15
180081595:	4c 3b ca             	cmp    %rdx,%r9
180081598:	0f 82 ba 01 00 00    	jb     0x180081758
18008159e:	4c 3b fe             	cmp    %rsi,%r15
1800815a1:	0f 82 b1 01 00 00    	jb     0x180081758
1800815a7:	8b 4f fc             	mov    -0x4(%rdi),%ecx
1800815aa:	44 8d 71 01          	lea    0x1(%rcx),%r14d
1800815ae:	41 83 e6 fe          	and    $0xfffffffe,%r14d
1800815b2:	44 3b f1             	cmp    %ecx,%r14d
1800815b5:	0f 82 ab 01 00 00    	jb     0x180081766
1800815bb:	83 7f f4 00          	cmpl   $0x0,-0xc(%rdi)
1800815bf:	8b c1                	mov    %ecx,%eax
1800815c1:	0f 45 47 f4          	cmovne -0xc(%rdi),%eax
1800815c5:	83 3f 00             	cmpl   $0x0,(%rdi)
1800815c8:	75 04                	jne    0x1800815ce
1800815ca:	33 c9                	xor    %ecx,%ecx
1800815cc:	eb 05                	jmp    0x1800815d3
1800815ce:	3b c1                	cmp    %ecx,%eax
1800815d0:	0f 42 c8             	cmovb  %eax,%ecx
1800815d3:	44 8d 04 02          	lea    (%rdx,%rax,1),%r8d
1800815d7:	44 3b c2             	cmp    %edx,%r8d
1800815da:	0f 82 78 01 00 00    	jb     0x180081758
1800815e0:	41 8b c0             	mov    %r8d,%eax
1800815e3:	4c 3b c8             	cmp    %rax,%r9
1800815e6:	0f 82 6c 01 00 00    	jb     0x180081758
1800815ec:	42 8d 04 32          	lea    (%rdx,%r14,1),%eax
1800815f0:	3b c2                	cmp    %edx,%eax
1800815f2:	0f 82 60 01 00 00    	jb     0x180081758
1800815f8:	33 db                	xor    %ebx,%ebx
1800815fa:	4c 3b c8             	cmp    %rax,%r9
1800815fd:	0f 82 55 01 00 00    	jb     0x180081758
180081603:	85 c9                	test   %ecx,%ecx
180081605:	74 51                	je     0x180081658
180081607:	44 8b 07             	mov    (%rdi),%r8d
18008160a:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
18008160e:	48 21 5c 24 20       	and    %rbx,0x20(%rsp)
180081613:	4d 8b cf             	mov    %r15,%r9
180081616:	41 8b d6             	mov    %r14d,%edx
180081619:	e8 62 27 00 00       	call   0x180083d80
18008161e:	8b d8                	mov    %eax,%ebx
180081620:	85 c0                	test   %eax,%eax
180081622:	0f 88 35 01 00 00    	js     0x18008175d
180081628:	8b 07                	mov    (%rdi),%eax
18008162a:	41 b9 02 00 01 00    	mov    $0x10002,%r9d
180081630:	0f b7 4d a8          	movzwl -0x58(%rbp),%ecx
180081634:	41 03 c6             	add    %r14d,%eax
180081637:	45 8b c6             	mov    %r14d,%r8d
18008163a:	89 45 a0             	mov    %eax,-0x60(%rbp)
18008163d:	49 8b d7             	mov    %r15,%rdx
180081640:	e8 37 18 01 00       	call   0x180092e7c
180081645:	44 03 6f fc          	add    -0x4(%rdi),%r13d
180081649:	44 0f b7 f0          	movzwl %ax,%r14d
18008164d:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
180081652:	44 89 75 a8          	mov    %r14d,-0x58(%rbp)
180081656:	eb 04                	jmp    0x18008165c
180081658:	44 8b 75 a8          	mov    -0x58(%rbp),%r14d
18008165c:	41 ff c4             	inc    %r12d
18008165f:	48 83 c7 28          	add    $0x28,%rdi
180081663:	44 3b 65 ac          	cmp    -0x54(%rbp),%r12d
180081667:	0f 82 21 ff ff ff    	jb     0x18008158e
18008166d:	44 8b 7d 90          	mov    -0x70(%rbp),%r15d
180081671:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
180081675:	85 db                	test   %ebx,%ebx
180081677:	0f 88 f7 00 00 00    	js     0x180081774
18008167d:	44 8b 65 a0          	mov    -0x60(%rbp),%r12d
180081681:	8b fa                	mov    %edx,%edi
180081683:	41 2b fc             	sub    %r12d,%edi
180081686:	74 6a                	je     0x1800816f2
180081688:	b8 00 04 00 00       	mov    $0x400,%eax
18008168d:	45 8b c4             	mov    %r12d,%r8d
180081690:	3b f8                	cmp    %eax,%edi
180081692:	4c 8d 8d 50 01 00 00 	lea    0x150(%rbp),%r9
180081699:	8b d0                	mov    %eax,%edx
18008169b:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
18008169f:	0f 42 d7             	cmovb  %edi,%edx
1800816a2:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1800816a6:	89 55 c0             	mov    %edx,-0x40(%rbp)
1800816a9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800816ae:	e8 cd 26 00 00       	call   0x180083d80
1800816b3:	8b d8                	mov    %eax,%ebx
1800816b5:	85 c0                	test   %eax,%eax
1800816b7:	0f 88 b0 00 00 00    	js     0x18008176d
1800816bd:	44 8b 45 c0          	mov    -0x40(%rbp),%r8d
1800816c1:	45 85 c0             	test   %r8d,%r8d
1800816c4:	0f 84 a3 00 00 00    	je     0x18008176d
1800816ca:	41 0f b7 ce          	movzwl %r14w,%ecx
1800816ce:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
1800816d5:	41 b9 02 00 01 00    	mov    $0x10002,%r9d
1800816db:	41 2b f8             	sub    %r8d,%edi
1800816de:	45 03 e0             	add    %r8d,%r12d
1800816e1:	e8 96 17 01 00       	call   0x180092e7c
1800816e6:	44 0f b7 f0          	movzwl %ax,%r14d
1800816ea:	85 ff                	test   %edi,%edi
1800816ec:	75 9a                	jne    0x180081688
1800816ee:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1800816f2:	44 8b a5 e0 05 00 00 	mov    0x5e0(%rbp),%r12d
1800816f9:	41 0f b7 ce          	movzwl %r14w,%ecx
1800816fd:	03 ca                	add    %edx,%ecx
1800816ff:	41 3b cf             	cmp    %r15d,%ecx
180081702:	74 77                	je     0x18008177b
180081704:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
18008170a:	8b c2                	mov    %edx,%eax
18008170c:	66 45 3b f0          	cmp    %r8w,%r14w
180081710:	0f 45 c1             	cmovne %ecx,%eax
180081713:	41 3b c7             	cmp    %r15d,%eax
180081716:	74 63                	je     0x18008177b
180081718:	41 0f ba e4 10       	bt     $0x10,%r12d
18008171d:	72 5c                	jb     0x18008177b
18008171f:	bb 21 02 00 c0       	mov    $0xc0000221,%ebx
180081724:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
180081729:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
18008172e:	48 8b 45 80          	mov    -0x80(%rbp),%rax
180081732:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
180081736:	48 85 c9             	test   %rcx,%rcx
180081739:	0f 84 0e fc ff ff    	je     0x18008134d
18008173f:	48 85 c0             	test   %rax,%rax
180081742:	0f 84 05 fc ff ff    	je     0x18008134d
180081748:	8b 50 04             	mov    0x4(%rax),%edx
18008174b:	45 33 c0             	xor    %r8d,%r8d
18008174e:	e8 99 e6 ff ff       	call   0x18007fdec
180081753:	e9 f5 fb ff ff       	jmp    0x18008134d
180081758:	bb 7b 00 00 c0       	mov    $0xc000007b,%ebx
18008175d:	44 8b a5 e0 05 00 00 	mov    0x5e0(%rbp),%r12d
180081764:	eb be                	jmp    0x180081724
180081766:	bb 95 00 00 c0       	mov    $0xc0000095,%ebx
18008176b:	eb f0                	jmp    0x18008175d
18008176d:	bb 98 00 00 c0       	mov    $0xc0000098,%ebx
180081772:	eb e9                	jmp    0x18008175d
180081774:	44 8b a5 e0 05 00 00 	mov    0x5e0(%rbp),%r12d
18008177b:	80 7c 24 61 00       	cmpb   $0x0,0x61(%rsp)
180081780:	0f 84 89 02 00 00    	je     0x180081a0f
180081786:	48 8b 45 80          	mov    -0x80(%rbp),%rax
18008178a:	8b fa                	mov    %edx,%edi
18008178c:	41 2b fd             	sub    %r13d,%edi
18008178f:	39 78 04             	cmp    %edi,0x4(%rax)
180081792:	76 11                	jbe    0x1800817a5
180081794:	bb 98 00 00 c0       	mov    $0xc0000098,%ebx
180081799:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
18008179e:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1800817a3:	eb 8d                	jmp    0x180081732
1800817a5:	2b 78 04             	sub    0x4(%rax),%edi
1800817a8:	74 4e                	je     0x1800817f8
1800817aa:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1800817af:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1800817b3:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1800817b8:	45 33 c9             	xor    %r9d,%r9d
1800817bb:	8b d7                	mov    %edi,%edx
1800817bd:	41 b8 0a 00 00 d0    	mov    $0xd000000a,%r8d
1800817c3:	e8 78 e4 ff ff       	call   0x18007fc40
1800817c8:	8b d8                	mov    %eax,%ebx
1800817ca:	85 c0                	test   %eax,%eax
1800817cc:	0f 88 86 05 00 00    	js     0x180081d58
1800817d2:	4c 8b 4d d8          	mov    -0x28(%rbp),%r9
1800817d6:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1800817da:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1800817e0:	8b d7                	mov    %edi,%edx
1800817e2:	45 8b c5             	mov    %r13d,%r8d
1800817e5:	e8 96 25 00 00       	call   0x180083d80
1800817ea:	8b d8                	mov    %eax,%ebx
1800817ec:	85 c0                	test   %eax,%eax
1800817ee:	0f 88 64 05 00 00    	js     0x180081d58
1800817f4:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1800817f8:	4c 8b bd c0 05 00 00 	mov    0x5c0(%rbp),%r15
1800817ff:	4c 8b a5 b8 05 00 00 	mov    0x5b8(%rbp),%r12
180081806:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
18008180b:	83 38 00             	cmpl   $0x0,(%rax)
18008180e:	74 37                	je     0x180081847
180081810:	8b 50 04             	mov    0x4(%rax),%edx
180081813:	85 d2                	test   %edx,%edx
180081815:	74 30                	je     0x180081847
180081817:	44 8b 8d d8 05 00 00 	mov    0x5d8(%rbp),%r9d
18008181e:	48 8d 45 18          	lea    0x18(%rbp),%rax
180081822:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
180081826:	45 8b c1             	mov    %r9d,%r8d
180081829:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18008182e:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
180081833:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180081838:	e8 13 10 fa ff       	call   0x180022850
18008183d:	85 c0                	test   %eax,%eax
18008183f:	78 06                	js     0x180081847
180081841:	8b 44 24 78          	mov    0x78(%rsp),%eax
180081845:	eb 0a                	jmp    0x180081851
180081847:	8b 85 d8 05 00 00    	mov    0x5d8(%rbp),%eax
18008184d:	89 44 24 78          	mov    %eax,0x78(%rsp)
180081851:	48 83 65 a0 00       	andq   $0x0,-0x60(%rbp)
180081856:	83 25 c7 3b 11 00 00 	andl   $0x0,0x113bc7(%rip)        # 0x180195424
18008185d:	44 8a 75 a4          	mov    -0x5c(%rbp),%r14b
180081861:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
180081865:	48 8d 4d b4          	lea    -0x4c(%rbp),%rcx
180081869:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
18008186e:	44 8b cf             	mov    %edi,%r9d
180081871:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
180081878:	41 8b d5             	mov    %r13d,%edx
18008187b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
180081880:	48 8b ce             	mov    %rsi,%rcx
180081883:	89 44 24 20          	mov    %eax,0x20(%rsp)
180081887:	e8 58 5d 01 00       	call   0x1800975e4
18008188c:	8b d8                	mov    %eax,%ebx
18008188e:	85 c0                	test   %eax,%eax
180081890:	0f 88 b4 04 00 00    	js     0x180081d4a
180081896:	48 8b 85 b0 05 00 00 	mov    0x5b0(%rbp),%rax
18008189d:	48 85 c0             	test   %rax,%rax
1800818a0:	74 2b                	je     0x1800818cd
1800818a2:	0f 28 85 a0 00 00 00 	movaps 0xa0(%rbp),%xmm0
1800818a9:	0f 28 8d b0 00 00 00 	movaps 0xb0(%rbp),%xmm1
1800818b0:	0f 11 00             	movups %xmm0,(%rax)
1800818b3:	0f 28 85 c0 00 00 00 	movaps 0xc0(%rbp),%xmm0
1800818ba:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1800818be:	0f 28 8d d0 00 00 00 	movaps 0xd0(%rbp),%xmm1
1800818c5:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1800818c9:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1800818cd:	4d 85 e4             	test   %r12,%r12
1800818d0:	74 07                	je     0x1800818d9
1800818d2:	8b 45 b4             	mov    -0x4c(%rbp),%eax
1800818d5:	41 89 04 24          	mov    %eax,(%r12)
1800818d9:	8b 54 24 78          	mov    0x78(%rsp),%edx
1800818dd:	4d 85 ff             	test   %r15,%r15
1800818e0:	74 03                	je     0x1800818e5
1800818e2:	41 89 17             	mov    %edx,(%r15)
1800818e5:	83 7d c8 00          	cmpl   $0x0,-0x38(%rbp)
1800818e9:	0f 84 03 01 00 00    	je     0x1800819f2
1800818ef:	48 8b 8d f0 05 00 00 	mov    0x5f0(%rbp),%rcx
1800818f6:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
1800818fd:	48 85 c9             	test   %rcx,%rcx
180081900:	4c 8d 4d 18          	lea    0x18(%rbp),%r9
180081904:	45 8b c5             	mov    %r13d,%r8d
180081907:	48 0f 45 c1          	cmovne %rcx,%rax
18008190b:	48 8b 8d e8 05 00 00 	mov    0x5e8(%rbp),%rcx
180081912:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
180081917:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
18008191c:	48 8d 45 10          	lea    0x10(%rbp),%rax
180081920:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
180081925:	8b 45 c4             	mov    -0x3c(%rbp),%eax
180081928:	89 44 24 38          	mov    %eax,0x38(%rsp)