1800e3405:	03 54 24 60          	add    0x60(%rsp),%edx
1800e3409:	8b c3                	mov    %ebx,%eax
1800e340b:	8b 1c 24             	mov    (%rsp),%ebx
1800e340e:	c1 e8 0a             	shr    $0xa,%eax
1800e3411:	33 c8                	xor    %eax,%ecx
1800e3413:	8b c3                	mov    %ebx,%eax
1800e3415:	c1 c8 0b             	ror    $0xb,%eax
1800e3418:	03 d1                	add    %ecx,%edx
1800e341a:	03 54 24 40          	add    0x40(%rsp),%edx
1800e341e:	8b cb                	mov    %ebx,%ecx
1800e3420:	c1 c9 19             	ror    $0x19,%ecx
1800e3423:	33 c8                	xor    %eax,%ecx
1800e3425:	89 54 24 40          	mov    %edx,0x40(%rsp)
1800e3429:	89 55 50             	mov    %edx,0x50(%rbp)
1800e342c:	8b c3                	mov    %ebx,%eax
1800e342e:	c1 c8 06             	ror    $0x6,%eax
1800e3431:	33 c8                	xor    %eax,%ecx
1800e3433:	41 8b c1             	mov    %r9d,%eax
1800e3436:	41 33 c0             	xor    %r8d,%eax
1800e3439:	23 c3                	and    %ebx,%eax
1800e343b:	8b de                	mov    %esi,%ebx
1800e343d:	41 33 c1             	xor    %r9d,%eax
1800e3440:	41 0b dd             	or     %r13d,%ebx
1800e3443:	03 c8                	add    %eax,%ecx
1800e3445:	41 23 db             	and    %r11d,%ebx
1800e3448:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
1800e344d:	03 48 08             	add    0x8(%rax),%ecx
1800e3450:	41 8b c3             	mov    %r11d,%eax
1800e3453:	03 ca                	add    %edx,%ecx
1800e3455:	c1 c8 0d             	ror    $0xd,%eax
1800e3458:	44 03 d1             	add    %ecx,%r10d
1800e345b:	41 8b d3             	mov    %r11d,%edx
1800e345e:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1800e3462:	45 03 fa             	add    %r10d,%r15d
1800e3465:	c1 ca 16             	ror    $0x16,%edx
1800e3468:	33 d0                	xor    %eax,%edx
1800e346a:	41 8b c3             	mov    %r11d,%eax
1800e346d:	c1 c8 02             	ror    $0x2,%eax
1800e3470:	33 d0                	xor    %eax,%edx
1800e3472:	8b c6                	mov    %esi,%eax
1800e3474:	41 23 c5             	and    %r13d,%eax
1800e3477:	0b d8                	or     %eax,%ebx
1800e3479:	8b c1                	mov    %ecx,%eax
1800e347b:	c1 c8 07             	ror    $0x7,%eax
1800e347e:	41 03 da             	add    %r10d,%ebx
1800e3481:	03 da                	add    %edx,%ebx
1800e3483:	8b d1                	mov    %ecx,%edx
1800e3485:	c1 ca 12             	ror    $0x12,%edx
1800e3488:	33 d0                	xor    %eax,%edx
1800e348a:	8b c1                	mov    %ecx,%eax
1800e348c:	c1 e8 03             	shr    $0x3,%eax
1800e348f:	41 8b ce             	mov    %r14d,%ecx
1800e3492:	33 d0                	xor    %eax,%edx
1800e3494:	c1 c9 13             	ror    $0x13,%ecx
1800e3497:	41 8b c6             	mov    %r14d,%eax
1800e349a:	03 d7                	add    %edi,%edx
1800e349c:	c1 c8 11             	ror    $0x11,%eax
1800e349f:	33 c8                	xor    %eax,%ecx
1800e34a1:	41 8b c6             	mov    %r14d,%eax
1800e34a4:	44 8b 34 24          	mov    (%rsp),%r14d
1800e34a8:	c1 e8 0a             	shr    $0xa,%eax
1800e34ab:	33 c8                	xor    %eax,%ecx
1800e34ad:	41 8b c7             	mov    %r15d,%eax
1800e34b0:	c1 c8 0b             	ror    $0xb,%eax
1800e34b3:	03 d1                	add    %ecx,%edx
1800e34b5:	03 54 24 50          	add    0x50(%rsp),%edx
1800e34b9:	41 8b cf             	mov    %r15d,%ecx
1800e34bc:	c1 c9 19             	ror    $0x19,%ecx
1800e34bf:	33 c8                	xor    %eax,%ecx
1800e34c1:	89 54 24 50          	mov    %edx,0x50(%rsp)
1800e34c5:	41 8b c7             	mov    %r15d,%eax
1800e34c8:	89 55 54             	mov    %edx,0x54(%rbp)
1800e34cb:	c1 c8 06             	ror    $0x6,%eax
1800e34ce:	33 c8                	xor    %eax,%ecx
1800e34d0:	41 8b c0             	mov    %r8d,%eax
1800e34d3:	41 33 c6             	xor    %r14d,%eax
1800e34d6:	41 23 c7             	and    %r15d,%eax
1800e34d9:	41 33 c0             	xor    %r8d,%eax
1800e34dc:	03 c8                	add    %eax,%ecx
1800e34de:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
1800e34e3:	03 48 0c             	add    0xc(%rax),%ecx
1800e34e6:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
1800e34eb:	03 ca                	add    %edx,%ecx
1800e34ed:	44 03 c9             	add    %ecx,%r9d
1800e34f0:	8b c3                	mov    %ebx,%eax
1800e34f2:	c1 c8 0d             	ror    $0xd,%eax
1800e34f5:	41 03 f1             	add    %r9d,%esi
1800e34f8:	41 8b fd             	mov    %r13d,%edi
1800e34fb:	8b d3                	mov    %ebx,%edx
1800e34fd:	c1 ca 16             	ror    $0x16,%edx
1800e3500:	41 0b fb             	or     %r11d,%edi
1800e3503:	33 d0                	xor    %eax,%edx
1800e3505:	23 fb                	and    %ebx,%edi
1800e3507:	8b c3                	mov    %ebx,%eax
1800e3509:	41 8b ca             	mov    %r10d,%ecx
1800e350c:	c1 c8 02             	ror    $0x2,%eax
1800e350f:	33 d0                	xor    %eax,%edx
1800e3511:	c1 c9 13             	ror    $0x13,%ecx
1800e3514:	41 8b c5             	mov    %r13d,%eax
1800e3517:	41 23 c3             	and    %r11d,%eax
1800e351a:	0b f8                	or     %eax,%edi
1800e351c:	41 03 f9             	add    %r9d,%edi
1800e351f:	44 8b 4d cc          	mov    -0x34(%rbp),%r9d
1800e3523:	03 fa                	add    %edx,%edi
1800e3525:	41 8b c1             	mov    %r9d,%eax
1800e3528:	c1 c8 07             	ror    $0x7,%eax
1800e352b:	41 8b d1             	mov    %r9d,%edx
1800e352e:	c1 ca 12             	ror    $0x12,%edx
1800e3531:	33 d0                	xor    %eax,%edx
1800e3533:	41 8b c1             	mov    %r9d,%eax
1800e3536:	c1 e8 03             	shr    $0x3,%eax
1800e3539:	33 d0                	xor    %eax,%edx
1800e353b:	41 8b c2             	mov    %r10d,%eax
1800e353e:	03 54 24 20          	add    0x20(%rsp),%edx
1800e3542:	c1 c8 11             	ror    $0x11,%eax
1800e3545:	33 c8                	xor    %eax,%ecx
1800e3547:	41 8b c2             	mov    %r10d,%eax
1800e354a:	c1 e8 0a             	shr    $0xa,%eax
1800e354d:	33 c8                	xor    %eax,%ecx
1800e354f:	8b c6                	mov    %esi,%eax
1800e3551:	c1 c8 0b             	ror    $0xb,%eax
1800e3554:	03 d1                	add    %ecx,%edx
1800e3556:	03 54 24 58          	add    0x58(%rsp),%edx
1800e355a:	8b ce                	mov    %esi,%ecx
1800e355c:	c1 c9 19             	ror    $0x19,%ecx
1800e355f:	33 c8                	xor    %eax,%ecx
1800e3561:	89 54 24 58          	mov    %edx,0x58(%rsp)
1800e3565:	89 55 58             	mov    %edx,0x58(%rbp)
1800e3568:	8b c6                	mov    %esi,%eax
1800e356a:	c1 c8 06             	ror    $0x6,%eax
1800e356d:	33 c8                	xor    %eax,%ecx
1800e356f:	41 8b c7             	mov    %r15d,%eax
1800e3572:	41 33 c6             	xor    %r14d,%eax
1800e3575:	23 c6                	and    %esi,%eax
1800e3577:	41 33 c6             	xor    %r14d,%eax
1800e357a:	45 8b f3             	mov    %r11d,%r14d
1800e357d:	03 c8                	add    %eax,%ecx
1800e357f:	44 0b f3             	or     %ebx,%r14d
1800e3582:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
1800e3587:	44 23 f7             	and    %edi,%r14d
1800e358a:	03 48 10             	add    0x10(%rax),%ecx
1800e358d:	8b c7                	mov    %edi,%eax
1800e358f:	03 ca                	add    %edx,%ecx
1800e3591:	c1 c8 0d             	ror    $0xd,%eax
1800e3594:	44 03 c1             	add    %ecx,%r8d
1800e3597:	8b d7                	mov    %edi,%edx
1800e3599:	c1 ca 16             	ror    $0x16,%edx
1800e359c:	45 03 e8             	add    %r8d,%r13d
1800e359f:	33 d0                	xor    %eax,%edx
1800e35a1:	8b c7                	mov    %edi,%eax
1800e35a3:	c1 c8 02             	ror    $0x2,%eax
1800e35a6:	33 d0                	xor    %eax,%edx
1800e35a8:	41 8b c3             	mov    %r11d,%eax
1800e35ab:	23 c3                	and    %ebx,%eax
1800e35ad:	44 0b f0             	or     %eax,%r14d
1800e35b0:	45 03 f0             	add    %r8d,%r14d
1800e35b3:	44 8b 45 80          	mov    -0x80(%rbp),%r8d
1800e35b7:	44 03 f2             	add    %edx,%r14d
1800e35ba:	41 8b c0             	mov    %r8d,%eax
1800e35bd:	41 8b d0             	mov    %r8d,%edx
1800e35c0:	c1 ca 12             	ror    $0x12,%edx
1800e35c3:	c1 c8 07             	ror    $0x7,%eax
1800e35c6:	33 d0                	xor    %eax,%edx
1800e35c8:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
1800e35cd:	41 8b ca             	mov    %r10d,%ecx
1800e35d0:	41 8b c0             	mov    %r8d,%eax
1800e35d3:	c1 e8 03             	shr    $0x3,%eax
1800e35d6:	33 d0                	xor    %eax,%edx
1800e35d8:	c1 c9 13             	ror    $0x13,%ecx
1800e35db:	44 03 ca             	add    %edx,%r9d
1800e35de:	41 8b c2             	mov    %r10d,%eax
1800e35e1:	c1 c8 11             	ror    $0x11,%eax
1800e35e4:	41 8b d6             	mov    %r14d,%edx
1800e35e7:	33 c8                	xor    %eax,%ecx
1800e35e9:	c1 ca 16             	ror    $0x16,%edx
1800e35ec:	41 8b c2             	mov    %r10d,%eax
1800e35ef:	44 8b 14 24          	mov    (%rsp),%r10d
1800e35f3:	c1 e8 0a             	shr    $0xa,%eax
1800e35f6:	33 c8                	xor    %eax,%ecx
1800e35f8:	41 8b c5             	mov    %r13d,%eax
1800e35fb:	c1 c8 0b             	ror    $0xb,%eax
1800e35fe:	44 03 c9             	add    %ecx,%r9d
1800e3601:	45 03 cc             	add    %r12d,%r9d
1800e3604:	41 8b cd             	mov    %r13d,%ecx
1800e3607:	c1 c9 19             	ror    $0x19,%ecx
1800e360a:	44 8b e3             	mov    %ebx,%r12d
1800e360d:	33 c8                	xor    %eax,%ecx
1800e360f:	44 89 4d cc          	mov    %r9d,-0x34(%rbp)
1800e3613:	44 0b e7             	or     %edi,%r12d
1800e3616:	44 89 4d 5c          	mov    %r9d,0x5c(%rbp)
1800e361a:	45 23 e6             	and    %r14d,%r12d
1800e361d:	41 8b c5             	mov    %r13d,%eax
1800e3620:	c1 c8 06             	ror    $0x6,%eax
1800e3623:	33 c8                	xor    %eax,%ecx
1800e3625:	41 8b c7             	mov    %r15d,%eax
1800e3628:	33 c6                	xor    %esi,%eax
1800e362a:	41 23 c5             	and    %r13d,%eax
1800e362d:	41 33 c7             	xor    %r15d,%eax
1800e3630:	03 c8                	add    %eax,%ecx
1800e3632:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
1800e3637:	03 48 14             	add    0x14(%rax),%ecx
1800e363a:	41 8b c6             	mov    %r14d,%eax
1800e363d:	c1 c8 0d             	ror    $0xd,%eax
1800e3640:	41 03 c9             	add    %r9d,%ecx
1800e3643:	33 d0                	xor    %eax,%edx
1800e3645:	44 03 d1             	add    %ecx,%r10d
1800e3648:	8b 4d 90             	mov    -0x70(%rbp),%ecx
1800e364b:	45 03 da             	add    %r10d,%r11d
1800e364e:	41 8b c6             	mov    %r14d,%eax
1800e3651:	c1 c8 02             	ror    $0x2,%eax
1800e3654:	33 d0                	xor    %eax,%edx
1800e3656:	8b c3                	mov    %ebx,%eax
1800e3658:	23 c7                	and    %edi,%eax
1800e365a:	44 0b e0             	or     %eax,%r12d
1800e365d:	8b c1                	mov    %ecx,%eax
1800e365f:	c1 c8 07             	ror    $0x7,%eax
1800e3662:	45 03 e2             	add    %r10d,%r12d
1800e3665:	44 8b 54 24 58       	mov    0x58(%rsp),%r10d
1800e366a:	44 03 e2             	add    %edx,%r12d
1800e366d:	8b d1                	mov    %ecx,%edx
1800e366f:	c1 ca 12             	ror    $0x12,%edx
1800e3672:	33 d0                	xor    %eax,%edx
1800e3674:	8b c1                	mov    %ecx,%eax
1800e3676:	c1 e8 03             	shr    $0x3,%eax
1800e3679:	41 8b ca             	mov    %r10d,%ecx
1800e367c:	33 d0                	xor    %eax,%edx
1800e367e:	c1 c9 13             	ror    $0x13,%ecx
1800e3681:	41 8b c2             	mov    %r10d,%eax
1800e3684:	c1 c8 11             	ror    $0x11,%eax
1800e3687:	33 c8                	xor    %eax,%ecx
1800e3689:	41 8b c2             	mov    %r10d,%eax
1800e368c:	c1 e8 0a             	shr    $0xa,%eax
1800e368f:	45 8d 14 10          	lea    (%r8,%rdx,1),%r10d
1800e3693:	33 c8                	xor    %eax,%ecx
1800e3695:	41 8b c3             	mov    %r11d,%eax
1800e3698:	44 03 d1             	add    %ecx,%r10d
1800e369b:	c1 c8 0b             	ror    $0xb,%eax
1800e369e:	44 03 54 24 30       	add    0x30(%rsp),%r10d
1800e36a3:	41 8b cb             	mov    %r11d,%ecx
1800e36a6:	c1 c9 19             	ror    $0x19,%ecx
1800e36a9:	33 c8                	xor    %eax,%ecx
1800e36ab:	44 89 55 80          	mov    %r10d,-0x80(%rbp)
1800e36af:	44 89 55 60          	mov    %r10d,0x60(%rbp)
1800e36b3:	41 8b c3             	mov    %r11d,%eax
1800e36b6:	44 8b c7             	mov    %edi,%r8d
1800e36b9:	c1 c8 06             	ror    $0x6,%eax
1800e36bc:	45 0b c6             	or     %r14d,%r8d
1800e36bf:	33 c8                	xor    %eax,%ecx
1800e36c1:	45 23 c4             	and    %r12d,%r8d
1800e36c4:	8b c6                	mov    %esi,%eax
1800e36c6:	41 8b d4             	mov    %r12d,%edx
1800e36c9:	41 33 c5             	xor    %r13d,%eax
1800e36cc:	c1 ca 16             	ror    $0x16,%edx
1800e36cf:	41 23 c3             	and    %r11d,%eax
1800e36d2:	33 c6                	xor    %esi,%eax
1800e36d4:	03 c8                	add    %eax,%ecx
1800e36d6:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
1800e36db:	03 48 18             	add    0x18(%rax),%ecx
1800e36de:	41 8b c4             	mov    %r12d,%eax
1800e36e1:	c1 c8 0d             	ror    $0xd,%eax
1800e36e4:	41 03 ca             	add    %r10d,%ecx
1800e36e7:	33 d0                	xor    %eax,%edx
1800e36e9:	44 03 f9             	add    %ecx,%r15d
1800e36ec:	8b 4d c0             	mov    -0x40(%rbp),%ecx
1800e36ef:	41 03 df             	add    %r15d,%ebx
1800e36f2:	41 8b c4             	mov    %r12d,%eax
1800e36f5:	c1 c8 02             	ror    $0x2,%eax
1800e36f8:	33 d0                	xor    %eax,%edx
1800e36fa:	8b c7                	mov    %edi,%eax
1800e36fc:	41 23 c6             	and    %r14d,%eax
1800e36ff:	44 0b c0             	or     %eax,%r8d
1800e3702:	8b c1                	mov    %ecx,%eax
1800e3704:	c1 c8 07             	ror    $0x7,%eax
1800e3707:	45 03 c7             	add    %r15d,%r8d
1800e370a:	44 8b 7d 90          	mov    -0x70(%rbp),%r15d
1800e370e:	44 03 c2             	add    %edx,%r8d
1800e3711:	8b d1                	mov    %ecx,%edx
1800e3713:	c1 ca 12             	ror    $0x12,%edx
1800e3716:	33 d0                	xor    %eax,%edx
1800e3718:	8b c1                	mov    %ecx,%eax
1800e371a:	c1 e8 03             	shr    $0x3,%eax
1800e371d:	41 8b c9             	mov    %r9d,%ecx
1800e3720:	33 d0                	xor    %eax,%edx
1800e3722:	c1 c9 13             	ror    $0x13,%ecx
1800e3725:	44 03 fa             	add    %edx,%r15d
1800e3728:	41 8b c1             	mov    %r9d,%eax
1800e372b:	c1 c8 11             	ror    $0x11,%eax
1800e372e:	41 8b d0             	mov    %r8d,%edx
1800e3731:	33 c8                	xor    %eax,%ecx
1800e3733:	c1 ca 16             	ror    $0x16,%edx
1800e3736:	41 8b c1             	mov    %r9d,%eax
1800e3739:	45 8b ce             	mov    %r14d,%r9d
1800e373c:	c1 e8 0a             	shr    $0xa,%eax
1800e373f:	45 0b cc             	or     %r12d,%r9d
1800e3742:	33 c8                	xor    %eax,%ecx
1800e3744:	8b c3                	mov    %ebx,%eax
1800e3746:	c1 c8 0b             	ror    $0xb,%eax
1800e3749:	44 03 f9             	add    %ecx,%r15d
1800e374c:	44 03 7c 24 38       	add    0x38(%rsp),%r15d
1800e3751:	8b cb                	mov    %ebx,%ecx
1800e3753:	c1 c9 19             	ror    $0x19,%ecx
1800e3756:	33 c8                	xor    %eax,%ecx
1800e3758:	44 89 7d 90          	mov    %r15d,-0x70(%rbp)
1800e375c:	8b c3                	mov    %ebx,%eax
1800e375e:	44 89 7d 64          	mov    %r15d,0x64(%rbp)
1800e3762:	c1 c8 06             	ror    $0x6,%eax
1800e3765:	33 c8                	xor    %eax,%ecx
1800e3767:	41 8b c5             	mov    %r13d,%eax
1800e376a:	41 33 c3             	xor    %r11d,%eax
1800e376d:	23 c3                	and    %ebx,%eax
1800e376f:	41 33 c5             	xor    %r13d,%eax
1800e3772:	03 c8                	add    %eax,%ecx
1800e3774:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
1800e3779:	03 48 1c             	add    0x1c(%rax),%ecx
1800e377c:	41 8b c0             	mov    %r8d,%eax
1800e377f:	c1 c8 0d             	ror    $0xd,%eax
1800e3782:	41 03 cf             	add    %r15d,%ecx
1800e3785:	33 d0                	xor    %eax,%edx
1800e3787:	03 f1                	add    %ecx,%esi
1800e3789:	41 8b c0             	mov    %r8d,%eax
1800e378c:	03 fe                	add    %esi,%edi
1800e378e:	c1 c8 02             	ror    $0x2,%eax
1800e3791:	33 d0                	xor    %eax,%edx
1800e3793:	45 23 c8             	and    %r8d,%r9d
1800e3796:	8b 4d 98             	mov    -0x68(%rbp),%ecx
1800e3799:	41 8b c6             	mov    %r14d,%eax
1800e379c:	41 23 c4             	and    %r12d,%eax
1800e379f:	44 0b c8             	or     %eax,%r9d
1800e37a2:	8b c1                	mov    %ecx,%eax
1800e37a4:	c1 c8 07             	ror    $0x7,%eax
1800e37a7:	44 03 ce             	add    %esi,%r9d
1800e37aa:	8b 75 c0             	mov    -0x40(%rbp),%esi
1800e37ad:	44 03 ca             	add    %edx,%r9d
1800e37b0:	8b d1                	mov    %ecx,%edx
1800e37b2:	c1 ca 12             	ror    $0x12,%edx
1800e37b5:	33 d0                	xor    %eax,%edx
1800e37b7:	8b c1                	mov    %ecx,%eax
1800e37b9:	c1 e8 03             	shr    $0x3,%eax
1800e37bc:	41 8b ca             	mov    %r10d,%ecx
1800e37bf:	33 d0                	xor    %eax,%edx
1800e37c1:	c1 c9 13             	ror    $0x13,%ecx
1800e37c4:	03 f2                	add    %edx,%esi
1800e37c6:	41 8b c2             	mov    %r10d,%eax
1800e37c9:	c1 c8 11             	ror    $0x11,%eax
1800e37cc:	41 8b d1             	mov    %r9d,%edx
1800e37cf:	33 c8                	xor    %eax,%ecx
1800e37d1:	c1 ca 16             	ror    $0x16,%edx
1800e37d4:	41 8b c2             	mov    %r10d,%eax
1800e37d7:	45 8b d0             	mov    %r8d,%r10d
1800e37da:	c1 e8 0a             	shr    $0xa,%eax