1400231b3:	41 c1 ec 03          	shr    $0x3,%r12d
1400231b7:	41 c1 cd 07          	ror    $0x7,%r13d
1400231bb:	44 31 f7             	xor    %r14d,%edi
1400231be:	41 c1 ee 0a          	shr    $0xa,%r14d
1400231c2:	c1 cf 11             	ror    $0x11,%edi
1400231c5:	45 31 ec             	xor    %r13d,%r12d
1400231c8:	44 31 f7             	xor    %r14d,%edi
1400231cb:	44 03 64 24 30       	add    0x30(%rsp),%r12d
1400231d0:	44 03 64 24 0c       	add    0xc(%rsp),%r12d
1400231d5:	41 89 dd             	mov    %ebx,%r13d
1400231d8:	41 01 fc             	add    %edi,%r12d
1400231db:	45 89 ce             	mov    %r9d,%r14d
1400231de:	41 c1 cd 0e          	ror    $0xe,%r13d
1400231e2:	89 cf                	mov    %ecx,%edi
1400231e4:	41 31 dd             	xor    %ebx,%r13d
1400231e7:	41 c1 ce 09          	ror    $0x9,%r14d
1400231eb:	31 d7                	xor    %edx,%edi
1400231ed:	44 89 64 24 0c       	mov    %r12d,0xc(%rsp)
1400231f2:	45 31 ce             	xor    %r9d,%r14d
1400231f5:	21 df                	and    %ebx,%edi
1400231f7:	41 c1 cd 05          	ror    $0x5,%r13d
1400231fb:	45 01 c4             	add    %r8d,%r12d
1400231fe:	31 d7                	xor    %edx,%edi
140023200:	41 c1 ce 0b          	ror    $0xb,%r14d
140023204:	41 31 dd             	xor    %ebx,%r13d
140023207:	41 01 fc             	add    %edi,%r12d
14002320a:	44 89 cf             	mov    %r9d,%edi
14002320d:	44 03 65 00          	add    0x0(%rbp),%r12d
140023211:	45 31 ce             	xor    %r9d,%r14d
140023214:	44 31 d7             	xor    %r10d,%edi
140023217:	41 c1 cd 06          	ror    $0x6,%r13d
14002321b:	45 89 d0             	mov    %r10d,%r8d
14002321e:	41 21 ff             	and    %edi,%r15d
140023221:	41 c1 ce 02          	ror    $0x2,%r14d
140023225:	45 01 ec             	add    %r13d,%r12d
140023228:	45 31 f8             	xor    %r15d,%r8d
14002322b:	44 01 e0             	add    %r12d,%eax
14002322e:	45 01 e0             	add    %r12d,%r8d
140023231:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140023235:	44 8b 6c 24 14       	mov    0x14(%rsp),%r13d
14002323a:	44 8b 7c 24 08       	mov    0x8(%rsp),%r15d
14002323f:	45 89 ec             	mov    %r13d,%r12d
140023242:	41 c1 cd 0b          	ror    $0xb,%r13d
140023246:	45 01 f0             	add    %r14d,%r8d
140023249:	45 89 fe             	mov    %r15d,%r14d
14002324c:	41 c1 cf 02          	ror    $0x2,%r15d
140023250:	45 31 e5             	xor    %r12d,%r13d
140023253:	41 c1 ec 03          	shr    $0x3,%r12d
140023257:	41 c1 cd 07          	ror    $0x7,%r13d
14002325b:	45 31 f7             	xor    %r14d,%r15d
14002325e:	41 c1 ee 0a          	shr    $0xa,%r14d
140023262:	41 c1 cf 11          	ror    $0x11,%r15d
140023266:	45 31 ec             	xor    %r13d,%r12d
140023269:	45 31 f7             	xor    %r14d,%r15d
14002326c:	44 03 64 24 34       	add    0x34(%rsp),%r12d
140023271:	44 03 64 24 10       	add    0x10(%rsp),%r12d
140023276:	41 89 c5             	mov    %eax,%r13d
140023279:	45 01 fc             	add    %r15d,%r12d
14002327c:	45 89 c6             	mov    %r8d,%r14d
14002327f:	41 c1 cd 0e          	ror    $0xe,%r13d
140023283:	41 89 df             	mov    %ebx,%r15d
140023286:	41 31 c5             	xor    %eax,%r13d
140023289:	41 c1 ce 09          	ror    $0x9,%r14d
14002328d:	41 31 cf             	xor    %ecx,%r15d
140023290:	44 89 64 24 10       	mov    %r12d,0x10(%rsp)
140023295:	45 31 c6             	xor    %r8d,%r14d
140023298:	41 21 c7             	and    %eax,%r15d
14002329b:	41 c1 cd 05          	ror    $0x5,%r13d
14002329f:	41 01 d4             	add    %edx,%r12d
1400232a2:	41 31 cf             	xor    %ecx,%r15d
1400232a5:	41 c1 ce 0b          	ror    $0xb,%r14d
1400232a9:	41 31 c5             	xor    %eax,%r13d
1400232ac:	45 01 fc             	add    %r15d,%r12d
1400232af:	45 89 c7             	mov    %r8d,%r15d
1400232b2:	44 03 65 00          	add    0x0(%rbp),%r12d
1400232b6:	45 31 c6             	xor    %r8d,%r14d
1400232b9:	45 31 cf             	xor    %r9d,%r15d
1400232bc:	41 c1 cd 06          	ror    $0x6,%r13d
1400232c0:	44 89 ca             	mov    %r9d,%edx
1400232c3:	44 21 ff             	and    %r15d,%edi
1400232c6:	41 c1 ce 02          	ror    $0x2,%r14d
1400232ca:	45 01 ec             	add    %r13d,%r12d
1400232cd:	31 fa                	xor    %edi,%edx
1400232cf:	45 01 e3             	add    %r12d,%r11d
1400232d2:	44 01 e2             	add    %r12d,%edx
1400232d5:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400232d9:	44 8b 6c 24 18       	mov    0x18(%rsp),%r13d
1400232de:	8b 7c 24 0c          	mov    0xc(%rsp),%edi
1400232e2:	45 89 ec             	mov    %r13d,%r12d
1400232e5:	41 c1 cd 0b          	ror    $0xb,%r13d
1400232e9:	44 01 f2             	add    %r14d,%edx
1400232ec:	41 89 fe             	mov    %edi,%r14d
1400232ef:	c1 cf 02             	ror    $0x2,%edi
1400232f2:	45 31 e5             	xor    %r12d,%r13d
1400232f5:	41 c1 ec 03          	shr    $0x3,%r12d
1400232f9:	41 c1 cd 07          	ror    $0x7,%r13d
1400232fd:	44 31 f7             	xor    %r14d,%edi
140023300:	41 c1 ee 0a          	shr    $0xa,%r14d
140023304:	c1 cf 11             	ror    $0x11,%edi
140023307:	45 31 ec             	xor    %r13d,%r12d
14002330a:	44 31 f7             	xor    %r14d,%edi
14002330d:	44 03 64 24 38       	add    0x38(%rsp),%r12d
140023312:	44 03 64 24 14       	add    0x14(%rsp),%r12d
140023317:	45 89 dd             	mov    %r11d,%r13d
14002331a:	41 01 fc             	add    %edi,%r12d
14002331d:	41 89 d6             	mov    %edx,%r14d
140023320:	41 c1 cd 0e          	ror    $0xe,%r13d
140023324:	89 c7                	mov    %eax,%edi
140023326:	45 31 dd             	xor    %r11d,%r13d
140023329:	41 c1 ce 09          	ror    $0x9,%r14d
14002332d:	31 df                	xor    %ebx,%edi
14002332f:	44 89 64 24 14       	mov    %r12d,0x14(%rsp)
140023334:	41 31 d6             	xor    %edx,%r14d
140023337:	44 21 df             	and    %r11d,%edi
14002333a:	41 c1 cd 05          	ror    $0x5,%r13d
14002333e:	41 01 cc             	add    %ecx,%r12d
140023341:	31 df                	xor    %ebx,%edi
140023343:	41 c1 ce 0b          	ror    $0xb,%r14d
140023347:	45 31 dd             	xor    %r11d,%r13d
14002334a:	41 01 fc             	add    %edi,%r12d
14002334d:	89 d7                	mov    %edx,%edi
14002334f:	44 03 65 00          	add    0x0(%rbp),%r12d
140023353:	41 31 d6             	xor    %edx,%r14d
140023356:	44 31 c7             	xor    %r8d,%edi
140023359:	41 c1 cd 06          	ror    $0x6,%r13d
14002335d:	44 89 c1             	mov    %r8d,%ecx
140023360:	41 21 ff             	and    %edi,%r15d
140023363:	41 c1 ce 02          	ror    $0x2,%r14d
140023367:	45 01 ec             	add    %r13d,%r12d
14002336a:	44 31 f9             	xor    %r15d,%ecx
14002336d:	45 01 e2             	add    %r12d,%r10d
140023370:	44 01 e1             	add    %r12d,%ecx
140023373:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140023377:	44 8b 6c 24 1c       	mov    0x1c(%rsp),%r13d
14002337c:	44 8b 7c 24 10       	mov    0x10(%rsp),%r15d
140023381:	45 89 ec             	mov    %r13d,%r12d
140023384:	41 c1 cd 0b          	ror    $0xb,%r13d
140023388:	44 01 f1             	add    %r14d,%ecx
14002338b:	45 89 fe             	mov    %r15d,%r14d
14002338e:	41 c1 cf 02          	ror    $0x2,%r15d
140023392:	45 31 e5             	xor    %r12d,%r13d
140023395:	41 c1 ec 03          	shr    $0x3,%r12d
140023399:	41 c1 cd 07          	ror    $0x7,%r13d
14002339d:	45 31 f7             	xor    %r14d,%r15d
1400233a0:	41 c1 ee 0a          	shr    $0xa,%r14d
1400233a4:	41 c1 cf 11          	ror    $0x11,%r15d
1400233a8:	45 31 ec             	xor    %r13d,%r12d
1400233ab:	45 31 f7             	xor    %r14d,%r15d
1400233ae:	44 03 64 24 3c       	add    0x3c(%rsp),%r12d
1400233b3:	44 03 64 24 18       	add    0x18(%rsp),%r12d
1400233b8:	45 89 d5             	mov    %r10d,%r13d
1400233bb:	45 01 fc             	add    %r15d,%r12d
1400233be:	41 89 ce             	mov    %ecx,%r14d
1400233c1:	41 c1 cd 0e          	ror    $0xe,%r13d
1400233c5:	45 89 df             	mov    %r11d,%r15d
1400233c8:	45 31 d5             	xor    %r10d,%r13d
1400233cb:	41 c1 ce 09          	ror    $0x9,%r14d
1400233cf:	41 31 c7             	xor    %eax,%r15d
1400233d2:	44 89 64 24 18       	mov    %r12d,0x18(%rsp)
1400233d7:	41 31 ce             	xor    %ecx,%r14d
1400233da:	45 21 d7             	and    %r10d,%r15d
1400233dd:	41 c1 cd 05          	ror    $0x5,%r13d
1400233e1:	41 01 dc             	add    %ebx,%r12d
1400233e4:	41 31 c7             	xor    %eax,%r15d
1400233e7:	41 c1 ce 0b          	ror    $0xb,%r14d
1400233eb:	45 31 d5             	xor    %r10d,%r13d
1400233ee:	45 01 fc             	add    %r15d,%r12d
1400233f1:	41 89 cf             	mov    %ecx,%r15d
1400233f4:	44 03 65 00          	add    0x0(%rbp),%r12d
1400233f8:	41 31 ce             	xor    %ecx,%r14d
1400233fb:	41 31 d7             	xor    %edx,%r15d
1400233fe:	41 c1 cd 06          	ror    $0x6,%r13d
140023402:	89 d3                	mov    %edx,%ebx
140023404:	44 21 ff             	and    %r15d,%edi
140023407:	41 c1 ce 02          	ror    $0x2,%r14d
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