14002340b:	45 01 ec             	add    %r13d,%r12d
14002340e:	31 fb                	xor    %edi,%ebx
140023410:	45 01 e1             	add    %r12d,%r9d
140023413:	44 01 e3             	add    %r12d,%ebx
140023416:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
14002341a:	44 8b 6c 24 20       	mov    0x20(%rsp),%r13d
14002341f:	8b 7c 24 14          	mov    0x14(%rsp),%edi
140023423:	45 89 ec             	mov    %r13d,%r12d
140023426:	41 c1 cd 0b          	ror    $0xb,%r13d
14002342a:	44 01 f3             	add    %r14d,%ebx
14002342d:	41 89 fe             	mov    %edi,%r14d
140023430:	c1 cf 02             	ror    $0x2,%edi
140023433:	45 31 e5             	xor    %r12d,%r13d
140023436:	41 c1 ec 03          	shr    $0x3,%r12d
14002343a:	41 c1 cd 07          	ror    $0x7,%r13d
14002343e:	44 31 f7             	xor    %r14d,%edi
140023441:	41 c1 ee 0a          	shr    $0xa,%r14d
140023445:	c1 cf 11             	ror    $0x11,%edi
140023448:	45 31 ec             	xor    %r13d,%r12d
14002344b:	44 31 f7             	xor    %r14d,%edi
14002344e:	44 03 24 24          	add    (%rsp),%r12d
140023452:	44 03 64 24 1c       	add    0x1c(%rsp),%r12d
140023457:	45 89 cd             	mov    %r9d,%r13d
14002345a:	41 01 fc             	add    %edi,%r12d
14002345d:	41 89 de             	mov    %ebx,%r14d
140023460:	41 c1 cd 0e          	ror    $0xe,%r13d
140023464:	44 89 d7             	mov    %r10d,%edi
140023467:	45 31 cd             	xor    %r9d,%r13d
14002346a:	41 c1 ce 09          	ror    $0x9,%r14d
14002346e:	44 31 df             	xor    %r11d,%edi
140023471:	44 89 64 24 1c       	mov    %r12d,0x1c(%rsp)
140023476:	41 31 de             	xor    %ebx,%r14d
140023479:	44 21 cf             	and    %r9d,%edi
14002347c:	41 c1 cd 05          	ror    $0x5,%r13d
140023480:	41 01 c4             	add    %eax,%r12d
140023483:	44 31 df             	xor    %r11d,%edi
140023486:	41 c1 ce 0b          	ror    $0xb,%r14d
14002348a:	45 31 cd             	xor    %r9d,%r13d
14002348d:	41 01 fc             	add    %edi,%r12d
140023490:	89 df                	mov    %ebx,%edi
140023492:	44 03 65 00          	add    0x0(%rbp),%r12d
140023496:	41 31 de             	xor    %ebx,%r14d
140023499:	31 cf                	xor    %ecx,%edi
14002349b:	41 c1 cd 06          	ror    $0x6,%r13d
14002349f:	89 c8                	mov    %ecx,%eax
1400234a1:	41 21 ff             	and    %edi,%r15d
1400234a4:	41 c1 ce 02          	ror    $0x2,%r14d
1400234a8:	45 01 ec             	add    %r13d,%r12d
1400234ab:	44 31 f8             	xor    %r15d,%eax
1400234ae:	45 01 e0             	add    %r12d,%r8d
1400234b1:	44 01 e0             	add    %r12d,%eax
1400234b4:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
1400234b8:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
1400234bd:	44 8b 7c 24 18       	mov    0x18(%rsp),%r15d
1400234c2:	45 89 ec             	mov    %r13d,%r12d
1400234c5:	41 c1 cd 0b          	ror    $0xb,%r13d
1400234c9:	44 01 f0             	add    %r14d,%eax
1400234cc:	45 89 fe             	mov    %r15d,%r14d
1400234cf:	41 c1 cf 02          	ror    $0x2,%r15d
1400234d3:	45 31 e5             	xor    %r12d,%r13d
1400234d6:	41 c1 ec 03          	shr    $0x3,%r12d
1400234da:	41 c1 cd 07          	ror    $0x7,%r13d
1400234de:	45 31 f7             	xor    %r14d,%r15d
1400234e1:	41 c1 ee 0a          	shr    $0xa,%r14d
1400234e5:	41 c1 cf 11          	ror    $0x11,%r15d
1400234e9:	45 31 ec             	xor    %r13d,%r12d
1400234ec:	45 31 f7             	xor    %r14d,%r15d
1400234ef:	44 03 64 24 04       	add    0x4(%rsp),%r12d
1400234f4:	44 03 64 24 20       	add    0x20(%rsp),%r12d
1400234f9:	45 89 c5             	mov    %r8d,%r13d
1400234fc:	45 01 fc             	add    %r15d,%r12d
1400234ff:	41 89 c6             	mov    %eax,%r14d
140023502:	41 c1 cd 0e          	ror    $0xe,%r13d
140023506:	45 89 cf             	mov    %r9d,%r15d
140023509:	45 31 c5             	xor    %r8d,%r13d
14002350c:	41 c1 ce 09          	ror    $0x9,%r14d
140023510:	45 31 d7             	xor    %r10d,%r15d
140023513:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140023518:	41 31 c6             	xor    %eax,%r14d
14002351b:	45 21 c7             	and    %r8d,%r15d
14002351e:	41 c1 cd 05          	ror    $0x5,%r13d
140023522:	45 01 dc             	add    %r11d,%r12d
140023525:	45 31 d7             	xor    %r10d,%r15d
140023528:	41 c1 ce 0b          	ror    $0xb,%r14d
14002352c:	45 31 c5             	xor    %r8d,%r13d
14002352f:	45 01 fc             	add    %r15d,%r12d
140023532:	41 89 c7             	mov    %eax,%r15d
140023535:	44 03 65 00          	add    0x0(%rbp),%r12d
140023539:	41 31 c6             	xor    %eax,%r14d
14002353c:	41 31 df             	xor    %ebx,%r15d
14002353f:	41 c1 cd 06          	ror    $0x6,%r13d
140023543:	41 89 db             	mov    %ebx,%r11d
140023546:	44 21 ff             	and    %r15d,%edi
140023549:	41 c1 ce 02          	ror    $0x2,%r14d
14002354d:	45 01 ec             	add    %r13d,%r12d
140023550:	41 31 fb             	xor    %edi,%r11d
140023553:	44 01 e2             	add    %r12d,%edx
140023556:	45 01 e3             	add    %r12d,%r11d
140023559:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
14002355d:	44 8b 6c 24 28       	mov    0x28(%rsp),%r13d
140023562:	8b 7c 24 1c          	mov    0x1c(%rsp),%edi
140023566:	45 89 ec             	mov    %r13d,%r12d
140023569:	41 c1 cd 0b          	ror    $0xb,%r13d
14002356d:	45 01 f3             	add    %r14d,%r11d
140023570:	41 89 fe             	mov    %edi,%r14d
140023573:	c1 cf 02             	ror    $0x2,%edi
140023576:	45 31 e5             	xor    %r12d,%r13d
140023579:	41 c1 ec 03          	shr    $0x3,%r12d
14002357d:	41 c1 cd 07          	ror    $0x7,%r13d
140023581:	44 31 f7             	xor    %r14d,%edi
140023584:	41 c1 ee 0a          	shr    $0xa,%r14d
140023588:	c1 cf 11             	ror    $0x11,%edi
14002358b:	45 31 ec             	xor    %r13d,%r12d
14002358e:	44 31 f7             	xor    %r14d,%edi
140023591:	44 03 64 24 08       	add    0x8(%rsp),%r12d
140023596:	44 03 64 24 24       	add    0x24(%rsp),%r12d
14002359b:	41 89 d5             	mov    %edx,%r13d
14002359e:	41 01 fc             	add    %edi,%r12d
1400235a1:	45 89 de             	mov    %r11d,%r14d
1400235a4:	41 c1 cd 0e          	ror    $0xe,%r13d
1400235a8:	44 89 c7             	mov    %r8d,%edi
1400235ab:	41 31 d5             	xor    %edx,%r13d
1400235ae:	41 c1 ce 09          	ror    $0x9,%r14d
1400235b2:	44 31 cf             	xor    %r9d,%edi
1400235b5:	44 89 64 24 24       	mov    %r12d,0x24(%rsp)
1400235ba:	45 31 de             	xor    %r11d,%r14d
1400235bd:	21 d7                	and    %edx,%edi
1400235bf:	41 c1 cd 05          	ror    $0x5,%r13d
1400235c3:	45 01 d4             	add    %r10d,%r12d
1400235c6:	44 31 cf             	xor    %r9d,%edi
1400235c9:	41 c1 ce 0b          	ror    $0xb,%r14d
1400235cd:	41 31 d5             	xor    %edx,%r13d
1400235d0:	41 01 fc             	add    %edi,%r12d
1400235d3:	44 89 df             	mov    %r11d,%edi
1400235d6:	44 03 65 00          	add    0x0(%rbp),%r12d
1400235da:	45 31 de             	xor    %r11d,%r14d
1400235dd:	31 c7                	xor    %eax,%edi
1400235df:	41 c1 cd 06          	ror    $0x6,%r13d
1400235e3:	41 89 c2             	mov    %eax,%r10d
1400235e6:	41 21 ff             	and    %edi,%r15d
1400235e9:	41 c1 ce 02          	ror    $0x2,%r14d
1400235ed:	45 01 ec             	add    %r13d,%r12d
1400235f0:	45 31 fa             	xor    %r15d,%r10d
1400235f3:	44 01 e1             	add    %r12d,%ecx
1400235f6:	45 01 e2             	add    %r12d,%r10d
1400235f9:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400235fd:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
140023602:	44 8b 7c 24 20       	mov    0x20(%rsp),%r15d
140023607:	45 89 ec             	mov    %r13d,%r12d
14002360a:	41 c1 cd 0b          	ror    $0xb,%r13d
14002360e:	45 01 f2             	add    %r14d,%r10d
140023611:	45 89 fe             	mov    %r15d,%r14d
140023614:	41 c1 cf 02          	ror    $0x2,%r15d
140023618:	45 31 e5             	xor    %r12d,%r13d
14002361b:	41 c1 ec 03          	shr    $0x3,%r12d
14002361f:	41 c1 cd 07          	ror    $0x7,%r13d
140023623:	45 31 f7             	xor    %r14d,%r15d
140023626:	41 c1 ee 0a          	shr    $0xa,%r14d
14002362a:	41 c1 cf 11          	ror    $0x11,%r15d
14002362e:	45 31 ec             	xor    %r13d,%r12d
140023631:	45 31 f7             	xor    %r14d,%r15d
140023634:	44 03 64 24 0c       	add    0xc(%rsp),%r12d
140023639:	44 03 64 24 28       	add    0x28(%rsp),%r12d
14002363e:	41 89 cd             	mov    %ecx,%r13d
140023641:	45 01 fc             	add    %r15d,%r12d
140023644:	45 89 d6             	mov    %r10d,%r14d
140023647:	41 c1 cd 0e          	ror    $0xe,%r13d
14002364b:	41 89 d7             	mov    %edx,%r15d
14002364e:	41 31 cd             	xor    %ecx,%r13d
140023651:	41 c1 ce 09          	ror    $0x9,%r14d
140023655:	45 31 c7             	xor    %r8d,%r15d
140023658:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
14002365d:	45 31 d6             	xor    %r10d,%r14d
140023660:	41 21 cf             	and    %ecx,%r15d
140023663:	41 c1 cd 05          	ror    $0x5,%r13d
140023667:	45 01 cc             	add    %r9d,%r12d
14002366a:	45 31 c7             	xor    %r8d,%r15d
14002366d:	41 c1 ce 0b          	ror    $0xb,%r14d
140023671:	41 31 cd             	xor    %ecx,%r13d
140023674:	45 01 fc             	add    %r15d,%r12d
140023677:	45 89 d7             	mov    %r10d,%r15d
14002367a:	44 03 65 00          	add    0x0(%rbp),%r12d
14002367e:	45 31 d6             	xor    %r10d,%r14d
140023681:	45 31 df             	xor    %r11d,%r15d
140023684:	41 c1 cd 06          	ror    $0x6,%r13d
140023688:	45 89 d9             	mov    %r11d,%r9d
14002368b:	44 21 ff             	and    %r15d,%edi
14002368e:	41 c1 ce 02          	ror    $0x2,%r14d
140023692:	45 01 ec             	add    %r13d,%r12d
140023695:	41 31 f9             	xor    %edi,%r9d
140023698:	44 01 e3             	add    %r12d,%ebx
14002369b:	45 01 e1             	add    %r12d,%r9d
14002369e:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400236a2:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
1400236a7:	8b 7c 24 24          	mov    0x24(%rsp),%edi
1400236ab:	45 89 ec             	mov    %r13d,%r12d
1400236ae:	41 c1 cd 0b          	ror    $0xb,%r13d
1400236b2:	45 01 f1             	add    %r14d,%r9d
1400236b5:	41 89 fe             	mov    %edi,%r14d
1400236b8:	c1 cf 02             	ror    $0x2,%edi
1400236bb:	45 31 e5             	xor    %r12d,%r13d
1400236be:	41 c1 ec 03          	shr    $0x3,%r12d
1400236c2:	41 c1 cd 07          	ror    $0x7,%r13d
1400236c6:	44 31 f7             	xor    %r14d,%edi
1400236c9:	41 c1 ee 0a          	shr    $0xa,%r14d
1400236cd:	c1 cf 11             	ror    $0x11,%edi
1400236d0:	45 31 ec             	xor    %r13d,%r12d
1400236d3:	44 31 f7             	xor    %r14d,%edi
1400236d6:	44 03 64 24 10       	add    0x10(%rsp),%r12d
1400236db:	44 03 64 24 2c       	add    0x2c(%rsp),%r12d
1400236e0:	41 89 dd             	mov    %ebx,%r13d
1400236e3:	41 01 fc             	add    %edi,%r12d
1400236e6:	45 89 ce             	mov    %r9d,%r14d
1400236e9:	41 c1 cd 0e          	ror    $0xe,%r13d
1400236ed:	89 cf                	mov    %ecx,%edi
1400236ef:	41 31 dd             	xor    %ebx,%r13d
1400236f2:	41 c1 ce 09          	ror    $0x9,%r14d
1400236f6:	31 d7                	xor    %edx,%edi
1400236f8:	44 89 64 24 2c       	mov    %r12d,0x2c(%rsp)
1400236fd:	45 31 ce             	xor    %r9d,%r14d
140023700:	21 df                	and    %ebx,%edi
140023702:	41 c1 cd 05          	ror    $0x5,%r13d
140023706:	45 01 c4             	add    %r8d,%r12d
140023709:	31 d7                	xor    %edx,%edi
14002370b:	41 c1 ce 0b          	ror    $0xb,%r14d
14002370f:	41 31 dd             	xor    %ebx,%r13d
140023712:	41 01 fc             	add    %edi,%r12d
140023715:	44 89 cf             	mov    %r9d,%edi
140023718:	44 03 65 00          	add    0x0(%rbp),%r12d
14002371c:	45 31 ce             	xor    %r9d,%r14d
14002371f:	44 31 d7             	xor    %r10d,%edi
140023722:	41 c1 cd 06          	ror    $0x6,%r13d
140023726:	45 89 d0             	mov    %r10d,%r8d
140023729:	41 21 ff             	and    %edi,%r15d
14002372c:	41 c1 ce 02          	ror    $0x2,%r14d
140023730:	45 01 ec             	add    %r13d,%r12d
140023733:	45 31 f8             	xor    %r15d,%r8d
140023736:	44 01 e0             	add    %r12d,%eax
140023739:	45 01 e0             	add    %r12d,%r8d
14002373c:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140023740:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
140023745:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
14002374a:	45 89 ec             	mov    %r13d,%r12d
14002374d:	41 c1 cd 0b          	ror    $0xb,%r13d
140023751:	45 01 f0             	add    %r14d,%r8d
140023754:	45 89 fe             	mov    %r15d,%r14d
140023757:	41 c1 cf 02          	ror    $0x2,%r15d
14002375b:	45 31 e5             	xor    %r12d,%r13d
14002375e:	41 c1 ec 03          	shr    $0x3,%r12d
140023762:	41 c1 cd 07          	ror    $0x7,%r13d
140023766:	45 31 f7             	xor    %r14d,%r15d
140023769:	41 c1 ee 0a          	shr    $0xa,%r14d
14002376d:	41 c1 cf 11          	ror    $0x11,%r15d
140023771:	45 31 ec             	xor    %r13d,%r12d
140023774:	45 31 f7             	xor    %r14d,%r15d
140023777:	44 03 64 24 14       	add    0x14(%rsp),%r12d
14002377c:	44 03 64 24 30       	add    0x30(%rsp),%r12d
140023781:	41 89 c5             	mov    %eax,%r13d
140023784:	45 01 fc             	add    %r15d,%r12d
140023787:	45 89 c6             	mov    %r8d,%r14d
14002378a:	41 c1 cd 0e          	ror    $0xe,%r13d
14002378e:	41 89 df             	mov    %ebx,%r15d
140023791:	41 31 c5             	xor    %eax,%r13d
140023794:	41 c1 ce 09          	ror    $0x9,%r14d
140023798:	41 31 cf             	xor    %ecx,%r15d
14002379b:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
1400237a0:	45 31 c6             	xor    %r8d,%r14d
1400237a3:	41 21 c7             	and    %eax,%r15d
1400237a6:	41 c1 cd 05          	ror    $0x5,%r13d
1400237aa:	41 01 d4             	add    %edx,%r12d
1400237ad:	41 31 cf             	xor    %ecx,%r15d
1400237b0:	41 c1 ce 0b          	ror    $0xb,%r14d
1400237b4:	41 31 c5             	xor    %eax,%r13d
1400237b7:	45 01 fc             	add    %r15d,%r12d
1400237ba:	45 89 c7             	mov    %r8d,%r15d
1400237bd:	44 03 65 00          	add    0x0(%rbp),%r12d
1400237c1:	45 31 c6             	xor    %r8d,%r14d
1400237c4:	45 31 cf             	xor    %r9d,%r15d
1400237c7:	41 c1 cd 06          	ror    $0x6,%r13d
1400237cb:	44 89 ca             	mov    %r9d,%edx
1400237ce:	44 21 ff             	and    %r15d,%edi
1400237d1:	41 c1 ce 02          	ror    $0x2,%r14d
1400237d5:	45 01 ec             	add    %r13d,%r12d
1400237d8:	31 fa                	xor    %edi,%edx
1400237da:	45 01 e3             	add    %r12d,%r11d
1400237dd:	44 01 e2             	add    %r12d,%edx
1400237e0:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400237e4:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
1400237e9:	8b 7c 24 2c          	mov    0x2c(%rsp),%edi
1400237ed:	45 89 ec             	mov    %r13d,%r12d
1400237f0:	41 c1 cd 0b          	ror    $0xb,%r13d
1400237f4:	44 01 f2             	add    %r14d,%edx
1400237f7:	41 89 fe             	mov    %edi,%r14d
1400237fa:	c1 cf 02             	ror    $0x2,%edi
1400237fd:	45 31 e5             	xor    %r12d,%r13d
140023800:	41 c1 ec 03          	shr    $0x3,%r12d
140023804:	41 c1 cd 07          	ror    $0x7,%r13d
140023808:	44 31 f7             	xor    %r14d,%edi
14002380b:	41 c1 ee 0a          	shr    $0xa,%r14d
14002380f:	c1 cf 11             	ror    $0x11,%edi
140023812:	45 31 ec             	xor    %r13d,%r12d
140023815:	44 31 f7             	xor    %r14d,%edi
140023818:	44 03 64 24 18       	add    0x18(%rsp),%r12d
14002381d:	44 03 64 24 34       	add    0x34(%rsp),%r12d
140023822:	45 89 dd             	mov    %r11d,%r13d
140023825:	41 01 fc             	add    %edi,%r12d
140023828:	41 89 d6             	mov    %edx,%r14d
14002382b:	41 c1 cd 0e          	ror    $0xe,%r13d
14002382f:	89 c7                	mov    %eax,%edi
140023831:	45 31 dd             	xor    %r11d,%r13d
140023834:	41 c1 ce 09          	ror    $0x9,%r14d
140023838:	31 df                	xor    %ebx,%edi
14002383a:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14002383f:	41 31 d6             	xor    %edx,%r14d
140023842:	44 21 df             	and    %r11d,%edi
140023845:	41 c1 cd 05          	ror    $0x5,%r13d
140023849:	41 01 cc             	add    %ecx,%r12d
14002384c:	31 df                	xor    %ebx,%edi
14002384e:	41 c1 ce 0b          	ror    $0xb,%r14d
140023852:	45 31 dd             	xor    %r11d,%r13d
140023855:	41 01 fc             	add    %edi,%r12d
140023858:	89 d7                	mov    %edx,%edi
14002385a:	44 03 65 00          	add    0x0(%rbp),%r12d
14002385e:	41 31 d6             	xor    %edx,%r14d
140023861:	44 31 c7             	xor    %r8d,%edi
140023864:	41 c1 cd 06          	ror    $0x6,%r13d
140023868:	44 89 c1             	mov    %r8d,%ecx
14002386b:	41 21 ff             	and    %edi,%r15d
14002386e:	41 c1 ce 02          	ror    $0x2,%r14d
140023872:	45 01 ec             	add    %r13d,%r12d
140023875:	44 31 f9             	xor    %r15d,%ecx
140023878:	45 01 e2             	add    %r12d,%r10d
14002387b:	44 01 e1             	add    %r12d,%ecx
14002387e:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140023882:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140023887:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
14002388c:	45 89 ec             	mov    %r13d,%r12d
14002388f:	41 c1 cd 0b          	ror    $0xb,%r13d
140023893:	44 01 f1             	add    %r14d,%ecx
140023896:	45 89 fe             	mov    %r15d,%r14d
140023899:	41 c1 cf 02          	ror    $0x2,%r15d
14002389d:	45 31 e5             	xor    %r12d,%r13d
1400238a0:	41 c1 ec 03          	shr    $0x3,%r12d
1400238a4:	41 c1 cd 07          	ror    $0x7,%r13d
1400238a8:	45 31 f7             	xor    %r14d,%r15d
1400238ab:	41 c1 ee 0a          	shr    $0xa,%r14d
1400238af:	41 c1 cf 11          	ror    $0x11,%r15d
1400238b3:	45 31 ec             	xor    %r13d,%r12d
1400238b6:	45 31 f7             	xor    %r14d,%r15d
1400238b9:	44 03 64 24 1c       	add    0x1c(%rsp),%r12d