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
1800e7a95:	41 c1 c1 0e          	rol    $0xe,%r9d
1800e7a99:	45 03 c8             	add    %r8d,%r9d
1800e7a9c:	44 8b 5c 24 08       	mov    0x8(%rsp),%r11d
1800e7aa1:	41 8b c1             	mov    %r9d,%eax
1800e7aa4:	41 33 c0             	xor    %r8d,%eax
1800e7aa7:	41 81 c3 87 0d d5 f4 	add    $0xf4d50d87,%r11d
1800e7aae:	23 c2                	and    %edx,%eax
1800e7ab0:	41 33 c0             	xor    %r8d,%eax
1800e7ab3:	03 c1                	add    %ecx,%eax
1800e7ab5:	8b 4c 24 04          	mov    0x4(%rsp),%ecx
1800e7ab9:	81 c1 aa c7 b6 e9    	add    $0xe9b6c7aa,%ecx
1800e7abf:	03 c8                	add    %eax,%ecx
1800e7ac1:	c1 c1 14             	rol    $0x14,%ecx
1800e7ac4:	41 03 c9             	add    %r9d,%ecx
1800e7ac7:	8b c1                	mov    %ecx,%eax
1800e7ac9:	41 33 c1             	xor    %r9d,%eax
1800e7acc:	41 23 c0             	and    %r8d,%eax
1800e7acf:	41 33 c1             	xor    %r9d,%eax
1800e7ad2:	05 5d 10 2f d6       	add    $0xd62f105d,%eax
1800e7ad7:	03 d0                	add    %eax,%edx
1800e7ad9:	8b c1                	mov    %ecx,%eax
1800e7adb:	41 03 d5             	add    %r13d,%edx
1800e7ade:	c1 c2 05             	rol    $0x5,%edx
1800e7ae1:	03 d1                	add    %ecx,%edx
1800e7ae3:	33 c2                	xor    %edx,%eax
1800e7ae5:	41 23 c1             	and    %r9d,%eax
1800e7ae8:	33 c1                	xor    %ecx,%eax
1800e7aea:	05 53 14 44 02       	add    $0x2441453,%eax
1800e7aef:	44 03 c0             	add    %eax,%r8d
1800e7af2:	45 03 c7             	add    %r15d,%r8d
1800e7af5:	41 c1 c0 09          	rol    $0x9,%r8d
1800e7af9:	44 03 c2             	add    %edx,%r8d
1800e7afc:	41 8b c0             	mov    %r8d,%eax
1800e7aff:	33 c2                	xor    %edx,%eax
1800e7b01:	23 c1                	and    %ecx,%eax
1800e7b03:	33 c2                	xor    %edx,%eax
1800e7b05:	05 81 e6 a1 d8       	add    $0xd8a1e681,%eax
1800e7b0a:	44 03 c8             	add    %eax,%r9d
1800e7b0d:	44 03 ce             	add    %esi,%r9d
1800e7b10:	41 c1 c1 0e          	rol    $0xe,%r9d
1800e7b14:	45 03 c8             	add    %r8d,%r9d
1800e7b17:	41 8b c1             	mov    %r9d,%eax
1800e7b1a:	41 33 c0             	xor    %r8d,%eax
1800e7b1d:	23 c2                	and    %edx,%eax
1800e7b1f:	41 33 c0             	xor    %r8d,%eax
1800e7b22:	03 c1                	add    %ecx,%eax
1800e7b24:	8b 4c 24 18          	mov    0x18(%rsp),%ecx
1800e7b28:	81 c1 c8 fb d3 e7    	add    $0xe7d3fbc8,%ecx
1800e7b2e:	03 c8                	add    %eax,%ecx
1800e7b30:	c1 c1 14             	rol    $0x14,%ecx
1800e7b33:	41 03 c9             	add    %r9d,%ecx
1800e7b36:	8b c1                	mov    %ecx,%eax
1800e7b38:	44 8b d1             	mov    %ecx,%r10d
1800e7b3b:	41 33 c1             	xor    %r9d,%eax
1800e7b3e:	41 23 c0             	and    %r8d,%eax
1800e7b41:	41 81 c0 d6 07 37 c3 	add    $0xc33707d6,%r8d
1800e7b48:	41 33 c1             	xor    %r9d,%eax
1800e7b4b:	03 c2                	add    %edx,%eax
1800e7b4d:	8b 55 8b             	mov    -0x75(%rbp),%edx
1800e7b50:	81 c2 e6 cd e1 21    	add    $0x21e1cde6,%edx
1800e7b56:	03 d0                	add    %eax,%edx
1800e7b58:	c1 c2 05             	rol    $0x5,%edx
1800e7b5b:	03 d1                	add    %ecx,%edx
1800e7b5d:	44 33 d2             	xor    %edx,%r10d
1800e7b60:	45 23 d1             	and    %r9d,%r10d
1800e7b63:	44 33 d1             	xor    %ecx,%r10d
1800e7b66:	45 03 d0             	add    %r8d,%r10d
1800e7b69:	44 03 d3             	add    %ebx,%r10d
1800e7b6c:	41 c1 c2 09          	rol    $0x9,%r10d
1800e7b70:	44 03 d2             	add    %edx,%r10d
1800e7b73:	41 8b c2             	mov    %r10d,%eax
1800e7b76:	33 c2                	xor    %edx,%eax
1800e7b78:	23 c1                	and    %ecx,%eax
1800e7b7a:	33 c2                	xor    %edx,%eax
1800e7b7c:	41 03 c1             	add    %r9d,%eax
1800e7b7f:	44 03 d8             	add    %eax,%r11d
1800e7b82:	41 c1 c3 0e          	rol    $0xe,%r11d
1800e7b86:	45 03 da             	add    %r10d,%r11d
1800e7b89:	41 8b c3             	mov    %r11d,%eax
1800e7b8c:	41 33 c2             	xor    %r10d,%eax
1800e7b8f:	23 c2                	and    %edx,%eax
1800e7b91:	41 33 c2             	xor    %r10d,%eax
1800e7b94:	03 c1                	add    %ecx,%eax
1800e7b96:	8b 4c 24 10          	mov    0x10(%rsp),%ecx
1800e7b9a:	81 c2 05 e9 e3 a9    	add    $0xa9e3e905,%edx
1800e7ba0:	44 8b 4d 87          	mov    -0x79(%rbp),%r9d
1800e7ba4:	81 c1 ed 14 5a 45    	add    $0x455a14ed,%ecx
1800e7baa:	03 c8                	add    %eax,%ecx
1800e7bac:	41 81 c1 f8 a3 ef fc 	add    $0xfcefa3f8,%r9d
1800e7bb3:	c1 c1 14             	rol    $0x14,%ecx
1800e7bb6:	41 03 cb             	add    %r11d,%ecx
1800e7bb9:	44 8b c1             	mov    %ecx,%r8d
1800e7bbc:	8b c1                	mov    %ecx,%eax
1800e7bbe:	45 33 c3             	xor    %r11d,%r8d
1800e7bc1:	45 23 c2             	and    %r10d,%r8d
1800e7bc4:	45 33 c3             	xor    %r11d,%r8d
1800e7bc7:	44 03 c2             	add    %edx,%r8d
1800e7bca:	45 03 c4             	add    %r12d,%r8d
1800e7bcd:	41 c1 c0 05          	rol    $0x5,%r8d
1800e7bd1:	44 03 c1             	add    %ecx,%r8d
1800e7bd4:	41 33 c0             	xor    %r8d,%eax
1800e7bd7:	41 23 c3             	and    %r11d,%eax
1800e7bda:	33 c1                	xor    %ecx,%eax
1800e7bdc:	41 03 c2             	add    %r10d,%eax
1800e7bdf:	44 03 c8             	add    %eax,%r9d
1800e7be2:	41 c1 c1 09          	rol    $0x9,%r9d
1800e7be6:	45 03 c8             	add    %r8d,%r9d
1800e7be9:	45 8b d1             	mov    %r9d,%r10d
1800e7bec:	45 33 d0             	xor    %r8d,%r10d
1800e7bef:	44 23 d1             	and    %ecx,%r10d
1800e7bf2:	81 c1 8a 4c 2a 8d    	add    $0x8d2a4c8a,%ecx
1800e7bf8:	45 33 d0             	xor    %r8d,%r10d
1800e7bfb:	41 81 c2 d9 02 6f 67 	add    $0x676f02d9,%r10d
1800e7c02:	45 03 d3             	add    %r11d,%r10d
1800e7c05:	45 03 d6             	add    %r14d,%r10d
1800e7c08:	41 c1 c2 0e          	rol    $0xe,%r10d
1800e7c0c:	45 03 d1             	add    %r9d,%r10d
1800e7c0f:	41 8b d2             	mov    %r10d,%edx
1800e7c12:	41 33 d1             	xor    %r9d,%edx
1800e7c15:	41 23 d0             	and    %r8d,%edx
1800e7c18:	41 33 d1             	xor    %r9d,%edx
1800e7c1b:	03 d1                	add    %ecx,%edx
1800e7c1d:	03 d7                	add    %edi,%edx
1800e7c1f:	c1 c2 14             	rol    $0x14,%edx
1800e7c22:	41 03 d2             	add    %r10d,%edx
1800e7c25:	8b ca                	mov    %edx,%ecx
1800e7c27:	41 33 ca             	xor    %r10d,%ecx
1800e7c2a:	8b c1                	mov    %ecx,%eax
1800e7c2c:	41 33 c1             	xor    %r9d,%eax
1800e7c2f:	05 42 39 fa ff       	add    $0xfffa3942,%eax
1800e7c34:	44 03 c0             	add    %eax,%r8d
1800e7c37:	8b c2                	mov    %edx,%eax
1800e7c39:	45 03 c5             	add    %r13d,%r8d
1800e7c3c:	41 c1 c0 04          	rol    $0x4,%r8d
1800e7c40:	44 03 c2             	add    %edx,%r8d
1800e7c43:	41 33 c8             	xor    %r8d,%ecx
1800e7c46:	41 03 c9             	add    %r9d,%ecx
1800e7c49:	44 8b 4c 24 10       	mov    0x10(%rsp),%r9d
1800e7c4e:	41 81 c1 81 f6 71 87 	add    $0x8771f681,%r9d
1800e7c55:	44 03 c9             	add    %ecx,%r9d
1800e7c58:	41 c1 c1 0b          	rol    $0xb,%r9d
1800e7c5c:	45 03 c8             	add    %r8d,%r9d
1800e7c5f:	41 33 c1             	xor    %r9d,%eax
1800e7c62:	41 33 c0             	xor    %r8d,%eax
1800e7c65:	41 03 c2             	add    %r10d,%eax
1800e7c68:	44 8b 55 83          	mov    -0x7d(%rbp),%r10d
1800e7c6c:	41 81 c2 22 61 9d 6d 	add    $0x6d9d6122,%r10d
1800e7c73:	44 03 d0             	add    %eax,%r10d
1800e7c76:	41 c1 c2 10          	rol    $0x10,%r10d
1800e7c7a:	45 03 d1             	add    %r9d,%r10d
1800e7c7d:	41 8b c2             	mov    %r10d,%eax
1800e7c80:	41 33 c1             	xor    %r9d,%eax
1800e7c83:	41 33 c0             	xor    %r8d,%eax
1800e7c86:	05 0c 38 e5 fd       	add    $0xfde5380c,%eax
1800e7c8b:	03 d0                	add    %eax,%edx
1800e7c8d:	03 d3                	add    %ebx,%edx
1800e7c8f:	c1 c2 17             	rol    $0x17,%edx
1800e7c92:	41 03 d2             	add    %r10d,%edx
1800e7c95:	8b ca                	mov    %edx,%ecx
1800e7c97:	41 33 ca             	xor    %r10d,%ecx
1800e7c9a:	8b c1                	mov    %ecx,%eax
1800e7c9c:	41 33 c1             	xor    %r9d,%eax
1800e7c9f:	05 44 ea be a4       	add    $0xa4beea44,%eax
1800e7ca4:	03 44 24 0c          	add    0xc(%rsp),%eax
1800e7ca8:	44 03 c0             	add    %eax,%r8d
1800e7cab:	44 8d 9a 70 bc bf be 	lea    -0x41404390(%rdx),%r11d
1800e7cb2:	8b c2                	mov    %edx,%eax
1800e7cb4:	41 c1 c0 04          	rol    $0x4,%r8d
1800e7cb8:	44 03 c2             	add    %edx,%r8d
1800e7cbb:	41 33 c8             	xor    %r8d,%ecx
1800e7cbe:	81 c1 a9 cf de 4b    	add    $0x4bdecfa9,%ecx
1800e7cc4:	03 4c 24 18          	add    0x18(%rsp),%ecx
1800e7cc8:	44 03 c9             	add    %ecx,%r9d
1800e7ccb:	41 c1 c1 0b          	rol    $0xb,%r9d
1800e7ccf:	45 03 c8             	add    %r8d,%r9d