1005a2bc3:	45 31 e5             	xor    %r12d,%r13d
1005a2bc6:	44 8b 64 24 0c       	mov    0xc(%rsp),%r12d
1005a2bcb:	45 01 fc             	add    %r15d,%r12d
1005a2bce:	45 01 e5             	add    %r12d,%r13d
1005a2bd1:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
1005a2bd6:	45 89 e7             	mov    %r12d,%r15d
1005a2bd9:	41 c1 c4 0d          	rol    $0xd,%r12d
1005a2bdd:	41 c1 c7 0f          	rol    $0xf,%r15d
1005a2be1:	45 31 fc             	xor    %r15d,%r12d
1005a2be4:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
1005a2be9:	41 c1 ef 0a          	shr    $0xa,%r15d
1005a2bed:	45 31 fc             	xor    %r15d,%r12d
1005a2bf0:	41 89 d7             	mov    %edx,%r15d
1005a2bf3:	45 01 e5             	add    %r12d,%r13d
1005a2bf6:	45 89 d4             	mov    %r10d,%r12d
1005a2bf9:	45 31 cc             	xor    %r9d,%r12d
1005a2bfc:	41 8d ac 2d dc a9 b0 	lea    0x5cb0a9dc(%r13,%rbp,1),%ebp
1005a2c03:	5c
1005a2c04:	44 89 6c 24 34       	mov    %r13d,0x34(%rsp)
1005a2c09:	45 89 c5             	mov    %r8d,%r13d
1005a2c0c:	45 21 c4             	and    %r8d,%r12d
1005a2c0f:	41 c1 cd 06          	ror    $0x6,%r13d
1005a2c13:	45 31 d4             	xor    %r10d,%r12d
1005a2c16:	44 01 e5             	add    %r12d,%ebp
1005a2c19:	45 89 c4             	mov    %r8d,%r12d
1005a2c1c:	41 c1 cc 0b          	ror    $0xb,%r12d
1005a2c20:	45 31 ec             	xor    %r13d,%r12d
1005a2c23:	45 89 c5             	mov    %r8d,%r13d
1005a2c26:	41 c1 c5 07          	rol    $0x7,%r13d
1005a2c2a:	45 21 f7             	and    %r14d,%r15d
1005a2c2d:	45 31 ec             	xor    %r13d,%r12d
1005a2c30:	45 89 f5             	mov    %r14d,%r13d
1005a2c33:	41 c1 cd 02          	ror    $0x2,%r13d
1005a2c37:	44 01 e5             	add    %r12d,%ebp
1005a2c3a:	45 89 ec             	mov    %r13d,%r12d
1005a2c3d:	45 89 f5             	mov    %r14d,%r13d
1005a2c40:	01 e9                	add    %ebp,%ecx
1005a2c42:	41 c1 cd 0d          	ror    $0xd,%r13d
1005a2c46:	45 31 e5             	xor    %r12d,%r13d
1005a2c49:	45 89 f4             	mov    %r14d,%r12d
1005a2c4c:	41 c1 c4 0a          	rol    $0xa,%r12d
1005a2c50:	45 31 e5             	xor    %r12d,%r13d
1005a2c53:	41 89 d4             	mov    %edx,%r12d
1005a2c56:	45 09 f4             	or     %r14d,%r12d
1005a2c59:	41 21 c4             	and    %eax,%r12d
1005a2c5c:	45 09 fc             	or     %r15d,%r12d
1005a2c5f:	44 8b 7c 24 38       	mov    0x38(%rsp),%r15d
1005a2c64:	45 01 e5             	add    %r12d,%r13d
1005a2c67:	41 01 ed             	add    %ebp,%r13d
1005a2c6a:	45 89 fc             	mov    %r15d,%r12d
1005a2c6d:	44 89 fd             	mov    %r15d,%ebp
1005a2c70:	41 c1 cc 07          	ror    $0x7,%r12d
1005a2c74:	c1 c5 0e             	rol    $0xe,%ebp
1005a2c77:	44 31 e5             	xor    %r12d,%ebp
1005a2c7a:	45 89 fc             	mov    %r15d,%r12d
1005a2c7d:	44 8b 7c 24 18       	mov    0x18(%rsp),%r15d
1005a2c82:	41 c1 ec 03          	shr    $0x3,%r12d
1005a2c86:	44 31 e5             	xor    %r12d,%ebp
1005a2c89:	44 8b 64 24 14       	mov    0x14(%rsp),%r12d
1005a2c8e:	44 01 fd             	add    %r15d,%ebp
1005a2c91:	45 89 e7             	mov    %r12d,%r15d
1005a2c94:	41 c1 c4 0d          	rol    $0xd,%r12d
1005a2c98:	01 fd                	add    %edi,%ebp
1005a2c9a:	41 c1 c7 0f          	rol    $0xf,%r15d
1005a2c9e:	45 31 fc             	xor    %r15d,%r12d
1005a2ca1:	44 8b 7c 24 14       	mov    0x14(%rsp),%r15d
1005a2ca6:	41 c1 ef 0a          	shr    $0xa,%r15d
1005a2caa:	45 31 fc             	xor    %r15d,%r12d
1005a2cad:	41 89 cf             	mov    %ecx,%r15d
1005a2cb0:	44 01 e5             	add    %r12d,%ebp
1005a2cb3:	41 89 ec             	mov    %ebp,%r12d
1005a2cb6:	44 89 cd             	mov    %r9d,%ebp
1005a2cb9:	44 31 c5             	xor    %r8d,%ebp
1005a2cbc:	47 8d 94 14 da 88 f9 	lea    0x76f988da(%r12,%r10,1),%r10d
1005a2cc3:	76
1005a2cc4:	44 89 64 24 18       	mov    %r12d,0x18(%rsp)
1005a2cc9:	21 cd                	and    %ecx,%ebp
1005a2ccb:	44 31 cd             	xor    %r9d,%ebp
1005a2cce:	41 01 ea             	add    %ebp,%r10d
1005a2cd1:	89 cd                	mov    %ecx,%ebp
1005a2cd3:	c1 cd 06             	ror    $0x6,%ebp
1005a2cd6:	41 c1 c7 07          	rol    $0x7,%r15d
1005a2cda:	41 89 ec             	mov    %ebp,%r12d
1005a2cdd:	89 cd                	mov    %ecx,%ebp
1005a2cdf:	c1 cd 0b             	ror    $0xb,%ebp
1005a2ce2:	44 31 e5             	xor    %r12d,%ebp
1005a2ce5:	44 31 fd             	xor    %r15d,%ebp
1005a2ce8:	45 89 ef             	mov    %r13d,%r15d
1005a2ceb:	41 01 ea             	add    %ebp,%r10d
1005a2cee:	41 c1 cf 0d          	ror    $0xd,%r15d
1005a2cf2:	44 89 ed             	mov    %r13d,%ebp
1005a2cf5:	c1 cd 02             	ror    $0x2,%ebp
1005a2cf8:	45 89 fc             	mov    %r15d,%r12d
1005a2cfb:	45 89 f7             	mov    %r14d,%r15d
1005a2cfe:	44 01 d0             	add    %r10d,%eax
1005a2d01:	41 31 ec             	xor    %ebp,%r12d
1005a2d04:	44 89 ed             	mov    %r13d,%ebp
1005a2d07:	45 21 ef             	and    %r13d,%r15d
1005a2d0a:	c1 c5 0a             	rol    $0xa,%ebp
1005a2d0d:	41 31 ec             	xor    %ebp,%r12d
1005a2d10:	44 89 f5             	mov    %r14d,%ebp
1005a2d13:	44 09 ed             	or     %r13d,%ebp
1005a2d16:	21 d5                	and    %edx,%ebp
1005a2d18:	44 09 fd             	or     %r15d,%ebp
1005a2d1b:	44 8b 7c 24 1c       	mov    0x1c(%rsp),%r15d
1005a2d20:	41 01 ec             	add    %ebp,%r12d
1005a2d23:	45 01 d4             	add    %r10d,%r12d
1005a2d26:	44 89 fd             	mov    %r15d,%ebp
1005a2d29:	45 89 fa             	mov    %r15d,%r10d
1005a2d2c:	c1 cd 07             	ror    $0x7,%ebp
1005a2d2f:	41 c1 c2 0e          	rol    $0xe,%r10d
1005a2d33:	41 31 ea             	xor    %ebp,%r10d
1005a2d36:	44 89 fd             	mov    %r15d,%ebp
1005a2d39:	c1 ed 03             	shr    $0x3,%ebp
1005a2d3c:	41 31 ea             	xor    %ebp,%r10d
1005a2d3f:	8b 6c 24 38          	mov    0x38(%rsp),%ebp
1005a2d43:	41 01 ea             	add    %ebp,%r10d
1005a2d46:	8b 6c 24 34          	mov    0x34(%rsp),%ebp
1005a2d4a:	41 01 f2             	add    %esi,%r10d
1005a2d4d:	41 89 ef             	mov    %ebp,%r15d
1005a2d50:	c1 c5 0d             	rol    $0xd,%ebp
1005a2d53:	41 c1 c7 0f          	rol    $0xf,%r15d
1005a2d57:	44 31 fd             	xor    %r15d,%ebp
1005a2d5a:	44 8b 7c 24 34       	mov    0x34(%rsp),%r15d
1005a2d5f:	41 c1 ef 0a          	shr    $0xa,%r15d
1005a2d63:	44 31 fd             	xor    %r15d,%ebp
1005a2d66:	45 89 ef             	mov    %r13d,%r15d
1005a2d69:	44 01 d5             	add    %r10d,%ebp
1005a2d6c:	45 89 c2             	mov    %r8d,%r10d
1005a2d6f:	41 31 ca             	xor    %ecx,%r10d
1005a2d72:	46 8d 8c 0d 52 51 3e 	lea    -0x67c1aeae(%rbp,%r9,1),%r9d
1005a2d79:	98
1005a2d7a:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1005a2d7e:	41 21 c2             	and    %eax,%r10d
1005a2d81:	45 21 e7             	and    %r12d,%r15d
1005a2d84:	45 31 c2             	xor    %r8d,%r10d
1005a2d87:	45 01 d1             	add    %r10d,%r9d
1005a2d8a:	41 89 c2             	mov    %eax,%r10d
1005a2d8d:	41 c1 ca 06          	ror    $0x6,%r10d
1005a2d91:	44 89 d5             	mov    %r10d,%ebp
1005a2d94:	41 89 c2             	mov    %eax,%r10d
1005a2d97:	41 c1 ca 0b          	ror    $0xb,%r10d
1005a2d9b:	41 31 ea             	xor    %ebp,%r10d
1005a2d9e:	89 c5                	mov    %eax,%ebp
1005a2da0:	c1 c5 07             	rol    $0x7,%ebp
1005a2da3:	41 31 ea             	xor    %ebp,%r10d
1005a2da6:	44 89 e5             	mov    %r12d,%ebp
1005a2da9:	45 01 d1             	add    %r10d,%r9d
1005a2dac:	45 89 e2             	mov    %r12d,%r10d
1005a2daf:	c1 cd 0d             	ror    $0xd,%ebp
1005a2db2:	41 c1 ca 02          	ror    $0x2,%r10d
1005a2db6:	44 01 ca             	add    %r9d,%edx
1005a2db9:	44 31 d5             	xor    %r10d,%ebp
1005a2dbc:	45 89 e2             	mov    %r12d,%r10d
1005a2dbf:	41 c1 c2 0a          	rol    $0xa,%r10d
1005a2dc3:	44 31 d5             	xor    %r10d,%ebp
1005a2dc6:	45 89 ea             	mov    %r13d,%r10d
1005a2dc9:	45 09 e2             	or     %r12d,%r10d
1005a2dcc:	45 21 f2             	and    %r14d,%r10d
1005a2dcf:	45 09 fa             	or     %r15d,%r10d
1005a2dd2:	44 8b 7c 24 2c       	mov    0x2c(%rsp),%r15d
1005a2dd7:	44 01 d5             	add    %r10d,%ebp
1005a2dda:	44 01 cd             	add    %r9d,%ebp
1005a2ddd:	45 89 fa             	mov    %r15d,%r10d
1005a2de0:	45 89 f9             	mov    %r15d,%r9d
1005a2de3:	41 c1 ca 07          	ror    $0x7,%r10d
1005a2de7:	41 c1 c1 0e          	rol    $0xe,%r9d
1005a2deb:	45 31 d1             	xor    %r10d,%r9d
1005a2dee:	45 89 fa             	mov    %r15d,%r10d
1005a2df1:	41 c1 ea 03          	shr    $0x3,%r10d
1005a2df5:	45 31 d1             	xor    %r10d,%r9d
1005a2df8:	44 8b 54 24 1c       	mov    0x1c(%rsp),%r10d
1005a2dfd:	45 01 d1             	add    %r10d,%r9d
1005a2e00:	44 8b 54 24 18       	mov    0x18(%rsp),%r10d
1005a2e05:	41 01 d9             	add    %ebx,%r9d
1005a2e08:	45 89 d7             	mov    %r10d,%r15d
1005a2e0b:	41 c1 c2 0d          	rol    $0xd,%r10d
1005a2e0f:	41 c1 c7 0f          	rol    $0xf,%r15d
1005a2e13:	45 31 fa             	xor    %r15d,%r10d
1005a2e16:	44 8b 7c 24 18       	mov    0x18(%rsp),%r15d
1005a2e1b:	41 c1 ef 0a          	shr    $0xa,%r15d
1005a2e1f:	45 31 fa             	xor    %r15d,%r10d
1005a2e22:	45 89 e7             	mov    %r12d,%r15d
1005a2e25:	45 01 ca             	add    %r9d,%r10d
1005a2e28:	41 89 c9             	mov    %ecx,%r9d
1005a2e2b:	41 21 ef             	and    %ebp,%r15d
1005a2e2e:	41 31 c1             	xor    %eax,%r9d
1005a2e31:	47 8d 84 02 6d c6 31 	lea    -0x57ce3993(%r10,%r8,1),%r8d
1005a2e38:	a8
1005a2e39:	44 89 54 24 1c       	mov    %r10d,0x1c(%rsp)
1005a2e3e:	41 21 d1             	and    %edx,%r9d
1005a2e41:	41 31 c9             	xor    %ecx,%r9d
1005a2e44:	45 01 c8             	add    %r9d,%r8d
1005a2e47:	41 89 d1             	mov    %edx,%r9d
1005a2e4a:	41 c1 c9 06          	ror    $0x6,%r9d
1005a2e4e:	45 89 ca             	mov    %r9d,%r10d
1005a2e51:	41 89 d1             	mov    %edx,%r9d
1005a2e54:	41 c1 c9 0b          	ror    $0xb,%r9d
1005a2e58:	45 31 d1             	xor    %r10d,%r9d
1005a2e5b:	41 89 d2             	mov    %edx,%r10d
1005a2e5e:	41 c1 c2 07          	rol    $0x7,%r10d
1005a2e62:	45 31 d1             	xor    %r10d,%r9d
1005a2e65:	41 89 ea             	mov    %ebp,%r10d
1005a2e68:	45 01 c8             	add    %r9d,%r8d
1005a2e6b:	41 89 e9             	mov    %ebp,%r9d
1005a2e6e:	41 c1 ca 0d          	ror    $0xd,%r10d
1005a2e72:	41 c1 c9 02          	ror    $0x2,%r9d
1005a2e76:	45 01 c6             	add    %r8d,%r14d
1005a2e79:	45 31 ca             	xor    %r9d,%r10d
1005a2e7c:	41 89 e9             	mov    %ebp,%r9d
1005a2e7f:	41 c1 c1 0a          	rol    $0xa,%r9d
1005a2e83:	45 31 ca             	xor    %r9d,%r10d
1005a2e86:	45 89 e1             	mov    %r12d,%r9d
1005a2e89:	41 09 e9             	or     %ebp,%r9d
1005a2e8c:	45 21 e9             	and    %r13d,%r9d
1005a2e8f:	45 09 f9             	or     %r15d,%r9d
1005a2e92:	44 8b 7c 24 20       	mov    0x20(%rsp),%r15d
1005a2e97:	45 01 ca             	add    %r9d,%r10d
1005a2e9a:	45 01 c2             	add    %r8d,%r10d
1005a2e9d:	45 89 f9             	mov    %r15d,%r9d
1005a2ea0:	45 89 f8             	mov    %r15d,%r8d
1005a2ea3:	41 c1 c9 07          	ror    $0x7,%r9d
1005a2ea7:	41 c1 c0 0e          	rol    $0xe,%r8d
1005a2eab:	45 31 c8             	xor    %r9d,%r8d
1005a2eae:	45 89 f9             	mov    %r15d,%r9d
1005a2eb1:	41 c1 e9 03          	shr    $0x3,%r9d
1005a2eb5:	45 31 c8             	xor    %r9d,%r8d
1005a2eb8:	44 8b 4c 24 2c       	mov    0x2c(%rsp),%r9d
1005a2ebd:	45 01 c8             	add    %r9d,%r8d
1005a2ec0:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1005a2ec5:	45 01 d8             	add    %r11d,%r8d
1005a2ec8:	45 89 cf             	mov    %r9d,%r15d
1005a2ecb:	41 c1 c7 0f          	rol    $0xf,%r15d
1005a2ecf:	41 c1 c1 0d          	rol    $0xd,%r9d
1005a2ed3:	45 31 f9             	xor    %r15d,%r9d
1005a2ed6:	44 8b 7c 24 38       	mov    0x38(%rsp),%r15d
1005a2edb:	41 c1 ef 0a          	shr    $0xa,%r15d
1005a2edf:	45 31 f9             	xor    %r15d,%r9d
1005a2ee2:	41 89 ef             	mov    %ebp,%r15d
1005a2ee5:	45 01 c1             	add    %r8d,%r9d
1005a2ee8:	41 89 c0             	mov    %eax,%r8d
1005a2eeb:	45 21 d7             	and    %r10d,%r15d
1005a2eee:	41 31 d0             	xor    %edx,%r8d
1005a2ef1:	41 8d 8c 09 c8 27 03 	lea    -0x4ffcd838(%r9,%rcx,1),%ecx
1005a2ef8:	b0
1005a2ef9:	44 89 4c 24 3c       	mov    %r9d,0x3c(%rsp)
1005a2efe:	45 21 f0             	and    %r14d,%r8d
1005a2f01:	41 31 c0             	xor    %eax,%r8d
1005a2f04:	44 01 c1             	add    %r8d,%ecx
1005a2f07:	45 89 f0             	mov    %r14d,%r8d
1005a2f0a:	41 c1 c8 06          	ror    $0x6,%r8d
1005a2f0e:	45 89 c1             	mov    %r8d,%r9d
1005a2f11:	45 89 f0             	mov    %r14d,%r8d
1005a2f14:	41 c1 c8 0b          	ror    $0xb,%r8d
1005a2f18:	45 31 c8             	xor    %r9d,%r8d
1005a2f1b:	45 89 f1             	mov    %r14d,%r9d
1005a2f1e:	41 c1 c1 07          	rol    $0x7,%r9d
1005a2f22:	45 31 c8             	xor    %r9d,%r8d
1005a2f25:	45 89 d1             	mov    %r10d,%r9d
1005a2f28:	44 01 c1             	add    %r8d,%ecx
1005a2f2b:	45 89 d0             	mov    %r10d,%r8d
1005a2f2e:	41 c1 c9 0d          	ror    $0xd,%r9d
1005a2f32:	41 c1 c8 02          	ror    $0x2,%r8d
1005a2f36:	41 01 cd             	add    %ecx,%r13d
1005a2f39:	45 31 c1             	xor    %r8d,%r9d
1005a2f3c:	45 89 d0             	mov    %r10d,%r8d
1005a2f3f:	41 c1 c0 0a          	rol    $0xa,%r8d
1005a2f43:	45 31 c1             	xor    %r8d,%r9d
1005a2f46:	41 89 e8             	mov    %ebp,%r8d
1005a2f49:	45 09 d0             	or     %r10d,%r8d
1005a2f4c:	45 21 e0             	and    %r12d,%r8d
1005a2f4f:	45 09 f8             	or     %r15d,%r8d
1005a2f52:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
1005a2f57:	45 01 c1             	add    %r8d,%r9d
1005a2f5a:	41 01 c9             	add    %ecx,%r9d
1005a2f5d:	45 89 f8             	mov    %r15d,%r8d
1005a2f60:	44 89 f9             	mov    %r15d,%ecx
1005a2f63:	41 c1 c8 07          	ror    $0x7,%r8d
1005a2f67:	c1 c1 0e             	rol    $0xe,%ecx
1005a2f6a:	44 31 c1             	xor    %r8d,%ecx
1005a2f6d:	45 89 f8             	mov    %r15d,%r8d
1005a2f70:	41 c1 e8 03          	shr    $0x3,%r8d
1005a2f74:	44 31 c1             	xor    %r8d,%ecx
1005a2f77:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
1005a2f7c:	44 01 c1             	add    %r8d,%ecx
1005a2f7f:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1005a2f84:	44 01 c1             	add    %r8d,%ecx
1005a2f87:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
1005a2f8c:	45 89 c7             	mov    %r8d,%r15d
1005a2f8f:	41 c1 c0 0d          	rol    $0xd,%r8d
1005a2f93:	41 c1 c7 0f          	rol    $0xf,%r15d
1005a2f97:	45 31 f8             	xor    %r15d,%r8d
1005a2f9a:	44 8b 7c 24 1c       	mov    0x1c(%rsp),%r15d
1005a2f9f:	41 c1 ef 0a          	shr    $0xa,%r15d
1005a2fa3:	45 31 f8             	xor    %r15d,%r8d
1005a2fa6:	45 89 d7             	mov    %r10d,%r15d
1005a2fa9:	44 01 c1             	add    %r8d,%ecx
1005a2fac:	45 21 cf             	and    %r9d,%r15d
1005a2faf:	41 89 c8             	mov    %ecx,%r8d
1005a2fb2:	89 d1                	mov    %edx,%ecx
1005a2fb4:	44 31 f1             	xor    %r14d,%ecx
1005a2fb7:	41 8d 84 00 c7 7f 59 	lea    -0x40a68039(%r8,%rax,1),%eax
1005a2fbe:	bf
1005a2fbf:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1005a2fc4:	44 21 e9             	and    %r13d,%ecx
1005a2fc7:	31 d1                	xor    %edx,%ecx
1005a2fc9:	01 c1                	add    %eax,%ecx
1005a2fcb:	44 89 e8             	mov    %r13d,%eax
1005a2fce:	c1 c8 06             	ror    $0x6,%eax
1005a2fd1:	41 89 c0             	mov    %eax,%r8d
1005a2fd4:	44 89 e8             	mov    %r13d,%eax
1005a2fd7:	c1 c8 0b             	ror    $0xb,%eax
1005a2fda:	44 31 c0             	xor    %r8d,%eax
1005a2fdd:	45 89 e8             	mov    %r13d,%r8d
1005a2fe0:	41 c1 c0 07          	rol    $0x7,%r8d
1005a2fe4:	44 31 c0             	xor    %r8d,%eax
1005a2fe7:	01 c1                	add    %eax,%ecx
1005a2fe9:	44 89 c8             	mov    %r9d,%eax
1005a2fec:	c1 c8 02             	ror    $0x2,%eax
1005a2fef:	41 01 cc             	add    %ecx,%r12d
1005a2ff2:	41 89 c0             	mov    %eax,%r8d
1005a2ff5:	44 89 c8             	mov    %r9d,%eax
1005a2ff8:	c1 c8 0d             	ror    $0xd,%eax
1005a2ffb:	44 31 c0             	xor    %r8d,%eax
1005a2ffe:	45 89 c8             	mov    %r9d,%r8d
1005a3001:	41 c1 c0 0a          	rol    $0xa,%r8d
1005a3005:	44 31 c0             	xor    %r8d,%eax
1005a3008:	45 89 d0             	mov    %r10d,%r8d
1005a300b:	45 09 c8             	or     %r9d,%r8d
1005a300e:	41 21 e8             	and    %ebp,%r8d
1005a3011:	45 09 f8             	or     %r15d,%r8d
1005a3014:	44 8b 7c 24 24       	mov    0x24(%rsp),%r15d
1005a3019:	44 01 c0             	add    %r8d,%eax
1005a301c:	01 c8                	add    %ecx,%eax
1005a301e:	45 89 f8             	mov    %r15d,%r8d
1005a3021:	44 89 f9             	mov    %r15d,%ecx
1005a3024:	41 c1 c8 07          	ror    $0x7,%r8d
1005a3028:	c1 c1 0e             	rol    $0xe,%ecx
1005a302b:	44 31 c1             	xor    %r8d,%ecx
1005a302e:	45 89 f8             	mov    %r15d,%r8d
1005a3031:	41 c1 e8 03          	shr    $0x3,%r8d
1005a3035:	44 31 c1             	xor    %r8d,%ecx
1005a3038:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
1005a303d:	44 01 c1             	add    %r8d,%ecx
1005a3040:	44 8b 44 24 14       	mov    0x14(%rsp),%r8d
1005a3045:	44 01 c1             	add    %r8d,%ecx
1005a3048:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
1005a304d:	45 89 c7             	mov    %r8d,%r15d
1005a3050:	41 c1 c0 0d          	rol    $0xd,%r8d
1005a3054:	41 c1 c7 0f          	rol    $0xf,%r15d