140024796:	41 c1 ce 02          	ror    $0x2,%r14d
14002479a:	44 01 cb             	add    %r9d,%ebx
14002479d:	66 0f 6f f7          	movdqa %xmm7,%xmm6
1400247a1:	41 01 f9             	add    %edi,%r9d
1400247a4:	41 89 dd             	mov    %ebx,%r13d
1400247a7:	66 0f 72 d7 0a       	psrld  $0xa,%xmm7
1400247ac:	45 01 ce             	add    %r9d,%r14d
1400247af:	41 c1 cd 0e          	ror    $0xe,%r13d
1400247b3:	66 0f 73 d6 11       	psrlq  $0x11,%xmm6
1400247b8:	45 89 f1             	mov    %r14d,%r9d
1400247bb:	41 89 cc             	mov    %ecx,%r12d
1400247be:	66 0f ef fe          	pxor   %xmm6,%xmm7
1400247c2:	41 c1 ce 09          	ror    $0x9,%r14d
1400247c6:	41 31 dd             	xor    %ebx,%r13d
1400247c9:	41 31 d4             	xor    %edx,%r12d
1400247cc:	41 c1 cd 05          	ror    $0x5,%r13d
1400247d0:	45 31 ce             	xor    %r9d,%r14d
1400247d3:	66 0f 73 d6 02       	psrlq  $0x2,%xmm6
1400247d8:	41 21 dc             	and    %ebx,%r12d
1400247db:	41 31 dd             	xor    %ebx,%r13d
1400247de:	44 03 44 24 2c       	add    0x2c(%rsp),%r8d
1400247e3:	66 0f ef fe          	pxor   %xmm6,%xmm7
1400247e7:	44 89 cf             	mov    %r9d,%edi
1400247ea:	41 31 d4             	xor    %edx,%r12d
1400247ed:	41 c1 ce 0b          	ror    $0xb,%r14d
1400247f1:	66 0f 70 ff 08       	pshufd $0x8,%xmm7,%xmm7
1400247f6:	44 31 d7             	xor    %r10d,%edi
1400247f9:	45 01 e0             	add    %r12d,%r8d
1400247fc:	66 0f 6f 75 40       	movdqa 0x40(%rbp),%xmm6
140024801:	41 c1 cd 06          	ror    $0x6,%r13d
140024805:	41 21 ff             	and    %edi,%r15d
140024808:	66 0f 73 ff 08       	pslldq $0x8,%xmm7
14002480d:	45 31 ce             	xor    %r9d,%r14d
140024810:	45 01 e8             	add    %r13d,%r8d
140024813:	45 31 d7             	xor    %r10d,%r15d
140024816:	66 0f fe d7          	paddd  %xmm7,%xmm2
14002481a:	41 c1 ce 02          	ror    $0x2,%r14d
14002481e:	44 01 c0             	add    %r8d,%eax
140024821:	45 01 f8             	add    %r15d,%r8d
140024824:	66 0f fe f2          	paddd  %xmm2,%xmm6
140024828:	41 89 c5             	mov    %eax,%r13d
14002482b:	45 01 c6             	add    %r8d,%r14d
14002482e:	66 0f 7f 74 24 20    	movdqa %xmm6,0x20(%rsp)
140024834:	41 c1 cd 0e          	ror    $0xe,%r13d
140024838:	66 0f 6f e0          	movdqa %xmm0,%xmm4
14002483c:	45 89 f0             	mov    %r14d,%r8d
14002483f:	41 89 dc             	mov    %ebx,%r12d
140024842:	66 0f 6f fa          	movdqa %xmm2,%xmm7
140024846:	41 c1 ce 09          	ror    $0x9,%r14d
14002484a:	41 31 c5             	xor    %eax,%r13d
14002484d:	41 31 cc             	xor    %ecx,%r12d
140024850:	41 c1 cd 05          	ror    $0x5,%r13d
140024854:	45 31 c6             	xor    %r8d,%r14d
140024857:	66 0f 3a 0f e3 04    	palignr $0x4,%xmm3,%xmm4
14002485d:	41 21 c4             	and    %eax,%r12d
140024860:	41 31 c5             	xor    %eax,%r13d
140024863:	66 0f 3a 0f f9 04    	palignr $0x4,%xmm1,%xmm7
140024869:	03 54 24 30          	add    0x30(%rsp),%edx
14002486d:	45 89 c7             	mov    %r8d,%r15d
140024870:	41 31 cc             	xor    %ecx,%r12d
140024873:	41 c1 ce 0b          	ror    $0xb,%r14d
140024877:	66 0f 6f ec          	movdqa %xmm4,%xmm5
14002487b:	45 31 cf             	xor    %r9d,%r15d
14002487e:	44 01 e2             	add    %r12d,%edx
140024881:	66 0f 6f f4          	movdqa %xmm4,%xmm6
140024885:	41 c1 cd 06          	ror    $0x6,%r13d
140024889:	44 21 ff             	and    %r15d,%edi
14002488c:	66 0f 72 d4 03       	psrld  $0x3,%xmm4
140024891:	45 31 c6             	xor    %r8d,%r14d
140024894:	44 01 ea             	add    %r13d,%edx
140024897:	44 31 cf             	xor    %r9d,%edi
14002489a:	66 0f fe df          	paddd  %xmm7,%xmm3
14002489e:	41 c1 ce 02          	ror    $0x2,%r14d
1400248a2:	41 01 d3             	add    %edx,%r11d
1400248a5:	66 0f 72 d6 07       	psrld  $0x7,%xmm6
1400248aa:	01 fa                	add    %edi,%edx
1400248ac:	45 89 dd             	mov    %r11d,%r13d
1400248af:	66 0f 70 fa fa       	pshufd $0xfa,%xmm2,%xmm7
1400248b4:	41 01 d6             	add    %edx,%r14d
1400248b7:	41 c1 cd 0e          	ror    $0xe,%r13d
1400248bb:	66 0f 72 f5 0e       	pslld  $0xe,%xmm5
1400248c0:	44 89 f2             	mov    %r14d,%edx
1400248c3:	41 89 c4             	mov    %eax,%r12d
1400248c6:	66 0f ef e6          	pxor   %xmm6,%xmm4
1400248ca:	41 c1 ce 09          	ror    $0x9,%r14d
1400248ce:	45 31 dd             	xor    %r11d,%r13d
1400248d1:	41 31 dc             	xor    %ebx,%r12d
1400248d4:	41 c1 cd 05          	ror    $0x5,%r13d
1400248d8:	66 0f 72 d6 0b       	psrld  $0xb,%xmm6
1400248dd:	41 31 d6             	xor    %edx,%r14d
1400248e0:	66 0f ef e5          	pxor   %xmm5,%xmm4
1400248e4:	45 21 dc             	and    %r11d,%r12d
1400248e7:	45 31 dd             	xor    %r11d,%r13d
1400248ea:	66 0f 72 f5 0b       	pslld  $0xb,%xmm5
1400248ef:	03 4c 24 34          	add    0x34(%rsp),%ecx
1400248f3:	89 d7                	mov    %edx,%edi
1400248f5:	66 0f ef e6          	pxor   %xmm6,%xmm4
1400248f9:	41 31 dc             	xor    %ebx,%r12d
1400248fc:	41 c1 ce 0b          	ror    $0xb,%r14d
140024900:	66 0f 6f f7          	movdqa %xmm7,%xmm6
140024904:	44 31 c7             	xor    %r8d,%edi
140024907:	44 01 e1             	add    %r12d,%ecx
14002490a:	66 0f ef e5          	pxor   %xmm5,%xmm4
14002490e:	41 c1 cd 06          	ror    $0x6,%r13d
140024912:	41 21 ff             	and    %edi,%r15d
140024915:	41 31 d6             	xor    %edx,%r14d
140024918:	66 0f 72 d7 0a       	psrld  $0xa,%xmm7
14002491d:	44 01 e9             	add    %r13d,%ecx
140024920:	45 31 c7             	xor    %r8d,%r15d
140024923:	66 0f fe dc          	paddd  %xmm4,%xmm3
140024927:	41 c1 ce 02          	ror    $0x2,%r14d
14002492b:	41 01 ca             	add    %ecx,%r10d
14002492e:	66 0f 73 d6 11       	psrlq  $0x11,%xmm6
140024933:	44 01 f9             	add    %r15d,%ecx
140024936:	45 89 d5             	mov    %r10d,%r13d
140024939:	41 01 ce             	add    %ecx,%r14d
14002493c:	66 0f ef fe          	pxor   %xmm6,%xmm7
140024940:	41 c1 cd 0e          	ror    $0xe,%r13d
140024944:	44 89 f1             	mov    %r14d,%ecx
140024947:	45 89 dc             	mov    %r11d,%r12d
14002494a:	41 c1 ce 09          	ror    $0x9,%r14d
14002494e:	66 0f 73 d6 02       	psrlq  $0x2,%xmm6
140024953:	45 31 d5             	xor    %r10d,%r13d
140024956:	41 31 c4             	xor    %eax,%r12d
140024959:	66 0f ef fe          	pxor   %xmm6,%xmm7
14002495d:	41 c1 cd 05          	ror    $0x5,%r13d
140024961:	41 31 ce             	xor    %ecx,%r14d
140024964:	45 21 d4             	and    %r10d,%r12d
140024967:	66 0f 70 ff 80       	pshufd $0x80,%xmm7,%xmm7
14002496c:	45 31 d5             	xor    %r10d,%r13d
14002496f:	03 5c 24 38          	add    0x38(%rsp),%ebx
140024973:	41 89 cf             	mov    %ecx,%r15d
140024976:	66 0f 73 df 08       	psrldq $0x8,%xmm7
14002497b:	41 31 c4             	xor    %eax,%r12d
14002497e:	41 c1 ce 0b          	ror    $0xb,%r14d
140024982:	41 31 d7             	xor    %edx,%r15d
140024985:	44 01 e3             	add    %r12d,%ebx
140024988:	41 c1 cd 06          	ror    $0x6,%r13d
14002498c:	66 0f fe df          	paddd  %xmm7,%xmm3
140024990:	44 21 ff             	and    %r15d,%edi
140024993:	41 31 ce             	xor    %ecx,%r14d
140024996:	44 01 eb             	add    %r13d,%ebx
140024999:	66 0f 70 fb 50       	pshufd $0x50,%xmm3,%xmm7
14002499e:	31 d7                	xor    %edx,%edi
1400249a0:	41 c1 ce 02          	ror    $0x2,%r14d
1400249a4:	41 01 d9             	add    %ebx,%r9d
1400249a7:	66 0f 6f f7          	movdqa %xmm7,%xmm6
1400249ab:	01 fb                	add    %edi,%ebx
1400249ad:	45 89 cd             	mov    %r9d,%r13d
1400249b0:	66 0f 72 d7 0a       	psrld  $0xa,%xmm7
1400249b5:	41 01 de             	add    %ebx,%r14d
1400249b8:	41 c1 cd 0e          	ror    $0xe,%r13d
1400249bc:	66 0f 73 d6 11       	psrlq  $0x11,%xmm6
1400249c1:	44 89 f3             	mov    %r14d,%ebx
1400249c4:	45 89 d4             	mov    %r10d,%r12d
1400249c7:	66 0f ef fe          	pxor   %xmm6,%xmm7
1400249cb:	41 c1 ce 09          	ror    $0x9,%r14d
1400249cf:	45 31 cd             	xor    %r9d,%r13d
1400249d2:	45 31 dc             	xor    %r11d,%r12d
1400249d5:	41 c1 cd 05          	ror    $0x5,%r13d
1400249d9:	41 31 de             	xor    %ebx,%r14d
1400249dc:	66 0f 73 d6 02       	psrlq  $0x2,%xmm6
1400249e1:	45 21 cc             	and    %r9d,%r12d
1400249e4:	45 31 cd             	xor    %r9d,%r13d
1400249e7:	03 44 24 3c          	add    0x3c(%rsp),%eax
1400249eb:	66 0f ef fe          	pxor   %xmm6,%xmm7
1400249ef:	89 df                	mov    %ebx,%edi
1400249f1:	45 31 dc             	xor    %r11d,%r12d
1400249f4:	41 c1 ce 0b          	ror    $0xb,%r14d
1400249f8:	66 0f 70 ff 08       	pshufd $0x8,%xmm7,%xmm7
1400249fd:	31 cf                	xor    %ecx,%edi
1400249ff:	44 01 e0             	add    %r12d,%eax
140024a02:	66 0f 6f 75 60       	movdqa 0x60(%rbp),%xmm6
140024a07:	41 c1 cd 06          	ror    $0x6,%r13d
140024a0b:	41 21 ff             	and    %edi,%r15d
140024a0e:	66 0f 73 ff 08       	pslldq $0x8,%xmm7
140024a13:	41 31 de             	xor    %ebx,%r14d
140024a16:	44 01 e8             	add    %r13d,%eax
140024a19:	41 31 cf             	xor    %ecx,%r15d
140024a1c:	66 0f fe df          	paddd  %xmm7,%xmm3
140024a20:	41 c1 ce 02          	ror    $0x2,%r14d
140024a24:	41 01 c0             	add    %eax,%r8d
140024a27:	44 01 f8             	add    %r15d,%eax
140024a2a:	66 0f fe f3          	paddd  %xmm3,%xmm6
140024a2e:	45 89 c5             	mov    %r8d,%r13d
140024a31:	41 01 c6             	add    %eax,%r14d
140024a34:	66 0f 7f 74 24 30    	movdqa %xmm6,0x30(%rsp)
140024a3a:	80 bd 83 00 00 00 00 	cmpb   $0x0,0x83(%rbp)
140024a41:	0f 85 c9 f7 ff ff    	jne    0x140024210
140024a47:	41 c1 cd 0e          	ror    $0xe,%r13d
140024a4b:	44 89 f0             	mov    %r14d,%eax
140024a4e:	45 89 cc             	mov    %r9d,%r12d
140024a51:	41 c1 ce 09          	ror    $0x9,%r14d
140024a55:	45 31 c5             	xor    %r8d,%r13d
140024a58:	45 31 d4             	xor    %r10d,%r12d
140024a5b:	41 c1 cd 05          	ror    $0x5,%r13d
140024a5f:	41 31 c6             	xor    %eax,%r14d
140024a62:	45 21 c4             	and    %r8d,%r12d
140024a65:	45 31 c5             	xor    %r8d,%r13d
140024a68:	44 03 1c 24          	add    (%rsp),%r11d
140024a6c:	41 89 c7             	mov    %eax,%r15d
140024a6f:	45 31 d4             	xor    %r10d,%r12d
140024a72:	41 c1 ce 0b          	ror    $0xb,%r14d
140024a76:	41 31 df             	xor    %ebx,%r15d
140024a79:	45 01 e3             	add    %r12d,%r11d
140024a7c:	41 c1 cd 06          	ror    $0x6,%r13d
140024a80:	44 21 ff             	and    %r15d,%edi
140024a83:	41 31 c6             	xor    %eax,%r14d
140024a86:	45 01 eb             	add    %r13d,%r11d
140024a89:	31 df                	xor    %ebx,%edi
140024a8b:	41 c1 ce 02          	ror    $0x2,%r14d
140024a8f:	44 01 da             	add    %r11d,%edx
140024a92:	41 01 fb             	add    %edi,%r11d
140024a95:	41 89 d5             	mov    %edx,%r13d
140024a98:	45 01 de             	add    %r11d,%r14d
140024a9b:	41 c1 cd 0e          	ror    $0xe,%r13d
140024a9f:	45 89 f3             	mov    %r14d,%r11d
140024aa2:	45 89 c4             	mov    %r8d,%r12d
140024aa5:	41 c1 ce 09          	ror    $0x9,%r14d
140024aa9:	41 31 d5             	xor    %edx,%r13d
140024aac:	45 31 cc             	xor    %r9d,%r12d
140024aaf:	41 c1 cd 05          	ror    $0x5,%r13d
140024ab3:	45 31 de             	xor    %r11d,%r14d
140024ab6:	41 21 d4             	and    %edx,%r12d
140024ab9:	41 31 d5             	xor    %edx,%r13d
140024abc:	44 03 54 24 04       	add    0x4(%rsp),%r10d
140024ac1:	44 89 df             	mov    %r11d,%edi
140024ac4:	45 31 cc             	xor    %r9d,%r12d
140024ac7:	41 c1 ce 0b          	ror    $0xb,%r14d
140024acb:	31 c7                	xor    %eax,%edi
140024acd:	45 01 e2             	add    %r12d,%r10d
140024ad0:	41 c1 cd 06          	ror    $0x6,%r13d
140024ad4:	41 21 ff             	and    %edi,%r15d
140024ad7:	45 31 de             	xor    %r11d,%r14d
140024ada:	45 01 ea             	add    %r13d,%r10d
140024add:	41 31 c7             	xor    %eax,%r15d
140024ae0:	41 c1 ce 02          	ror    $0x2,%r14d
140024ae4:	44 01 d1             	add    %r10d,%ecx
140024ae7:	45 01 fa             	add    %r15d,%r10d
140024aea:	41 89 cd             	mov    %ecx,%r13d
140024aed:	45 01 d6             	add    %r10d,%r14d
140024af0:	41 c1 cd 0e          	ror    $0xe,%r13d
140024af4:	45 89 f2             	mov    %r14d,%r10d
140024af7:	41 89 d4             	mov    %edx,%r12d
140024afa:	41 c1 ce 09          	ror    $0x9,%r14d
140024afe:	41 31 cd             	xor    %ecx,%r13d
140024b01:	45 31 c4             	xor    %r8d,%r12d
140024b04:	41 c1 cd 05          	ror    $0x5,%r13d
140024b08:	45 31 d6             	xor    %r10d,%r14d
140024b0b:	41 21 cc             	and    %ecx,%r12d
140024b0e:	41 31 cd             	xor    %ecx,%r13d
140024b11:	44 03 4c 24 08       	add    0x8(%rsp),%r9d
140024b16:	45 89 d7             	mov    %r10d,%r15d
140024b19:	45 31 c4             	xor    %r8d,%r12d
140024b1c:	41 c1 ce 0b          	ror    $0xb,%r14d
140024b20:	45 31 df             	xor    %r11d,%r15d
140024b23:	45 01 e1             	add    %r12d,%r9d
140024b26:	41 c1 cd 06          	ror    $0x6,%r13d
140024b2a:	44 21 ff             	and    %r15d,%edi
140024b2d:	45 31 d6             	xor    %r10d,%r14d
140024b30:	45 01 e9             	add    %r13d,%r9d
140024b33:	44 31 df             	xor    %r11d,%edi
140024b36:	41 c1 ce 02          	ror    $0x2,%r14d
140024b3a:	44 01 cb             	add    %r9d,%ebx
140024b3d:	41 01 f9             	add    %edi,%r9d
140024b40:	41 89 dd             	mov    %ebx,%r13d
140024b43:	45 01 ce             	add    %r9d,%r14d
140024b46:	41 c1 cd 0e          	ror    $0xe,%r13d
140024b4a:	45 89 f1             	mov    %r14d,%r9d
140024b4d:	41 89 cc             	mov    %ecx,%r12d
140024b50:	41 c1 ce 09          	ror    $0x9,%r14d
140024b54:	41 31 dd             	xor    %ebx,%r13d
140024b57:	41 31 d4             	xor    %edx,%r12d
140024b5a:	41 c1 cd 05          	ror    $0x5,%r13d
140024b5e:	45 31 ce             	xor    %r9d,%r14d
140024b61:	41 21 dc             	and    %ebx,%r12d
140024b64:	41 31 dd             	xor    %ebx,%r13d
140024b67:	44 03 44 24 0c       	add    0xc(%rsp),%r8d
140024b6c:	44 89 cf             	mov    %r9d,%edi
140024b6f:	41 31 d4             	xor    %edx,%r12d
140024b72:	41 c1 ce 0b          	ror    $0xb,%r14d
140024b76:	44 31 d7             	xor    %r10d,%edi
140024b79:	45 01 e0             	add    %r12d,%r8d
140024b7c:	41 c1 cd 06          	ror    $0x6,%r13d
140024b80:	41 21 ff             	and    %edi,%r15d
140024b83:	45 31 ce             	xor    %r9d,%r14d
140024b86:	45 01 e8             	add    %r13d,%r8d
140024b89:	45 31 d7             	xor    %r10d,%r15d
140024b8c:	41 c1 ce 02          	ror    $0x2,%r14d
140024b90:	44 01 c0             	add    %r8d,%eax
140024b93:	45 01 f8             	add    %r15d,%r8d
140024b96:	41 89 c5             	mov    %eax,%r13d
140024b99:	45 01 c6             	add    %r8d,%r14d
140024b9c:	41 c1 cd 0e          	ror    $0xe,%r13d
140024ba0:	45 89 f0             	mov    %r14d,%r8d
140024ba3:	41 89 dc             	mov    %ebx,%r12d
140024ba6:	41 c1 ce 09          	ror    $0x9,%r14d
140024baa:	41 31 c5             	xor    %eax,%r13d
140024bad:	41 31 cc             	xor    %ecx,%r12d
140024bb0:	41 c1 cd 05          	ror    $0x5,%r13d
140024bb4:	45 31 c6             	xor    %r8d,%r14d
140024bb7:	41 21 c4             	and    %eax,%r12d
140024bba:	41 31 c5             	xor    %eax,%r13d
140024bbd:	03 54 24 10          	add    0x10(%rsp),%edx
140024bc1:	45 89 c7             	mov    %r8d,%r15d
140024bc4:	41 31 cc             	xor    %ecx,%r12d
140024bc7:	41 c1 ce 0b          	ror    $0xb,%r14d
140024bcb:	45 31 cf             	xor    %r9d,%r15d
140024bce:	44 01 e2             	add    %r12d,%edx
140024bd1:	41 c1 cd 06          	ror    $0x6,%r13d
140024bd5:	44 21 ff             	and    %r15d,%edi
140024bd8:	45 31 c6             	xor    %r8d,%r14d
140024bdb:	44 01 ea             	add    %r13d,%edx
140024bde:	44 31 cf             	xor    %r9d,%edi
140024be1:	41 c1 ce 02          	ror    $0x2,%r14d
140024be5:	41 01 d3             	add    %edx,%r11d
140024be8:	01 fa                	add    %edi,%edx
140024bea:	45 89 dd             	mov    %r11d,%r13d
140024bed:	41 01 d6             	add    %edx,%r14d
140024bf0:	41 c1 cd 0e          	ror    $0xe,%r13d
140024bf4:	44 89 f2             	mov    %r14d,%edx
140024bf7:	41 89 c4             	mov    %eax,%r12d
140024bfa:	41 c1 ce 09          	ror    $0x9,%r14d
140024bfe:	45 31 dd             	xor    %r11d,%r13d
140024c01:	41 31 dc             	xor    %ebx,%r12d
140024c04:	41 c1 cd 05          	ror    $0x5,%r13d
140024c08:	41 31 d6             	xor    %edx,%r14d
140024c0b:	45 21 dc             	and    %r11d,%r12d
140024c0e:	45 31 dd             	xor    %r11d,%r13d
140024c11:	03 4c 24 14          	add    0x14(%rsp),%ecx
140024c15:	89 d7                	mov    %edx,%edi
140024c17:	41 31 dc             	xor    %ebx,%r12d
140024c1a:	41 c1 ce 0b          	ror    $0xb,%r14d
140024c1e:	44 31 c7             	xor    %r8d,%edi
140024c21:	44 01 e1             	add    %r12d,%ecx
140024c24:	41 c1 cd 06          	ror    $0x6,%r13d
140024c28:	41 21 ff             	and    %edi,%r15d
140024c2b:	41 31 d6             	xor    %edx,%r14d
140024c2e:	44 01 e9             	add    %r13d,%ecx
140024c31:	45 31 c7             	xor    %r8d,%r15d
140024c34:	41 c1 ce 02          	ror    $0x2,%r14d
140024c38:	41 01 ca             	add    %ecx,%r10d
140024c3b:	44 01 f9             	add    %r15d,%ecx
140024c3e:	45 89 d5             	mov    %r10d,%r13d
140024c41:	41 01 ce             	add    %ecx,%r14d
140024c44:	41 c1 cd 0e          	ror    $0xe,%r13d
140024c48:	44 89 f1             	mov    %r14d,%ecx
140024c4b:	45 89 dc             	mov    %r11d,%r12d
140024c4e:	41 c1 ce 09          	ror    $0x9,%r14d
140024c52:	45 31 d5             	xor    %r10d,%r13d