14020f5d3:	48 83 fa 0f          	cmp    $0xf,%rdx
14020f5d7:	76 32                	jbe    0x14020f60b
14020f5d9:	48 ff c2             	inc    %rdx
14020f5dc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14020f5e1:	48 8b c1             	mov    %rcx,%rax
14020f5e4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14020f5eb:	72 19                	jb     0x14020f606
14020f5ed:	48 83 c2 27          	add    $0x27,%rdx
14020f5f1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020f5f5:	48 2b c1             	sub    %rcx,%rax
14020f5f8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14020f5fc:	48 83 f8 1f          	cmp    $0x1f,%rax
14020f600:	0f 87 f6 05 00 00    	ja     0x14020fbfc
14020f606:	e8 39 bb c0 00       	call   0x140e1b144
14020f60b:	66 0f 6f 05 1d 48 d9 	movdqa 0xd9481d(%rip),%xmm0        # 0x140fa3e30
14020f612:	00
14020f613:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14020f619:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
14020f61e:	e8 8d 05 89 00       	call   0x140a9fbb0
14020f623:	48 8b 08             	mov    (%rax),%rcx
14020f626:	48 85 c9             	test   %rcx,%rcx
14020f629:	74 04                	je     0x14020f62f
14020f62b:	4c 89 69 60          	mov    %r13,0x60(%rcx)
14020f62f:	0f 57 c0             	xorps  %xmm0,%xmm0
14020f632:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14020f636:	0f 57 c9             	xorps  %xmm1,%xmm1
14020f639:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
14020f63e:	b9 40 00 00 00       	mov    $0x40,%ecx
14020f643:	e8 e8 76 f8 ff       	call   0x140196d30
14020f648:	48 8b d0             	mov    %rax,%rdx
14020f64b:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14020f64f:	66 0f 6f 05 59 d9 d9 	movdqa 0xd9d959(%rip),%xmm0        # 0x140facfb0
14020f656:	00
14020f657:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14020f65c:	0f 10 05 dd d2 d9 00 	movups 0xd9d2dd(%rip),%xmm0        # 0x140fac940
14020f663:	0f 11 00             	movups %xmm0,(%rax)
14020f666:	0f 10 0d e3 d2 d9 00 	movups 0xd9d2e3(%rip),%xmm1        # 0x140fac950
14020f66d:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14020f671:	0f 10 05 e8 d2 d9 00 	movups 0xd9d2e8(%rip),%xmm0        # 0x140fac960
14020f678:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14020f67c:	f2 0f 10 05 ec d2 d9 	movsd  0xd9d2ec(%rip),%xmm0        # 0x140fac970
14020f683:	00
14020f684:	f2 0f 11 40 30       	movsd  %xmm0,0x30(%rax)
14020f689:	8b 05 e9 d2 d9 00    	mov    0xd9d2e9(%rip),%eax        # 0x140fac978
14020f68f:	89 42 38             	mov    %eax,0x38(%rdx)
14020f692:	0f b6 05 e3 d2 d9 00 	movzbl 0xd9d2e3(%rip),%eax        # 0x140fac97c
14020f699:	88 42 3c             	mov    %al,0x3c(%rdx)
14020f69c:	c6 42 3d 00          	movb   $0x0,0x3d(%rdx)
14020f6a0:	48 8d 45 68          	lea    0x68(%rbp),%rax
14020f6a4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14020f6a9:	0f 57 c0             	xorps  %xmm0,%xmm0
14020f6ac:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
14020f6b0:	0f 57 c9             	xorps  %xmm1,%xmm1
14020f6b3:	f3 0f 7f 4d 50       	movdqu %xmm1,0x50(%rbp)
14020f6b8:	b9 40 00 00 00       	mov    $0x40,%ecx
14020f6bd:	e8 6e 76 f8 ff       	call   0x140196d30
14020f6c2:	48 8b c8             	mov    %rax,%rcx
14020f6c5:	48 89 45 40          	mov    %rax,0x40(%rbp)
14020f6c9:	66 0f 6f 05 df d8 d9 	movdqa 0xd9d8df(%rip),%xmm0        # 0x140facfb0
14020f6d0:	00
14020f6d1:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
14020f6d6:	0f 10 05 63 d2 d9 00 	movups 0xd9d263(%rip),%xmm0        # 0x140fac940
14020f6dd:	0f 11 00             	movups %xmm0,(%rax)
14020f6e0:	0f 10 0d 69 d2 d9 00 	movups 0xd9d269(%rip),%xmm1        # 0x140fac950
14020f6e7:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14020f6eb:	0f 10 05 6e d2 d9 00 	movups 0xd9d26e(%rip),%xmm0        # 0x140fac960
14020f6f2:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14020f6f6:	f2 0f 10 05 72 d2 d9 	movsd  0xd9d272(%rip),%xmm0        # 0x140fac970
14020f6fd:	00
14020f6fe:	f2 0f 11 40 30       	movsd  %xmm0,0x30(%rax)
14020f703:	8b 05 6f d2 d9 00    	mov    0xd9d26f(%rip),%eax        # 0x140fac978
14020f709:	89 41 38             	mov    %eax,0x38(%rcx)
14020f70c:	0f b6 05 69 d2 d9 00 	movzbl 0xd9d269(%rip),%eax        # 0x140fac97c
14020f713:	88 41 3c             	mov    %al,0x3c(%rcx)
14020f716:	c6 41 3d 00          	movb   $0x0,0x3d(%rcx)
14020f71a:	48 c7 45 60 02 00 00 	movq   $0x2,0x60(%rbp)
14020f721:	00
14020f722:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
14020f726:	4c 8d 45 60          	lea    0x60(%rbp),%r8
14020f72a:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
14020f731:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
14020f735:	e8 d6 40 17 00       	call   0x140383810
14020f73a:	4c 8b e0             	mov    %rax,%r12
14020f73d:	48 85 ff             	test   %rdi,%rdi
14020f740:	74 1b                	je     0x14020f75d
14020f742:	80 7f 10 01          	cmpb   $0x1,0x10(%rdi)
14020f746:	75 05                	jne    0x14020f74d
14020f748:	48 8b 07             	mov    (%rdi),%rax
14020f74b:	eb 1a                	jmp    0x14020f767
14020f74d:	48 85 ff             	test   %rdi,%rdi
14020f750:	74 0b                	je     0x14020f75d
14020f752:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14020f756:	75 05                	jne    0x14020f75d
14020f758:	48 8b 07             	mov    (%rdi),%rax
14020f75b:	eb 0a                	jmp    0x14020f767
14020f75d:	e8 5e bb 88 00       	call   0x140a9b2c0
14020f762:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14020f767:	48 85 c0             	test   %rax,%rax
14020f76a:	0f 84 3f 04 00 00    	je     0x14020fbaf
14020f770:	48 83 c0 10          	add    $0x10,%rax
14020f774:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
14020f778:	0f 84 57 09 00 00    	je     0x1402100d5
14020f77e:	0f b6 48 10          	movzbl 0x10(%rax),%ecx
14020f782:	80 f9 01             	cmp    $0x1,%cl
14020f785:	75 0a                	jne    0x14020f791
14020f787:	48 85 c0             	test   %rax,%rax
14020f78a:	74 13                	je     0x14020f79f
14020f78c:	4c 8b 30             	mov    (%rax),%r14
14020f78f:	eb 18                	jmp    0x14020f7a9
14020f791:	84 c9                	test   %cl,%cl
14020f793:	75 0a                	jne    0x14020f79f
14020f795:	48 85 c0             	test   %rax,%rax
14020f798:	74 05                	je     0x14020f79f
14020f79a:	4c 8b 30             	mov    (%rax),%r14
14020f79d:	eb 0a                	jmp    0x14020f7a9
14020f79f:	e8 1c bb 88 00       	call   0x140a9b2c0
14020f7a4:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14020f7a9:	4d 85 f6             	test   %r14,%r14
14020f7ac:	0f 84 f2 08 00 00    	je     0x1402100a4
14020f7b2:	41 80 7e 40 00       	cmpb   $0x0,0x40(%r14)
14020f7b7:	0f 84 92 08 00 00    	je     0x14021004f
14020f7bd:	48 85 ff             	test   %rdi,%rdi
14020f7c0:	74 1b                	je     0x14020f7dd
14020f7c2:	80 7f 10 01          	cmpb   $0x1,0x10(%rdi)
14020f7c6:	75 05                	jne    0x14020f7cd
14020f7c8:	48 8b 07             	mov    (%rdi),%rax
14020f7cb:	eb 1a                	jmp    0x14020f7e7
14020f7cd:	48 85 ff             	test   %rdi,%rdi
14020f7d0:	74 0b                	je     0x14020f7dd
14020f7d2:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14020f7d6:	75 05                	jne    0x14020f7dd
14020f7d8:	48 8b 07             	mov    (%rdi),%rax
14020f7db:	eb 0a                	jmp    0x14020f7e7
14020f7dd:	e8 de ba 88 00       	call   0x140a9b2c0
14020f7e2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14020f7e7:	48 85 c0             	test   %rax,%rax
14020f7ea:	0f 84 2e 08 00 00    	je     0x14021001e
14020f7f0:	48 83 c0 10          	add    $0x10,%rax
14020f7f4:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
14020f7f8:	0f 84 cb 07 00 00    	je     0x14020ffc9
14020f7fe:	0f b6 48 10          	movzbl 0x10(%rax),%ecx
14020f802:	80 f9 01             	cmp    $0x1,%cl
14020f805:	75 0a                	jne    0x14020f811
14020f807:	48 85 c0             	test   %rax,%rax
14020f80a:	74 13                	je     0x14020f81f
14020f80c:	48 8b 30             	mov    (%rax),%rsi
14020f80f:	eb 18                	jmp    0x14020f829
14020f811:	84 c9                	test   %cl,%cl
14020f813:	75 0a                	jne    0x14020f81f
14020f815:	48 85 c0             	test   %rax,%rax
14020f818:	74 05                	je     0x14020f81f
14020f81a:	48 8b 30             	mov    (%rax),%rsi
14020f81d:	eb 0a                	jmp    0x14020f829
14020f81f:	e8 9c ba 88 00       	call   0x140a9b2c0
14020f824:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14020f829:	48 85 f6             	test   %rsi,%rsi
14020f82c:	0f 84 66 07 00 00    	je     0x14020ff98
14020f832:	80 7e 38 00          	cmpb   $0x0,0x38(%rsi)
14020f836:	0f 84 07 07 00 00    	je     0x14020ff43
14020f83c:	48 85 ff             	test   %rdi,%rdi
14020f83f:	74 1b                	je     0x14020f85c
14020f841:	80 7f 10 01          	cmpb   $0x1,0x10(%rdi)
14020f845:	75 05                	jne    0x14020f84c
14020f847:	48 8b 07             	mov    (%rdi),%rax
14020f84a:	eb 1a                	jmp    0x14020f866
14020f84c:	48 85 ff             	test   %rdi,%rdi
14020f84f:	74 0b                	je     0x14020f85c
14020f851:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14020f855:	75 05                	jne    0x14020f85c
14020f857:	48 8b 07             	mov    (%rdi),%rax
14020f85a:	eb 0a                	jmp    0x14020f866
14020f85c:	e8 5f ba 88 00       	call   0x140a9b2c0
14020f861:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14020f866:	48 85 c0             	test   %rax,%rax
14020f869:	0f 84 a3 06 00 00    	je     0x14020ff12
14020f86f:	48 83 c0 10          	add    $0x10,%rax
14020f873:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
14020f877:	0f 84 40 06 00 00    	je     0x14020febd
14020f87d:	0f b6 48 10          	movzbl 0x10(%rax),%ecx
14020f881:	80 f9 01             	cmp    $0x1,%cl
14020f884:	75 0a                	jne    0x14020f890
14020f886:	48 85 c0             	test   %rax,%rax
14020f889:	74 13                	je     0x14020f89e
14020f88b:	48 8b 18             	mov    (%rax),%rbx
14020f88e:	eb 18                	jmp    0x14020f8a8
14020f890:	84 c9                	test   %cl,%cl
14020f892:	75 0a                	jne    0x14020f89e
14020f894:	48 85 c0             	test   %rax,%rax
14020f897:	74 05                	je     0x14020f89e
14020f899:	48 8b 18             	mov    (%rax),%rbx
14020f89c:	eb 0a                	jmp    0x14020f8a8
14020f89e:	e8 1d ba 88 00       	call   0x140a9b2c0
14020f8a3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020f8a8:	48 85 db             	test   %rbx,%rbx
14020f8ab:	0f 84 db 05 00 00    	je     0x14020fe8c
14020f8b1:	80 7b 32 00          	cmpb   $0x0,0x32(%rbx)
14020f8b5:	0f 84 7c 05 00 00    	je     0x14020fe37
14020f8bb:	48 85 ff             	test   %rdi,%rdi
14020f8be:	74 1b                	je     0x14020f8db
14020f8c0:	80 7f 10 01          	cmpb   $0x1,0x10(%rdi)
14020f8c4:	75 05                	jne    0x14020f8cb
14020f8c6:	48 8b 07             	mov    (%rdi),%rax
14020f8c9:	eb 1a                	jmp    0x14020f8e5
14020f8cb:	48 85 ff             	test   %rdi,%rdi
14020f8ce:	74 0b                	je     0x14020f8db
14020f8d0:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14020f8d4:	75 05                	jne    0x14020f8db
14020f8d6:	48 8b 07             	mov    (%rdi),%rax
14020f8d9:	eb 0a                	jmp    0x14020f8e5
14020f8db:	e8 e0 b9 88 00       	call   0x140a9b2c0
14020f8e0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14020f8e5:	48 85 c0             	test   %rax,%rax
14020f8e8:	0f 84 18 05 00 00    	je     0x14020fe06
14020f8ee:	48 83 c0 10          	add    $0x10,%rax
14020f8f2:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
14020f8f6:	0f 84 b5 04 00 00    	je     0x14020fdb1
14020f8fc:	0f b6 48 10          	movzbl 0x10(%rax),%ecx
14020f900:	80 f9 01             	cmp    $0x1,%cl
14020f903:	75 0a                	jne    0x14020f90f
14020f905:	48 85 c0             	test   %rax,%rax
14020f908:	74 13                	je     0x14020f91d
14020f90a:	48 8b 08             	mov    (%rax),%rcx
14020f90d:	eb 18                	jmp    0x14020f927
14020f90f:	84 c9                	test   %cl,%cl
14020f911:	75 0a                	jne    0x14020f91d
14020f913:	48 85 c0             	test   %rax,%rax
14020f916:	74 05                	je     0x14020f91d
14020f918:	48 8b 08             	mov    (%rax),%rcx
14020f91b:	eb 0a                	jmp    0x14020f927
14020f91d:	e8 9e b9 88 00       	call   0x140a9b2c0
14020f922:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14020f927:	48 85 c9             	test   %rcx,%rcx
14020f92a:	0f 84 50 04 00 00    	je     0x14020fd80
14020f930:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
14020f934:	0f 84 f1 03 00 00    	je     0x14020fd2b
14020f93a:	4c 8b 79 20          	mov    0x20(%rcx),%r15
14020f93e:	41 81 ff ff 00 00 00 	cmp    $0xff,%r15d
14020f945:	0f 87 da 03 00 00    	ja     0x14020fd25
14020f94b:	48 85 ff             	test   %rdi,%rdi
14020f94e:	74 1b                	je     0x14020f96b
14020f950:	80 7f 10 01          	cmpb   $0x1,0x10(%rdi)
14020f954:	75 05                	jne    0x14020f95b
14020f956:	48 8b 07             	mov    (%rdi),%rax
14020f959:	eb 1a                	jmp    0x14020f975
14020f95b:	48 85 ff             	test   %rdi,%rdi
14020f95e:	74 0b                	je     0x14020f96b
14020f960:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14020f964:	75 05                	jne    0x14020f96b
14020f966:	48 8b 07             	mov    (%rdi),%rax
14020f969:	eb 0a                	jmp    0x14020f975
14020f96b:	e8 50 b9 88 00       	call   0x140a9b2c0
14020f970:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14020f975:	48 85 c0             	test   %rax,%rax
14020f978:	0f 84 76 03 00 00    	je     0x14020fcf4
14020f97e:	48 83 c0 10          	add    $0x10,%rax
14020f982:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
14020f986:	0f 84 13 03 00 00    	je     0x14020fc9f
14020f98c:	0f b6 48 10          	movzbl 0x10(%rax),%ecx
14020f990:	80 f9 01             	cmp    $0x1,%cl
14020f993:	75 0a                	jne    0x14020f99f
14020f995:	48 85 c0             	test   %rax,%rax
14020f998:	74 13                	je     0x14020f9ad
14020f99a:	48 8b 08             	mov    (%rax),%rcx
14020f99d:	eb 18                	jmp    0x14020f9b7
14020f99f:	84 c9                	test   %cl,%cl
14020f9a1:	75 0a                	jne    0x14020f9ad
14020f9a3:	48 85 c0             	test   %rax,%rax
14020f9a6:	74 05                	je     0x14020f9ad
14020f9a8:	48 8b 08             	mov    (%rax),%rcx
14020f9ab:	eb 0a                	jmp    0x14020f9b7
14020f9ad:	e8 0e b9 88 00       	call   0x140a9b2c0
14020f9b2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14020f9b7:	48 85 c9             	test   %rcx,%rcx
14020f9ba:	0f 84 ae 02 00 00    	je     0x14020fc6e
14020f9c0:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
14020f9c4:	0f 84 4f 02 00 00    	je     0x14020fc19
14020f9ca:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14020f9ce:	81 fa ff 00 00 00    	cmp    $0xff,%edx
14020f9d4:	0f 87 4b 03 00 00    	ja     0x14020fd25
14020f9da:	41 8b 46 3c          	mov    0x3c(%r14),%eax
14020f9de:	89 44 24 70          	mov    %eax,0x70(%rsp)
14020f9e2:	8b 46 34             	mov    0x34(%rsi),%eax
14020f9e5:	89 44 24 74          	mov    %eax,0x74(%rsp)
14020f9e9:	0f b7 43 30          	movzwl 0x30(%rbx),%eax
14020f9ed:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
14020f9f2:	44 88 7c 24 7c       	mov    %r15b,0x7c(%rsp)
14020f9f7:	88 55 80             	mov    %dl,-0x80(%rbp)
14020f9fa:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
14020f9fe:	4d 8b c4             	mov    %r12,%r8
14020fa01:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14020fa06:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14020fa0a:	e8 b1 e8 ff ff       	call   0x14020e2c0
14020fa0f:	90                   	nop
14020fa10:	48 8b 55 78          	mov    0x78(%rbp),%rdx
14020fa14:	48 3b 95 80 00 00 00 	cmp    0x80(%rbp),%rdx
14020fa1b:	74 14                	je     0x14020fa31
14020fa1d:	48 8b 08             	mov    (%rax),%rcx
14020fa20:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14020fa27:	48 89 0a             	mov    %rcx,(%rdx)
14020fa2a:	48 83 45 78 08       	addq   $0x8,0x78(%rbp)
14020fa2f:	eb 0d                	jmp    0x14020fa3e
14020fa31:	4c 8b c0             	mov    %rax,%r8
14020fa34:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14020fa38:	e8 23 d4 ff ff       	call   0x14020ce60
14020fa3d:	90                   	nop
14020fa3e:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14020fa42:	48 85 c9             	test   %rcx,%rcx
14020fa45:	74 24                	je     0x14020fa6b
14020fa47:	8b 41 10             	mov    0x10(%rcx),%eax
14020fa4a:	ff c8                	dec    %eax
14020fa4c:	89 41 10             	mov    %eax,0x10(%rcx)
14020fa4f:	85 c0                	test   %eax,%eax
14020fa51:	7f 18                	jg     0x14020fa6b
14020fa53:	0f 88 a9 01 00 00    	js     0x14020fc02
14020fa59:	48 8b 01             	mov    (%rcx),%rax
14020fa5c:	ba 01 00 00 00       	mov    $0x1,%edx
14020fa61:	48 8b 00             	mov    (%rax),%rax
14020fa64:	ff 15 b6 3f d7 00    	call   *0xd73fb6(%rip)        # 0x140f83a20
14020fa6a:	90                   	nop
14020fa6b:	48 8b 55 58          	mov    0x58(%rbp),%rdx
14020fa6f:	48 83 fa 0f          	cmp    $0xf,%rdx
14020fa73:	76 31                	jbe    0x14020faa6
14020fa75:	48 ff c2             	inc    %rdx
14020fa78:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14020fa7c:	48 8b c1             	mov    %rcx,%rax
14020fa7f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14020fa86:	72 19                	jb     0x14020faa1
14020fa88:	48 83 c2 27          	add    $0x27,%rdx
14020fa8c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020fa90:	48 2b c1             	sub    %rcx,%rax
14020fa93:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14020fa97:	48 83 f8 1f          	cmp    $0x1f,%rax
14020fa9b:	0f 87 6c 01 00 00    	ja     0x14020fc0d
14020faa1:	e8 9e b6 c0 00       	call   0x140e1b144
14020faa6:	66 0f 6f 05 82 43 d9 	movdqa 0xd94382(%rip),%xmm0        # 0x140fa3e30
14020faad:	00
14020faae:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
14020fab3:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
14020fab7:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14020fabb:	48 83 fa 0f          	cmp    $0xf,%rdx
14020fabf:	76 31                	jbe    0x14020faf2
14020fac1:	48 ff c2             	inc    %rdx
14020fac4:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14020fac8:	48 8b c1             	mov    %rcx,%rax
14020facb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14020fad2:	72 19                	jb     0x14020faed
14020fad4:	48 83 c2 27          	add    $0x27,%rdx
14020fad8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020fadc:	48 2b c1             	sub    %rcx,%rax
14020fadf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax