140039dd2:	4d 31 c5             	xor    %r8,%r13
140039dd5:	4d 01 fc             	add    %r15,%r12
140039dd8:	49 89 c7             	mov    %rax,%r15
140039ddb:	4c 03 65 00          	add    0x0(%rbp),%r12
140039ddf:	49 31 c6             	xor    %rax,%r14
140039de2:	49 31 df             	xor    %rbx,%r15
140039de5:	49 c1 cd 0e          	ror    $0xe,%r13
140039de9:	49 89 db             	mov    %rbx,%r11
140039dec:	4c 21 ff             	and    %r15,%rdi
140039def:	49 c1 ce 1c          	ror    $0x1c,%r14
140039df3:	4d 01 ec             	add    %r13,%r12
140039df6:	49 31 fb             	xor    %rdi,%r11
140039df9:	4c 01 e2             	add    %r12,%rdx
140039dfc:	4d 01 e3             	add    %r12,%r11
140039dff:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140039e03:	4d 01 f3             	add    %r14,%r11
140039e06:	4c 8b 66 08          	mov    0x8(%rsi),%r12
140039e0a:	49 89 d5             	mov    %rdx,%r13
140039e0d:	4d 89 de             	mov    %r11,%r14
140039e10:	49 0f cc             	bswap  %r12
140039e13:	49 c1 cd 17          	ror    $0x17,%r13
140039e17:	4c 89 c7             	mov    %r8,%rdi
140039e1a:	49 31 d5             	xor    %rdx,%r13
140039e1d:	49 c1 ce 05          	ror    $0x5,%r14
140039e21:	4c 31 cf             	xor    %r9,%rdi
140039e24:	4c 89 64 24 08       	mov    %r12,0x8(%rsp)
140039e29:	4d 31 de             	xor    %r11,%r14
140039e2c:	48 21 d7             	and    %rdx,%rdi
140039e2f:	49 c1 cd 04          	ror    $0x4,%r13
140039e33:	4d 01 d4             	add    %r10,%r12
140039e36:	4c 31 cf             	xor    %r9,%rdi
140039e39:	49 c1 ce 06          	ror    $0x6,%r14
140039e3d:	49 31 d5             	xor    %rdx,%r13
140039e40:	49 01 fc             	add    %rdi,%r12
140039e43:	4c 89 df             	mov    %r11,%rdi
140039e46:	4c 03 65 00          	add    0x0(%rbp),%r12
140039e4a:	4d 31 de             	xor    %r11,%r14
140039e4d:	48 31 c7             	xor    %rax,%rdi
140039e50:	49 c1 cd 0e          	ror    $0xe,%r13
140039e54:	49 89 c2             	mov    %rax,%r10
140039e57:	49 21 ff             	and    %rdi,%r15
140039e5a:	49 c1 ce 1c          	ror    $0x1c,%r14
140039e5e:	4d 01 ec             	add    %r13,%r12
140039e61:	4d 31 fa             	xor    %r15,%r10
140039e64:	4c 01 e1             	add    %r12,%rcx
140039e67:	4d 01 e2             	add    %r12,%r10
140039e6a:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140039e6e:	4d 01 f2             	add    %r14,%r10
140039e71:	4c 8b 66 10          	mov    0x10(%rsi),%r12
140039e75:	49 89 cd             	mov    %rcx,%r13
140039e78:	4d 89 d6             	mov    %r10,%r14
140039e7b:	49 0f cc             	bswap  %r12
140039e7e:	49 c1 cd 17          	ror    $0x17,%r13
140039e82:	49 89 d7             	mov    %rdx,%r15
140039e85:	49 31 cd             	xor    %rcx,%r13
140039e88:	49 c1 ce 05          	ror    $0x5,%r14
140039e8c:	4d 31 c7             	xor    %r8,%r15
140039e8f:	4c 89 64 24 10       	mov    %r12,0x10(%rsp)
140039e94:	4d 31 d6             	xor    %r10,%r14
140039e97:	49 21 cf             	and    %rcx,%r15
140039e9a:	49 c1 cd 04          	ror    $0x4,%r13
140039e9e:	4d 01 cc             	add    %r9,%r12
140039ea1:	4d 31 c7             	xor    %r8,%r15
140039ea4:	49 c1 ce 06          	ror    $0x6,%r14
140039ea8:	49 31 cd             	xor    %rcx,%r13
140039eab:	4d 01 fc             	add    %r15,%r12
140039eae:	4d 89 d7             	mov    %r10,%r15
140039eb1:	4c 03 65 00          	add    0x0(%rbp),%r12
140039eb5:	4d 31 d6             	xor    %r10,%r14
140039eb8:	4d 31 df             	xor    %r11,%r15
140039ebb:	49 c1 cd 0e          	ror    $0xe,%r13
140039ebf:	4d 89 d9             	mov    %r11,%r9
140039ec2:	4c 21 ff             	and    %r15,%rdi
140039ec5:	49 c1 ce 1c          	ror    $0x1c,%r14
140039ec9:	4d 01 ec             	add    %r13,%r12
140039ecc:	49 31 f9             	xor    %rdi,%r9
140039ecf:	4c 01 e3             	add    %r12,%rbx
140039ed2:	4d 01 e1             	add    %r12,%r9
140039ed5:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140039ed9:	4d 01 f1             	add    %r14,%r9
140039edc:	4c 8b 66 18          	mov    0x18(%rsi),%r12
140039ee0:	49 89 dd             	mov    %rbx,%r13
140039ee3:	4d 89 ce             	mov    %r9,%r14
140039ee6:	49 0f cc             	bswap  %r12
140039ee9:	49 c1 cd 17          	ror    $0x17,%r13
140039eed:	48 89 cf             	mov    %rcx,%rdi
140039ef0:	49 31 dd             	xor    %rbx,%r13
140039ef3:	49 c1 ce 05          	ror    $0x5,%r14
140039ef7:	48 31 d7             	xor    %rdx,%rdi
140039efa:	4c 89 64 24 18       	mov    %r12,0x18(%rsp)
140039eff:	4d 31 ce             	xor    %r9,%r14
140039f02:	48 21 df             	and    %rbx,%rdi
140039f05:	49 c1 cd 04          	ror    $0x4,%r13
140039f09:	4d 01 c4             	add    %r8,%r12
140039f0c:	48 31 d7             	xor    %rdx,%rdi
140039f0f:	49 c1 ce 06          	ror    $0x6,%r14
140039f13:	49 31 dd             	xor    %rbx,%r13
140039f16:	49 01 fc             	add    %rdi,%r12
140039f19:	4c 89 cf             	mov    %r9,%rdi
140039f1c:	4c 03 65 00          	add    0x0(%rbp),%r12
140039f20:	4d 31 ce             	xor    %r9,%r14
140039f23:	4c 31 d7             	xor    %r10,%rdi
140039f26:	49 c1 cd 0e          	ror    $0xe,%r13
140039f2a:	4d 89 d0             	mov    %r10,%r8
140039f2d:	49 21 ff             	and    %rdi,%r15
140039f30:	49 c1 ce 1c          	ror    $0x1c,%r14
140039f34:	4d 01 ec             	add    %r13,%r12
140039f37:	4d 31 f8             	xor    %r15,%r8
140039f3a:	4c 01 e0             	add    %r12,%rax
140039f3d:	4d 01 e0             	add    %r12,%r8
140039f40:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140039f44:	4d 01 f0             	add    %r14,%r8
140039f47:	4c 8b 66 20          	mov    0x20(%rsi),%r12
140039f4b:	49 89 c5             	mov    %rax,%r13
140039f4e:	4d 89 c6             	mov    %r8,%r14
140039f51:	49 0f cc             	bswap  %r12
140039f54:	49 c1 cd 17          	ror    $0x17,%r13
140039f58:	49 89 df             	mov    %rbx,%r15
140039f5b:	49 31 c5             	xor    %rax,%r13
140039f5e:	49 c1 ce 05          	ror    $0x5,%r14
140039f62:	49 31 cf             	xor    %rcx,%r15
140039f65:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140039f6a:	4d 31 c6             	xor    %r8,%r14
140039f6d:	49 21 c7             	and    %rax,%r15
140039f70:	49 c1 cd 04          	ror    $0x4,%r13
140039f74:	49 01 d4             	add    %rdx,%r12
140039f77:	49 31 cf             	xor    %rcx,%r15
140039f7a:	49 c1 ce 06          	ror    $0x6,%r14
140039f7e:	49 31 c5             	xor    %rax,%r13
140039f81:	4d 01 fc             	add    %r15,%r12
140039f84:	4d 89 c7             	mov    %r8,%r15
140039f87:	4c 03 65 00          	add    0x0(%rbp),%r12
140039f8b:	4d 31 c6             	xor    %r8,%r14
140039f8e:	4d 31 cf             	xor    %r9,%r15
140039f91:	49 c1 cd 0e          	ror    $0xe,%r13
140039f95:	4c 89 ca             	mov    %r9,%rdx
140039f98:	4c 21 ff             	and    %r15,%rdi
140039f9b:	49 c1 ce 1c          	ror    $0x1c,%r14
140039f9f:	4d 01 ec             	add    %r13,%r12
140039fa2:	48 31 fa             	xor    %rdi,%rdx
140039fa5:	4d 01 e3             	add    %r12,%r11
140039fa8:	4c 01 e2             	add    %r12,%rdx
140039fab:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140039faf:	4c 01 f2             	add    %r14,%rdx
140039fb2:	4c 8b 66 28          	mov    0x28(%rsi),%r12
140039fb6:	4d 89 dd             	mov    %r11,%r13
140039fb9:	49 89 d6             	mov    %rdx,%r14
140039fbc:	49 0f cc             	bswap  %r12
140039fbf:	49 c1 cd 17          	ror    $0x17,%r13
140039fc3:	48 89 c7             	mov    %rax,%rdi
140039fc6:	4d 31 dd             	xor    %r11,%r13
140039fc9:	49 c1 ce 05          	ror    $0x5,%r14
140039fcd:	48 31 df             	xor    %rbx,%rdi
140039fd0:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140039fd5:	49 31 d6             	xor    %rdx,%r14
140039fd8:	4c 21 df             	and    %r11,%rdi
140039fdb:	49 c1 cd 04          	ror    $0x4,%r13
140039fdf:	49 01 cc             	add    %rcx,%r12
140039fe2:	48 31 df             	xor    %rbx,%rdi
140039fe5:	49 c1 ce 06          	ror    $0x6,%r14
140039fe9:	4d 31 dd             	xor    %r11,%r13
140039fec:	49 01 fc             	add    %rdi,%r12
140039fef:	48 89 d7             	mov    %rdx,%rdi
140039ff2:	4c 03 65 00          	add    0x0(%rbp),%r12
140039ff6:	49 31 d6             	xor    %rdx,%r14
140039ff9:	4c 31 c7             	xor    %r8,%rdi
140039ffc:	49 c1 cd 0e          	ror    $0xe,%r13
14003a000:	4c 89 c1             	mov    %r8,%rcx
14003a003:	49 21 ff             	and    %rdi,%r15
14003a006:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a00a:	4d 01 ec             	add    %r13,%r12
14003a00d:	4c 31 f9             	xor    %r15,%rcx
14003a010:	4d 01 e2             	add    %r12,%r10
14003a013:	4c 01 e1             	add    %r12,%rcx
14003a016:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a01a:	4c 01 f1             	add    %r14,%rcx
14003a01d:	4c 8b 66 30          	mov    0x30(%rsi),%r12
14003a021:	4d 89 d5             	mov    %r10,%r13
14003a024:	49 89 ce             	mov    %rcx,%r14
14003a027:	49 0f cc             	bswap  %r12
14003a02a:	49 c1 cd 17          	ror    $0x17,%r13
14003a02e:	4d 89 df             	mov    %r11,%r15
14003a031:	4d 31 d5             	xor    %r10,%r13
14003a034:	49 c1 ce 05          	ror    $0x5,%r14
14003a038:	49 31 c7             	xor    %rax,%r15
14003a03b:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14003a040:	49 31 ce             	xor    %rcx,%r14
14003a043:	4d 21 d7             	and    %r10,%r15
14003a046:	49 c1 cd 04          	ror    $0x4,%r13
14003a04a:	49 01 dc             	add    %rbx,%r12
14003a04d:	49 31 c7             	xor    %rax,%r15
14003a050:	49 c1 ce 06          	ror    $0x6,%r14
14003a054:	4d 31 d5             	xor    %r10,%r13
14003a057:	4d 01 fc             	add    %r15,%r12
14003a05a:	49 89 cf             	mov    %rcx,%r15
14003a05d:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a061:	49 31 ce             	xor    %rcx,%r14
14003a064:	49 31 d7             	xor    %rdx,%r15
14003a067:	49 c1 cd 0e          	ror    $0xe,%r13
14003a06b:	48 89 d3             	mov    %rdx,%rbx
14003a06e:	4c 21 ff             	and    %r15,%rdi
14003a071:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a075:	4d 01 ec             	add    %r13,%r12
14003a078:	48 31 fb             	xor    %rdi,%rbx
14003a07b:	4d 01 e1             	add    %r12,%r9
14003a07e:	4c 01 e3             	add    %r12,%rbx
14003a081:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003a085:	4c 01 f3             	add    %r14,%rbx
14003a088:	4c 8b 66 38          	mov    0x38(%rsi),%r12
14003a08c:	4d 89 cd             	mov    %r9,%r13
14003a08f:	49 89 de             	mov    %rbx,%r14
14003a092:	49 0f cc             	bswap  %r12
14003a095:	49 c1 cd 17          	ror    $0x17,%r13
14003a099:	4c 89 d7             	mov    %r10,%rdi
14003a09c:	4d 31 cd             	xor    %r9,%r13
14003a09f:	49 c1 ce 05          	ror    $0x5,%r14
14003a0a3:	4c 31 df             	xor    %r11,%rdi
14003a0a6:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14003a0ab:	49 31 de             	xor    %rbx,%r14
14003a0ae:	4c 21 cf             	and    %r9,%rdi
14003a0b1:	49 c1 cd 04          	ror    $0x4,%r13
14003a0b5:	49 01 c4             	add    %rax,%r12
14003a0b8:	4c 31 df             	xor    %r11,%rdi
14003a0bb:	49 c1 ce 06          	ror    $0x6,%r14
14003a0bf:	4d 31 cd             	xor    %r9,%r13
14003a0c2:	49 01 fc             	add    %rdi,%r12
14003a0c5:	48 89 df             	mov    %rbx,%rdi
14003a0c8:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a0cc:	49 31 de             	xor    %rbx,%r14
14003a0cf:	48 31 cf             	xor    %rcx,%rdi
14003a0d2:	49 c1 cd 0e          	ror    $0xe,%r13
14003a0d6:	48 89 c8             	mov    %rcx,%rax
14003a0d9:	49 21 ff             	and    %rdi,%r15
14003a0dc:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a0e0:	4d 01 ec             	add    %r13,%r12
14003a0e3:	4c 31 f8             	xor    %r15,%rax
14003a0e6:	4d 01 e0             	add    %r12,%r8
14003a0e9:	4c 01 e0             	add    %r12,%rax
14003a0ec:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a0f0:	4c 01 f0             	add    %r14,%rax
14003a0f3:	4c 8b 66 40          	mov    0x40(%rsi),%r12
14003a0f7:	4d 89 c5             	mov    %r8,%r13
14003a0fa:	49 89 c6             	mov    %rax,%r14
14003a0fd:	49 0f cc             	bswap  %r12
14003a100:	49 c1 cd 17          	ror    $0x17,%r13
14003a104:	4d 89 cf             	mov    %r9,%r15
14003a107:	4d 31 c5             	xor    %r8,%r13
14003a10a:	49 c1 ce 05          	ror    $0x5,%r14
14003a10e:	4d 31 d7             	xor    %r10,%r15
14003a111:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14003a116:	49 31 c6             	xor    %rax,%r14
14003a119:	4d 21 c7             	and    %r8,%r15
14003a11c:	49 c1 cd 04          	ror    $0x4,%r13
14003a120:	4d 01 dc             	add    %r11,%r12
14003a123:	4d 31 d7             	xor    %r10,%r15
14003a126:	49 c1 ce 06          	ror    $0x6,%r14
14003a12a:	4d 31 c5             	xor    %r8,%r13
14003a12d:	4d 01 fc             	add    %r15,%r12
14003a130:	49 89 c7             	mov    %rax,%r15
14003a133:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a137:	49 31 c6             	xor    %rax,%r14
14003a13a:	49 31 df             	xor    %rbx,%r15
14003a13d:	49 c1 cd 0e          	ror    $0xe,%r13
14003a141:	49 89 db             	mov    %rbx,%r11
14003a144:	4c 21 ff             	and    %r15,%rdi
14003a147:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a14b:	4d 01 ec             	add    %r13,%r12
14003a14e:	49 31 fb             	xor    %rdi,%r11
14003a151:	4c 01 e2             	add    %r12,%rdx
14003a154:	4d 01 e3             	add    %r12,%r11
14003a157:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003a15b:	4d 01 f3             	add    %r14,%r11
14003a15e:	4c 8b 66 48          	mov    0x48(%rsi),%r12
14003a162:	49 89 d5             	mov    %rdx,%r13
14003a165:	4d 89 de             	mov    %r11,%r14
14003a168:	49 0f cc             	bswap  %r12
14003a16b:	49 c1 cd 17          	ror    $0x17,%r13
14003a16f:	4c 89 c7             	mov    %r8,%rdi
14003a172:	49 31 d5             	xor    %rdx,%r13
14003a175:	49 c1 ce 05          	ror    $0x5,%r14
14003a179:	4c 31 cf             	xor    %r9,%rdi
14003a17c:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
14003a181:	4d 31 de             	xor    %r11,%r14
14003a184:	48 21 d7             	and    %rdx,%rdi
14003a187:	49 c1 cd 04          	ror    $0x4,%r13
14003a18b:	4d 01 d4             	add    %r10,%r12
14003a18e:	4c 31 cf             	xor    %r9,%rdi
14003a191:	49 c1 ce 06          	ror    $0x6,%r14
14003a195:	49 31 d5             	xor    %rdx,%r13
14003a198:	49 01 fc             	add    %rdi,%r12
14003a19b:	4c 89 df             	mov    %r11,%rdi
14003a19e:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a1a2:	4d 31 de             	xor    %r11,%r14
14003a1a5:	48 31 c7             	xor    %rax,%rdi
14003a1a8:	49 c1 cd 0e          	ror    $0xe,%r13
14003a1ac:	49 89 c2             	mov    %rax,%r10
14003a1af:	49 21 ff             	and    %rdi,%r15
14003a1b2:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a1b6:	4d 01 ec             	add    %r13,%r12
14003a1b9:	4d 31 fa             	xor    %r15,%r10
14003a1bc:	4c 01 e1             	add    %r12,%rcx
14003a1bf:	4d 01 e2             	add    %r12,%r10
14003a1c2:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a1c6:	4d 01 f2             	add    %r14,%r10
14003a1c9:	4c 8b 66 50          	mov    0x50(%rsi),%r12
14003a1cd:	49 89 cd             	mov    %rcx,%r13
14003a1d0:	4d 89 d6             	mov    %r10,%r14
14003a1d3:	49 0f cc             	bswap  %r12
14003a1d6:	49 c1 cd 17          	ror    $0x17,%r13
14003a1da:	49 89 d7             	mov    %rdx,%r15
14003a1dd:	49 31 cd             	xor    %rcx,%r13
14003a1e0:	49 c1 ce 05          	ror    $0x5,%r14
14003a1e4:	4d 31 c7             	xor    %r8,%r15
14003a1e7:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
14003a1ec:	4d 31 d6             	xor    %r10,%r14
14003a1ef:	49 21 cf             	and    %rcx,%r15
14003a1f2:	49 c1 cd 04          	ror    $0x4,%r13
14003a1f6:	4d 01 cc             	add    %r9,%r12
14003a1f9:	4d 31 c7             	xor    %r8,%r15
14003a1fc:	49 c1 ce 06          	ror    $0x6,%r14
14003a200:	49 31 cd             	xor    %rcx,%r13
14003a203:	4d 01 fc             	add    %r15,%r12
14003a206:	4d 89 d7             	mov    %r10,%r15
14003a209:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a20d:	4d 31 d6             	xor    %r10,%r14
14003a210:	4d 31 df             	xor    %r11,%r15
14003a213:	49 c1 cd 0e          	ror    $0xe,%r13
14003a217:	4d 89 d9             	mov    %r11,%r9
14003a21a:	4c 21 ff             	and    %r15,%rdi
14003a21d:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a221:	4d 01 ec             	add    %r13,%r12
14003a224:	49 31 f9             	xor    %rdi,%r9
14003a227:	4c 01 e3             	add    %r12,%rbx
14003a22a:	4d 01 e1             	add    %r12,%r9
14003a22d:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003a231:	4d 01 f1             	add    %r14,%r9
14003a234:	4c 8b 66 58          	mov    0x58(%rsi),%r12
14003a238:	49 89 dd             	mov    %rbx,%r13
14003a23b:	4d 89 ce             	mov    %r9,%r14
14003a23e:	49 0f cc             	bswap  %r12
14003a241:	49 c1 cd 17          	ror    $0x17,%r13
14003a245:	48 89 cf             	mov    %rcx,%rdi
14003a248:	49 31 dd             	xor    %rbx,%r13
14003a24b:	49 c1 ce 05          	ror    $0x5,%r14
14003a24f:	48 31 d7             	xor    %rdx,%rdi
14003a252:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14003a257:	4d 31 ce             	xor    %r9,%r14
14003a25a:	48 21 df             	and    %rbx,%rdi
14003a25d:	49 c1 cd 04          	ror    $0x4,%r13
14003a261:	4d 01 c4             	add    %r8,%r12