14003223e:	41 c1 c5 08          	rol    $0x8,%r13d
140032242:	44 01 c2             	add    %r8d,%edx
140032245:	41 31 d6             	xor    %edx,%r14d
140032248:	41 c1 c6 08          	rol    $0x8,%r14d
14003224c:	44 01 ee             	add    %r13d,%esi
14003224f:	41 31 f3             	xor    %esi,%r11d
140032252:	41 c1 c3 07          	rol    $0x7,%r11d
140032256:	44 01 f7             	add    %r14d,%edi
140032259:	41 31 f8             	xor    %edi,%r8d
14003225c:	41 c1 c0 07          	rol    $0x7,%r8d
140032260:	ff cd                	dec    %ebp
140032262:	0f 85 98 fe ff ff    	jne    0x140032100
140032268:	89 7c 24 24          	mov    %edi,0x24(%rsp)
14003226c:	89 74 24 20          	mov    %esi,0x20(%rsp)
140032270:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140032275:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140032279:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14003227e:	66 0f fe dc          	paddd  %xmm4,%xmm3
140032282:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140032287:	05 65 78 70 61       	add    $0x61707865,%eax
14003228c:	81 c3 6e 64 20 33    	add    $0x3320646e,%ebx
140032292:	81 c1 32 2d 62 79    	add    $0x79622d32,%ecx
140032298:	81 c2 74 65 20 6b    	add    $0x6b206574,%edx
14003229e:	44 03 44 24 10       	add    0x10(%rsp),%r8d
1400322a3:	44 03 4c 24 14       	add    0x14(%rsp),%r9d
1400322a8:	44 03 54 24 18       	add    0x18(%rsp),%r10d
1400322ad:	44 03 5c 24 1c       	add    0x1c(%rsp),%r11d
1400322b2:	44 03 64 24 30       	add    0x30(%rsp),%r12d
1400322b7:	44 03 6c 24 34       	add    0x34(%rsp),%r13d
1400322bc:	44 03 74 24 38       	add    0x38(%rsp),%r14d
1400322c1:	44 03 7c 24 3c       	add    0x3c(%rsp),%r15d
1400322c6:	66 0f fe 4c 24 20    	paddd  0x20(%rsp),%xmm1
1400322cc:	48 83 fd 40          	cmp    $0x40,%rbp
1400322d0:	0f 82 8a 00 00 00    	jb     0x140032360
1400322d6:	33 06                	xor    (%rsi),%eax
1400322d8:	33 5e 04             	xor    0x4(%rsi),%ebx
1400322db:	33 4e 08             	xor    0x8(%rsi),%ecx
1400322de:	33 56 0c             	xor    0xc(%rsi),%edx
1400322e1:	44 33 46 10          	xor    0x10(%rsi),%r8d
1400322e5:	44 33 4e 14          	xor    0x14(%rsi),%r9d
1400322e9:	44 33 56 18          	xor    0x18(%rsi),%r10d
1400322ed:	44 33 5e 1c          	xor    0x1c(%rsi),%r11d
1400322f1:	f3 0f 6f 46 20       	movdqu 0x20(%rsi),%xmm0
1400322f6:	44 33 66 30          	xor    0x30(%rsi),%r12d
1400322fa:	44 33 6e 34          	xor    0x34(%rsi),%r13d
1400322fe:	44 33 76 38          	xor    0x38(%rsi),%r14d
140032302:	44 33 7e 3c          	xor    0x3c(%rsi),%r15d
140032306:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14003230a:	66 0f ef c1          	pxor   %xmm1,%xmm0
14003230e:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
140032314:	66 0f 7e 5c 24 30    	movd   %xmm3,0x30(%rsp)
14003231a:	89 07                	mov    %eax,(%rdi)
14003231c:	89 5f 04             	mov    %ebx,0x4(%rdi)
14003231f:	89 4f 08             	mov    %ecx,0x8(%rdi)
140032322:	89 57 0c             	mov    %edx,0xc(%rdi)
140032325:	44 89 47 10          	mov    %r8d,0x10(%rdi)
140032329:	44 89 4f 14          	mov    %r9d,0x14(%rdi)
14003232d:	44 89 57 18          	mov    %r10d,0x18(%rdi)
140032331:	44 89 5f 1c          	mov    %r11d,0x1c(%rdi)
140032335:	f3 0f 7f 47 20       	movdqu %xmm0,0x20(%rdi)
14003233a:	44 89 67 30          	mov    %r12d,0x30(%rdi)
14003233e:	44 89 6f 34          	mov    %r13d,0x34(%rdi)
140032342:	44 89 77 38          	mov    %r14d,0x38(%rdi)
140032346:	44 89 7f 3c          	mov    %r15d,0x3c(%rdi)
14003234a:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
14003234e:	48 83 ed 40          	sub    $0x40,%rbp
140032352:	0f 85 48 fd ff ff    	jne    0x1400320a0
140032358:	eb 5d                	jmp    0x1400323b7
14003235a:	90                   	nop
14003235b:	90                   	nop
14003235c:	90                   	nop
14003235d:	90                   	nop
14003235e:	90                   	nop
14003235f:	90                   	nop
140032360:	89 04 24             	mov    %eax,(%rsp)
140032363:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
140032367:	48 31 db             	xor    %rbx,%rbx
14003236a:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
14003236e:	89 54 24 0c          	mov    %edx,0xc(%rsp)
140032372:	44 89 44 24 10       	mov    %r8d,0x10(%rsp)
140032377:	44 89 4c 24 14       	mov    %r9d,0x14(%rsp)
14003237c:	44 89 54 24 18       	mov    %r10d,0x18(%rsp)
140032381:	44 89 5c 24 1c       	mov    %r11d,0x1c(%rsp)
140032386:	66 0f 7f 4c 24 20    	movdqa %xmm1,0x20(%rsp)
14003238c:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140032391:	44 89 6c 24 34       	mov    %r13d,0x34(%rsp)
140032396:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14003239b:	44 89 7c 24 3c       	mov    %r15d,0x3c(%rsp)
1400323a0:	0f b6 04 1e          	movzbl (%rsi,%rbx,1),%eax
1400323a4:	0f b6 14 1c          	movzbl (%rsp,%rbx,1),%edx
1400323a8:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
1400323ac:	31 d0                	xor    %edx,%eax
1400323ae:	88 44 1f ff          	mov    %al,-0x1(%rdi,%rbx,1)
1400323b2:	48 ff cd             	dec    %rbp
1400323b5:	75 e9                	jne    0x1400323a0
1400323b7:	48 8d b4 24 88 00 00 	lea    0x88(%rsp),%rsi
1400323be:	00
1400323bf:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
1400323c3:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
1400323c7:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
1400323cb:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
1400323cf:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
1400323d3:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
1400323d7:	48 8d 26             	lea    (%rsi),%rsp
1400323da:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400323df:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400323e4:	f3 c3                	repz ret
1400323e6:	90                   	nop
1400323e7:	90                   	nop
1400323e8:	90                   	nop
1400323e9:	90                   	nop
1400323ea:	90                   	nop
1400323eb:	90                   	nop
1400323ec:	90                   	nop
1400323ed:	90                   	nop
1400323ee:	90                   	nop
1400323ef:	90                   	nop
1400323f0:	90                   	nop
1400323f1:	90                   	nop
1400323f2:	90                   	nop
1400323f3:	90                   	nop
1400323f4:	90                   	nop
1400323f5:	90                   	nop
1400323f6:	90                   	nop
1400323f7:	90                   	nop
1400323f8:	90                   	nop
1400323f9:	90                   	nop
1400323fa:	90                   	nop
1400323fb:	90                   	nop
1400323fc:	90                   	nop
1400323fd:	90                   	nop
1400323fe:	90                   	nop
1400323ff:	90                   	nop
140032400:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140032405:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003240a:	48 89 e0             	mov    %rsp,%rax
14003240d:	48 89 cf             	mov    %rcx,%rdi
140032410:	48 89 d6             	mov    %rdx,%rsi
140032413:	4c 89 c2             	mov    %r8,%rdx
140032416:	4c 89 c9             	mov    %r9,%rcx
140032419:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14003241e:	49 89 e1             	mov    %rsp,%r9
140032421:	41 f7 c2 00 08 00 00 	test   $0x800,%r10d
140032428:	0f 85 50 10 00 00    	jne    0x14003347e
14003242e:	48 81 fa 80 00 00 00 	cmp    $0x80,%rdx
140032435:	0f 84 43 02 00 00    	je     0x14003267e
14003243b:	0f 87 9d 05 00 00    	ja     0x1400329de
140032441:	48 83 ec 68          	sub    $0x68,%rsp
140032445:	41 0f 29 71 d8       	movaps %xmm6,-0x28(%r9)
14003244a:	41 0f 29 79 e8       	movaps %xmm7,-0x18(%r9)
14003244f:	66 0f 6f 05 29 fb ff 	movdqa -0x4d7(%rip),%xmm0        # 0x140031f80
140032456:	ff
140032457:	f3 0f 6f 09          	movdqu (%rcx),%xmm1
14003245b:	f3 0f 6f 51 10       	movdqu 0x10(%rcx),%xmm2
140032460:	f3 41 0f 6f 18       	movdqu (%r8),%xmm3
140032465:	66 0f 6f 35 d3 f9 ff 	movdqa -0x62d(%rip),%xmm6        # 0x140031e40
14003246c:	ff
14003246d:	66 0f 6f 3d db f9 ff 	movdqa -0x625(%rip),%xmm7        # 0x140031e50
140032474:	ff
140032475:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
14003247a:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%rsp)
140032480:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
140032486:	66 0f 7f 5c 24 30    	movdqa %xmm3,0x30(%rsp)
14003248c:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140032492:	eb 4c                	jmp    0x1400324e0
140032494:	90                   	nop
140032495:	90                   	nop
140032496:	90                   	nop
140032497:	90                   	nop
140032498:	90                   	nop
140032499:	90                   	nop
14003249a:	90                   	nop
14003249b:	90                   	nop
14003249c:	90                   	nop
14003249d:	90                   	nop
14003249e:	90                   	nop
14003249f:	90                   	nop
1400324a0:	66 0f 6f 1d 28 f9 ff 	movdqa -0x6d8(%rip),%xmm3        # 0x140031dd0
1400324a7:	ff
1400324a8:	66 0f 6f 04 24       	movdqa (%rsp),%xmm0
1400324ad:	66 0f 6f 4c 24 10    	movdqa 0x10(%rsp),%xmm1
1400324b3:	66 0f 6f 54 24 20    	movdqa 0x20(%rsp),%xmm2
1400324b9:	66 0f fe 5c 24 30    	paddd  0x30(%rsp),%xmm3
1400324bf:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400324c5:	66 0f 7f 5c 24 30    	movdqa %xmm3,0x30(%rsp)
1400324cb:	eb 13                	jmp    0x1400324e0
1400324cd:	90                   	nop
1400324ce:	90                   	nop
1400324cf:	90                   	nop
1400324d0:	90                   	nop
1400324d1:	90                   	nop
1400324d2:	90                   	nop
1400324d3:	90                   	nop
1400324d4:	90                   	nop
1400324d5:	90                   	nop
1400324d6:	90                   	nop
1400324d7:	90                   	nop
1400324d8:	90                   	nop
1400324d9:	90                   	nop
1400324da:	90                   	nop
1400324db:	90                   	nop
1400324dc:	90                   	nop
1400324dd:	90                   	nop
1400324de:	90                   	nop
1400324df:	90                   	nop
1400324e0:	66 0f fe c1          	paddd  %xmm1,%xmm0
1400324e4:	66 0f ef d8          	pxor   %xmm0,%xmm3
1400324e8:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
1400324ed:	66 0f fe d3          	paddd  %xmm3,%xmm2
1400324f1:	66 0f ef ca          	pxor   %xmm2,%xmm1
1400324f5:	66 0f 6f e1          	movdqa %xmm1,%xmm4
1400324f9:	66 0f 72 d1 14       	psrld  $0x14,%xmm1
1400324fe:	66 0f 72 f4 0c       	pslld  $0xc,%xmm4
140032503:	66 0f eb cc          	por    %xmm4,%xmm1
140032507:	66 0f fe c1          	paddd  %xmm1,%xmm0
14003250b:	66 0f ef d8          	pxor   %xmm0,%xmm3
14003250f:	66 0f 38 00 df       	pshufb %xmm7,%xmm3
140032514:	66 0f fe d3          	paddd  %xmm3,%xmm2
140032518:	66 0f ef ca          	pxor   %xmm2,%xmm1
14003251c:	66 0f 6f e1          	movdqa %xmm1,%xmm4
140032520:	66 0f 72 d1 19       	psrld  $0x19,%xmm1
140032525:	66 0f 72 f4 07       	pslld  $0x7,%xmm4
14003252a:	66 0f eb cc          	por    %xmm4,%xmm1
14003252e:	66 0f 70 d2 4e       	pshufd $0x4e,%xmm2,%xmm2
140032533:	66 0f 70 c9 39       	pshufd $0x39,%xmm1,%xmm1
140032538:	66 0f 70 db 93       	pshufd $0x93,%xmm3,%xmm3
14003253d:	90                   	nop
14003253e:	66 0f fe c1          	paddd  %xmm1,%xmm0
140032542:	66 0f ef d8          	pxor   %xmm0,%xmm3
140032546:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
14003254b:	66 0f fe d3          	paddd  %xmm3,%xmm2
14003254f:	66 0f ef ca          	pxor   %xmm2,%xmm1
140032553:	66 0f 6f e1          	movdqa %xmm1,%xmm4
140032557:	66 0f 72 d1 14       	psrld  $0x14,%xmm1
14003255c:	66 0f 72 f4 0c       	pslld  $0xc,%xmm4
140032561:	66 0f eb cc          	por    %xmm4,%xmm1
140032565:	66 0f fe c1          	paddd  %xmm1,%xmm0
140032569:	66 0f ef d8          	pxor   %xmm0,%xmm3
14003256d:	66 0f 38 00 df       	pshufb %xmm7,%xmm3
140032572:	66 0f fe d3          	paddd  %xmm3,%xmm2
140032576:	66 0f ef ca          	pxor   %xmm2,%xmm1
14003257a:	66 0f 6f e1          	movdqa %xmm1,%xmm4
14003257e:	66 0f 72 d1 19       	psrld  $0x19,%xmm1
140032583:	66 0f 72 f4 07       	pslld  $0x7,%xmm4
140032588:	66 0f eb cc          	por    %xmm4,%xmm1
14003258c:	66 0f 70 d2 4e       	pshufd $0x4e,%xmm2,%xmm2
140032591:	66 0f 70 c9 93       	pshufd $0x93,%xmm1,%xmm1
140032596:	66 0f 70 db 39       	pshufd $0x39,%xmm3,%xmm3
14003259b:	49 ff c8             	dec    %r8
14003259e:	0f 85 3c ff ff ff    	jne    0x1400324e0
1400325a4:	66 0f fe 04 24       	paddd  (%rsp),%xmm0
1400325a9:	66 0f fe 4c 24 10    	paddd  0x10(%rsp),%xmm1
1400325af:	66 0f fe 54 24 20    	paddd  0x20(%rsp),%xmm2
1400325b5:	66 0f fe 5c 24 30    	paddd  0x30(%rsp),%xmm3
1400325bb:	48 83 fa 40          	cmp    $0x40,%rdx
1400325bf:	72 4f                	jb     0x140032610
1400325c1:	f3 0f 6f 26          	movdqu (%rsi),%xmm4
1400325c5:	f3 0f 6f 6e 10       	movdqu 0x10(%rsi),%xmm5
1400325ca:	66 0f ef c4          	pxor   %xmm4,%xmm0
1400325ce:	f3 0f 6f 66 20       	movdqu 0x20(%rsi),%xmm4
1400325d3:	66 0f ef cd          	pxor   %xmm5,%xmm1
1400325d7:	f3 0f 6f 6e 30       	movdqu 0x30(%rsi),%xmm5
1400325dc:	48 8d 76 40          	lea    0x40(%rsi),%rsi
1400325e0:	66 0f ef d4          	pxor   %xmm4,%xmm2
1400325e4:	66 0f ef dd          	pxor   %xmm5,%xmm3
1400325e8:	f3 0f 7f 07          	movdqu %xmm0,(%rdi)
1400325ec:	f3 0f 7f 4f 10       	movdqu %xmm1,0x10(%rdi)
1400325f1:	f3 0f 7f 57 20       	movdqu %xmm2,0x20(%rdi)
1400325f6:	f3 0f 7f 5f 30       	movdqu %xmm3,0x30(%rdi)
1400325fb:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
1400325ff:	48 83 ea 40          	sub    $0x40,%rdx
140032603:	0f 85 97 fe ff ff    	jne    0x1400324a0
140032609:	eb 39                	jmp    0x140032644
14003260b:	90                   	nop
14003260c:	90                   	nop
14003260d:	90                   	nop
14003260e:	90                   	nop
14003260f:	90                   	nop
140032610:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
140032615:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%rsp)
14003261b:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
140032621:	66 0f 7f 5c 24 30    	movdqa %xmm3,0x30(%rsp)
140032627:	4d 31 c0             	xor    %r8,%r8
14003262a:	42 0f b6 04 06       	movzbl (%rsi,%r8,1),%eax
14003262f:	42 0f b6 0c 04       	movzbl (%rsp,%r8,1),%ecx
140032634:	4d 8d 40 01          	lea    0x1(%r8),%r8
140032638:	31 c8                	xor    %ecx,%eax
14003263a:	42 88 44 07 ff       	mov    %al,-0x1(%rdi,%r8,1)
14003263f:	48 ff ca             	dec    %rdx
140032642:	75 e6                	jne    0x14003262a
140032644:	41 0f 28 71 d8       	movaps -0x28(%r9),%xmm6
140032649:	41 0f 28 79 e8       	movaps -0x18(%r9),%xmm7
14003264e:	49 8d 21             	lea    (%r9),%rsp
140032651:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140032656:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14003265b:	f3 c3                	repz ret
14003265d:	90                   	nop
14003265e:	90                   	nop
14003265f:	90                   	nop
140032660:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140032665:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003266a:	48 89 e0             	mov    %rsp,%rax
14003266d:	48 89 cf             	mov    %rcx,%rdi
140032670:	48 89 d6             	mov    %rdx,%rsi
140032673:	4c 89 c2             	mov    %r8,%rdx
140032676:	4c 89 c9             	mov    %r9,%rcx
140032679:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14003267e:	49 89 e1             	mov    %rsp,%r9
140032681:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140032688:	41 0f 29 71 98       	movaps %xmm6,-0x68(%r9)
14003268d:	41 0f 29 79 a8       	movaps %xmm7,-0x58(%r9)
140032692:	45 0f 29 41 b8       	movaps %xmm8,-0x48(%r9)
140032697:	45 0f 29 49 c8       	movaps %xmm9,-0x38(%r9)
14003269c:	45 0f 29 51 d8       	movaps %xmm10,-0x28(%r9)
1400326a1:	45 0f 29 59 e8       	movaps %xmm11,-0x18(%r9)
1400326a6:	66 44 0f 6f 05 d1 f8 	movdqa -0x72f(%rip),%xmm8        # 0x140031f80
1400326ad:	ff ff
1400326af:	f3 44 0f 6f 09       	movdqu (%rcx),%xmm9
1400326b4:	f3 0f 6f 51 10       	movdqu 0x10(%rcx),%xmm2
1400326b9:	f3 41 0f 6f 18       	movdqu (%r8),%xmm3
1400326be:	66 0f 6f 0d 0a f7 ff 	movdqa -0x8f6(%rip),%xmm1        # 0x140031dd0
1400326c5:	ff
1400326c6:	66 0f 6f 35 72 f7 ff 	movdqa -0x88e(%rip),%xmm6        # 0x140031e40
1400326cd:	ff
1400326ce:	66 0f 6f 3d 7a f7 ff 	movdqa -0x886(%rip),%xmm7        # 0x140031e50
1400326d5:	ff
1400326d6:	66 45 0f 6f d0       	movdqa %xmm8,%xmm10
1400326db:	66 44 0f 7f 04 24    	movdqa %xmm8,(%rsp)
1400326e1:	66 45 0f 6f d9       	movdqa %xmm9,%xmm11
1400326e6:	66 44 0f 7f 4c 24 10 	movdqa %xmm9,0x10(%rsp)
1400326ed:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1400326f1:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
1400326f7:	66 0f fe cb          	paddd  %xmm3,%xmm1
1400326fb:	66 0f 7f 5c 24 30    	movdqa %xmm3,0x30(%rsp)
140032701:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140032707:	eb 17                	jmp    0x140032720
140032709:	90                   	nop
14003270a:	90                   	nop
14003270b:	90                   	nop
14003270c:	90                   	nop
14003270d:	90                   	nop
14003270e:	90                   	nop
14003270f:	90                   	nop
140032710:	90                   	nop
140032711:	90                   	nop
140032712:	90                   	nop
140032713:	90                   	nop
140032714:	90                   	nop
140032715:	90                   	nop
140032716:	90                   	nop