14000868b:	44 31 f7             	xor    %r14d,%edi
14000868e:	44 03 24 24          	add    (%rsp),%r12d
140008692:	44 03 64 24 1c       	add    0x1c(%rsp),%r12d
140008697:	45 89 cd             	mov    %r9d,%r13d
14000869a:	41 01 fc             	add    %edi,%r12d
14000869d:	41 89 de             	mov    %ebx,%r14d
1400086a0:	41 c1 cd 0e          	ror    $0xe,%r13d
1400086a4:	44 89 d7             	mov    %r10d,%edi
1400086a7:	45 31 cd             	xor    %r9d,%r13d
1400086aa:	41 c1 ce 09          	ror    $0x9,%r14d
1400086ae:	44 31 df             	xor    %r11d,%edi
1400086b1:	44 89 64 24 1c       	mov    %r12d,0x1c(%rsp)
1400086b6:	41 31 de             	xor    %ebx,%r14d
1400086b9:	44 21 cf             	and    %r9d,%edi
1400086bc:	41 c1 cd 05          	ror    $0x5,%r13d
1400086c0:	41 01 c4             	add    %eax,%r12d
1400086c3:	44 31 df             	xor    %r11d,%edi
1400086c6:	41 c1 ce 0b          	ror    $0xb,%r14d
1400086ca:	45 31 cd             	xor    %r9d,%r13d
1400086cd:	41 01 fc             	add    %edi,%r12d
1400086d0:	89 df                	mov    %ebx,%edi
1400086d2:	44 03 65 00          	add    0x0(%rbp),%r12d
1400086d6:	41 31 de             	xor    %ebx,%r14d
1400086d9:	31 cf                	xor    %ecx,%edi
1400086db:	41 c1 cd 06          	ror    $0x6,%r13d
1400086df:	89 c8                	mov    %ecx,%eax
1400086e1:	41 21 ff             	and    %edi,%r15d
1400086e4:	41 c1 ce 02          	ror    $0x2,%r14d
1400086e8:	45 01 ec             	add    %r13d,%r12d
1400086eb:	44 31 f8             	xor    %r15d,%eax
1400086ee:	45 01 e0             	add    %r12d,%r8d
1400086f1:	44 01 e0             	add    %r12d,%eax
1400086f4:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
1400086f8:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
1400086fd:	44 8b 7c 24 18       	mov    0x18(%rsp),%r15d
140008702:	45 89 ec             	mov    %r13d,%r12d
140008705:	41 c1 cd 0b          	ror    $0xb,%r13d
140008709:	44 01 f0             	add    %r14d,%eax
14000870c:	45 89 fe             	mov    %r15d,%r14d
14000870f:	41 c1 cf 02          	ror    $0x2,%r15d
140008713:	45 31 e5             	xor    %r12d,%r13d
140008716:	41 c1 ec 03          	shr    $0x3,%r12d
14000871a:	41 c1 cd 07          	ror    $0x7,%r13d
14000871e:	45 31 f7             	xor    %r14d,%r15d
140008721:	41 c1 ee 0a          	shr    $0xa,%r14d
140008725:	41 c1 cf 11          	ror    $0x11,%r15d
140008729:	45 31 ec             	xor    %r13d,%r12d
14000872c:	45 31 f7             	xor    %r14d,%r15d
14000872f:	44 03 64 24 04       	add    0x4(%rsp),%r12d
140008734:	44 03 64 24 20       	add    0x20(%rsp),%r12d
140008739:	45 89 c5             	mov    %r8d,%r13d
14000873c:	45 01 fc             	add    %r15d,%r12d
14000873f:	41 89 c6             	mov    %eax,%r14d
140008742:	41 c1 cd 0e          	ror    $0xe,%r13d
140008746:	45 89 cf             	mov    %r9d,%r15d
140008749:	45 31 c5             	xor    %r8d,%r13d
14000874c:	41 c1 ce 09          	ror    $0x9,%r14d
140008750:	45 31 d7             	xor    %r10d,%r15d
140008753:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140008758:	41 31 c6             	xor    %eax,%r14d
14000875b:	45 21 c7             	and    %r8d,%r15d
14000875e:	41 c1 cd 05          	ror    $0x5,%r13d
140008762:	45 01 dc             	add    %r11d,%r12d
140008765:	45 31 d7             	xor    %r10d,%r15d
140008768:	41 c1 ce 0b          	ror    $0xb,%r14d
14000876c:	45 31 c5             	xor    %r8d,%r13d
14000876f:	45 01 fc             	add    %r15d,%r12d
140008772:	41 89 c7             	mov    %eax,%r15d
140008775:	44 03 65 00          	add    0x0(%rbp),%r12d
140008779:	41 31 c6             	xor    %eax,%r14d
14000877c:	41 31 df             	xor    %ebx,%r15d
14000877f:	41 c1 cd 06          	ror    $0x6,%r13d
140008783:	41 89 db             	mov    %ebx,%r11d
140008786:	44 21 ff             	and    %r15d,%edi
140008789:	41 c1 ce 02          	ror    $0x2,%r14d
14000878d:	45 01 ec             	add    %r13d,%r12d
140008790:	41 31 fb             	xor    %edi,%r11d
140008793:	44 01 e2             	add    %r12d,%edx
140008796:	45 01 e3             	add    %r12d,%r11d
140008799:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
14000879d:	44 8b 6c 24 28       	mov    0x28(%rsp),%r13d
1400087a2:	8b 7c 24 1c          	mov    0x1c(%rsp),%edi
1400087a6:	45 89 ec             	mov    %r13d,%r12d
1400087a9:	41 c1 cd 0b          	ror    $0xb,%r13d
1400087ad:	45 01 f3             	add    %r14d,%r11d
1400087b0:	41 89 fe             	mov    %edi,%r14d
1400087b3:	c1 cf 02             	ror    $0x2,%edi
1400087b6:	45 31 e5             	xor    %r12d,%r13d
1400087b9:	41 c1 ec 03          	shr    $0x3,%r12d
1400087bd:	41 c1 cd 07          	ror    $0x7,%r13d
1400087c1:	44 31 f7             	xor    %r14d,%edi
1400087c4:	41 c1 ee 0a          	shr    $0xa,%r14d
1400087c8:	c1 cf 11             	ror    $0x11,%edi
1400087cb:	45 31 ec             	xor    %r13d,%r12d
1400087ce:	44 31 f7             	xor    %r14d,%edi
1400087d1:	44 03 64 24 08       	add    0x8(%rsp),%r12d
1400087d6:	44 03 64 24 24       	add    0x24(%rsp),%r12d
1400087db:	41 89 d5             	mov    %edx,%r13d
1400087de:	41 01 fc             	add    %edi,%r12d
1400087e1:	45 89 de             	mov    %r11d,%r14d
1400087e4:	41 c1 cd 0e          	ror    $0xe,%r13d
1400087e8:	44 89 c7             	mov    %r8d,%edi
1400087eb:	41 31 d5             	xor    %edx,%r13d
1400087ee:	41 c1 ce 09          	ror    $0x9,%r14d
1400087f2:	44 31 cf             	xor    %r9d,%edi
1400087f5:	44 89 64 24 24       	mov    %r12d,0x24(%rsp)
1400087fa:	45 31 de             	xor    %r11d,%r14d
1400087fd:	21 d7                	and    %edx,%edi
1400087ff:	41 c1 cd 05          	ror    $0x5,%r13d
140008803:	45 01 d4             	add    %r10d,%r12d
140008806:	44 31 cf             	xor    %r9d,%edi
140008809:	41 c1 ce 0b          	ror    $0xb,%r14d
14000880d:	41 31 d5             	xor    %edx,%r13d
140008810:	41 01 fc             	add    %edi,%r12d
140008813:	44 89 df             	mov    %r11d,%edi
140008816:	44 03 65 00          	add    0x0(%rbp),%r12d
14000881a:	45 31 de             	xor    %r11d,%r14d
14000881d:	31 c7                	xor    %eax,%edi
14000881f:	41 c1 cd 06          	ror    $0x6,%r13d
140008823:	41 89 c2             	mov    %eax,%r10d
140008826:	41 21 ff             	and    %edi,%r15d
140008829:	41 c1 ce 02          	ror    $0x2,%r14d
14000882d:	45 01 ec             	add    %r13d,%r12d
140008830:	45 31 fa             	xor    %r15d,%r10d
140008833:	44 01 e1             	add    %r12d,%ecx
140008836:	45 01 e2             	add    %r12d,%r10d
140008839:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
14000883d:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
140008842:	44 8b 7c 24 20       	mov    0x20(%rsp),%r15d
140008847:	45 89 ec             	mov    %r13d,%r12d
14000884a:	41 c1 cd 0b          	ror    $0xb,%r13d
14000884e:	45 01 f2             	add    %r14d,%r10d
140008851:	45 89 fe             	mov    %r15d,%r14d
140008854:	41 c1 cf 02          	ror    $0x2,%r15d
140008858:	45 31 e5             	xor    %r12d,%r13d
14000885b:	41 c1 ec 03          	shr    $0x3,%r12d
14000885f:	41 c1 cd 07          	ror    $0x7,%r13d
140008863:	45 31 f7             	xor    %r14d,%r15d
140008866:	41 c1 ee 0a          	shr    $0xa,%r14d
14000886a:	41 c1 cf 11          	ror    $0x11,%r15d
14000886e:	45 31 ec             	xor    %r13d,%r12d
140008871:	45 31 f7             	xor    %r14d,%r15d
140008874:	44 03 64 24 0c       	add    0xc(%rsp),%r12d
140008879:	44 03 64 24 28       	add    0x28(%rsp),%r12d
14000887e:	41 89 cd             	mov    %ecx,%r13d
140008881:	45 01 fc             	add    %r15d,%r12d
140008884:	45 89 d6             	mov    %r10d,%r14d
140008887:	41 c1 cd 0e          	ror    $0xe,%r13d
14000888b:	41 89 d7             	mov    %edx,%r15d
14000888e:	41 31 cd             	xor    %ecx,%r13d
140008891:	41 c1 ce 09          	ror    $0x9,%r14d
140008895:	45 31 c7             	xor    %r8d,%r15d
140008898:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
14000889d:	45 31 d6             	xor    %r10d,%r14d
1400088a0:	41 21 cf             	and    %ecx,%r15d
1400088a3:	41 c1 cd 05          	ror    $0x5,%r13d
1400088a7:	45 01 cc             	add    %r9d,%r12d
1400088aa:	45 31 c7             	xor    %r8d,%r15d
1400088ad:	41 c1 ce 0b          	ror    $0xb,%r14d
1400088b1:	41 31 cd             	xor    %ecx,%r13d
1400088b4:	45 01 fc             	add    %r15d,%r12d
1400088b7:	45 89 d7             	mov    %r10d,%r15d
1400088ba:	44 03 65 00          	add    0x0(%rbp),%r12d
1400088be:	45 31 d6             	xor    %r10d,%r14d
1400088c1:	45 31 df             	xor    %r11d,%r15d
1400088c4:	41 c1 cd 06          	ror    $0x6,%r13d
1400088c8:	45 89 d9             	mov    %r11d,%r9d
1400088cb:	44 21 ff             	and    %r15d,%edi
1400088ce:	41 c1 ce 02          	ror    $0x2,%r14d
1400088d2:	45 01 ec             	add    %r13d,%r12d
1400088d5:	41 31 f9             	xor    %edi,%r9d
1400088d8:	44 01 e3             	add    %r12d,%ebx
1400088db:	45 01 e1             	add    %r12d,%r9d
1400088de:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400088e2:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
1400088e7:	8b 7c 24 24          	mov    0x24(%rsp),%edi
1400088eb:	45 89 ec             	mov    %r13d,%r12d
1400088ee:	41 c1 cd 0b          	ror    $0xb,%r13d
1400088f2:	45 01 f1             	add    %r14d,%r9d
1400088f5:	41 89 fe             	mov    %edi,%r14d
1400088f8:	c1 cf 02             	ror    $0x2,%edi
1400088fb:	45 31 e5             	xor    %r12d,%r13d
1400088fe:	41 c1 ec 03          	shr    $0x3,%r12d
140008902:	41 c1 cd 07          	ror    $0x7,%r13d
140008906:	44 31 f7             	xor    %r14d,%edi
140008909:	41 c1 ee 0a          	shr    $0xa,%r14d
14000890d:	c1 cf 11             	ror    $0x11,%edi
140008910:	45 31 ec             	xor    %r13d,%r12d
140008913:	44 31 f7             	xor    %r14d,%edi
140008916:	44 03 64 24 10       	add    0x10(%rsp),%r12d
14000891b:	44 03 64 24 2c       	add    0x2c(%rsp),%r12d
140008920:	41 89 dd             	mov    %ebx,%r13d
140008923:	41 01 fc             	add    %edi,%r12d
140008926:	45 89 ce             	mov    %r9d,%r14d
140008929:	41 c1 cd 0e          	ror    $0xe,%r13d
14000892d:	89 cf                	mov    %ecx,%edi
14000892f:	41 31 dd             	xor    %ebx,%r13d
140008932:	41 c1 ce 09          	ror    $0x9,%r14d
140008936:	31 d7                	xor    %edx,%edi
140008938:	44 89 64 24 2c       	mov    %r12d,0x2c(%rsp)
14000893d:	45 31 ce             	xor    %r9d,%r14d
140008940:	21 df                	and    %ebx,%edi
140008942:	41 c1 cd 05          	ror    $0x5,%r13d
140008946:	45 01 c4             	add    %r8d,%r12d
140008949:	31 d7                	xor    %edx,%edi
14000894b:	41 c1 ce 0b          	ror    $0xb,%r14d
14000894f:	41 31 dd             	xor    %ebx,%r13d
140008952:	41 01 fc             	add    %edi,%r12d
140008955:	44 89 cf             	mov    %r9d,%edi
140008958:	44 03 65 00          	add    0x0(%rbp),%r12d
14000895c:	45 31 ce             	xor    %r9d,%r14d
14000895f:	44 31 d7             	xor    %r10d,%edi
140008962:	41 c1 cd 06          	ror    $0x6,%r13d
140008966:	45 89 d0             	mov    %r10d,%r8d
140008969:	41 21 ff             	and    %edi,%r15d
14000896c:	41 c1 ce 02          	ror    $0x2,%r14d
140008970:	45 01 ec             	add    %r13d,%r12d
140008973:	45 31 f8             	xor    %r15d,%r8d
140008976:	44 01 e0             	add    %r12d,%eax
140008979:	45 01 e0             	add    %r12d,%r8d
14000897c:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140008980:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
140008985:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
14000898a:	45 89 ec             	mov    %r13d,%r12d
14000898d:	41 c1 cd 0b          	ror    $0xb,%r13d
140008991:	45 01 f0             	add    %r14d,%r8d
140008994:	45 89 fe             	mov    %r15d,%r14d
140008997:	41 c1 cf 02          	ror    $0x2,%r15d
14000899b:	45 31 e5             	xor    %r12d,%r13d
14000899e:	41 c1 ec 03          	shr    $0x3,%r12d
1400089a2:	41 c1 cd 07          	ror    $0x7,%r13d
1400089a6:	45 31 f7             	xor    %r14d,%r15d
1400089a9:	41 c1 ee 0a          	shr    $0xa,%r14d
1400089ad:	41 c1 cf 11          	ror    $0x11,%r15d
1400089b1:	45 31 ec             	xor    %r13d,%r12d
1400089b4:	45 31 f7             	xor    %r14d,%r15d
1400089b7:	44 03 64 24 14       	add    0x14(%rsp),%r12d
1400089bc:	44 03 64 24 30       	add    0x30(%rsp),%r12d
1400089c1:	41 89 c5             	mov    %eax,%r13d
1400089c4:	45 01 fc             	add    %r15d,%r12d
1400089c7:	45 89 c6             	mov    %r8d,%r14d
1400089ca:	41 c1 cd 0e          	ror    $0xe,%r13d
1400089ce:	41 89 df             	mov    %ebx,%r15d
1400089d1:	41 31 c5             	xor    %eax,%r13d
1400089d4:	41 c1 ce 09          	ror    $0x9,%r14d
1400089d8:	41 31 cf             	xor    %ecx,%r15d
1400089db:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
1400089e0:	45 31 c6             	xor    %r8d,%r14d
1400089e3:	41 21 c7             	and    %eax,%r15d
1400089e6:	41 c1 cd 05          	ror    $0x5,%r13d
1400089ea:	41 01 d4             	add    %edx,%r12d
1400089ed:	41 31 cf             	xor    %ecx,%r15d
1400089f0:	41 c1 ce 0b          	ror    $0xb,%r14d
1400089f4:	41 31 c5             	xor    %eax,%r13d
1400089f7:	45 01 fc             	add    %r15d,%r12d
1400089fa:	45 89 c7             	mov    %r8d,%r15d
1400089fd:	44 03 65 00          	add    0x0(%rbp),%r12d
140008a01:	45 31 c6             	xor    %r8d,%r14d
140008a04:	45 31 cf             	xor    %r9d,%r15d
140008a07:	41 c1 cd 06          	ror    $0x6,%r13d
140008a0b:	44 89 ca             	mov    %r9d,%edx
140008a0e:	44 21 ff             	and    %r15d,%edi
140008a11:	41 c1 ce 02          	ror    $0x2,%r14d
140008a15:	45 01 ec             	add    %r13d,%r12d
140008a18:	31 fa                	xor    %edi,%edx
140008a1a:	45 01 e3             	add    %r12d,%r11d
140008a1d:	44 01 e2             	add    %r12d,%edx
140008a20:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140008a24:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
140008a29:	8b 7c 24 2c          	mov    0x2c(%rsp),%edi
140008a2d:	45 89 ec             	mov    %r13d,%r12d
140008a30:	41 c1 cd 0b          	ror    $0xb,%r13d
140008a34:	44 01 f2             	add    %r14d,%edx
140008a37:	41 89 fe             	mov    %edi,%r14d
140008a3a:	c1 cf 02             	ror    $0x2,%edi
140008a3d:	45 31 e5             	xor    %r12d,%r13d
140008a40:	41 c1 ec 03          	shr    $0x3,%r12d
140008a44:	41 c1 cd 07          	ror    $0x7,%r13d
140008a48:	44 31 f7             	xor    %r14d,%edi
140008a4b:	41 c1 ee 0a          	shr    $0xa,%r14d
140008a4f:	c1 cf 11             	ror    $0x11,%edi
140008a52:	45 31 ec             	xor    %r13d,%r12d
140008a55:	44 31 f7             	xor    %r14d,%edi
140008a58:	44 03 64 24 18       	add    0x18(%rsp),%r12d
140008a5d:	44 03 64 24 34       	add    0x34(%rsp),%r12d
140008a62:	45 89 dd             	mov    %r11d,%r13d
140008a65:	41 01 fc             	add    %edi,%r12d
140008a68:	41 89 d6             	mov    %edx,%r14d
140008a6b:	41 c1 cd 0e          	ror    $0xe,%r13d
140008a6f:	89 c7                	mov    %eax,%edi
140008a71:	45 31 dd             	xor    %r11d,%r13d
140008a74:	41 c1 ce 09          	ror    $0x9,%r14d
140008a78:	31 df                	xor    %ebx,%edi
140008a7a:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
140008a7f:	41 31 d6             	xor    %edx,%r14d
140008a82:	44 21 df             	and    %r11d,%edi
140008a85:	41 c1 cd 05          	ror    $0x5,%r13d
140008a89:	41 01 cc             	add    %ecx,%r12d
140008a8c:	31 df                	xor    %ebx,%edi
140008a8e:	41 c1 ce 0b          	ror    $0xb,%r14d
140008a92:	45 31 dd             	xor    %r11d,%r13d
140008a95:	41 01 fc             	add    %edi,%r12d
140008a98:	89 d7                	mov    %edx,%edi
140008a9a:	44 03 65 00          	add    0x0(%rbp),%r12d
140008a9e:	41 31 d6             	xor    %edx,%r14d
140008aa1:	44 31 c7             	xor    %r8d,%edi
140008aa4:	41 c1 cd 06          	ror    $0x6,%r13d
140008aa8:	44 89 c1             	mov    %r8d,%ecx
140008aab:	41 21 ff             	and    %edi,%r15d
140008aae:	41 c1 ce 02          	ror    $0x2,%r14d
140008ab2:	45 01 ec             	add    %r13d,%r12d
140008ab5:	44 31 f9             	xor    %r15d,%ecx
140008ab8:	45 01 e2             	add    %r12d,%r10d
140008abb:	44 01 e1             	add    %r12d,%ecx
140008abe:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140008ac2:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140008ac7:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
140008acc:	45 89 ec             	mov    %r13d,%r12d
140008acf:	41 c1 cd 0b          	ror    $0xb,%r13d
140008ad3:	44 01 f1             	add    %r14d,%ecx
140008ad6:	45 89 fe             	mov    %r15d,%r14d
140008ad9:	41 c1 cf 02          	ror    $0x2,%r15d
140008add:	45 31 e5             	xor    %r12d,%r13d
140008ae0:	41 c1 ec 03          	shr    $0x3,%r12d
140008ae4:	41 c1 cd 07          	ror    $0x7,%r13d
140008ae8:	45 31 f7             	xor    %r14d,%r15d
140008aeb:	41 c1 ee 0a          	shr    $0xa,%r14d
140008aef:	41 c1 cf 11          	ror    $0x11,%r15d
140008af3:	45 31 ec             	xor    %r13d,%r12d
140008af6:	45 31 f7             	xor    %r14d,%r15d
140008af9:	44 03 64 24 1c       	add    0x1c(%rsp),%r12d
140008afe:	44 03 64 24 38       	add    0x38(%rsp),%r12d
140008b03:	45 89 d5             	mov    %r10d,%r13d
140008b06:	45 01 fc             	add    %r15d,%r12d
140008b09:	41 89 ce             	mov    %ecx,%r14d
140008b0c:	41 c1 cd 0e          	ror    $0xe,%r13d
140008b10:	45 89 df             	mov    %r11d,%r15d
140008b13:	45 31 d5             	xor    %r10d,%r13d
140008b16:	41 c1 ce 09          	ror    $0x9,%r14d
140008b1a:	41 31 c7             	xor    %eax,%r15d
140008b1d:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140008b22:	41 31 ce             	xor    %ecx,%r14d
140008b25:	45 21 d7             	and    %r10d,%r15d
140008b28:	41 c1 cd 05          	ror    $0x5,%r13d
140008b2c:	41 01 dc             	add    %ebx,%r12d
140008b2f:	41 31 c7             	xor    %eax,%r15d
140008b32:	41 c1 ce 0b          	ror    $0xb,%r14d
140008b36:	45 31 d5             	xor    %r10d,%r13d
140008b39:	45 01 fc             	add    %r15d,%r12d
140008b3c:	41 89 cf             	mov    %ecx,%r15d