180116538:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
18011653c:	4c 8b 65 9f          	mov    -0x61(%rbp),%r12
180116540:	74 20                	je     0x180116562
180116542:	49 8b 14 24          	mov    (%r12),%rdx
180116546:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
18011654a:	48 ff ca             	dec    %rdx
18011654d:	4d 8b cd             	mov    %r13,%r9
180116550:	4c 8b c3             	mov    %rbx,%r8
180116553:	e8 e0 02 00 00       	call   0x180116838
180116558:	85 c0                	test   %eax,%eax
18011655a:	74 06                	je     0x180116562
18011655c:	41 8d 47 01          	lea    0x1(%r15),%eax
180116560:	eb 02                	jmp    0x180116564
180116562:	33 c0                	xor    %eax,%eax
180116564:	48 ff 47 18          	incq   0x18(%rdi)
180116568:	48 ff 47 08          	incq   0x8(%rdi)
18011656c:	85 c0                	test   %eax,%eax
18011656e:	74 2b                	je     0x18011659b
180116570:	48 8b 45 97          	mov    -0x69(%rbp),%rax
180116574:	4c 8b c6             	mov    %rsi,%r8
180116577:	4c 8b 4d 6f          	mov    0x6f(%rbp),%r9
18011657b:	48 8b d3             	mov    %rbx,%rdx
18011657e:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
180116583:	48 8b ce             	mov    %rsi,%rcx
180116586:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18011658b:	e8 78 ce ff ff       	call   0x180113408
180116590:	85 c0                	test   %eax,%eax
180116592:	74 07                	je     0x18011659b
180116594:	bb 01 00 00 00       	mov    $0x1,%ebx
180116599:	eb 02                	jmp    0x18011659d
18011659b:	33 db                	xor    %ebx,%ebx
18011659d:	49 ff ce             	dec    %r14
1801165a0:	49 83 ec 08          	sub    $0x8,%r12
1801165a4:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
1801165a8:	4c 89 65 9f          	mov    %r12,-0x61(%rbp)
1801165ac:	4d 85 f6             	test   %r14,%r14
1801165af:	0f 85 3b ff ff ff    	jne    0x1801164f0
1801165b5:	e9 1e 01 00 00       	jmp    0x1801166d8
1801165ba:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1801165be:	48 8b ce             	mov    %rsi,%rcx
1801165c1:	4c 8b 45 8f          	mov    -0x71(%rbp),%r8
1801165c5:	48 ff 47 18          	incq   0x18(%rdi)
1801165c9:	48 8b 55 4f          	mov    0x4f(%rbp),%rdx
1801165cd:	49 c1 e0 03          	shl    $0x3,%r8
1801165d1:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
1801165d5:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1801165d9:	e8 e2 f3 01 00       	call   0x1801359c0
1801165de:	44 8b 65 a7          	mov    -0x59(%rbp),%r12d
1801165e2:	bb 01 00 00 00       	mov    $0x1,%ebx
1801165e7:	49 8b c7             	mov    %r15,%rax
1801165ea:	49 ff cf             	dec    %r15
1801165ed:	48 85 c0             	test   %rax,%rax
1801165f0:	0f 84 e2 00 00 00    	je     0x1801166d8
1801165f6:	48 8b 45 57          	mov    0x57(%rbp),%rax
1801165fa:	4c 0f a3 38          	bt     %r15,(%rax)
1801165fe:	0f 92 c0             	setb   %al
180116601:	48 ff 47 08          	incq   0x8(%rdi)
180116605:	44 0f b6 f0          	movzbl %al,%r14d
180116609:	85 db                	test   %ebx,%ebx
18011660b:	74 2b                	je     0x180116638
18011660d:	48 8b 45 97          	mov    -0x69(%rbp),%rax
180116611:	4c 8b c6             	mov    %rsi,%r8
180116614:	4c 8b 4d 6f          	mov    0x6f(%rbp),%r9
180116618:	48 8b d6             	mov    %rsi,%rdx
18011661b:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
180116620:	48 8b ce             	mov    %rsi,%rcx
180116623:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180116628:	e8 db cd ff ff       	call   0x180113408
18011662d:	85 c0                	test   %eax,%eax
18011662f:	74 07                	je     0x180116638
180116631:	bb 01 00 00 00       	mov    $0x1,%ebx
180116636:	eb 02                	jmp    0x18011663a
180116638:	33 db                	xor    %ebx,%ebx
18011663a:	45 85 e4             	test   %r12d,%r12d
18011663d:	74 56                	je     0x180116695
18011663f:	48 ff 07             	incq   (%rdi)
180116642:	85 db                	test   %ebx,%ebx
180116644:	0f 84 8c 00 00 00    	je     0x1801166d6
18011664a:	48 8b 4d 6f          	mov    0x6f(%rbp),%rcx
18011664e:	48 8b d6             	mov    %rsi,%rdx
180116651:	4c 8b 45 c7          	mov    -0x39(%rbp),%r8
180116655:	48 8b 01             	mov    (%rcx),%rax
180116658:	4c 8b 49 38          	mov    0x38(%rcx),%r9
18011665c:	48 8b ce             	mov    %rsi,%rcx
18011665f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180116664:	e8 1b 9d ff ff       	call   0x180110384
180116669:	85 c0                	test   %eax,%eax
18011666b:	74 69                	je     0x1801166d6
18011666d:	4c 8b 45 8f          	mov    -0x71(%rbp),%r8
180116671:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
180116675:	49 8b d6             	mov    %r14,%rdx
180116678:	49 c1 e0 03          	shl    $0x3,%r8
18011667c:	48 c1 e2 03          	shl    $0x3,%rdx
180116680:	48 2b ca             	sub    %rdx,%rcx
180116683:	48 8b 54 15 d7       	mov    -0x29(%rbp,%rdx,1),%rdx
180116688:	48 8b 09             	mov    (%rcx),%rcx
18011668b:	e8 30 f3 01 00       	call   0x1801359c0
180116690:	e9 4d ff ff ff       	jmp    0x1801165e2
180116695:	4d 85 f6             	test   %r14,%r14
180116698:	74 33                	je     0x1801166cd
18011669a:	48 ff 47 08          	incq   0x8(%rdi)
18011669e:	85 db                	test   %ebx,%ebx
1801166a0:	74 29                	je     0x1801166cb
1801166a2:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1801166a6:	4c 8b c6             	mov    %rsi,%r8
1801166a9:	4c 8b 4d 6f          	mov    0x6f(%rbp),%r9
1801166ad:	48 8b ce             	mov    %rsi,%rcx
1801166b0:	48 8b 55 4f          	mov    0x4f(%rbp),%rdx
1801166b4:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1801166b9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1801166be:	e8 45 cd ff ff       	call   0x180113408
1801166c3:	85 c0                	test   %eax,%eax
1801166c5:	0f 85 17 ff ff ff    	jne    0x1801165e2
1801166cb:	33 db                	xor    %ebx,%ebx
1801166cd:	85 db                	test   %ebx,%ebx
1801166cf:	74 07                	je     0x1801166d8
1801166d1:	e9 11 ff ff ff       	jmp    0x1801165e7
1801166d6:	33 db                	xor    %ebx,%ebx
1801166d8:	4c 8b 65 8f          	mov    -0x71(%rbp),%r12
1801166dc:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1801166e0:	4d 85 f6             	test   %r14,%r14
1801166e3:	74 2c                	je     0x180116711
1801166e5:	48 ff 47 18          	incq   0x18(%rdi)
1801166e9:	85 db                	test   %ebx,%ebx
1801166eb:	74 1a                	je     0x180116707
1801166ed:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
1801166f1:	4d 8b c4             	mov    %r12,%r8
1801166f4:	49 c1 e0 03          	shl    $0x3,%r8
1801166f8:	48 8b d6             	mov    %rsi,%rdx
1801166fb:	e8 c0 f2 01 00       	call   0x1801359c0
180116700:	bb 01 00 00 00       	mov    $0x1,%ebx
180116705:	eb 02                	jmp    0x180116709
180116707:	33 db                	xor    %ebx,%ebx
180116709:	49 8b ce             	mov    %r14,%rcx
18011670c:	e8 eb 38 f8 ff       	call   0x180099ffc
180116711:	8b c3                	mov    %ebx,%eax
180116713:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
18011671a:	00
18011671b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
180116722:	41 5f                	pop    %r15
180116724:	41 5e                	pop    %r14
180116726:	41 5d                	pop    %r13
180116728:	41 5c                	pop    %r12
18011672a:	5f                   	pop    %rdi
18011672b:	5e                   	pop    %rsi
18011672c:	5d                   	pop    %rbp
18011672d:	c3                   	ret
18011672e:	cc                   	int3
18011672f:	cc                   	int3
180116730:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180116735:	48 8b 59 10          	mov    0x10(%rcx),%rbx
180116739:	48 8b c2             	mov    %rdx,%rax
18011673c:	41 ba 01 00 00 00    	mov    $0x1,%r10d
180116742:	48 3b d3             	cmp    %rbx,%rdx
180116745:	72 19                	jb     0x180116760
180116747:	45 33 d2             	xor    %r10d,%r10d
18011674a:	4d 85 c9             	test   %r9,%r9
18011674d:	0f 84 d9 00 00 00    	je     0x18011682c
180116753:	41 c7 41 10 06 00 00 	movl   $0x6,0x10(%r9)
18011675a:	00
18011675b:	e9 cc 00 00 00       	jmp    0x18011682c
180116760:	48 8b 51 18          	mov    0x18(%rcx),%rdx
180116764:	4c 8b 09             	mov    (%rcx),%r9
180116767:	48 83 fa 10          	cmp    $0x10,%rdx
18011676b:	75 5c                	jne    0x1801167c9
18011676d:	41 0f 10 00          	movups (%r8),%xmm0
180116771:	48 c1 e0 07          	shl    $0x7,%rax
180116775:	42 0f 11 04 08       	movups %xmm0,(%rax,%r9,1)
18011677a:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
18011677f:	42 0f 11 4c 08 10    	movups %xmm1,0x10(%rax,%r9,1)
180116785:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
18011678a:	42 0f 11 44 08 20    	movups %xmm0,0x20(%rax,%r9,1)
180116790:	41 0f 10 48 30       	movups 0x30(%r8),%xmm1
180116795:	42 0f 11 4c 08 30    	movups %xmm1,0x30(%rax,%r9,1)
18011679b:	41 0f 10 40 40       	movups 0x40(%r8),%xmm0
1801167a0:	42 0f 11 44 08 40    	movups %xmm0,0x40(%rax,%r9,1)
1801167a6:	41 0f 10 48 50       	movups 0x50(%r8),%xmm1
1801167ab:	42 0f 11 4c 08 50    	movups %xmm1,0x50(%rax,%r9,1)
1801167b1:	41 0f 10 40 60       	movups 0x60(%r8),%xmm0
1801167b6:	42 0f 11 44 08 60    	movups %xmm0,0x60(%rax,%r9,1)
1801167bc:	41 0f 10 48 70       	movups 0x70(%r8),%xmm1
1801167c1:	42 0f 11 4c 08 70    	movups %xmm1,0x70(%rax,%r9,1)
1801167c7:	eb 63                	jmp    0x18011682c
1801167c9:	4c 8b d8             	mov    %rax,%r11
1801167cc:	48 8b c8             	mov    %rax,%rcx
1801167cf:	49 83 e3 fc          	and    $0xfffffffffffffffc,%r11
1801167d3:	83 e1 03             	and    $0x3,%ecx
1801167d6:	4c 0f af da          	imul   %rdx,%r11
1801167da:	48 83 e3 fc          	and    $0xfffffffffffffffc,%rbx
1801167de:	48 3b c3             	cmp    %rbx,%rax
1801167e1:	73 22                	jae    0x180116805
1801167e3:	48 85 d2             	test   %rdx,%rdx
1801167e6:	74 44                	je     0x18011682c
1801167e8:	4a 8d 04 19          	lea    (%rcx,%r11,1),%rax
1801167ec:	49 8d 0c c1          	lea    (%r9,%rax,8),%rcx
1801167f0:	49 8b 00             	mov    (%r8),%rax
1801167f3:	4d 8d 40 08          	lea    0x8(%r8),%r8
1801167f7:	48 89 01             	mov    %rax,(%rcx)
1801167fa:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1801167fe:	49 2b d2             	sub    %r10,%rdx
180116801:	75 ed                	jne    0x1801167f0
180116803:	eb 27                	jmp    0x18011682c
180116805:	48 85 d2             	test   %rdx,%rdx
180116808:	74 22                	je     0x18011682c
18011680a:	48 0f af ca          	imul   %rdx,%rcx
18011680e:	49 8d 04 0b          	lea    (%r11,%rcx,1),%rax
180116812:	48 c1 e0 03          	shl    $0x3,%rax
180116816:	49 2b c0             	sub    %r8,%rax
180116819:	49 03 c1             	add    %r9,%rax
18011681c:	49 8b 08             	mov    (%r8),%rcx
18011681f:	4a 89 0c 00          	mov    %rcx,(%rax,%r8,1)
180116823:	4d 8d 40 08          	lea    0x8(%r8),%r8
180116827:	49 2b d2             	sub    %r10,%rdx
18011682a:	75 f0                	jne    0x18011681c
18011682c:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
180116831:	41 8b c2             	mov    %r10d,%eax
180116834:	c3                   	ret
180116835:	cc                   	int3
180116836:	cc                   	int3
180116837:	cc                   	int3
180116838:	48 8b c4             	mov    %rsp,%rax
18011683b:	48 89 58 18          	mov    %rbx,0x18(%rax)
18011683f:	48 89 48 08          	mov    %rcx,0x8(%rax)
180116843:	55                   	push   %rbp
180116844:	56                   	push   %rsi
180116845:	57                   	push   %rdi
180116846:	41 54                	push   %r12
180116848:	41 55                	push   %r13
18011684a:	41 56                	push   %r14
18011684c:	41 57                	push   %r15
18011684e:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
180116855:	48 8b 69 10          	mov    0x10(%rcx),%rbp
180116859:	49 8b f8             	mov    %r8,%rdi
18011685c:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
180116860:	4c 8b fa             	mov    %rdx,%r15
180116863:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
180116867:	4c 8b f1             	mov    %rcx,%r14
18011686a:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
18011686f:	be 01 00 00 00       	mov    $0x1,%esi
180116874:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
180116879:	44 0f 29 54 24 60    	movaps %xmm10,0x60(%rsp)
18011687f:	44 0f 29 5c 24 50    	movaps %xmm11,0x50(%rsp)
180116885:	44 0f 29 64 24 40    	movaps %xmm12,0x40(%rsp)
18011688b:	44 0f 29 6c 24 30    	movaps %xmm13,0x30(%rsp)
180116891:	48 3b d5             	cmp    %rbp,%rdx
180116894:	72 18                	jb     0x1801168ae
180116896:	33 f6                	xor    %esi,%esi
180116898:	4d 85 c9             	test   %r9,%r9
18011689b:	0f 84 8c 03 00 00    	je     0x180116c2d
1801168a1:	41 c7 41 10 06 00 00 	movl   $0x6,0x10(%r9)
1801168a8:	00
1801168a9:	e9 7f 03 00 00       	jmp    0x180116c2d
1801168ae:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1801168b2:	48 8b 19             	mov    (%rcx),%rbx
1801168b5:	49 83 f8 10          	cmp    $0x10,%r8
1801168b9:	0f 85 6a 01 00 00    	jne    0x180116a29
1801168bf:	f3 0f 6f 1b          	movdqu (%rbx),%xmm3
1801168c3:	8b ce                	mov    %esi,%ecx
1801168c5:	f3 0f 6f 63 10       	movdqu 0x10(%rbx),%xmm4
1801168ca:	f3 0f 6f 6b 20       	movdqu 0x20(%rbx),%xmm5
1801168cf:	f3 0f 6f 73 30       	movdqu 0x30(%rbx),%xmm6
1801168d4:	f3 0f 6f 7b 40       	movdqu 0x40(%rbx),%xmm7
1801168d9:	f3 44 0f 6f 43 50    	movdqu 0x50(%rbx),%xmm8
1801168df:	f3 44 0f 6f 4b 60    	movdqu 0x60(%rbx),%xmm9
1801168e5:	f3 44 0f 6f 53 70    	movdqu 0x70(%rbx),%xmm10
1801168eb:	48 83 eb 80          	sub    $0xffffffffffffff80,%rbx
1801168ef:	66 44 0f 6f 2d 88 7a 	movdqa 0x47a88(%rip),%xmm13        # 0x18015e380
1801168f6:	04 00
1801168f8:	0f 57 c0             	xorps  %xmm0,%xmm0
1801168fb:	66 45 0f 6e df       	movd   %r15d,%xmm11
180116900:	66 45 0f 6f e5       	movdqa %xmm13,%xmm12
180116905:	66 45 0f 70 db 00    	pshufd $0x0,%xmm11,%xmm11
18011690b:	66 41 0f 6f cb       	movdqa %xmm11,%xmm1
180116910:	66 0f 76 c8          	pcmpeqd %xmm0,%xmm1
180116914:	66 0f db d9          	pand   %xmm1,%xmm3
180116918:	66 0f db e1          	pand   %xmm1,%xmm4
18011691c:	66 0f db e9          	pand   %xmm1,%xmm5
180116920:	66 0f db f1          	pand   %xmm1,%xmm6
180116924:	66 0f db f9          	pand   %xmm1,%xmm7
180116928:	66 44 0f db c1       	pand   %xmm1,%xmm8
18011692d:	66 44 0f db c9       	pand   %xmm1,%xmm9
180116932:	66 44 0f db d1       	pand   %xmm1,%xmm10
180116937:	48 3b ee             	cmp    %rsi,%rbp
18011693a:	0f 86 ba 00 00 00    	jbe    0x1801169fa
180116940:	f3 0f 6f 0b          	movdqu (%rbx),%xmm1
180116944:	48 8d 9b 80 00 00 00 	lea    0x80(%rbx),%rbx
18011694b:	03 ce                	add    %esi,%ecx
18011694d:	66 41 0f 6f c5       	movdqa %xmm13,%xmm0
180116952:	8b c1                	mov    %ecx,%eax
180116954:	66 41 0f fe c4       	paddd  %xmm12,%xmm0
180116959:	66 41 0f 6f d3       	movdqa %xmm11,%xmm2
18011695e:	66 41 0f 76 d4       	pcmpeqd %xmm12,%xmm2
180116963:	66 44 0f 6f e0       	movdqa %xmm0,%xmm12
180116968:	66 0f db ca          	pand   %xmm2,%xmm1
18011696c:	66 0f eb cb          	por    %xmm3,%xmm1
180116970:	66 0f 6f d9          	movdqa %xmm1,%xmm3
180116974:	f3 0f 6f 43 90       	movdqu -0x70(%rbx),%xmm0
180116979:	f3 0f 6f 4b a0       	movdqu -0x60(%rbx),%xmm1
18011697e:	66 0f db c2          	pand   %xmm2,%xmm0
180116982:	66 0f eb c4          	por    %xmm4,%xmm0
180116986:	66 0f db ca          	pand   %xmm2,%xmm1
18011698a:	66 0f 6f e0          	movdqa %xmm0,%xmm4
18011698e:	66 0f eb cd          	por    %xmm5,%xmm1
180116992:	66 0f 6f e9          	movdqa %xmm1,%xmm5
180116996:	f3 0f 6f 43 b0       	movdqu -0x50(%rbx),%xmm0
18011699b:	f3 0f 6f 4b c0       	movdqu -0x40(%rbx),%xmm1
1801169a0:	66 0f db c2          	pand   %xmm2,%xmm0
1801169a4:	66 0f eb c6          	por    %xmm6,%xmm0
1801169a8:	66 0f db ca          	pand   %xmm2,%xmm1
1801169ac:	66 0f 6f f0          	movdqa %xmm0,%xmm6
1801169b0:	66 0f eb cf          	por    %xmm7,%xmm1
1801169b4:	66 0f 6f f9          	movdqa %xmm1,%xmm7
1801169b8:	f3 0f 6f 43 d0       	movdqu -0x30(%rbx),%xmm0
1801169bd:	f3 0f 6f 4b e0       	movdqu -0x20(%rbx),%xmm1
1801169c2:	66 0f db c2          	pand   %xmm2,%xmm0
1801169c6:	66 41 0f eb c0       	por    %xmm8,%xmm0
1801169cb:	66 0f db ca          	pand   %xmm2,%xmm1
1801169cf:	66 44 0f 6f c0       	movdqa %xmm0,%xmm8
1801169d4:	66 41 0f eb c9       	por    %xmm9,%xmm1
1801169d9:	66 44 0f 6f c9       	movdqa %xmm1,%xmm9
1801169de:	f3 0f 6f 43 f0       	movdqu -0x10(%rbx),%xmm0
1801169e3:	66 0f db c2          	pand   %xmm2,%xmm0
1801169e7:	66 41 0f eb c2       	por    %xmm10,%xmm0
1801169ec:	66 44 0f 6f d0       	movdqa %xmm0,%xmm10
1801169f1:	48 3b c5             	cmp    %rbp,%rax
1801169f4:	0f 82 46 ff ff ff    	jb     0x180116940
1801169fa:	f3 0f 7f 1f          	movdqu %xmm3,(%rdi)
1801169fe:	f3 0f 7f 67 10       	movdqu %xmm4,0x10(%rdi)
180116a03:	f3 0f 7f 6f 20       	movdqu %xmm5,0x20(%rdi)
180116a08:	f3 0f 7f 77 30       	movdqu %xmm6,0x30(%rdi)
180116a0d:	f3 0f 7f 7f 40       	movdqu %xmm7,0x40(%rdi)
180116a12:	f3 44 0f 7f 47 50    	movdqu %xmm8,0x50(%rdi)
180116a18:	f3 44 0f 7f 4f 60    	movdqu %xmm9,0x60(%rdi)
180116a1e:	f3 44 0f 7f 57 70    	movdqu %xmm10,0x70(%rdi)
180116a24:	e9 04 02 00 00       	jmp    0x180116c2d
180116a29:	49 c1 e0 03          	shl    $0x3,%r8
180116a2d:	33 d2                	xor    %edx,%edx
180116a2f:	48 8b cf             	mov    %rdi,%rcx
180116a32:	e8 49 f2 01 00       	call   0x180135c80
180116a37:	33 d2                	xor    %edx,%edx
180116a39:	8b c5                	mov    %ebp,%eax
180116a3b:	83 e0 fc             	and    $0xfffffffc,%eax
180116a3e:	89 84 24 f8 00 00 00 	mov    %eax,0xf8(%rsp)
180116a45:	0f 86 9c 01 00 00    	jbe    0x180116be7
180116a4b:	45 8b 6e 18          	mov    0x18(%r14),%r13d
180116a4f:	44 8d 62 02          	lea    0x2(%rdx),%r12d
180116a53:	41 8b cd             	mov    %r13d,%ecx
180116a56:	c1 e9 02             	shr    $0x2,%ecx
180116a59:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
180116a5d:	41 83 e5 03          	and    $0x3,%r13d