140012b18:	41 31 ce             	xor    %ecx,%r14d
140012b1b:	41 31 d7             	xor    %edx,%r15d
140012b1e:	41 c1 cd 06          	ror    $0x6,%r13d
140012b22:	89 d3                	mov    %edx,%ebx
140012b24:	44 21 ff             	and    %r15d,%edi
140012b27:	41 c1 ce 02          	ror    $0x2,%r14d
140012b2b:	45 01 ec             	add    %r13d,%r12d
140012b2e:	31 fb                	xor    %edi,%ebx
140012b30:	45 01 e1             	add    %r12d,%r9d
140012b33:	44 01 e3             	add    %r12d,%ebx
140012b36:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012b3a:	44 8b 6c 24 20       	mov    0x20(%rsp),%r13d
140012b3f:	8b 7c 24 14          	mov    0x14(%rsp),%edi
140012b43:	45 89 ec             	mov    %r13d,%r12d
140012b46:	41 c1 cd 0b          	ror    $0xb,%r13d
140012b4a:	44 01 f3             	add    %r14d,%ebx
140012b4d:	41 89 fe             	mov    %edi,%r14d
140012b50:	c1 cf 02             	ror    $0x2,%edi
140012b53:	45 31 e5             	xor    %r12d,%r13d
140012b56:	41 c1 ec 03          	shr    $0x3,%r12d
140012b5a:	41 c1 cd 07          	ror    $0x7,%r13d
140012b5e:	44 31 f7             	xor    %r14d,%edi
140012b61:	41 c1 ee 0a          	shr    $0xa,%r14d
140012b65:	c1 cf 11             	ror    $0x11,%edi
140012b68:	45 31 ec             	xor    %r13d,%r12d
140012b6b:	44 31 f7             	xor    %r14d,%edi
140012b6e:	44 03 24 24          	add    (%rsp),%r12d
140012b72:	44 03 64 24 1c       	add    0x1c(%rsp),%r12d
140012b77:	45 89 cd             	mov    %r9d,%r13d
140012b7a:	41 01 fc             	add    %edi,%r12d
140012b7d:	41 89 de             	mov    %ebx,%r14d
140012b80:	41 c1 cd 0e          	ror    $0xe,%r13d
140012b84:	44 89 d7             	mov    %r10d,%edi
140012b87:	45 31 cd             	xor    %r9d,%r13d
140012b8a:	41 c1 ce 09          	ror    $0x9,%r14d
140012b8e:	44 31 df             	xor    %r11d,%edi
140012b91:	44 89 64 24 1c       	mov    %r12d,0x1c(%rsp)
140012b96:	41 31 de             	xor    %ebx,%r14d
140012b99:	44 21 cf             	and    %r9d,%edi
140012b9c:	41 c1 cd 05          	ror    $0x5,%r13d
140012ba0:	41 01 c4             	add    %eax,%r12d
140012ba3:	44 31 df             	xor    %r11d,%edi
140012ba6:	41 c1 ce 0b          	ror    $0xb,%r14d
140012baa:	45 31 cd             	xor    %r9d,%r13d
140012bad:	41 01 fc             	add    %edi,%r12d
140012bb0:	89 df                	mov    %ebx,%edi
140012bb2:	44 03 65 00          	add    0x0(%rbp),%r12d
140012bb6:	41 31 de             	xor    %ebx,%r14d
140012bb9:	31 cf                	xor    %ecx,%edi
140012bbb:	41 c1 cd 06          	ror    $0x6,%r13d
140012bbf:	89 c8                	mov    %ecx,%eax
140012bc1:	41 21 ff             	and    %edi,%r15d
140012bc4:	41 c1 ce 02          	ror    $0x2,%r14d
140012bc8:	45 01 ec             	add    %r13d,%r12d
140012bcb:	44 31 f8             	xor    %r15d,%eax
140012bce:	45 01 e0             	add    %r12d,%r8d
140012bd1:	44 01 e0             	add    %r12d,%eax
140012bd4:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140012bd8:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
140012bdd:	44 8b 7c 24 18       	mov    0x18(%rsp),%r15d
140012be2:	45 89 ec             	mov    %r13d,%r12d
140012be5:	41 c1 cd 0b          	ror    $0xb,%r13d
140012be9:	44 01 f0             	add    %r14d,%eax
140012bec:	45 89 fe             	mov    %r15d,%r14d
140012bef:	41 c1 cf 02          	ror    $0x2,%r15d
140012bf3:	45 31 e5             	xor    %r12d,%r13d
140012bf6:	41 c1 ec 03          	shr    $0x3,%r12d
140012bfa:	41 c1 cd 07          	ror    $0x7,%r13d
140012bfe:	45 31 f7             	xor    %r14d,%r15d
140012c01:	41 c1 ee 0a          	shr    $0xa,%r14d
140012c05:	41 c1 cf 11          	ror    $0x11,%r15d
140012c09:	45 31 ec             	xor    %r13d,%r12d
140012c0c:	45 31 f7             	xor    %r14d,%r15d
140012c0f:	44 03 64 24 04       	add    0x4(%rsp),%r12d
140012c14:	44 03 64 24 20       	add    0x20(%rsp),%r12d
140012c19:	45 89 c5             	mov    %r8d,%r13d
140012c1c:	45 01 fc             	add    %r15d,%r12d
140012c1f:	41 89 c6             	mov    %eax,%r14d
140012c22:	41 c1 cd 0e          	ror    $0xe,%r13d
140012c26:	45 89 cf             	mov    %r9d,%r15d
140012c29:	45 31 c5             	xor    %r8d,%r13d
140012c2c:	41 c1 ce 09          	ror    $0x9,%r14d
140012c30:	45 31 d7             	xor    %r10d,%r15d
140012c33:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140012c38:	41 31 c6             	xor    %eax,%r14d
140012c3b:	45 21 c7             	and    %r8d,%r15d
140012c3e:	41 c1 cd 05          	ror    $0x5,%r13d
140012c42:	45 01 dc             	add    %r11d,%r12d
140012c45:	45 31 d7             	xor    %r10d,%r15d
140012c48:	41 c1 ce 0b          	ror    $0xb,%r14d
140012c4c:	45 31 c5             	xor    %r8d,%r13d
140012c4f:	45 01 fc             	add    %r15d,%r12d
140012c52:	41 89 c7             	mov    %eax,%r15d
140012c55:	44 03 65 00          	add    0x0(%rbp),%r12d
140012c59:	41 31 c6             	xor    %eax,%r14d
140012c5c:	41 31 df             	xor    %ebx,%r15d
140012c5f:	41 c1 cd 06          	ror    $0x6,%r13d
140012c63:	41 89 db             	mov    %ebx,%r11d
140012c66:	44 21 ff             	and    %r15d,%edi
140012c69:	41 c1 ce 02          	ror    $0x2,%r14d
140012c6d:	45 01 ec             	add    %r13d,%r12d
140012c70:	41 31 fb             	xor    %edi,%r11d
140012c73:	44 01 e2             	add    %r12d,%edx
140012c76:	45 01 e3             	add    %r12d,%r11d
140012c79:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012c7d:	44 8b 6c 24 28       	mov    0x28(%rsp),%r13d
140012c82:	8b 7c 24 1c          	mov    0x1c(%rsp),%edi
140012c86:	45 89 ec             	mov    %r13d,%r12d
140012c89:	41 c1 cd 0b          	ror    $0xb,%r13d
140012c8d:	45 01 f3             	add    %r14d,%r11d
140012c90:	41 89 fe             	mov    %edi,%r14d
140012c93:	c1 cf 02             	ror    $0x2,%edi
140012c96:	45 31 e5             	xor    %r12d,%r13d
140012c99:	41 c1 ec 03          	shr    $0x3,%r12d
140012c9d:	41 c1 cd 07          	ror    $0x7,%r13d
140012ca1:	44 31 f7             	xor    %r14d,%edi
140012ca4:	41 c1 ee 0a          	shr    $0xa,%r14d
140012ca8:	c1 cf 11             	ror    $0x11,%edi
140012cab:	45 31 ec             	xor    %r13d,%r12d
140012cae:	44 31 f7             	xor    %r14d,%edi
140012cb1:	44 03 64 24 08       	add    0x8(%rsp),%r12d
140012cb6:	44 03 64 24 24       	add    0x24(%rsp),%r12d
140012cbb:	41 89 d5             	mov    %edx,%r13d
140012cbe:	41 01 fc             	add    %edi,%r12d
140012cc1:	45 89 de             	mov    %r11d,%r14d
140012cc4:	41 c1 cd 0e          	ror    $0xe,%r13d
140012cc8:	44 89 c7             	mov    %r8d,%edi
140012ccb:	41 31 d5             	xor    %edx,%r13d
140012cce:	41 c1 ce 09          	ror    $0x9,%r14d
140012cd2:	44 31 cf             	xor    %r9d,%edi
140012cd5:	44 89 64 24 24       	mov    %r12d,0x24(%rsp)
140012cda:	45 31 de             	xor    %r11d,%r14d
140012cdd:	21 d7                	and    %edx,%edi
140012cdf:	41 c1 cd 05          	ror    $0x5,%r13d
140012ce3:	45 01 d4             	add    %r10d,%r12d
140012ce6:	44 31 cf             	xor    %r9d,%edi
140012ce9:	41 c1 ce 0b          	ror    $0xb,%r14d
140012ced:	41 31 d5             	xor    %edx,%r13d
140012cf0:	41 01 fc             	add    %edi,%r12d
140012cf3:	44 89 df             	mov    %r11d,%edi
140012cf6:	44 03 65 00          	add    0x0(%rbp),%r12d
140012cfa:	45 31 de             	xor    %r11d,%r14d
140012cfd:	31 c7                	xor    %eax,%edi
140012cff:	41 c1 cd 06          	ror    $0x6,%r13d
140012d03:	41 89 c2             	mov    %eax,%r10d
140012d06:	41 21 ff             	and    %edi,%r15d
140012d09:	41 c1 ce 02          	ror    $0x2,%r14d
140012d0d:	45 01 ec             	add    %r13d,%r12d
140012d10:	45 31 fa             	xor    %r15d,%r10d
140012d13:	44 01 e1             	add    %r12d,%ecx
140012d16:	45 01 e2             	add    %r12d,%r10d
140012d19:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012d1d:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
140012d22:	44 8b 7c 24 20       	mov    0x20(%rsp),%r15d
140012d27:	45 89 ec             	mov    %r13d,%r12d
140012d2a:	41 c1 cd 0b          	ror    $0xb,%r13d
140012d2e:	45 01 f2             	add    %r14d,%r10d
140012d31:	45 89 fe             	mov    %r15d,%r14d
140012d34:	41 c1 cf 02          	ror    $0x2,%r15d
140012d38:	45 31 e5             	xor    %r12d,%r13d
140012d3b:	41 c1 ec 03          	shr    $0x3,%r12d
140012d3f:	41 c1 cd 07          	ror    $0x7,%r13d
140012d43:	45 31 f7             	xor    %r14d,%r15d
140012d46:	41 c1 ee 0a          	shr    $0xa,%r14d
140012d4a:	41 c1 cf 11          	ror    $0x11,%r15d
140012d4e:	45 31 ec             	xor    %r13d,%r12d
140012d51:	45 31 f7             	xor    %r14d,%r15d
140012d54:	44 03 64 24 0c       	add    0xc(%rsp),%r12d
140012d59:	44 03 64 24 28       	add    0x28(%rsp),%r12d
140012d5e:	41 89 cd             	mov    %ecx,%r13d
140012d61:	45 01 fc             	add    %r15d,%r12d
140012d64:	45 89 d6             	mov    %r10d,%r14d
140012d67:	41 c1 cd 0e          	ror    $0xe,%r13d
140012d6b:	41 89 d7             	mov    %edx,%r15d
140012d6e:	41 31 cd             	xor    %ecx,%r13d
140012d71:	41 c1 ce 09          	ror    $0x9,%r14d
140012d75:	45 31 c7             	xor    %r8d,%r15d
140012d78:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140012d7d:	45 31 d6             	xor    %r10d,%r14d
140012d80:	41 21 cf             	and    %ecx,%r15d
140012d83:	41 c1 cd 05          	ror    $0x5,%r13d
140012d87:	45 01 cc             	add    %r9d,%r12d
140012d8a:	45 31 c7             	xor    %r8d,%r15d
140012d8d:	41 c1 ce 0b          	ror    $0xb,%r14d
140012d91:	41 31 cd             	xor    %ecx,%r13d
140012d94:	45 01 fc             	add    %r15d,%r12d
140012d97:	45 89 d7             	mov    %r10d,%r15d
140012d9a:	44 03 65 00          	add    0x0(%rbp),%r12d
140012d9e:	45 31 d6             	xor    %r10d,%r14d
140012da1:	45 31 df             	xor    %r11d,%r15d
140012da4:	41 c1 cd 06          	ror    $0x6,%r13d
140012da8:	45 89 d9             	mov    %r11d,%r9d
140012dab:	44 21 ff             	and    %r15d,%edi
140012dae:	41 c1 ce 02          	ror    $0x2,%r14d
140012db2:	45 01 ec             	add    %r13d,%r12d
140012db5:	41 31 f9             	xor    %edi,%r9d
140012db8:	44 01 e3             	add    %r12d,%ebx
140012dbb:	45 01 e1             	add    %r12d,%r9d
140012dbe:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012dc2:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140012dc7:	8b 7c 24 24          	mov    0x24(%rsp),%edi
140012dcb:	45 89 ec             	mov    %r13d,%r12d
140012dce:	41 c1 cd 0b          	ror    $0xb,%r13d
140012dd2:	45 01 f1             	add    %r14d,%r9d
140012dd5:	41 89 fe             	mov    %edi,%r14d
140012dd8:	c1 cf 02             	ror    $0x2,%edi
140012ddb:	45 31 e5             	xor    %r12d,%r13d
140012dde:	41 c1 ec 03          	shr    $0x3,%r12d
140012de2:	41 c1 cd 07          	ror    $0x7,%r13d
140012de6:	44 31 f7             	xor    %r14d,%edi
140012de9:	41 c1 ee 0a          	shr    $0xa,%r14d
140012ded:	c1 cf 11             	ror    $0x11,%edi
140012df0:	45 31 ec             	xor    %r13d,%r12d
140012df3:	44 31 f7             	xor    %r14d,%edi
140012df6:	44 03 64 24 10       	add    0x10(%rsp),%r12d
140012dfb:	44 03 64 24 2c       	add    0x2c(%rsp),%r12d
140012e00:	41 89 dd             	mov    %ebx,%r13d
140012e03:	41 01 fc             	add    %edi,%r12d
140012e06:	45 89 ce             	mov    %r9d,%r14d
140012e09:	41 c1 cd 0e          	ror    $0xe,%r13d
140012e0d:	89 cf                	mov    %ecx,%edi
140012e0f:	41 31 dd             	xor    %ebx,%r13d
140012e12:	41 c1 ce 09          	ror    $0x9,%r14d
140012e16:	31 d7                	xor    %edx,%edi
140012e18:	44 89 64 24 2c       	mov    %r12d,0x2c(%rsp)
140012e1d:	45 31 ce             	xor    %r9d,%r14d
140012e20:	21 df                	and    %ebx,%edi
140012e22:	41 c1 cd 05          	ror    $0x5,%r13d
140012e26:	45 01 c4             	add    %r8d,%r12d
140012e29:	31 d7                	xor    %edx,%edi
140012e2b:	41 c1 ce 0b          	ror    $0xb,%r14d
140012e2f:	41 31 dd             	xor    %ebx,%r13d
140012e32:	41 01 fc             	add    %edi,%r12d
140012e35:	44 89 cf             	mov    %r9d,%edi
140012e38:	44 03 65 00          	add    0x0(%rbp),%r12d
140012e3c:	45 31 ce             	xor    %r9d,%r14d
140012e3f:	44 31 d7             	xor    %r10d,%edi
140012e42:	41 c1 cd 06          	ror    $0x6,%r13d
140012e46:	45 89 d0             	mov    %r10d,%r8d
140012e49:	41 21 ff             	and    %edi,%r15d
140012e4c:	41 c1 ce 02          	ror    $0x2,%r14d
140012e50:	45 01 ec             	add    %r13d,%r12d
140012e53:	45 31 f8             	xor    %r15d,%r8d
140012e56:	44 01 e0             	add    %r12d,%eax
140012e59:	45 01 e0             	add    %r12d,%r8d
140012e5c:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140012e60:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
140012e65:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
140012e6a:	45 89 ec             	mov    %r13d,%r12d
140012e6d:	41 c1 cd 0b          	ror    $0xb,%r13d
140012e71:	45 01 f0             	add    %r14d,%r8d
140012e74:	45 89 fe             	mov    %r15d,%r14d
140012e77:	41 c1 cf 02          	ror    $0x2,%r15d
140012e7b:	45 31 e5             	xor    %r12d,%r13d
140012e7e:	41 c1 ec 03          	shr    $0x3,%r12d
140012e82:	41 c1 cd 07          	ror    $0x7,%r13d
140012e86:	45 31 f7             	xor    %r14d,%r15d
140012e89:	41 c1 ee 0a          	shr    $0xa,%r14d
140012e8d:	41 c1 cf 11          	ror    $0x11,%r15d
140012e91:	45 31 ec             	xor    %r13d,%r12d
140012e94:	45 31 f7             	xor    %r14d,%r15d
140012e97:	44 03 64 24 14       	add    0x14(%rsp),%r12d
140012e9c:	44 03 64 24 30       	add    0x30(%rsp),%r12d
140012ea1:	41 89 c5             	mov    %eax,%r13d
140012ea4:	45 01 fc             	add    %r15d,%r12d
140012ea7:	45 89 c6             	mov    %r8d,%r14d
140012eaa:	41 c1 cd 0e          	ror    $0xe,%r13d
140012eae:	41 89 df             	mov    %ebx,%r15d
140012eb1:	41 31 c5             	xor    %eax,%r13d
140012eb4:	41 c1 ce 09          	ror    $0x9,%r14d
140012eb8:	41 31 cf             	xor    %ecx,%r15d
140012ebb:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140012ec0:	45 31 c6             	xor    %r8d,%r14d
140012ec3:	41 21 c7             	and    %eax,%r15d
140012ec6:	41 c1 cd 05          	ror    $0x5,%r13d
140012eca:	41 01 d4             	add    %edx,%r12d
140012ecd:	41 31 cf             	xor    %ecx,%r15d
140012ed0:	41 c1 ce 0b          	ror    $0xb,%r14d
140012ed4:	41 31 c5             	xor    %eax,%r13d
140012ed7:	45 01 fc             	add    %r15d,%r12d
140012eda:	45 89 c7             	mov    %r8d,%r15d
140012edd:	44 03 65 00          	add    0x0(%rbp),%r12d
140012ee1:	45 31 c6             	xor    %r8d,%r14d
140012ee4:	45 31 cf             	xor    %r9d,%r15d
140012ee7:	41 c1 cd 06          	ror    $0x6,%r13d
140012eeb:	44 89 ca             	mov    %r9d,%edx
140012eee:	44 21 ff             	and    %r15d,%edi
140012ef1:	41 c1 ce 02          	ror    $0x2,%r14d
140012ef5:	45 01 ec             	add    %r13d,%r12d
140012ef8:	31 fa                	xor    %edi,%edx
140012efa:	45 01 e3             	add    %r12d,%r11d
140012efd:	44 01 e2             	add    %r12d,%edx
140012f00:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012f04:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
140012f09:	8b 7c 24 2c          	mov    0x2c(%rsp),%edi
140012f0d:	45 89 ec             	mov    %r13d,%r12d
140012f10:	41 c1 cd 0b          	ror    $0xb,%r13d
140012f14:	44 01 f2             	add    %r14d,%edx
140012f17:	41 89 fe             	mov    %edi,%r14d
140012f1a:	c1 cf 02             	ror    $0x2,%edi
140012f1d:	45 31 e5             	xor    %r12d,%r13d
140012f20:	41 c1 ec 03          	shr    $0x3,%r12d
140012f24:	41 c1 cd 07          	ror    $0x7,%r13d
140012f28:	44 31 f7             	xor    %r14d,%edi
140012f2b:	41 c1 ee 0a          	shr    $0xa,%r14d
140012f2f:	c1 cf 11             	ror    $0x11,%edi
140012f32:	45 31 ec             	xor    %r13d,%r12d
140012f35:	44 31 f7             	xor    %r14d,%edi
140012f38:	44 03 64 24 18       	add    0x18(%rsp),%r12d
140012f3d:	44 03 64 24 34       	add    0x34(%rsp),%r12d
140012f42:	45 89 dd             	mov    %r11d,%r13d
140012f45:	41 01 fc             	add    %edi,%r12d
140012f48:	41 89 d6             	mov    %edx,%r14d
140012f4b:	41 c1 cd 0e          	ror    $0xe,%r13d
140012f4f:	89 c7                	mov    %eax,%edi
140012f51:	45 31 dd             	xor    %r11d,%r13d
140012f54:	41 c1 ce 09          	ror    $0x9,%r14d
140012f58:	31 df                	xor    %ebx,%edi
140012f5a:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
140012f5f:	41 31 d6             	xor    %edx,%r14d
140012f62:	44 21 df             	and    %r11d,%edi
140012f65:	41 c1 cd 05          	ror    $0x5,%r13d
140012f69:	41 01 cc             	add    %ecx,%r12d
140012f6c:	31 df                	xor    %ebx,%edi
140012f6e:	41 c1 ce 0b          	ror    $0xb,%r14d
140012f72:	45 31 dd             	xor    %r11d,%r13d
140012f75:	41 01 fc             	add    %edi,%r12d
140012f78:	89 d7                	mov    %edx,%edi
140012f7a:	44 03 65 00          	add    0x0(%rbp),%r12d
140012f7e:	41 31 d6             	xor    %edx,%r14d
140012f81:	44 31 c7             	xor    %r8d,%edi
140012f84:	41 c1 cd 06          	ror    $0x6,%r13d
140012f88:	44 89 c1             	mov    %r8d,%ecx
140012f8b:	41 21 ff             	and    %edi,%r15d
140012f8e:	41 c1 ce 02          	ror    $0x2,%r14d
140012f92:	45 01 ec             	add    %r13d,%r12d
140012f95:	44 31 f9             	xor    %r15d,%ecx
140012f98:	45 01 e2             	add    %r12d,%r10d
140012f9b:	44 01 e1             	add    %r12d,%ecx
140012f9e:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012fa2:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140012fa7:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
140012fac:	45 89 ec             	mov    %r13d,%r12d
140012faf:	41 c1 cd 0b          	ror    $0xb,%r13d
140012fb3:	44 01 f1             	add    %r14d,%ecx
140012fb6:	45 89 fe             	mov    %r15d,%r14d
140012fb9:	41 c1 cf 02          	ror    $0x2,%r15d
140012fbd:	45 31 e5             	xor    %r12d,%r13d
140012fc0:	41 c1 ec 03          	shr    $0x3,%r12d
140012fc4:	41 c1 cd 07          	ror    $0x7,%r13d