1800e7607:	cc                   	int3
1800e7608:	48 83 ec 28          	sub    $0x28,%rsp
1800e760c:	4d 8b c8             	mov    %r8,%r9
1800e760f:	4c 8b c2             	mov    %rdx,%r8
1800e7612:	48 8b d1             	mov    %rcx,%rdx
1800e7615:	48 8d 0d 84 d1 05 00 	lea    0x5d184(%rip),%rcx        # 0x1801447a0
1800e761c:	e8 6f 26 00 00       	call   0x1800e9c90
1800e7621:	48 83 c4 28          	add    $0x28,%rsp
1800e7625:	c3                   	ret
1800e7626:	cc                   	int3
1800e7627:	cc                   	int3
1800e7628:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800e762d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1800e7632:	56                   	push   %rsi
1800e7633:	57                   	push   %rdi
1800e7634:	41 57                	push   %r15
1800e7636:	48 83 ec 20          	sub    $0x20,%rsp
1800e763a:	8b 01                	mov    (%rcx),%eax
1800e763c:	48 8b ea             	mov    %rdx,%rbp
1800e763f:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
1800e7645:	48 8b f9             	mov    %rcx,%rdi
1800e7648:	41 bf 40 00 00 00    	mov    $0x40,%r15d
1800e764e:	c6 44 08 20 80       	movb   $0x80,0x20(%rax,%rcx,1)
1800e7653:	48 ff c0             	inc    %rax
1800e7656:	48 83 f8 38          	cmp    $0x38,%rax
1800e765a:	76 29                	jbe    0x1800e7685
1800e765c:	48 83 c1 20          	add    $0x20,%rcx
1800e7660:	41 8b d7             	mov    %r15d,%edx
1800e7663:	48 2b d0             	sub    %rax,%rdx
1800e7666:	48 03 c8             	add    %rax,%rcx
1800e7669:	e8 e2 8f 04 00       	call   0x180130650
1800e766e:	48 8d 4f 60          	lea    0x60(%rdi),%rcx
1800e7672:	45 8b c7             	mov    %r15d,%r8d
1800e7675:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1800e767a:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1800e767e:	e8 79 00 00 00       	call   0x1800e76fc
1800e7683:	33 c0                	xor    %eax,%eax
1800e7685:	49 8b d7             	mov    %r15,%rdx
1800e7688:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1800e768c:	48 2b d0             	sub    %rax,%rdx
1800e768f:	48 03 c8             	add    %rax,%rcx
1800e7692:	e8 b9 8f 04 00       	call   0x180130650
1800e7697:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800e769b:	48 8d 5f 60          	lea    0x60(%rdi),%rbx
1800e769f:	48 c1 e0 03          	shl    $0x3,%rax
1800e76a3:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1800e76a8:	4d 8b c7             	mov    %r15,%r8
1800e76ab:	48 89 47 58          	mov    %rax,0x58(%rdi)
1800e76af:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1800e76b3:	48 8b cb             	mov    %rbx,%rcx
1800e76b6:	e8 41 00 00 00       	call   0x1800e76fc
1800e76bb:	0f 10 03             	movups (%rbx),%xmm0
1800e76be:	ba 70 00 00 00       	mov    $0x70,%edx
1800e76c3:	48 8b cf             	mov    %rdi,%rcx
1800e76c6:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
1800e76cb:	e8 80 8f 04 00       	call   0x180130650
1800e76d0:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
1800e76d5:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
1800e76da:	83 27 00             	andl   $0x0,(%rdi)
1800e76dd:	0f 10 05 6c f9 06 00 	movups 0x6f96c(%rip),%xmm0        # 0x180157050
1800e76e4:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1800e76e9:	f3 0f 7f 03          	movdqu %xmm0,(%rbx)
1800e76ed:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1800e76f2:	48 83 c4 20          	add    $0x20,%rsp
1800e76f6:	41 5f                	pop    %r15
1800e76f8:	5f                   	pop    %rdi
1800e76f9:	5e                   	pop    %rsi
1800e76fa:	c3                   	ret
1800e76fb:	cc                   	int3
1800e76fc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1800e7701:	55                   	push   %rbp
1800e7702:	56                   	push   %rsi
1800e7703:	57                   	push   %rdi
1800e7704:	41 54                	push   %r12
1800e7706:	41 55                	push   %r13
1800e7708:	41 56                	push   %r14
1800e770a:	41 57                	push   %r15
1800e770c:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1800e7711:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1800e7718:	48 8b 05 51 52 08 00 	mov    0x85251(%rip),%rax        # 0x18016c970
1800e771f:	48 33 c4             	xor    %rsp,%rax
1800e7722:	48 89 45 17          	mov    %rax,0x17(%rbp)
1800e7726:	48 8b c1             	mov    %rcx,%rax
1800e7729:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1800e772d:	33 c9                	xor    %ecx,%ecx
1800e772f:	4c 89 4d bf          	mov    %r9,-0x41(%rbp)
1800e7733:	89 0c 24             	mov    %ecx,(%rsp)
1800e7736:	8b 38                	mov    (%rax),%edi
1800e7738:	44 8b 50 0c          	mov    0xc(%rax),%r10d
1800e773c:	44 8b 58 08          	mov    0x8(%rax),%r11d
1800e7740:	8b 58 04             	mov    0x4(%rax),%ebx
1800e7743:	89 7d c7             	mov    %edi,-0x39(%rbp)
1800e7746:	44 89 55 cb          	mov    %r10d,-0x35(%rbp)
1800e774a:	44 89 5d cf          	mov    %r11d,-0x31(%rbp)
1800e774e:	89 5d d3             	mov    %ebx,-0x2d(%rbp)
1800e7751:	49 83 f8 40          	cmp    $0x40,%r8
1800e7755:	0f 82 a1 08 00 00    	jb     0x1800e7ffc
1800e775b:	49 8b c0             	mov    %r8,%rax
1800e775e:	89 7d 8f             	mov    %edi,-0x71(%rbp)
1800e7761:	48 c1 e8 06          	shr    $0x6,%rax
1800e7765:	48 8d 72 08          	lea    0x8(%rdx),%rsi
1800e7769:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1800e776d:	48 6b c0 c0          	imul   $0xffffffffffffffc0,%rax,%rax
1800e7771:	44 89 55 93          	mov    %r10d,-0x6d(%rbp)
1800e7775:	4c 03 c0             	add    %rax,%r8
1800e7778:	44 89 5d 97          	mov    %r11d,-0x69(%rbp)
1800e777c:	4c 89 45 b7          	mov    %r8,-0x49(%rbp)
1800e7780:	89 5d 9b             	mov    %ebx,-0x65(%rbp)
1800e7783:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
1800e7787:	8b 4e f8             	mov    -0x8(%rsi),%ecx
1800e778a:	41 8b c3             	mov    %r11d,%eax
1800e778d:	41 33 c2             	xor    %r10d,%eax
1800e7790:	89 0c 24             	mov    %ecx,(%rsp)
1800e7793:	23 c3                	and    %ebx,%eax
1800e7795:	89 4d d7             	mov    %ecx,-0x29(%rbp)
1800e7798:	8b 56 fc             	mov    -0x4(%rsi),%edx
1800e779b:	41 33 c2             	xor    %r10d,%eax
1800e779e:	05 78 a4 6a d7       	add    $0xd76aa478,%eax
1800e77a3:	89 14 24             	mov    %edx,(%rsp)
1800e77a6:	89 55 db             	mov    %edx,-0x25(%rbp)
1800e77a9:	44 8b 06             	mov    (%rsi),%r8d
1800e77ac:	89 4c 24 04          	mov    %ecx,0x4(%rsp)
1800e77b0:	03 c8                	add    %eax,%ecx
1800e77b2:	89 54 24 0c          	mov    %edx,0xc(%rsp)
1800e77b6:	03 cf                	add    %edi,%ecx
1800e77b8:	44 89 04 24          	mov    %r8d,(%rsp)
1800e77bc:	8b c3                	mov    %ebx,%eax
1800e77be:	41 33 c3             	xor    %r11d,%eax
1800e77c1:	44 89 45 df          	mov    %r8d,-0x21(%rbp)
1800e77c5:	c1 c1 07             	rol    $0x7,%ecx
1800e77c8:	03 cb                	add    %ebx,%ecx
1800e77ca:	44 89 45 87          	mov    %r8d,-0x79(%rbp)
1800e77ce:	23 c1                	and    %ecx,%eax
1800e77d0:	41 33 c3             	xor    %r11d,%eax
1800e77d3:	03 c2                	add    %edx,%eax
1800e77d5:	41 8d 92 56 b7 c7 e8 	lea    -0x173848aa(%r10),%edx
1800e77dc:	03 d0                	add    %eax,%edx
1800e77de:	8b c1                	mov    %ecx,%eax
1800e77e0:	33 c3                	xor    %ebx,%eax
1800e77e2:	c1 c2 0c             	rol    $0xc,%edx
1800e77e5:	03 d1                	add    %ecx,%edx
1800e77e7:	23 c2                	and    %edx,%eax
1800e77e9:	33 c3                	xor    %ebx,%eax
1800e77eb:	05 db 70 20 24       	add    $0x242070db,%eax
1800e77f0:	44 03 c0             	add    %eax,%r8d
1800e77f3:	8b c1                	mov    %ecx,%eax
1800e77f5:	33 c2                	xor    %edx,%eax
1800e77f7:	45 03 c3             	add    %r11d,%r8d
1800e77fa:	41 c1 c0 11          	rol    $0x11,%r8d
1800e77fe:	44 03 c2             	add    %edx,%r8d
1800e7801:	41 23 c0             	and    %r8d,%eax
1800e7804:	44 89 45 cf          	mov    %r8d,-0x31(%rbp)
1800e7808:	44 8b 4e 04          	mov    0x4(%rsi),%r9d
1800e780c:	33 c1                	xor    %ecx,%eax
1800e780e:	05 ee ce bd c1       	add    $0xc1bdceee,%eax
1800e7813:	44 89 0c 24          	mov    %r9d,(%rsp)
1800e7817:	44 89 4d e3          	mov    %r9d,-0x1d(%rbp)
1800e781b:	44 89 4c 24 08       	mov    %r9d,0x8(%rsp)
1800e7820:	44 03 c8             	add    %eax,%r9d
1800e7823:	8b c2                	mov    %edx,%eax
1800e7825:	44 03 cb             	add    %ebx,%r9d
1800e7828:	41 33 c0             	xor    %r8d,%eax
1800e782b:	41 c1 c1 16          	rol    $0x16,%r9d
1800e782f:	45 03 c8             	add    %r8d,%r9d
1800e7832:	41 23 c1             	and    %r9d,%eax
1800e7835:	44 89 4d d3          	mov    %r9d,-0x2d(%rbp)
1800e7839:	44 8b 56 08          	mov    0x8(%rsi),%r10d
1800e783d:	33 c2                	xor    %edx,%eax
1800e783f:	05 af 0f 7c f5       	add    $0xf57c0faf,%eax
1800e7844:	44 89 14 24          	mov    %r10d,(%rsp)
1800e7848:	03 c8                	add    %eax,%ecx
1800e784a:	44 89 55 e7          	mov    %r10d,-0x19(%rbp)
1800e784e:	41 03 ca             	add    %r10d,%ecx
1800e7851:	44 89 54 24 18       	mov    %r10d,0x18(%rsp)
1800e7856:	c1 c1 07             	rol    $0x7,%ecx
1800e7859:	41 8b c1             	mov    %r9d,%eax
1800e785c:	41 33 c0             	xor    %r8d,%eax
1800e785f:	41 03 c9             	add    %r9d,%ecx
1800e7862:	23 c1                	and    %ecx,%eax
1800e7864:	89 4d c7             	mov    %ecx,-0x39(%rbp)
1800e7867:	44 8b 6e 0c          	mov    0xc(%rsi),%r13d
1800e786b:	41 33 c0             	xor    %r8d,%eax
1800e786e:	05 2a c6 87 47       	add    $0x4787c62a,%eax
1800e7873:	44 89 2c 24          	mov    %r13d,(%rsp)
1800e7877:	03 d0                	add    %eax,%edx
1800e7879:	44 89 6d eb          	mov    %r13d,-0x15(%rbp)
1800e787d:	41 03 d5             	add    %r13d,%edx
1800e7880:	c1 c2 0c             	rol    $0xc,%edx
1800e7883:	03 d1                	add    %ecx,%edx
1800e7885:	89 55 cb             	mov    %edx,-0x35(%rbp)
1800e7888:	44 8b 56 10          	mov    0x10(%rsi),%r10d
1800e788c:	8b c1                	mov    %ecx,%eax
1800e788e:	41 33 c1             	xor    %r9d,%eax
1800e7891:	44 89 14 24          	mov    %r10d,(%rsp)
1800e7895:	44 89 55 ef          	mov    %r10d,-0x11(%rbp)
1800e7899:	23 c2                	and    %edx,%eax
1800e789b:	41 33 c1             	xor    %r9d,%eax
1800e789e:	44 89 54 24 14       	mov    %r10d,0x14(%rsp)
1800e78a3:	41 81 c1 01 95 46 fd 	add    $0xfd469501,%r9d
1800e78aa:	05 13 46 30 a8       	add    $0xa8304613,%eax
1800e78af:	44 03 c0             	add    %eax,%r8d
1800e78b2:	44 8b da             	mov    %edx,%r11d
1800e78b5:	44 33 d9             	xor    %ecx,%r11d
1800e78b8:	45 03 c2             	add    %r10d,%r8d
1800e78bb:	41 c1 c0 11          	rol    $0x11,%r8d
1800e78bf:	44 03 c2             	add    %edx,%r8d
1800e78c2:	45 23 d8             	and    %r8d,%r11d
1800e78c5:	44 89 45 cf          	mov    %r8d,-0x31(%rbp)
1800e78c9:	44 8b 76 14          	mov    0x14(%rsi),%r14d
1800e78cd:	44 33 d9             	xor    %ecx,%r11d
1800e78d0:	45 03 d9             	add    %r9d,%r11d
1800e78d3:	44 89 34 24          	mov    %r14d,(%rsp)
1800e78d7:	81 c1 d8 98 80 69    	add    $0x698098d8,%ecx
1800e78dd:	44 89 75 f3          	mov    %r14d,-0xd(%rbp)
1800e78e1:	45 03 de             	add    %r14d,%r11d
1800e78e4:	45 8b d0             	mov    %r8d,%r10d
1800e78e7:	44 33 d2             	xor    %edx,%r10d
1800e78ea:	41 c1 c3 16          	rol    $0x16,%r11d
1800e78ee:	45 03 d8             	add    %r8d,%r11d
1800e78f1:	45 23 d3             	and    %r11d,%r10d
1800e78f4:	44 89 5d d3          	mov    %r11d,-0x2d(%rbp)
1800e78f8:	44 8b 4e 18          	mov    0x18(%rsi),%r9d
1800e78fc:	44 33 d2             	xor    %edx,%r10d
1800e78ff:	44 89 0c 24          	mov    %r9d,(%rsp)
1800e7903:	44 03 d1             	add    %ecx,%r10d
1800e7906:	45 03 d1             	add    %r9d,%r10d
1800e7909:	44 89 4d f7          	mov    %r9d,-0x9(%rbp)
1800e790d:	44 89 4c 24 10       	mov    %r9d,0x10(%rsp)
1800e7912:	41 8b db             	mov    %r11d,%ebx
1800e7915:	41 33 d8             	xor    %r8d,%ebx
1800e7918:	41 c1 c2 07          	rol    $0x7,%r10d
1800e791c:	45 03 d3             	add    %r11d,%r10d
1800e791f:	45 8b cb             	mov    %r11d,%r9d
1800e7922:	45 33 ca             	xor    %r10d,%r9d
1800e7925:	44 89 55 c7          	mov    %r10d,-0x39(%rbp)
1800e7929:	8b 4e 1c             	mov    0x1c(%rsi),%ecx
1800e792c:	41 23 da             	and    %r10d,%ebx
1800e792f:	41 33 d8             	xor    %r8d,%ebx
1800e7932:	89 0c 24             	mov    %ecx,(%rsp)
1800e7935:	81 c3 af f7 44 8b    	add    $0x8b44f7af,%ebx
1800e793b:	89 4d fb             	mov    %ecx,-0x5(%rbp)
1800e793e:	03 da                	add    %edx,%ebx
1800e7940:	89 4d 8b             	mov    %ecx,-0x75(%rbp)
1800e7943:	03 d9                	add    %ecx,%ebx
1800e7945:	41 8b c2             	mov    %r10d,%eax
1800e7948:	c1 c3 0c             	rol    $0xc,%ebx
1800e794b:	41 03 da             	add    %r10d,%ebx
1800e794e:	44 23 cb             	and    %ebx,%r9d
1800e7951:	89 5d cb             	mov    %ebx,-0x35(%rbp)
1800e7954:	44 8b 7e 20          	mov    0x20(%rsi),%r15d
1800e7958:	45 33 cb             	xor    %r11d,%r9d
1800e795b:	41 81 c1 b1 5b ff ff 	add    $0xffff5bb1,%r9d
1800e7962:	44 89 3c 24          	mov    %r15d,(%rsp)
1800e7966:	33 c3                	xor    %ebx,%eax
1800e7968:	44 89 7d ff          	mov    %r15d,-0x1(%rbp)
1800e796c:	45 03 c8             	add    %r8d,%r9d
1800e796f:	45 03 cf             	add    %r15d,%r9d
1800e7972:	41 c1 c1 11          	rol    $0x11,%r9d
1800e7976:	44 03 cb             	add    %ebx,%r9d
1800e7979:	41 23 c1             	and    %r9d,%eax
1800e797c:	44 89 4d cf          	mov    %r9d,-0x31(%rbp)
1800e7980:	8b 4e 24             	mov    0x24(%rsi),%ecx
1800e7983:	41 33 c2             	xor    %r10d,%eax
1800e7986:	89 4d 83             	mov    %ecx,-0x7d(%rbp)
1800e7989:	05 be d7 5c 89       	add    $0x895cd7be,%eax
1800e798e:	89 0c 24             	mov    %ecx,(%rsp)
1800e7991:	41 03 c3             	add    %r11d,%eax
1800e7994:	89 4d 03             	mov    %ecx,0x3(%rbp)
1800e7997:	03 c8                	add    %eax,%ecx
1800e7999:	c1 c1 16             	rol    $0x16,%ecx
1800e799c:	41 03 c9             	add    %r9d,%ecx
1800e799f:	41 8b d1             	mov    %r9d,%edx
1800e79a2:	89 4d d3             	mov    %ecx,-0x2d(%rbp)
1800e79a5:	8b 7e 28             	mov    0x28(%rsi),%edi
1800e79a8:	44 8d 83 93 71 98 fd 	lea    -0x2678e6d(%rbx),%r8d
1800e79af:	33 d3                	xor    %ebx,%edx
1800e79b1:	89 3c 24             	mov    %edi,(%rsp)
1800e79b4:	23 d1                	and    %ecx,%edx
1800e79b6:	89 7d 07             	mov    %edi,0x7(%rbp)
1800e79b9:	33 d3                	xor    %ebx,%edx
1800e79bb:	8b c1                	mov    %ecx,%eax
1800e79bd:	41 33 c1             	xor    %r9d,%eax
1800e79c0:	81 c2 22 11 90 6b    	add    $0x6b901122,%edx
1800e79c6:	03 d7                	add    %edi,%edx
1800e79c8:	41 03 d2             	add    %r10d,%edx
1800e79cb:	c1 c2 07             	rol    $0x7,%edx
1800e79ce:	03 d1                	add    %ecx,%edx
1800e79d0:	23 c2                	and    %edx,%eax
1800e79d2:	89 55 c7             	mov    %edx,-0x39(%rbp)
1800e79d5:	44 8b 66 2c          	mov    0x2c(%rsi),%r12d
1800e79d9:	41 33 c1             	xor    %r9d,%eax
1800e79dc:	41 03 c4             	add    %r12d,%eax
1800e79df:	44 89 24 24          	mov    %r12d,(%rsp)
1800e79e3:	44 03 c0             	add    %eax,%r8d
1800e79e6:	44 89 65 0b          	mov    %r12d,0xb(%rbp)
1800e79ea:	41 c1 c0 0c          	rol    $0xc,%r8d
1800e79ee:	8b c1                	mov    %ecx,%eax
1800e79f0:	33 c2                	xor    %edx,%eax
1800e79f2:	44 03 c2             	add    %edx,%r8d
1800e79f5:	41 23 c0             	and    %r8d,%eax
1800e79f8:	44 89 45 cb          	mov    %r8d,-0x35(%rbp)
1800e79fc:	8b 5e 30             	mov    0x30(%rsi),%ebx
1800e79ff:	33 c1                	xor    %ecx,%eax
1800e7a01:	05 8e 43 79 a6       	add    $0xa679438e,%eax
1800e7a06:	89 1c 24             	mov    %ebx,(%rsp)
1800e7a09:	03 c3                	add    %ebx,%eax
1800e7a0b:	89 5d 0f             	mov    %ebx,0xf(%rbp)
1800e7a0e:	44 03 c8             	add    %eax,%r9d
1800e7a11:	41 8b c0             	mov    %r8d,%eax
1800e7a14:	33 c2                	xor    %edx,%eax
1800e7a16:	41 c1 c1 11          	rol    $0x11,%r9d
1800e7a1a:	45 03 c8             	add    %r8d,%r9d
1800e7a1d:	41 23 c1             	and    %r9d,%eax
1800e7a20:	44 89 4d cf          	mov    %r9d,-0x31(%rbp)
1800e7a24:	8b 76 34             	mov    0x34(%rsi),%esi
1800e7a27:	33 c2                	xor    %edx,%eax
1800e7a29:	05 21 08 b4 49       	add    $0x49b40821,%eax
1800e7a2e:	89 75 13             	mov    %esi,0x13(%rbp)
1800e7a31:	03 c6                	add    %esi,%eax
1800e7a33:	03 c8                	add    %eax,%ecx
1800e7a35:	c1 c1 16             	rol    $0x16,%ecx
1800e7a38:	41 03 c9             	add    %r9d,%ecx
1800e7a3b:	8b c1                	mov    %ecx,%eax
1800e7a3d:	41 33 c1             	xor    %r9d,%eax
1800e7a40:	41 23 c0             	and    %r8d,%eax
1800e7a43:	41 33 c1             	xor    %r9d,%eax
1800e7a46:	03 c2                	add    %edx,%eax
1800e7a48:	8b 54 24 0c          	mov    0xc(%rsp),%edx
1800e7a4c:	81 c2 62 25 1e f6    	add    $0xf61e2562,%edx
1800e7a52:	03 d0                	add    %eax,%edx
1800e7a54:	8b c1                	mov    %ecx,%eax
1800e7a56:	c1 c2 05             	rol    $0x5,%edx
1800e7a59:	03 d1                	add    %ecx,%edx
1800e7a5b:	33 c2                	xor    %edx,%eax
1800e7a5d:	41 23 c1             	and    %r9d,%eax
1800e7a60:	33 c1                	xor    %ecx,%eax
1800e7a62:	41 03 c0             	add    %r8d,%eax
1800e7a65:	44 8b 44 24 14       	mov    0x14(%rsp),%r8d
1800e7a6a:	41 81 c0 40 b3 40 c0 	add    $0xc040b340,%r8d
1800e7a71:	44 03 c0             	add    %eax,%r8d
1800e7a74:	41 c1 c0 09          	rol    $0x9,%r8d
1800e7a78:	44 03 c2             	add    %edx,%r8d
1800e7a7b:	41 8b c0             	mov    %r8d,%eax
1800e7a7e:	33 c2                	xor    %edx,%eax
1800e7a80:	23 c1                	and    %ecx,%eax
1800e7a82:	33 c2                	xor    %edx,%eax
1800e7a84:	41 03 c1             	add    %r9d,%eax
1800e7a87:	44 8b 4d 83          	mov    -0x7d(%rbp),%r9d
1800e7a8b:	41 81 c1 51 5a 5e 26 	add    $0x265e5a51,%r9d
1800e7a92:	44 03 c8             	add    %eax,%r9d