1402f1d80:	8b c2                	mov    %edx,%eax
1402f1d82:	41 33 c4             	xor    %r12d,%eax
1402f1d85:	33 44 24 10          	xor    0x10(%rsp),%eax
1402f1d89:	44 8d 8e 50 4f b1 f3 	lea    -0xc4eb0b0(%rsi),%r9d
1402f1d90:	44 8b c0             	mov    %eax,%r8d
1402f1d93:	c1 c8 09             	ror    $0x9,%eax
1402f1d96:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f1d9a:	44 33 c0             	xor    %eax,%r8d
1402f1d9d:	8b 44 24 40          	mov    0x40(%rsp),%eax
1402f1da1:	c1 c0 07             	rol    $0x7,%eax
1402f1da4:	44 33 c0             	xor    %eax,%r8d
1402f1da7:	41 8b c5             	mov    %r13d,%eax
1402f1daa:	44 33 c2             	xor    %edx,%r8d
1402f1dad:	41 23 c7             	and    %r15d,%eax
1402f1db0:	45 33 c4             	xor    %r12d,%r8d
1402f1db3:	41 8b d5             	mov    %r13d,%edx
1402f1db6:	44 33 44 24 28       	xor    0x28(%rsp),%r8d
1402f1dbb:	44 33 44 24 10       	xor    0x10(%rsp),%r8d
1402f1dc0:	c1 c2 0c             	rol    $0xc,%edx
1402f1dc3:	44 03 ca             	add    %edx,%r9d
1402f1dc6:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1402f1dcb:	41 c1 c1 07          	rol    $0x7,%r9d
1402f1dcf:	45 8b c5             	mov    %r13d,%r8d
1402f1dd2:	45 0b c7             	or     %r15d,%r8d
1402f1dd5:	45 23 c6             	and    %r14d,%r8d
1402f1dd8:	44 0b c0             	or     %eax,%r8d
1402f1ddb:	41 8b c1             	mov    %r9d,%eax
1402f1dde:	33 c2                	xor    %edx,%eax
1402f1de0:	8b d3                	mov    %ebx,%edx
1402f1de2:	33 d7                	xor    %edi,%edx
1402f1de4:	03 c5                	add    %ebp,%eax
1402f1de6:	8b 6c 24 18          	mov    0x18(%rsp),%ebp
1402f1dea:	23 d6                	and    %esi,%edx
1402f1dec:	33 d3                	xor    %ebx,%edx
1402f1dee:	41 03 c0             	add    %r8d,%eax
1402f1df1:	41 03 d1             	add    %r9d,%edx
1402f1df4:	44 8b e5             	mov    %ebp,%r12d
1402f1df7:	44 33 64 24 0c       	xor    0xc(%rsp),%r12d
1402f1dfc:	03 d5                	add    %ebp,%edx
1402f1dfe:	41 03 d3             	add    %r11d,%edx
1402f1e01:	44 03 e0             	add    %eax,%r12d
1402f1e04:	41 c1 c7 09          	rol    $0x9,%r15d
1402f1e08:	44 8b d2             	mov    %edx,%r10d
1402f1e0b:	c1 cf 0d             	ror    $0xd,%edi
1402f1e0e:	8b c2                	mov    %edx,%eax
1402f1e10:	41 c1 ca 0f          	ror    $0xf,%r10d
1402f1e14:	c1 c0 09             	rol    $0x9,%eax
1402f1e17:	44 33 d0             	xor    %eax,%r10d
1402f1e1a:	44 33 d2             	xor    %edx,%r10d
1402f1e1d:	8b 54 24 24          	mov    0x24(%rsp),%edx
1402f1e21:	c1 c2 0f             	rol    $0xf,%edx
1402f1e24:	8b c2                	mov    %edx,%eax
1402f1e26:	33 c5                	xor    %ebp,%eax
1402f1e28:	33 44 24 04          	xor    0x4(%rsp),%eax
1402f1e2c:	45 8d 8a a1 9e 62 e7 	lea    -0x189d615f(%r10),%r9d
1402f1e33:	44 8b c0             	mov    %eax,%r8d
1402f1e36:	c1 c8 09             	ror    $0x9,%eax
1402f1e39:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f1e3d:	44 33 c0             	xor    %eax,%r8d
1402f1e40:	8b 04 24             	mov    (%rsp),%eax
1402f1e43:	c1 c0 07             	rol    $0x7,%eax
1402f1e46:	44 33 c0             	xor    %eax,%r8d
1402f1e49:	41 8b c4             	mov    %r12d,%eax
1402f1e4c:	44 33 c2             	xor    %edx,%r8d
1402f1e4f:	41 23 c5             	and    %r13d,%eax
1402f1e52:	44 33 c5             	xor    %ebp,%r8d
1402f1e55:	41 8b d4             	mov    %r12d,%edx
1402f1e58:	44 33 44 24 54       	xor    0x54(%rsp),%r8d
1402f1e5d:	44 33 44 24 04       	xor    0x4(%rsp),%r8d
1402f1e62:	c1 c2 0c             	rol    $0xc,%edx
1402f1e65:	44 03 ca             	add    %edx,%r9d
1402f1e68:	44 89 44 24 34       	mov    %r8d,0x34(%rsp)
1402f1e6d:	41 c1 c1 07          	rol    $0x7,%r9d
1402f1e71:	45 8b c4             	mov    %r12d,%r8d
1402f1e74:	45 0b c5             	or     %r13d,%r8d
1402f1e77:	41 c1 c5 09          	rol    $0x9,%r13d
1402f1e7b:	45 23 c7             	and    %r15d,%r8d
1402f1e7e:	44 0b c0             	or     %eax,%r8d
1402f1e81:	41 8b c1             	mov    %r9d,%eax
1402f1e84:	33 c2                	xor    %edx,%eax
1402f1e86:	8b d6                	mov    %esi,%edx
1402f1e88:	41 03 c6             	add    %r14d,%eax
1402f1e8b:	c1 ce 0d             	ror    $0xd,%esi
1402f1e8e:	44 8b 74 24 1c       	mov    0x1c(%rsp),%r14d
1402f1e93:	41 03 c0             	add    %r8d,%eax
1402f1e96:	33 d7                	xor    %edi,%edx
1402f1e98:	41 8b ee             	mov    %r14d,%ebp
1402f1e9b:	33 6c 24 14          	xor    0x14(%rsp),%ebp
1402f1e9f:	41 23 d2             	and    %r10d,%edx
1402f1ea2:	03 e8                	add    %eax,%ebp
1402f1ea4:	33 d7                	xor    %edi,%edx
1402f1ea6:	41 03 d1             	add    %r9d,%edx
1402f1ea9:	41 03 d6             	add    %r14d,%edx
1402f1eac:	03 d3                	add    %ebx,%edx
1402f1eae:	44 8b da             	mov    %edx,%r11d
1402f1eb1:	8b c2                	mov    %edx,%eax
1402f1eb3:	c1 c0 09             	rol    $0x9,%eax
1402f1eb6:	41 c1 cb 0f          	ror    $0xf,%r11d
1402f1eba:	44 33 d8             	xor    %eax,%r11d
1402f1ebd:	44 33 da             	xor    %edx,%r11d
1402f1ec0:	8b 54 24 38          	mov    0x38(%rsp),%edx
1402f1ec4:	c1 c2 0f             	rol    $0xf,%edx
1402f1ec7:	8b c2                	mov    %edx,%eax
1402f1ec9:	41 33 c6             	xor    %r14d,%eax
1402f1ecc:	33 84 24 c8 00 00 00 	xor    0xc8(%rsp),%eax
1402f1ed3:	45 8d 8b 43 3d c5 ce 	lea    -0x313ac2bd(%r11),%r9d
1402f1eda:	44 8b c0             	mov    %eax,%r8d
1402f1edd:	c1 c8 09             	ror    $0x9,%eax
1402f1ee0:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f1ee4:	44 33 c0             	xor    %eax,%r8d
1402f1ee7:	8b 44 24 0c          	mov    0xc(%rsp),%eax
1402f1eeb:	c1 c0 07             	rol    $0x7,%eax
1402f1eee:	44 33 c0             	xor    %eax,%r8d
1402f1ef1:	44 33 c2             	xor    %edx,%r8d
1402f1ef4:	8b d5                	mov    %ebp,%edx
1402f1ef6:	45 33 c6             	xor    %r14d,%r8d
1402f1ef9:	c1 c2 0c             	rol    $0xc,%edx
1402f1efc:	44 33 44 24 08       	xor    0x8(%rsp),%r8d
1402f1f01:	44 03 ca             	add    %edx,%r9d
1402f1f04:	44 33 84 24 c8 00 00 	xor    0xc8(%rsp),%r8d
1402f1f0b:	00
1402f1f0c:	44 89 44 24 1c       	mov    %r8d,0x1c(%rsp)
1402f1f11:	44 8b c5             	mov    %ebp,%r8d
1402f1f14:	41 c1 c1 07          	rol    $0x7,%r9d
1402f1f18:	45 0b c4             	or     %r12d,%r8d
1402f1f1b:	8b c5                	mov    %ebp,%eax
1402f1f1d:	41 23 c4             	and    %r12d,%eax
1402f1f20:	45 23 c5             	and    %r13d,%r8d
1402f1f23:	44 0b c0             	or     %eax,%r8d
1402f1f26:	41 c1 c4 09          	rol    $0x9,%r12d
1402f1f2a:	41 8b c1             	mov    %r9d,%eax
1402f1f2d:	33 c2                	xor    %edx,%eax
1402f1f2f:	8b d6                	mov    %esi,%edx
1402f1f31:	41 03 c7             	add    %r15d,%eax
1402f1f34:	41 33 d2             	xor    %r10d,%edx
1402f1f37:	44 8b 7c 24 40       	mov    0x40(%rsp),%r15d
1402f1f3c:	41 03 c0             	add    %r8d,%eax
1402f1f3f:	41 23 d3             	and    %r11d,%edx
1402f1f42:	41 c1 ca 0d          	ror    $0xd,%r10d
1402f1f46:	33 d6                	xor    %esi,%edx
1402f1f48:	45 8b f7             	mov    %r15d,%r14d
1402f1f4b:	44 33 74 24 10       	xor    0x10(%rsp),%r14d
1402f1f50:	41 03 d1             	add    %r9d,%edx
1402f1f53:	44 03 f0             	add    %eax,%r14d
1402f1f56:	41 03 d7             	add    %r15d,%edx
1402f1f59:	03 d7                	add    %edi,%edx
1402f1f5b:	8b da                	mov    %edx,%ebx
1402f1f5d:	8b c2                	mov    %edx,%eax
1402f1f5f:	c1 c0 09             	rol    $0x9,%eax
1402f1f62:	c1 cb 0f             	ror    $0xf,%ebx
1402f1f65:	33 d8                	xor    %eax,%ebx
1402f1f67:	33 da                	xor    %edx,%ebx
1402f1f69:	8b 54 24 20          	mov    0x20(%rsp),%edx
1402f1f6d:	c1 c2 0f             	rol    $0xf,%edx
1402f1f70:	8b c2                	mov    %edx,%eax
1402f1f72:	41 33 c7             	xor    %r15d,%eax
1402f1f75:	33 44 24 28          	xor    0x28(%rsp),%eax
1402f1f79:	44 8d 8b 87 7a 8a 9d 	lea    -0x62758579(%rbx),%r9d
1402f1f80:	44 8b c0             	mov    %eax,%r8d
1402f1f83:	c1 c8 09             	ror    $0x9,%eax
1402f1f86:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f1f8a:	44 33 c0             	xor    %eax,%r8d
1402f1f8d:	8b 44 24 14          	mov    0x14(%rsp),%eax
1402f1f91:	c1 c0 07             	rol    $0x7,%eax
1402f1f94:	44 33 c0             	xor    %eax,%r8d
1402f1f97:	41 8b c6             	mov    %r14d,%eax
1402f1f9a:	44 33 c2             	xor    %edx,%r8d
1402f1f9d:	23 c5                	and    %ebp,%eax
1402f1f9f:	45 33 c7             	xor    %r15d,%r8d
1402f1fa2:	41 8b d6             	mov    %r14d,%edx
1402f1fa5:	44 33 44 24 2c       	xor    0x2c(%rsp),%r8d
1402f1faa:	44 33 44 24 28       	xor    0x28(%rsp),%r8d
1402f1faf:	44 8b 7c 24 04       	mov    0x4(%rsp),%r15d
1402f1fb4:	44 33 3c 24          	xor    (%rsp),%r15d
1402f1fb8:	c1 c2 0c             	rol    $0xc,%edx
1402f1fbb:	44 03 ca             	add    %edx,%r9d
1402f1fbe:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1402f1fc3:	41 c1 c1 07          	rol    $0x7,%r9d
1402f1fc7:	45 8b c6             	mov    %r14d,%r8d
1402f1fca:	44 0b c5             	or     %ebp,%r8d
1402f1fcd:	c1 c5 09             	rol    $0x9,%ebp
1402f1fd0:	45 23 c4             	and    %r12d,%r8d
1402f1fd3:	44 0b c0             	or     %eax,%r8d
1402f1fd6:	41 8b c1             	mov    %r9d,%eax
1402f1fd9:	33 c2                	xor    %edx,%eax
1402f1fdb:	41 8b d2             	mov    %r10d,%edx
1402f1fde:	41 33 d3             	xor    %r11d,%edx
1402f1fe1:	41 03 c5             	add    %r13d,%eax
1402f1fe4:	23 d3                	and    %ebx,%edx
1402f1fe6:	41 c1 cb 0d          	ror    $0xd,%r11d
1402f1fea:	41 03 c0             	add    %r8d,%eax
1402f1fed:	41 33 d2             	xor    %r10d,%edx
1402f1ff0:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
1402f1ff5:	41 03 d1             	add    %r9d,%edx
1402f1ff8:	44 8b 0c 24          	mov    (%rsp),%r9d
1402f1ffc:	44 03 f8             	add    %eax,%r15d
1402f1fff:	41 03 d1             	add    %r9d,%edx
1402f2002:	03 d6                	add    %esi,%edx
1402f2004:	8b fa                	mov    %edx,%edi
1402f2006:	8b c2                	mov    %edx,%eax
1402f2008:	c1 cf 0f             	ror    $0xf,%edi
1402f200b:	c1 c0 09             	rol    $0x9,%eax
1402f200e:	33 f8                	xor    %eax,%edi
1402f2010:	33 fa                	xor    %edx,%edi
1402f2012:	41 c1 c0 0f          	rol    $0xf,%r8d
1402f2016:	44 8b 6c 24 54       	mov    0x54(%rsp),%r13d
1402f201b:	41 8b c0             	mov    %r8d,%eax
1402f201e:	8b b4 24 c8 00 00 00 	mov    0xc8(%rsp),%esi
1402f2025:	41 33 c5             	xor    %r13d,%eax
1402f2028:	33 74 24 0c          	xor    0xc(%rsp),%esi
1402f202c:	41 33 c1             	xor    %r9d,%eax
1402f202f:	8b d0                	mov    %eax,%edx
1402f2031:	c1 c8 09             	ror    $0x9,%eax
1402f2034:	c1 c2 0f             	rol    $0xf,%edx
1402f2037:	33 d0                	xor    %eax,%edx
1402f2039:	8b 44 24 10          	mov    0x10(%rsp),%eax
1402f203d:	c1 c0 07             	rol    $0x7,%eax
1402f2040:	33 d0                	xor    %eax,%edx
1402f2042:	41 8b c7             	mov    %r15d,%eax
1402f2045:	41 33 d0             	xor    %r8d,%edx
1402f2048:	41 23 c6             	and    %r14d,%eax
1402f204b:	33 54 24 24          	xor    0x24(%rsp),%edx
1402f204f:	45 8b c7             	mov    %r15d,%r8d
1402f2052:	41 33 d5             	xor    %r13d,%edx
1402f2055:	45 0b c6             	or     %r14d,%r8d
1402f2058:	44 33 ca             	xor    %edx,%r9d
1402f205b:	41 c1 c6 09          	rol    $0x9,%r14d
1402f205f:	44 23 c5             	and    %ebp,%r8d
1402f2062:	44 89 0c 24          	mov    %r9d,(%rsp)
1402f2066:	44 0b c0             	or     %eax,%r8d
1402f2069:	44 8d 8f 0f f5 14 3b 	lea    0x3b14f50f(%rdi),%r9d
1402f2070:	41 8b d7             	mov    %r15d,%edx
1402f2073:	c1 c2 0c             	rol    $0xc,%edx
1402f2076:	44 03 ca             	add    %edx,%r9d
1402f2079:	41 c1 c1 07          	rol    $0x7,%r9d
1402f207d:	41 8b c1             	mov    %r9d,%eax
1402f2080:	33 c2                	xor    %edx,%eax
1402f2082:	41 8b d3             	mov    %r11d,%edx
1402f2085:	33 d3                	xor    %ebx,%edx
1402f2087:	41 03 c4             	add    %r12d,%eax
1402f208a:	41 03 c0             	add    %r8d,%eax
1402f208d:	c1 cb 0d             	ror    $0xd,%ebx
1402f2090:	23 d7                	and    %edi,%edx
1402f2092:	03 f0                	add    %eax,%esi
1402f2094:	41 33 d3             	xor    %r11d,%edx
1402f2097:	44 8b c6             	mov    %esi,%r8d
1402f209a:	41 03 d1             	add    %r9d,%edx
1402f209d:	45 0b c7             	or     %r15d,%r8d
1402f20a0:	03 54 24 0c          	add    0xc(%rsp),%edx
1402f20a4:	45 23 c6             	and    %r14d,%r8d
1402f20a7:	41 03 d2             	add    %r10d,%edx
1402f20aa:	44 8b d2             	mov    %edx,%r10d
1402f20ad:	8b c2                	mov    %edx,%eax
1402f20af:	c1 c0 09             	rol    $0x9,%eax
1402f20b2:	41 c1 ca 0f          	ror    $0xf,%r10d
1402f20b6:	44 33 d0             	xor    %eax,%r10d
1402f20b9:	8b c6                	mov    %esi,%eax
1402f20bb:	44 33 d2             	xor    %edx,%r10d
1402f20be:	41 23 c7             	and    %r15d,%eax
1402f20c1:	44 0b c0             	or     %eax,%r8d
1402f20c4:	41 c1 c7 09          	rol    $0x9,%r15d
1402f20c8:	8b d6                	mov    %esi,%edx
1402f20ca:	c1 c2 0c             	rol    $0xc,%edx
1402f20cd:	45 8d 8a 1e ea 29 76 	lea    0x7629ea1e(%r10),%r9d
1402f20d4:	44 03 ca             	add    %edx,%r9d
1402f20d7:	41 c1 c1 07          	rol    $0x7,%r9d
1402f20db:	41 8b c1             	mov    %r9d,%eax
1402f20de:	33 c2                	xor    %edx,%eax
1402f20e0:	8b d7                	mov    %edi,%edx
1402f20e2:	03 c5                	add    %ebp,%eax
1402f20e4:	c1 cf 0d             	ror    $0xd,%edi
1402f20e7:	8b 6c 24 28          	mov    0x28(%rsp),%ebp
1402f20eb:	33 d3                	xor    %ebx,%edx
1402f20ed:	33 6c 24 14          	xor    0x14(%rsp),%ebp
1402f20f1:	41 23 d2             	and    %r10d,%edx
1402f20f4:	33 d3                	xor    %ebx,%edx
1402f20f6:	41 03 c0             	add    %r8d,%eax
1402f20f9:	41 03 d1             	add    %r9d,%edx
1402f20fc:	03 e8                	add    %eax,%ebp
1402f20fe:	03 54 24 14          	add    0x14(%rsp),%edx
1402f2102:	41 03 d3             	add    %r11d,%edx
1402f2105:	44 8b da             	mov    %edx,%r11d
1402f2108:	8b c2                	mov    %edx,%eax
1402f210a:	41 c1 cb 0f          	ror    $0xf,%r11d
1402f210e:	c1 c0 09             	rol    $0x9,%eax
1402f2111:	44 33 d8             	xor    %eax,%r11d
1402f2114:	44 8b 64 24 08       	mov    0x8(%rsp),%r12d
1402f2119:	44 33 da             	xor    %edx,%r11d
1402f211c:	8b d5                	mov    %ebp,%edx
1402f211e:	44 8b c5             	mov    %ebp,%r8d
1402f2121:	c1 c2 0c             	rol    $0xc,%edx
1402f2124:	44 0b c6             	or     %esi,%r8d
1402f2127:	45 23 c7             	and    %r15d,%r8d
1402f212a:	8b c5                	mov    %ebp,%eax
1402f212c:	23 c6                	and    %esi,%eax
1402f212e:	45 8d 8b 3c d4 53 ec 	lea    -0x13ac2bc4(%r11),%r9d
1402f2135:	44 03 ca             	add    %edx,%r9d
1402f2138:	c1 c6 09             	rol    $0x9,%esi
1402f213b:	44 0b c0             	or     %eax,%r8d
1402f213e:	41 c1 c1 07          	rol    $0x7,%r9d
1402f2142:	41 8b c1             	mov    %r9d,%eax
1402f2145:	33 c2                	xor    %edx,%eax
1402f2147:	8b d7                	mov    %edi,%edx
1402f2149:	41 33 d2             	xor    %r10d,%edx
1402f214c:	41 03 c6             	add    %r14d,%eax
1402f214f:	41 03 c0             	add    %r8d,%eax
1402f2152:	41 c1 ca 0d          	ror    $0xd,%r10d
1402f2156:	41 23 d3             	and    %r11d,%edx
1402f2159:	45 8b f5             	mov    %r13d,%r14d
1402f215c:	44 33 74 24 10       	xor    0x10(%rsp),%r14d
1402f2161:	33 d7                	xor    %edi,%edx
1402f2163:	41 03 d1             	add    %r9d,%edx
1402f2166:	44 03 f0             	add    %eax,%r14d
1402f2169:	03 54 24 10          	add    0x10(%rsp),%edx
1402f216d:	45 8b c6             	mov    %r14d,%r8d
1402f2170:	03 d3                	add    %ebx,%edx
1402f2172:	44 0b c5             	or     %ebp,%r8d
1402f2175:	8b da                	mov    %edx,%ebx
1402f2177:	8b c2                	mov    %edx,%eax
1402f2179:	c1 c0 09             	rol    $0x9,%eax
1402f217c:	44 23 c6             	and    %esi,%r8d
1402f217f:	c1 cb 0f             	ror    $0xf,%ebx
1402f2182:	33 d8                	xor    %eax,%ebx
1402f2184:	41 8b c6             	mov    %r14d,%eax
1402f2187:	33 da                	xor    %edx,%ebx
1402f2189:	23 c5                	and    %ebp,%eax
1402f218b:	44 0b c0             	or     %eax,%r8d
1402f218e:	c1 c5 09             	rol    $0x9,%ebp
1402f2191:	41 8b d6             	mov    %r14d,%edx
1402f2194:	c1 c2 0c             	rol    $0xc,%edx
1402f2197:	44 8d 8b 79 a8 a7 d8 	lea    -0x27585787(%rbx),%r9d
1402f219e:	44 03 ca             	add    %edx,%r9d
1402f21a1:	41 c1 c1 07          	rol    $0x7,%r9d
1402f21a5:	41 8b c1             	mov    %r9d,%eax
1402f21a8:	33 c2                	xor    %edx,%eax
1402f21aa:	41 8b d2             	mov    %r10d,%edx
1402f21ad:	41 03 c7             	add    %r15d,%eax
1402f21b0:	41 33 d3             	xor    %r11d,%edx
1402f21b3:	41 03 c0             	add    %r8d,%eax
1402f21b6:	41 c1 cb 0d          	ror    $0xd,%r11d
1402f21ba:	23 d3                	and    %ebx,%edx
1402f21bc:	45 8b fc             	mov    %r12d,%r15d
1402f21bf:	44 33 7c 24 04       	xor    0x4(%rsp),%r15d
1402f21c4:	41 33 d2             	xor    %r10d,%edx
1402f21c7:	41 03 d1             	add    %r9d,%edx
1402f21ca:	44 03 f8             	add    %eax,%r15d
1402f21cd:	03 54 24 04          	add    0x4(%rsp),%edx
1402f21d1:	45 8b c6             	mov    %r14d,%r8d
1402f21d4:	03 d7                	add    %edi,%edx
1402f21d6:	45 0b c7             	or     %r15d,%r8d