14038c2ea:	e8 11 ac e0 ff       	call   0x140196f00
14038c2ef:	0f 57 c0             	xorps  %xmm0,%xmm0
14038c2f2:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14038c2f6:	0f 57 c9             	xorps  %xmm1,%xmm1
14038c2f9:	f3 0f 7f 4d cf       	movdqu %xmm1,-0x31(%rbp)
14038c2fe:	b9 30 00 00 00       	mov    $0x30,%ecx
14038c303:	e8 00 ee a8 00       	call   0x140e1b108
14038c308:	48 8b d0             	mov    %rax,%rdx
14038c30b:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14038c30f:	66 0f 6f 05 a9 62 c5 	movdqa 0xc562a9(%rip),%xmm0        # 0x140fe25c0
14038c316:	00
14038c317:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
14038c31c:	0f 10 05 5d 66 c5 00 	movups 0xc5665d(%rip),%xmm0        # 0x140fe2980
14038c323:	0f 11 00             	movups %xmm0,(%rax)
14038c326:	0f 10 0d 63 66 c5 00 	movups 0xc56663(%rip),%xmm1        # 0x140fe2990
14038c32d:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14038c331:	0f b7 0d 68 66 c5 00 	movzwl 0xc56668(%rip),%ecx        # 0x140fe29a0
14038c338:	66 89 48 20          	mov    %cx,0x20(%rax)
14038c33c:	0f b6 05 5f 66 c5 00 	movzbl 0xc5665f(%rip),%eax        # 0x140fe29a2
14038c343:	88 42 22             	mov    %al,0x22(%rdx)
14038c346:	88 5a 23             	mov    %bl,0x23(%rdx)
14038c349:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14038c34d:	e8 5e 20 00 00       	call   0x14038e3b0
14038c352:	90                   	nop
14038c353:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14038c357:	48 83 fa 0f          	cmp    $0xf,%rdx
14038c35b:	76 31                	jbe    0x14038c38e
14038c35d:	48 ff c2             	inc    %rdx
14038c360:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14038c364:	48 8b c1             	mov    %rcx,%rax
14038c367:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038c36e:	72 19                	jb     0x14038c389
14038c370:	48 83 c2 27          	add    $0x27,%rdx
14038c374:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038c378:	48 2b c1             	sub    %rcx,%rax
14038c37b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038c37f:	48 83 f8 1f          	cmp    $0x1f,%rax
14038c383:	0f 87 3e 05 00 00    	ja     0x14038c8c7
14038c389:	e8 b6 ed a8 00       	call   0x140e1b144
14038c38e:	e8 ed 45 71 00       	call   0x140aa0980
14038c393:	0f 57 c0             	xorps  %xmm0,%xmm0
14038c396:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14038c39a:	66 0f 6f 0d 5e 96 c1 	movdqa 0xc1965e(%rip),%xmm1        # 0x140fa5a00
14038c3a1:	00
14038c3a2:	f3 0f 7f 4d af       	movdqu %xmm1,-0x51(%rbp)
14038c3a7:	f2 0f 10 05 f9 65 c5 	movsd  0xc565f9(%rip),%xmm0        # 0x140fe29a8
14038c3ae:	00
14038c3af:	f2 0f 11 45 9f       	movsd  %xmm0,-0x61(%rbp)
14038c3b4:	8b 05 f6 65 c5 00    	mov    0xc565f6(%rip),%eax        # 0x140fe29b0
14038c3ba:	89 45 a7             	mov    %eax,-0x59(%rbp)
14038c3bd:	0f b7 05 f0 65 c5 00 	movzwl 0xc565f0(%rip),%eax        # 0x140fe29b4
14038c3c4:	66 89 45 ab          	mov    %ax,-0x55(%rbp)
14038c3c8:	0f b6 05 e7 65 c5 00 	movzbl 0xc565e7(%rip),%eax        # 0x140fe29b6
14038c3cf:	88 45 ad             	mov    %al,-0x53(%rbp)
14038c3d2:	c6 45 ae 00          	movb   $0x0,-0x52(%rbp)
14038c3d6:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14038c3da:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14038c3de:	e8 1d fa 70 00       	call   0x140a9be00
14038c3e3:	90                   	nop
14038c3e4:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
14038c3e8:	48 83 fa 0f          	cmp    $0xf,%rdx
14038c3ec:	76 31                	jbe    0x14038c41f
14038c3ee:	48 ff c2             	inc    %rdx
14038c3f1:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14038c3f5:	48 8b c1             	mov    %rcx,%rax
14038c3f8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038c3ff:	72 19                	jb     0x14038c41a
14038c401:	48 83 c2 27          	add    $0x27,%rdx
14038c405:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038c409:	48 2b c1             	sub    %rcx,%rax
14038c40c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038c410:	48 83 f8 1f          	cmp    $0x1f,%rax
14038c414:	0f 87 b3 04 00 00    	ja     0x14038c8cd
14038c41a:	e8 25 ed a8 00       	call   0x140e1b144
14038c41f:	66 0f 6f 05 09 7a c1 	movdqa 0xc17a09(%rip),%xmm0        # 0x140fa3e30
14038c426:	00
14038c427:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
14038c42c:	c6 45 9f 00          	movb   $0x0,-0x61(%rbp)
14038c430:	0f b6 45 df          	movzbl -0x21(%rbp),%eax
14038c434:	84 c0                	test   %al,%al
14038c436:	74 1c                	je     0x14038c454
14038c438:	49 8b 04 24          	mov    (%r12),%rax
14038c43c:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14038c440:	49 8b cc             	mov    %r12,%rcx
14038c443:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14038c44a:	ff 15 d0 75 bf 00    	call   *0xbf75d0(%rip)        # 0x140f83a20
14038c450:	0f b6 45 df          	movzbl -0x21(%rbp),%eax
14038c454:	84 c0                	test   %al,%al
14038c456:	74 3b                	je     0x14038c493
14038c458:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14038c45c:	48 83 fa 0f          	cmp    $0xf,%rdx
14038c460:	76 31                	jbe    0x14038c493
14038c462:	48 ff c2             	inc    %rdx
14038c465:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14038c469:	48 8b c1             	mov    %rcx,%rax
14038c46c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038c473:	72 19                	jb     0x14038c48e
14038c475:	48 83 c2 27          	add    $0x27,%rdx
14038c479:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038c47d:	48 2b c1             	sub    %rcx,%rax
14038c480:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038c484:	48 83 f8 1f          	cmp    $0x1f,%rax
14038c488:	0f 87 45 04 00 00    	ja     0x14038c8d3
14038c48e:	e8 b1 ec a8 00       	call   0x140e1b144
14038c493:	49 8b 04 24          	mov    (%r12),%rax
14038c497:	48 8b b0 a0 00 00 00 	mov    0xa0(%rax),%rsi
14038c49e:	48 89 75 97          	mov    %rsi,-0x69(%rbp)
14038c4a2:	48 8b 0d d7 e2 01 01 	mov    0x101e2d7(%rip),%rcx        # 0x1413aa780
14038c4a9:	e8 e2 b4 36 00       	call   0x1406f7990
14038c4ae:	48 8b 48 10          	mov    0x10(%rax),%rcx
14038c4b2:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14038c4b7:	76 03                	jbe    0x14038c4bc
14038c4b9:	48 8b 00             	mov    (%rax),%rax
14038c4bc:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14038c4c0:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
14038c4c4:	0f 28 45 87          	movaps -0x79(%rbp),%xmm0
14038c4c8:	66 0f 7f 45 87       	movdqa %xmm0,-0x79(%rbp)
14038c4cd:	45 33 c0             	xor    %r8d,%r8d
14038c4d0:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14038c4d4:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14038c4d8:	e8 83 f8 eb ff       	call   0x14024bd60
14038c4dd:	90                   	nop
14038c4de:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14038c4e2:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14038c4e6:	e8 85 f9 70 00       	call   0x140a9be70
14038c4eb:	90                   	nop
14038c4ec:	4c 8b f8             	mov    %rax,%r15
14038c4ef:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
14038c4f4:	76 03                	jbe    0x14038c4f9
14038c4f6:	4c 8b 38             	mov    (%rax),%r15
14038c4f9:	4c 8b 70 10          	mov    0x10(%rax),%r14
14038c4fd:	e8 5a 10 a7 00       	call   0x140dfd55c
14038c502:	44 8b e8             	mov    %eax,%r13d
14038c505:	0f 57 c0             	xorps  %xmm0,%xmm0
14038c508:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14038c50c:	48 8b cb             	mov    %rbx,%rcx
14038c50f:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
14038c513:	ba 0f 00 00 00       	mov    $0xf,%edx
14038c518:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
14038c51c:	88 4d 9f             	mov    %cl,-0x61(%rbp)
14038c51f:	c7 45 87 44 00 00 00 	movl   $0x44,-0x79(%rbp)
14038c526:	4d 85 f6             	test   %r14,%r14
14038c529:	0f 84 e5 00 00 00    	je     0x14038c614
14038c52f:	49 81 fe ff ff ff 7f 	cmp    $0x7fffffff,%r14
14038c536:	0f 87 9d 03 00 00    	ja     0x14038c8d9
14038c53c:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14038c540:	45 33 c9             	xor    %r9d,%r9d
14038c543:	45 8b c6             	mov    %r14d,%r8d
14038c546:	49 8b d7             	mov    %r15,%rdx
14038c549:	8b c8                	mov    %eax,%ecx
14038c54b:	e8 7c 10 a7 00       	call   0x140dfd5cc
14038c550:	48 8b f8             	mov    %rax,%rdi
14038c553:	48 c1 e8 20          	shr    $0x20,%rax
14038c557:	85 c0                	test   %eax,%eax
14038c559:	0f 85 85 03 00 00    	jne    0x14038c8e4
14038c55f:	48 63 cf             	movslq %edi,%rcx
14038c562:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
14038c566:	48 3b ca             	cmp    %rdx,%rcx
14038c569:	77 18                	ja     0x14038c583
14038c56b:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
14038c56f:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
14038c573:	48 83 7d b7 0f       	cmpq   $0xf,-0x49(%rbp)
14038c578:	48 0f 47 45 9f       	cmova  -0x61(%rbp),%rax
14038c57d:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
14038c581:	eb 5a                	jmp    0x14038c5dd
14038c583:	48 8b f1             	mov    %rcx,%rsi
14038c586:	48 2b f2             	sub    %rdx,%rsi
14038c589:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
14038c58d:	49 8b c0             	mov    %r8,%rax
14038c590:	48 2b c2             	sub    %rdx,%rax
14038c593:	48 3b f0             	cmp    %rax,%rsi
14038c596:	77 27                	ja     0x14038c5bf
14038c598:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
14038c59c:	48 8d 5d 9f          	lea    -0x61(%rbp),%rbx
14038c5a0:	49 83 f8 0f          	cmp    $0xf,%r8
14038c5a4:	48 0f 47 5d 9f       	cmova  -0x61(%rbp),%rbx
14038c5a9:	48 03 da             	add    %rdx,%rbx
14038c5ac:	4c 8b c6             	mov    %rsi,%r8
14038c5af:	33 d2                	xor    %edx,%edx
14038c5b1:	48 8b cb             	mov    %rbx,%rcx
14038c5b4:	e8 f7 30 b5 00       	call   0x140edf6b0
14038c5b9:	c6 04 33 00          	movb   $0x0,(%rbx,%rsi,1)
14038c5bd:	eb 1a                	jmp    0x14038c5d9
14038c5bf:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14038c5c4:	4c 8b ce             	mov    %rsi,%r9
14038c5c7:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
14038c5cd:	48 8b d6             	mov    %rsi,%rdx
14038c5d0:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14038c5d4:	e8 d7 56 e4 ff       	call   0x1401d1cb0
14038c5d9:	48 8b 75 97          	mov    -0x69(%rbp),%rsi
14038c5dd:	4c 8d 4d 9f          	lea    -0x61(%rbp),%r9
14038c5e1:	48 83 7d b7 0f       	cmpq   $0xf,-0x49(%rbp)
14038c5e6:	4c 0f 47 4d 9f       	cmova  -0x61(%rbp),%r9
14038c5eb:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14038c5ef:	45 8b c6             	mov    %r14d,%r8d
14038c5f2:	49 8b d7             	mov    %r15,%rdx
14038c5f5:	41 8b cd             	mov    %r13d,%ecx
14038c5f8:	e8 cf 0f a7 00       	call   0x140dfd5cc
14038c5fd:	48 8b c8             	mov    %rax,%rcx
14038c600:	48 c1 e8 20          	shr    $0x20,%rax
14038c604:	85 c0                	test   %eax,%eax
14038c606:	0f 85 e4 02 00 00    	jne    0x14038c8f0
14038c60c:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
14038c610:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14038c614:	bf 3c 00 00 00       	mov    $0x3c,%edi
14038c619:	48 8b c2             	mov    %rdx,%rax
14038c61c:	48 2b c1             	sub    %rcx,%rax
14038c61f:	48 83 f8 06          	cmp    $0x6,%rax
14038c623:	72 37                	jb     0x14038c65c
14038c625:	48 8d 41 06          	lea    0x6(%rcx),%rax
14038c629:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14038c62d:	48 8d 5d 9f          	lea    -0x61(%rbp),%rbx
14038c631:	48 83 fa 0f          	cmp    $0xf,%rdx
14038c635:	48 0f 47 5d 9f       	cmova  -0x61(%rbp),%rbx
14038c63a:	48 03 d9             	add    %rcx,%rbx
14038c63d:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14038c643:	48 8d 15 6e 63 c5 00 	lea    0xc5636e(%rip),%rdx        # 0x140fe29b8
14038c64a:	48 8b cb             	mov    %rbx,%rcx
14038c64d:	e8 be 29 b5 00       	call   0x140edf010
14038c652:	c6 43 06 00          	movb   $0x0,0x6(%rbx)
14038c656:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
14038c65a:	eb 24                	jmp    0x14038c680
14038c65c:	48 c7 44 24 20 06 00 	movq   $0x6,0x20(%rsp)
14038c663:	00 00
14038c665:	4c 8d 0d 4c 63 c5 00 	lea    0xc5634c(%rip),%r9        # 0x140fe29b8
14038c66c:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
14038c672:	ba 06 00 00 00       	mov    $0x6,%edx
14038c677:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14038c67b:	e8 00 c0 e1 ff       	call   0x1401a8680
14038c680:	0f 57 c0             	xorps  %xmm0,%xmm0
14038c683:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14038c687:	0f 57 c9             	xorps  %xmm1,%xmm1
14038c68a:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
14038c68f:	0f 10 00             	movups (%rax),%xmm0
14038c692:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14038c696:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14038c69a:	0f 11 4d f7          	movups %xmm1,-0x9(%rbp)
14038c69e:	33 db                	xor    %ebx,%ebx
14038c6a0:	48 89 58 10          	mov    %rbx,0x10(%rax)
14038c6a4:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14038c6ab:	00
14038c6ac:	88 18                	mov    %bl,(%rax)
14038c6ae:	0f ba ef 07          	bts    $0x7,%edi
14038c6b2:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14038c6b6:	49 8b cc             	mov    %r12,%rcx
14038c6b9:	48 8b c6             	mov    %rsi,%rax
14038c6bc:	ff 15 5e 73 bf 00    	call   *0xbf735e(%rip)        # 0x140f83a20
14038c6c2:	90                   	nop
14038c6c3:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
14038c6c7:	48 83 fa 0f          	cmp    $0xf,%rdx
14038c6cb:	76 31                	jbe    0x14038c6fe
14038c6cd:	48 ff c2             	inc    %rdx
14038c6d0:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14038c6d4:	48 8b c1             	mov    %rcx,%rax
14038c6d7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038c6de:	72 19                	jb     0x14038c6f9
14038c6e0:	48 83 c2 27          	add    $0x27,%rdx
14038c6e4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038c6e8:	48 2b c1             	sub    %rcx,%rax
14038c6eb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038c6ef:	48 83 f8 1f          	cmp    $0x1f,%rax
14038c6f3:	0f 87 01 02 00 00    	ja     0x14038c8fa
14038c6f9:	e8 46 ea a8 00       	call   0x140e1b144
14038c6fe:	66 0f 6f 05 2a 77 c1 	movdqa 0xc1772a(%rip),%xmm0        # 0x140fa3e30
14038c705:	00
14038c706:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
14038c70b:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
14038c70f:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
14038c713:	48 83 fa 0f          	cmp    $0xf,%rdx
14038c717:	76 31                	jbe    0x14038c74a
14038c719:	48 ff c2             	inc    %rdx
14038c71c:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14038c720:	48 8b c1             	mov    %rcx,%rax
14038c723:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038c72a:	72 19                	jb     0x14038c745
14038c72c:	48 83 c2 27          	add    $0x27,%rdx
14038c730:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038c734:	48 2b c1             	sub    %rcx,%rax
14038c737:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038c73b:	48 83 f8 1f          	cmp    $0x1f,%rax
14038c73f:	0f 87 bb 01 00 00    	ja     0x14038c900
14038c745:	e8 fa e9 a8 00       	call   0x140e1b144
14038c74a:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
14038c74e:	48 c7 45 b7 0f 00 00 	movq   $0xf,-0x49(%rbp)
14038c755:	00
14038c756:	c6 45 9f 00          	movb   $0x0,-0x61(%rbp)
14038c75a:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14038c75e:	e8 9d 0d e1 ff       	call   0x14019d500
14038c763:	90                   	nop
14038c764:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14038c768:	e8 93 0d e1 ff       	call   0x14019d500
14038c76d:	40 f6 c7 02          	test   $0x2,%dil
14038c771:	74 44                	je     0x14038c7b7
14038c773:	83 e7 fd             	and    $0xfffffffd,%edi
14038c776:	80 7d 27 00          	cmpb   $0x0,0x27(%rbp)
14038c77a:	74 3b                	je     0x14038c7b7
14038c77c:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
14038c780:	48 83 fa 0f          	cmp    $0xf,%rdx
14038c784:	76 31                	jbe    0x14038c7b7
14038c786:	48 ff c2             	inc    %rdx
14038c789:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14038c78d:	48 8b c1             	mov    %rcx,%rax
14038c790:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038c797:	72 19                	jb     0x14038c7b2
14038c799:	48 83 c2 27          	add    $0x27,%rdx
14038c79d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038c7a1:	48 2b c1             	sub    %rcx,%rax
14038c7a4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038c7a8:	48 83 f8 1f          	cmp    $0x1f,%rax
14038c7ac:	0f 87 54 01 00 00    	ja     0x14038c906
14038c7b2:	e8 8d e9 a8 00       	call   0x140e1b144
14038c7b7:	40 f6 c7 01          	test   $0x1,%dil
14038c7bb:	74 3b                	je     0x14038c7f8
14038c7bd:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14038c7c1:	48 83 fa 0f          	cmp    $0xf,%rdx
14038c7c5:	76 31                	jbe    0x14038c7f8
14038c7c7:	48 ff c2             	inc    %rdx
14038c7ca:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14038c7ce:	48 8b c1             	mov    %rcx,%rax
14038c7d1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038c7d8:	72 19                	jb     0x14038c7f3
14038c7da:	48 83 c2 27          	add    $0x27,%rdx
14038c7de:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038c7e2:	48 2b c1             	sub    %rcx,%rax
14038c7e5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038c7e9:	48 83 f8 1f          	cmp    $0x1f,%rax
14038c7ed:	0f 87 13 01 00 00    	ja     0x14038c906
14038c7f3:	e8 4c e9 a8 00       	call   0x140e1b144
14038c7f8:	0f 57 c0             	xorps  %xmm0,%xmm0
14038c7fb:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14038c7ff:	0f 57 c9             	xorps  %xmm1,%xmm1
14038c802:	f3 0f 7f 4d cf       	movdqu %xmm1,-0x31(%rbp)
14038c807:	b9 30 00 00 00       	mov    $0x30,%ecx
14038c80c:	e8 f7 e8 a8 00       	call   0x140e1b108
14038c811:	48 8b d0             	mov    %rax,%rdx
14038c814:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14038c818:	66 0f 6f 05 a0 5d c5 	movdqa 0xc55da0(%rip),%xmm0        # 0x140fe25c0
14038c81f:	00
14038c820:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
14038c825:	0f 10 05 94 61 c5 00 	movups 0xc56194(%rip),%xmm0        # 0x140fe29c0
14038c82c:	0f 11 00             	movups %xmm0,(%rax)
14038c82f:	0f 10 0d 9a 61 c5 00 	movups 0xc5619a(%rip),%xmm1        # 0x140fe29d0
14038c836:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14038c83a:	0f b7 0d 9f 61 c5 00 	movzwl 0xc5619f(%rip),%ecx        # 0x140fe29e0
14038c841:	66 89 48 20          	mov    %cx,0x20(%rax)
14038c845:	0f b6 05 96 61 c5 00 	movzbl 0xc56196(%rip),%eax        # 0x140fe29e2
14038c84c:	88 42 22             	mov    %al,0x22(%rdx)
14038c84f:	c6 42 23 00          	movb   $0x0,0x23(%rdx)
14038c853:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14038c857:	e8 54 1b 00 00       	call   0x14038e3b0