140001c83:	41 c1 ce 09          	ror    $0x9,%r14d
140001c87:	45 31 d7             	xor    %r10d,%r15d
140001c8a:	44 89 24 24          	mov    %r12d,(%rsp)
140001c8e:	41 31 c6             	xor    %eax,%r14d
140001c91:	45 21 c7             	and    %r8d,%r15d
140001c94:	41 c1 cd 05          	ror    $0x5,%r13d
140001c98:	45 01 dc             	add    %r11d,%r12d
140001c9b:	45 31 d7             	xor    %r10d,%r15d
140001c9e:	41 c1 ce 0b          	ror    $0xb,%r14d
140001ca2:	45 31 c5             	xor    %r8d,%r13d
140001ca5:	45 01 fc             	add    %r15d,%r12d
140001ca8:	41 89 c7             	mov    %eax,%r15d
140001cab:	44 03 65 00          	add    0x0(%rbp),%r12d
140001caf:	41 31 c6             	xor    %eax,%r14d
140001cb2:	41 31 df             	xor    %ebx,%r15d
140001cb5:	41 c1 cd 06          	ror    $0x6,%r13d
140001cb9:	41 89 db             	mov    %ebx,%r11d
140001cbc:	44 21 ff             	and    %r15d,%edi
140001cbf:	41 c1 ce 02          	ror    $0x2,%r14d
140001cc3:	45 01 ec             	add    %r13d,%r12d
140001cc6:	41 31 fb             	xor    %edi,%r11d
140001cc9:	44 01 e2             	add    %r12d,%edx
140001ccc:	45 01 e3             	add    %r12d,%r11d
140001ccf:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140001cd3:	44 8b 6c 24 08       	mov    0x8(%rsp),%r13d
140001cd8:	8b 7c 24 3c          	mov    0x3c(%rsp),%edi
140001cdc:	45 89 ec             	mov    %r13d,%r12d
140001cdf:	41 c1 cd 0b          	ror    $0xb,%r13d
140001ce3:	45 01 f3             	add    %r14d,%r11d
140001ce6:	41 89 fe             	mov    %edi,%r14d
140001ce9:	c1 cf 02             	ror    $0x2,%edi
140001cec:	45 31 e5             	xor    %r12d,%r13d
140001cef:	41 c1 ec 03          	shr    $0x3,%r12d
140001cf3:	41 c1 cd 07          	ror    $0x7,%r13d
140001cf7:	44 31 f7             	xor    %r14d,%edi
140001cfa:	41 c1 ee 0a          	shr    $0xa,%r14d
140001cfe:	c1 cf 11             	ror    $0x11,%edi
140001d01:	45 31 ec             	xor    %r13d,%r12d
140001d04:	44 31 f7             	xor    %r14d,%edi
140001d07:	44 03 64 24 28       	add    0x28(%rsp),%r12d
140001d0c:	44 03 64 24 04       	add    0x4(%rsp),%r12d
140001d11:	41 89 d5             	mov    %edx,%r13d
140001d14:	41 01 fc             	add    %edi,%r12d
140001d17:	45 89 de             	mov    %r11d,%r14d
140001d1a:	41 c1 cd 0e          	ror    $0xe,%r13d
140001d1e:	44 89 c7             	mov    %r8d,%edi
140001d21:	41 31 d5             	xor    %edx,%r13d
140001d24:	41 c1 ce 09          	ror    $0x9,%r14d
140001d28:	44 31 cf             	xor    %r9d,%edi
140001d2b:	44 89 64 24 04       	mov    %r12d,0x4(%rsp)
140001d30:	45 31 de             	xor    %r11d,%r14d
140001d33:	21 d7                	and    %edx,%edi
140001d35:	41 c1 cd 05          	ror    $0x5,%r13d
140001d39:	45 01 d4             	add    %r10d,%r12d
140001d3c:	44 31 cf             	xor    %r9d,%edi
140001d3f:	41 c1 ce 0b          	ror    $0xb,%r14d
140001d43:	41 31 d5             	xor    %edx,%r13d
140001d46:	41 01 fc             	add    %edi,%r12d
140001d49:	44 89 df             	mov    %r11d,%edi
140001d4c:	44 03 65 00          	add    0x0(%rbp),%r12d
140001d50:	45 31 de             	xor    %r11d,%r14d
140001d53:	31 c7                	xor    %eax,%edi
140001d55:	41 c1 cd 06          	ror    $0x6,%r13d
140001d59:	41 89 c2             	mov    %eax,%r10d
140001d5c:	41 21 ff             	and    %edi,%r15d
140001d5f:	41 c1 ce 02          	ror    $0x2,%r14d
140001d63:	45 01 ec             	add    %r13d,%r12d
140001d66:	45 31 fa             	xor    %r15d,%r10d
140001d69:	44 01 e1             	add    %r12d,%ecx
140001d6c:	45 01 e2             	add    %r12d,%r10d
140001d6f:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140001d73:	44 8b 6c 24 0c       	mov    0xc(%rsp),%r13d
140001d78:	44 8b 3c 24          	mov    (%rsp),%r15d
140001d7c:	45 89 ec             	mov    %r13d,%r12d
140001d7f:	41 c1 cd 0b          	ror    $0xb,%r13d
140001d83:	45 01 f2             	add    %r14d,%r10d
140001d86:	45 89 fe             	mov    %r15d,%r14d
140001d89:	41 c1 cf 02          	ror    $0x2,%r15d
140001d8d:	45 31 e5             	xor    %r12d,%r13d
140001d90:	41 c1 ec 03          	shr    $0x3,%r12d
140001d94:	41 c1 cd 07          	ror    $0x7,%r13d
140001d98:	45 31 f7             	xor    %r14d,%r15d
140001d9b:	41 c1 ee 0a          	shr    $0xa,%r14d
140001d9f:	41 c1 cf 11          	ror    $0x11,%r15d
140001da3:	45 31 ec             	xor    %r13d,%r12d
140001da6:	45 31 f7             	xor    %r14d,%r15d
140001da9:	44 03 64 24 2c       	add    0x2c(%rsp),%r12d
140001dae:	44 03 64 24 08       	add    0x8(%rsp),%r12d
140001db3:	41 89 cd             	mov    %ecx,%r13d
140001db6:	45 01 fc             	add    %r15d,%r12d
140001db9:	45 89 d6             	mov    %r10d,%r14d
140001dbc:	41 c1 cd 0e          	ror    $0xe,%r13d
140001dc0:	41 89 d7             	mov    %edx,%r15d
140001dc3:	41 31 cd             	xor    %ecx,%r13d
140001dc6:	41 c1 ce 09          	ror    $0x9,%r14d
140001dca:	45 31 c7             	xor    %r8d,%r15d
140001dcd:	44 89 64 24 08       	mov    %r12d,0x8(%rsp)
140001dd2:	45 31 d6             	xor    %r10d,%r14d
140001dd5:	41 21 cf             	and    %ecx,%r15d
140001dd8:	41 c1 cd 05          	ror    $0x5,%r13d
140001ddc:	45 01 cc             	add    %r9d,%r12d
140001ddf:	45 31 c7             	xor    %r8d,%r15d
140001de2:	41 c1 ce 0b          	ror    $0xb,%r14d
140001de6:	41 31 cd             	xor    %ecx,%r13d
140001de9:	45 01 fc             	add    %r15d,%r12d
140001dec:	45 89 d7             	mov    %r10d,%r15d
140001def:	44 03 65 00          	add    0x0(%rbp),%r12d
140001df3:	45 31 d6             	xor    %r10d,%r14d
140001df6:	45 31 df             	xor    %r11d,%r15d
140001df9:	41 c1 cd 06          	ror    $0x6,%r13d
140001dfd:	45 89 d9             	mov    %r11d,%r9d
140001e00:	44 21 ff             	and    %r15d,%edi
140001e03:	41 c1 ce 02          	ror    $0x2,%r14d
140001e07:	45 01 ec             	add    %r13d,%r12d
140001e0a:	41 31 f9             	xor    %edi,%r9d
140001e0d:	44 01 e3             	add    %r12d,%ebx
140001e10:	45 01 e1             	add    %r12d,%r9d
140001e13:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140001e17:	44 8b 6c 24 10       	mov    0x10(%rsp),%r13d
140001e1c:	8b 7c 24 04          	mov    0x4(%rsp),%edi
140001e20:	45 89 ec             	mov    %r13d,%r12d
140001e23:	41 c1 cd 0b          	ror    $0xb,%r13d
140001e27:	45 01 f1             	add    %r14d,%r9d
140001e2a:	41 89 fe             	mov    %edi,%r14d
140001e2d:	c1 cf 02             	ror    $0x2,%edi
140001e30:	45 31 e5             	xor    %r12d,%r13d
140001e33:	41 c1 ec 03          	shr    $0x3,%r12d
140001e37:	41 c1 cd 07          	ror    $0x7,%r13d
140001e3b:	44 31 f7             	xor    %r14d,%edi
140001e3e:	41 c1 ee 0a          	shr    $0xa,%r14d
140001e42:	c1 cf 11             	ror    $0x11,%edi
140001e45:	45 31 ec             	xor    %r13d,%r12d
140001e48:	44 31 f7             	xor    %r14d,%edi
140001e4b:	44 03 64 24 30       	add    0x30(%rsp),%r12d
140001e50:	44 03 64 24 0c       	add    0xc(%rsp),%r12d
140001e55:	41 89 dd             	mov    %ebx,%r13d
140001e58:	41 01 fc             	add    %edi,%r12d
140001e5b:	45 89 ce             	mov    %r9d,%r14d
140001e5e:	41 c1 cd 0e          	ror    $0xe,%r13d
140001e62:	89 cf                	mov    %ecx,%edi
140001e64:	41 31 dd             	xor    %ebx,%r13d
140001e67:	41 c1 ce 09          	ror    $0x9,%r14d
140001e6b:	31 d7                	xor    %edx,%edi
140001e6d:	44 89 64 24 0c       	mov    %r12d,0xc(%rsp)
140001e72:	45 31 ce             	xor    %r9d,%r14d
140001e75:	21 df                	and    %ebx,%edi
140001e77:	41 c1 cd 05          	ror    $0x5,%r13d
140001e7b:	45 01 c4             	add    %r8d,%r12d
140001e7e:	31 d7                	xor    %edx,%edi
140001e80:	41 c1 ce 0b          	ror    $0xb,%r14d
140001e84:	41 31 dd             	xor    %ebx,%r13d
140001e87:	41 01 fc             	add    %edi,%r12d
140001e8a:	44 89 cf             	mov    %r9d,%edi
140001e8d:	44 03 65 00          	add    0x0(%rbp),%r12d
140001e91:	45 31 ce             	xor    %r9d,%r14d
140001e94:	44 31 d7             	xor    %r10d,%edi
140001e97:	41 c1 cd 06          	ror    $0x6,%r13d
140001e9b:	45 89 d0             	mov    %r10d,%r8d
140001e9e:	41 21 ff             	and    %edi,%r15d
140001ea1:	41 c1 ce 02          	ror    $0x2,%r14d
140001ea5:	45 01 ec             	add    %r13d,%r12d
140001ea8:	45 31 f8             	xor    %r15d,%r8d
140001eab:	44 01 e0             	add    %r12d,%eax
140001eae:	45 01 e0             	add    %r12d,%r8d
140001eb1:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140001eb5:	44 8b 6c 24 14       	mov    0x14(%rsp),%r13d
140001eba:	44 8b 7c 24 08       	mov    0x8(%rsp),%r15d
140001ebf:	45 89 ec             	mov    %r13d,%r12d
140001ec2:	41 c1 cd 0b          	ror    $0xb,%r13d
140001ec6:	45 01 f0             	add    %r14d,%r8d
140001ec9:	45 89 fe             	mov    %r15d,%r14d
140001ecc:	41 c1 cf 02          	ror    $0x2,%r15d
140001ed0:	45 31 e5             	xor    %r12d,%r13d
140001ed3:	41 c1 ec 03          	shr    $0x3,%r12d
140001ed7:	41 c1 cd 07          	ror    $0x7,%r13d
140001edb:	45 31 f7             	xor    %r14d,%r15d
140001ede:	41 c1 ee 0a          	shr    $0xa,%r14d
140001ee2:	41 c1 cf 11          	ror    $0x11,%r15d
140001ee6:	45 31 ec             	xor    %r13d,%r12d
140001ee9:	45 31 f7             	xor    %r14d,%r15d
140001eec:	44 03 64 24 34       	add    0x34(%rsp),%r12d
140001ef1:	44 03 64 24 10       	add    0x10(%rsp),%r12d
140001ef6:	41 89 c5             	mov    %eax,%r13d
140001ef9:	45 01 fc             	add    %r15d,%r12d
140001efc:	45 89 c6             	mov    %r8d,%r14d
140001eff:	41 c1 cd 0e          	ror    $0xe,%r13d
140001f03:	41 89 df             	mov    %ebx,%r15d
140001f06:	41 31 c5             	xor    %eax,%r13d
140001f09:	41 c1 ce 09          	ror    $0x9,%r14d
140001f0d:	41 31 cf             	xor    %ecx,%r15d
140001f10:	44 89 64 24 10       	mov    %r12d,0x10(%rsp)
140001f15:	45 31 c6             	xor    %r8d,%r14d
140001f18:	41 21 c7             	and    %eax,%r15d
140001f1b:	41 c1 cd 05          	ror    $0x5,%r13d
140001f1f:	41 01 d4             	add    %edx,%r12d
140001f22:	41 31 cf             	xor    %ecx,%r15d
140001f25:	41 c1 ce 0b          	ror    $0xb,%r14d
140001f29:	41 31 c5             	xor    %eax,%r13d
140001f2c:	45 01 fc             	add    %r15d,%r12d
140001f2f:	45 89 c7             	mov    %r8d,%r15d
140001f32:	44 03 65 00          	add    0x0(%rbp),%r12d
140001f36:	45 31 c6             	xor    %r8d,%r14d
140001f39:	45 31 cf             	xor    %r9d,%r15d
140001f3c:	41 c1 cd 06          	ror    $0x6,%r13d
140001f40:	44 89 ca             	mov    %r9d,%edx
140001f43:	44 21 ff             	and    %r15d,%edi
140001f46:	41 c1 ce 02          	ror    $0x2,%r14d
140001f4a:	45 01 ec             	add    %r13d,%r12d
140001f4d:	31 fa                	xor    %edi,%edx
140001f4f:	45 01 e3             	add    %r12d,%r11d
140001f52:	44 01 e2             	add    %r12d,%edx
140001f55:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140001f59:	44 8b 6c 24 18       	mov    0x18(%rsp),%r13d
140001f5e:	8b 7c 24 0c          	mov    0xc(%rsp),%edi
140001f62:	45 89 ec             	mov    %r13d,%r12d
140001f65:	41 c1 cd 0b          	ror    $0xb,%r13d
140001f69:	44 01 f2             	add    %r14d,%edx
140001f6c:	41 89 fe             	mov    %edi,%r14d
140001f6f:	c1 cf 02             	ror    $0x2,%edi
140001f72:	45 31 e5             	xor    %r12d,%r13d
140001f75:	41 c1 ec 03          	shr    $0x3,%r12d
140001f79:	41 c1 cd 07          	ror    $0x7,%r13d
140001f7d:	44 31 f7             	xor    %r14d,%edi
140001f80:	41 c1 ee 0a          	shr    $0xa,%r14d
140001f84:	c1 cf 11             	ror    $0x11,%edi
140001f87:	45 31 ec             	xor    %r13d,%r12d
140001f8a:	44 31 f7             	xor    %r14d,%edi
140001f8d:	44 03 64 24 38       	add    0x38(%rsp),%r12d
140001f92:	44 03 64 24 14       	add    0x14(%rsp),%r12d
140001f97:	45 89 dd             	mov    %r11d,%r13d
140001f9a:	41 01 fc             	add    %edi,%r12d
140001f9d:	41 89 d6             	mov    %edx,%r14d
140001fa0:	41 c1 cd 0e          	ror    $0xe,%r13d
140001fa4:	89 c7                	mov    %eax,%edi
140001fa6:	45 31 dd             	xor    %r11d,%r13d
140001fa9:	41 c1 ce 09          	ror    $0x9,%r14d
140001fad:	31 df                	xor    %ebx,%edi
140001faf:	44 89 64 24 14       	mov    %r12d,0x14(%rsp)
140001fb4:	41 31 d6             	xor    %edx,%r14d
140001fb7:	44 21 df             	and    %r11d,%edi
140001fba:	41 c1 cd 05          	ror    $0x5,%r13d
140001fbe:	41 01 cc             	add    %ecx,%r12d
140001fc1:	31 df                	xor    %ebx,%edi
140001fc3:	41 c1 ce 0b          	ror    $0xb,%r14d
140001fc7:	45 31 dd             	xor    %r11d,%r13d
140001fca:	41 01 fc             	add    %edi,%r12d
140001fcd:	89 d7                	mov    %edx,%edi
140001fcf:	44 03 65 00          	add    0x0(%rbp),%r12d
140001fd3:	41 31 d6             	xor    %edx,%r14d
140001fd6:	44 31 c7             	xor    %r8d,%edi
140001fd9:	41 c1 cd 06          	ror    $0x6,%r13d
140001fdd:	44 89 c1             	mov    %r8d,%ecx
140001fe0:	41 21 ff             	and    %edi,%r15d
140001fe3:	41 c1 ce 02          	ror    $0x2,%r14d
140001fe7:	45 01 ec             	add    %r13d,%r12d
140001fea:	44 31 f9             	xor    %r15d,%ecx
140001fed:	45 01 e2             	add    %r12d,%r10d
140001ff0:	44 01 e1             	add    %r12d,%ecx
140001ff3:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140001ff7:	44 8b 6c 24 1c       	mov    0x1c(%rsp),%r13d
140001ffc:	44 8b 7c 24 10       	mov    0x10(%rsp),%r15d
140002001:	45 89 ec             	mov    %r13d,%r12d
140002004:	41 c1 cd 0b          	ror    $0xb,%r13d
140002008:	44 01 f1             	add    %r14d,%ecx
14000200b:	45 89 fe             	mov    %r15d,%r14d
14000200e:	41 c1 cf 02          	ror    $0x2,%r15d
140002012:	45 31 e5             	xor    %r12d,%r13d
140002015:	41 c1 ec 03          	shr    $0x3,%r12d
140002019:	41 c1 cd 07          	ror    $0x7,%r13d
14000201d:	45 31 f7             	xor    %r14d,%r15d
140002020:	41 c1 ee 0a          	shr    $0xa,%r14d
140002024:	41 c1 cf 11          	ror    $0x11,%r15d
140002028:	45 31 ec             	xor    %r13d,%r12d
14000202b:	45 31 f7             	xor    %r14d,%r15d
14000202e:	44 03 64 24 3c       	add    0x3c(%rsp),%r12d
140002033:	44 03 64 24 18       	add    0x18(%rsp),%r12d
140002038:	45 89 d5             	mov    %r10d,%r13d
14000203b:	45 01 fc             	add    %r15d,%r12d
14000203e:	41 89 ce             	mov    %ecx,%r14d
140002041:	41 c1 cd 0e          	ror    $0xe,%r13d
140002045:	45 89 df             	mov    %r11d,%r15d
140002048:	45 31 d5             	xor    %r10d,%r13d
14000204b:	41 c1 ce 09          	ror    $0x9,%r14d
14000204f:	41 31 c7             	xor    %eax,%r15d
140002052:	44 89 64 24 18       	mov    %r12d,0x18(%rsp)
140002057:	41 31 ce             	xor    %ecx,%r14d
14000205a:	45 21 d7             	and    %r10d,%r15d
14000205d:	41 c1 cd 05          	ror    $0x5,%r13d
140002061:	41 01 dc             	add    %ebx,%r12d
140002064:	41 31 c7             	xor    %eax,%r15d
140002067:	41 c1 ce 0b          	ror    $0xb,%r14d
14000206b:	45 31 d5             	xor    %r10d,%r13d
14000206e:	45 01 fc             	add    %r15d,%r12d
140002071:	41 89 cf             	mov    %ecx,%r15d
140002074:	44 03 65 00          	add    0x0(%rbp),%r12d
140002078:	41 31 ce             	xor    %ecx,%r14d
14000207b:	41 31 d7             	xor    %edx,%r15d
14000207e:	41 c1 cd 06          	ror    $0x6,%r13d
140002082:	89 d3                	mov    %edx,%ebx
140002084:	44 21 ff             	and    %r15d,%edi
140002087:	41 c1 ce 02          	ror    $0x2,%r14d
14000208b:	45 01 ec             	add    %r13d,%r12d
14000208e:	31 fb                	xor    %edi,%ebx
140002090:	45 01 e1             	add    %r12d,%r9d
140002093:	44 01 e3             	add    %r12d,%ebx
140002096:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
14000209a:	44 8b 6c 24 20       	mov    0x20(%rsp),%r13d
14000209f:	8b 7c 24 14          	mov    0x14(%rsp),%edi
1400020a3:	45 89 ec             	mov    %r13d,%r12d
1400020a6:	41 c1 cd 0b          	ror    $0xb,%r13d
1400020aa:	44 01 f3             	add    %r14d,%ebx
1400020ad:	41 89 fe             	mov    %edi,%r14d
1400020b0:	c1 cf 02             	ror    $0x2,%edi
1400020b3:	45 31 e5             	xor    %r12d,%r13d
1400020b6:	41 c1 ec 03          	shr    $0x3,%r12d
1400020ba:	41 c1 cd 07          	ror    $0x7,%r13d
1400020be:	44 31 f7             	xor    %r14d,%edi
1400020c1:	41 c1 ee 0a          	shr    $0xa,%r14d
1400020c5:	c1 cf 11             	ror    $0x11,%edi
1400020c8:	45 31 ec             	xor    %r13d,%r12d
1400020cb:	44 31 f7             	xor    %r14d,%edi
1400020ce:	44 03 24 24          	add    (%rsp),%r12d
1400020d2:	44 03 64 24 1c       	add    0x1c(%rsp),%r12d
1400020d7:	45 89 cd             	mov    %r9d,%r13d
1400020da:	41 01 fc             	add    %edi,%r12d
1400020dd:	41 89 de             	mov    %ebx,%r14d
1400020e0:	41 c1 cd 0e          	ror    $0xe,%r13d
1400020e4:	44 89 d7             	mov    %r10d,%edi
1400020e7:	45 31 cd             	xor    %r9d,%r13d
1400020ea:	41 c1 ce 09          	ror    $0x9,%r14d
1400020ee:	44 31 df             	xor    %r11d,%edi
1400020f1:	44 89 64 24 1c       	mov    %r12d,0x1c(%rsp)
1400020f6:	41 31 de             	xor    %ebx,%r14d
1400020f9:	44 21 cf             	and    %r9d,%edi
1400020fc:	41 c1 cd 05          	ror    $0x5,%r13d
140002100:	41 01 c4             	add    %eax,%r12d
140002103:	44 31 df             	xor    %r11d,%edi
140002106:	41 c1 ce 0b          	ror    $0xb,%r14d
14000210a:	45 31 cd             	xor    %r9d,%r13d
14000210d:	41 01 fc             	add    %edi,%r12d
140002110:	89 df                	mov    %ebx,%edi
140002112:	44 03 65 00          	add    0x0(%rbp),%r12d
140002116:	41 31 de             	xor    %ebx,%r14d
140002119:	31 cf                	xor    %ecx,%edi
14000211b:	41 c1 cd 06          	ror    $0x6,%r13d
14000211f:	89 c8                	mov    %ecx,%eax
140002121:	41 21 ff             	and    %edi,%r15d
140002124:	41 c1 ce 02          	ror    $0x2,%r14d
140002128:	45 01 ec             	add    %r13d,%r12d
14000212b:	44 31 f8             	xor    %r15d,%eax