140015cc5:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140015cca:	4d 89 ec             	mov    %r13,%r12
140015ccd:	49 c1 cd 07          	ror    $0x7,%r13
140015cd1:	4c 01 f0             	add    %r14,%rax
140015cd4:	4d 89 fe             	mov    %r15,%r14
140015cd7:	49 c1 cf 2a          	ror    $0x2a,%r15
140015cdb:	4d 31 e5             	xor    %r12,%r13
140015cde:	49 c1 ec 07          	shr    $0x7,%r12
140015ce2:	49 d1 cd             	ror    $1,%r13
140015ce5:	4d 31 f7             	xor    %r14,%r15
140015ce8:	49 c1 ee 06          	shr    $0x6,%r14
140015cec:	49 c1 cf 13          	ror    $0x13,%r15
140015cf0:	4d 31 ec             	xor    %r13,%r12
140015cf3:	4d 31 f7             	xor    %r14,%r15
140015cf6:	4c 03 64 24 48       	add    0x48(%rsp),%r12
140015cfb:	4c 03 24 24          	add    (%rsp),%r12
140015cff:	4d 89 c5             	mov    %r8,%r13
140015d02:	4d 01 fc             	add    %r15,%r12
140015d05:	49 89 c6             	mov    %rax,%r14
140015d08:	49 c1 cd 17          	ror    $0x17,%r13
140015d0c:	4d 89 cf             	mov    %r9,%r15
140015d0f:	4d 31 c5             	xor    %r8,%r13
140015d12:	49 c1 ce 05          	ror    $0x5,%r14
140015d16:	4d 31 d7             	xor    %r10,%r15
140015d19:	4c 89 24 24          	mov    %r12,(%rsp)
140015d1d:	49 31 c6             	xor    %rax,%r14
140015d20:	4d 21 c7             	and    %r8,%r15
140015d23:	49 c1 cd 04          	ror    $0x4,%r13
140015d27:	4d 01 dc             	add    %r11,%r12
140015d2a:	4d 31 d7             	xor    %r10,%r15
140015d2d:	49 c1 ce 06          	ror    $0x6,%r14
140015d31:	4d 31 c5             	xor    %r8,%r13
140015d34:	4d 01 fc             	add    %r15,%r12
140015d37:	49 89 c7             	mov    %rax,%r15
140015d3a:	4c 03 65 00          	add    0x0(%rbp),%r12
140015d3e:	49 31 c6             	xor    %rax,%r14
140015d41:	49 31 df             	xor    %rbx,%r15
140015d44:	49 c1 cd 0e          	ror    $0xe,%r13
140015d48:	49 89 db             	mov    %rbx,%r11
140015d4b:	4c 21 ff             	and    %r15,%rdi
140015d4e:	49 c1 ce 1c          	ror    $0x1c,%r14
140015d52:	4d 01 ec             	add    %r13,%r12
140015d55:	49 31 fb             	xor    %rdi,%r11
140015d58:	4c 01 e2             	add    %r12,%rdx
140015d5b:	4d 01 e3             	add    %r12,%r11
140015d5e:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140015d62:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
140015d67:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140015d6c:	4d 89 ec             	mov    %r13,%r12
140015d6f:	49 c1 cd 07          	ror    $0x7,%r13
140015d73:	4d 01 f3             	add    %r14,%r11
140015d76:	49 89 fe             	mov    %rdi,%r14
140015d79:	48 c1 cf 2a          	ror    $0x2a,%rdi
140015d7d:	4d 31 e5             	xor    %r12,%r13
140015d80:	49 c1 ec 07          	shr    $0x7,%r12
140015d84:	49 d1 cd             	ror    $1,%r13
140015d87:	4c 31 f7             	xor    %r14,%rdi
140015d8a:	49 c1 ee 06          	shr    $0x6,%r14
140015d8e:	48 c1 cf 13          	ror    $0x13,%rdi
140015d92:	4d 31 ec             	xor    %r13,%r12
140015d95:	4c 31 f7             	xor    %r14,%rdi
140015d98:	4c 03 64 24 50       	add    0x50(%rsp),%r12
140015d9d:	4c 03 64 24 08       	add    0x8(%rsp),%r12
140015da2:	49 89 d5             	mov    %rdx,%r13
140015da5:	49 01 fc             	add    %rdi,%r12
140015da8:	4d 89 de             	mov    %r11,%r14
140015dab:	49 c1 cd 17          	ror    $0x17,%r13
140015daf:	4c 89 c7             	mov    %r8,%rdi
140015db2:	49 31 d5             	xor    %rdx,%r13
140015db5:	49 c1 ce 05          	ror    $0x5,%r14
140015db9:	4c 31 cf             	xor    %r9,%rdi
140015dbc:	4c 89 64 24 08       	mov    %r12,0x8(%rsp)
140015dc1:	4d 31 de             	xor    %r11,%r14
140015dc4:	48 21 d7             	and    %rdx,%rdi
140015dc7:	49 c1 cd 04          	ror    $0x4,%r13
140015dcb:	4d 01 d4             	add    %r10,%r12
140015dce:	4c 31 cf             	xor    %r9,%rdi
140015dd1:	49 c1 ce 06          	ror    $0x6,%r14
140015dd5:	49 31 d5             	xor    %rdx,%r13
140015dd8:	49 01 fc             	add    %rdi,%r12
140015ddb:	4c 89 df             	mov    %r11,%rdi
140015dde:	4c 03 65 00          	add    0x0(%rbp),%r12
140015de2:	4d 31 de             	xor    %r11,%r14
140015de5:	48 31 c7             	xor    %rax,%rdi
140015de8:	49 c1 cd 0e          	ror    $0xe,%r13
140015dec:	49 89 c2             	mov    %rax,%r10
140015def:	49 21 ff             	and    %rdi,%r15
140015df2:	49 c1 ce 1c          	ror    $0x1c,%r14
140015df6:	4d 01 ec             	add    %r13,%r12
140015df9:	4d 31 fa             	xor    %r15,%r10
140015dfc:	4c 01 e1             	add    %r12,%rcx
140015dff:	4d 01 e2             	add    %r12,%r10
140015e02:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140015e06:	4c 8b 6c 24 18       	mov    0x18(%rsp),%r13
140015e0b:	4c 8b 3c 24          	mov    (%rsp),%r15
140015e0f:	4d 89 ec             	mov    %r13,%r12
140015e12:	49 c1 cd 07          	ror    $0x7,%r13
140015e16:	4d 01 f2             	add    %r14,%r10
140015e19:	4d 89 fe             	mov    %r15,%r14
140015e1c:	49 c1 cf 2a          	ror    $0x2a,%r15
140015e20:	4d 31 e5             	xor    %r12,%r13
140015e23:	49 c1 ec 07          	shr    $0x7,%r12
140015e27:	49 d1 cd             	ror    $1,%r13
140015e2a:	4d 31 f7             	xor    %r14,%r15
140015e2d:	49 c1 ee 06          	shr    $0x6,%r14
140015e31:	49 c1 cf 13          	ror    $0x13,%r15
140015e35:	4d 31 ec             	xor    %r13,%r12
140015e38:	4d 31 f7             	xor    %r14,%r15
140015e3b:	4c 03 64 24 58       	add    0x58(%rsp),%r12
140015e40:	4c 03 64 24 10       	add    0x10(%rsp),%r12
140015e45:	49 89 cd             	mov    %rcx,%r13
140015e48:	4d 01 fc             	add    %r15,%r12
140015e4b:	4d 89 d6             	mov    %r10,%r14
140015e4e:	49 c1 cd 17          	ror    $0x17,%r13
140015e52:	49 89 d7             	mov    %rdx,%r15
140015e55:	49 31 cd             	xor    %rcx,%r13
140015e58:	49 c1 ce 05          	ror    $0x5,%r14
140015e5c:	4d 31 c7             	xor    %r8,%r15
140015e5f:	4c 89 64 24 10       	mov    %r12,0x10(%rsp)
140015e64:	4d 31 d6             	xor    %r10,%r14
140015e67:	49 21 cf             	and    %rcx,%r15
140015e6a:	49 c1 cd 04          	ror    $0x4,%r13
140015e6e:	4d 01 cc             	add    %r9,%r12
140015e71:	4d 31 c7             	xor    %r8,%r15
140015e74:	49 c1 ce 06          	ror    $0x6,%r14
140015e78:	49 31 cd             	xor    %rcx,%r13
140015e7b:	4d 01 fc             	add    %r15,%r12
140015e7e:	4d 89 d7             	mov    %r10,%r15
140015e81:	4c 03 65 00          	add    0x0(%rbp),%r12
140015e85:	4d 31 d6             	xor    %r10,%r14
140015e88:	4d 31 df             	xor    %r11,%r15
140015e8b:	49 c1 cd 0e          	ror    $0xe,%r13
140015e8f:	4d 89 d9             	mov    %r11,%r9
140015e92:	4c 21 ff             	and    %r15,%rdi
140015e95:	49 c1 ce 1c          	ror    $0x1c,%r14
140015e99:	4d 01 ec             	add    %r13,%r12
140015e9c:	49 31 f9             	xor    %rdi,%r9
140015e9f:	4c 01 e3             	add    %r12,%rbx
140015ea2:	4d 01 e1             	add    %r12,%r9
140015ea5:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140015ea9:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
140015eae:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140015eb3:	4d 89 ec             	mov    %r13,%r12
140015eb6:	49 c1 cd 07          	ror    $0x7,%r13
140015eba:	4d 01 f1             	add    %r14,%r9
140015ebd:	49 89 fe             	mov    %rdi,%r14
140015ec0:	48 c1 cf 2a          	ror    $0x2a,%rdi
140015ec4:	4d 31 e5             	xor    %r12,%r13
140015ec7:	49 c1 ec 07          	shr    $0x7,%r12
140015ecb:	49 d1 cd             	ror    $1,%r13
140015ece:	4c 31 f7             	xor    %r14,%rdi
140015ed1:	49 c1 ee 06          	shr    $0x6,%r14
140015ed5:	48 c1 cf 13          	ror    $0x13,%rdi
140015ed9:	4d 31 ec             	xor    %r13,%r12
140015edc:	4c 31 f7             	xor    %r14,%rdi
140015edf:	4c 03 64 24 60       	add    0x60(%rsp),%r12
140015ee4:	4c 03 64 24 18       	add    0x18(%rsp),%r12
140015ee9:	49 89 dd             	mov    %rbx,%r13
140015eec:	49 01 fc             	add    %rdi,%r12
140015eef:	4d 89 ce             	mov    %r9,%r14
140015ef2:	49 c1 cd 17          	ror    $0x17,%r13
140015ef6:	48 89 cf             	mov    %rcx,%rdi
140015ef9:	49 31 dd             	xor    %rbx,%r13
140015efc:	49 c1 ce 05          	ror    $0x5,%r14
140015f00:	48 31 d7             	xor    %rdx,%rdi
140015f03:	4c 89 64 24 18       	mov    %r12,0x18(%rsp)
140015f08:	4d 31 ce             	xor    %r9,%r14
140015f0b:	48 21 df             	and    %rbx,%rdi
140015f0e:	49 c1 cd 04          	ror    $0x4,%r13
140015f12:	4d 01 c4             	add    %r8,%r12
140015f15:	48 31 d7             	xor    %rdx,%rdi
140015f18:	49 c1 ce 06          	ror    $0x6,%r14
140015f1c:	49 31 dd             	xor    %rbx,%r13
140015f1f:	49 01 fc             	add    %rdi,%r12
140015f22:	4c 89 cf             	mov    %r9,%rdi
140015f25:	4c 03 65 00          	add    0x0(%rbp),%r12
140015f29:	4d 31 ce             	xor    %r9,%r14
140015f2c:	4c 31 d7             	xor    %r10,%rdi
140015f2f:	49 c1 cd 0e          	ror    $0xe,%r13
140015f33:	4d 89 d0             	mov    %r10,%r8
140015f36:	49 21 ff             	and    %rdi,%r15
140015f39:	49 c1 ce 1c          	ror    $0x1c,%r14
140015f3d:	4d 01 ec             	add    %r13,%r12
140015f40:	4d 31 f8             	xor    %r15,%r8
140015f43:	4c 01 e0             	add    %r12,%rax
140015f46:	4d 01 e0             	add    %r12,%r8
140015f49:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140015f4d:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140015f52:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
140015f57:	4d 89 ec             	mov    %r13,%r12
140015f5a:	49 c1 cd 07          	ror    $0x7,%r13
140015f5e:	4d 01 f0             	add    %r14,%r8
140015f61:	4d 89 fe             	mov    %r15,%r14
140015f64:	49 c1 cf 2a          	ror    $0x2a,%r15
140015f68:	4d 31 e5             	xor    %r12,%r13
140015f6b:	49 c1 ec 07          	shr    $0x7,%r12
140015f6f:	49 d1 cd             	ror    $1,%r13
140015f72:	4d 31 f7             	xor    %r14,%r15
140015f75:	49 c1 ee 06          	shr    $0x6,%r14
140015f79:	49 c1 cf 13          	ror    $0x13,%r15
140015f7d:	4d 31 ec             	xor    %r13,%r12
140015f80:	4d 31 f7             	xor    %r14,%r15
140015f83:	4c 03 64 24 68       	add    0x68(%rsp),%r12
140015f88:	4c 03 64 24 20       	add    0x20(%rsp),%r12
140015f8d:	49 89 c5             	mov    %rax,%r13
140015f90:	4d 01 fc             	add    %r15,%r12
140015f93:	4d 89 c6             	mov    %r8,%r14
140015f96:	49 c1 cd 17          	ror    $0x17,%r13
140015f9a:	49 89 df             	mov    %rbx,%r15
140015f9d:	49 31 c5             	xor    %rax,%r13
140015fa0:	49 c1 ce 05          	ror    $0x5,%r14
140015fa4:	49 31 cf             	xor    %rcx,%r15
140015fa7:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140015fac:	4d 31 c6             	xor    %r8,%r14
140015faf:	49 21 c7             	and    %rax,%r15
140015fb2:	49 c1 cd 04          	ror    $0x4,%r13
140015fb6:	49 01 d4             	add    %rdx,%r12
140015fb9:	49 31 cf             	xor    %rcx,%r15
140015fbc:	49 c1 ce 06          	ror    $0x6,%r14
140015fc0:	49 31 c5             	xor    %rax,%r13
140015fc3:	4d 01 fc             	add    %r15,%r12
140015fc6:	4d 89 c7             	mov    %r8,%r15
140015fc9:	4c 03 65 00          	add    0x0(%rbp),%r12
140015fcd:	4d 31 c6             	xor    %r8,%r14
140015fd0:	4d 31 cf             	xor    %r9,%r15
140015fd3:	49 c1 cd 0e          	ror    $0xe,%r13
140015fd7:	4c 89 ca             	mov    %r9,%rdx
140015fda:	4c 21 ff             	and    %r15,%rdi
140015fdd:	49 c1 ce 1c          	ror    $0x1c,%r14
140015fe1:	4d 01 ec             	add    %r13,%r12
140015fe4:	48 31 fa             	xor    %rdi,%rdx
140015fe7:	4d 01 e3             	add    %r12,%r11
140015fea:	4c 01 e2             	add    %r12,%rdx
140015fed:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140015ff1:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
140015ff6:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
140015ffb:	4d 89 ec             	mov    %r13,%r12
140015ffe:	49 c1 cd 07          	ror    $0x7,%r13
140016002:	4c 01 f2             	add    %r14,%rdx
140016005:	49 89 fe             	mov    %rdi,%r14
140016008:	48 c1 cf 2a          	ror    $0x2a,%rdi
14001600c:	4d 31 e5             	xor    %r12,%r13
14001600f:	49 c1 ec 07          	shr    $0x7,%r12
140016013:	49 d1 cd             	ror    $1,%r13
140016016:	4c 31 f7             	xor    %r14,%rdi
140016019:	49 c1 ee 06          	shr    $0x6,%r14
14001601d:	48 c1 cf 13          	ror    $0x13,%rdi
140016021:	4d 31 ec             	xor    %r13,%r12
140016024:	4c 31 f7             	xor    %r14,%rdi
140016027:	4c 03 64 24 70       	add    0x70(%rsp),%r12
14001602c:	4c 03 64 24 28       	add    0x28(%rsp),%r12
140016031:	4d 89 dd             	mov    %r11,%r13
140016034:	49 01 fc             	add    %rdi,%r12
140016037:	49 89 d6             	mov    %rdx,%r14
14001603a:	49 c1 cd 17          	ror    $0x17,%r13
14001603e:	48 89 c7             	mov    %rax,%rdi
140016041:	4d 31 dd             	xor    %r11,%r13
140016044:	49 c1 ce 05          	ror    $0x5,%r14
140016048:	48 31 df             	xor    %rbx,%rdi
14001604b:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140016050:	49 31 d6             	xor    %rdx,%r14
140016053:	4c 21 df             	and    %r11,%rdi
140016056:	49 c1 cd 04          	ror    $0x4,%r13
14001605a:	49 01 cc             	add    %rcx,%r12
14001605d:	48 31 df             	xor    %rbx,%rdi
140016060:	49 c1 ce 06          	ror    $0x6,%r14
140016064:	4d 31 dd             	xor    %r11,%r13
140016067:	49 01 fc             	add    %rdi,%r12
14001606a:	48 89 d7             	mov    %rdx,%rdi
14001606d:	4c 03 65 00          	add    0x0(%rbp),%r12
140016071:	49 31 d6             	xor    %rdx,%r14
140016074:	4c 31 c7             	xor    %r8,%rdi
140016077:	49 c1 cd 0e          	ror    $0xe,%r13
14001607b:	4c 89 c1             	mov    %r8,%rcx
14001607e:	49 21 ff             	and    %rdi,%r15
140016081:	49 c1 ce 1c          	ror    $0x1c,%r14
140016085:	4d 01 ec             	add    %r13,%r12
140016088:	4c 31 f9             	xor    %r15,%rcx
14001608b:	4d 01 e2             	add    %r12,%r10
14001608e:	4c 01 e1             	add    %r12,%rcx
140016091:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140016095:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14001609a:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14001609f:	4d 89 ec             	mov    %r13,%r12
1400160a2:	49 c1 cd 07          	ror    $0x7,%r13
1400160a6:	4c 01 f1             	add    %r14,%rcx
1400160a9:	4d 89 fe             	mov    %r15,%r14
1400160ac:	49 c1 cf 2a          	ror    $0x2a,%r15
1400160b0:	4d 31 e5             	xor    %r12,%r13
1400160b3:	49 c1 ec 07          	shr    $0x7,%r12
1400160b7:	49 d1 cd             	ror    $1,%r13
1400160ba:	4d 31 f7             	xor    %r14,%r15
1400160bd:	49 c1 ee 06          	shr    $0x6,%r14
1400160c1:	49 c1 cf 13          	ror    $0x13,%r15
1400160c5:	4d 31 ec             	xor    %r13,%r12
1400160c8:	4d 31 f7             	xor    %r14,%r15
1400160cb:	4c 03 64 24 78       	add    0x78(%rsp),%r12
1400160d0:	4c 03 64 24 30       	add    0x30(%rsp),%r12
1400160d5:	4d 89 d5             	mov    %r10,%r13
1400160d8:	4d 01 fc             	add    %r15,%r12
1400160db:	49 89 ce             	mov    %rcx,%r14
1400160de:	49 c1 cd 17          	ror    $0x17,%r13
1400160e2:	4d 89 df             	mov    %r11,%r15
1400160e5:	4d 31 d5             	xor    %r10,%r13
1400160e8:	49 c1 ce 05          	ror    $0x5,%r14
1400160ec:	49 31 c7             	xor    %rax,%r15
1400160ef:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400160f4:	49 31 ce             	xor    %rcx,%r14
1400160f7:	4d 21 d7             	and    %r10,%r15
1400160fa:	49 c1 cd 04          	ror    $0x4,%r13
1400160fe:	49 01 dc             	add    %rbx,%r12
140016101:	49 31 c7             	xor    %rax,%r15
140016104:	49 c1 ce 06          	ror    $0x6,%r14
140016108:	4d 31 d5             	xor    %r10,%r13
14001610b:	4d 01 fc             	add    %r15,%r12
14001610e:	49 89 cf             	mov    %rcx,%r15
140016111:	4c 03 65 00          	add    0x0(%rbp),%r12
140016115:	49 31 ce             	xor    %rcx,%r14
140016118:	49 31 d7             	xor    %rdx,%r15
14001611b:	49 c1 cd 0e          	ror    $0xe,%r13
14001611f:	48 89 d3             	mov    %rdx,%rbx
140016122:	4c 21 ff             	and    %r15,%rdi
140016125:	49 c1 ce 1c          	ror    $0x1c,%r14
140016129:	4d 01 ec             	add    %r13,%r12
14001612c:	48 31 fb             	xor    %rdi,%rbx
14001612f:	4d 01 e1             	add    %r12,%r9
140016132:	4c 01 e3             	add    %r12,%rbx
140016135:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140016139:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
14001613e:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140016143:	4d 89 ec             	mov    %r13,%r12
140016146:	49 c1 cd 07          	ror    $0x7,%r13
14001614a:	4c 01 f3             	add    %r14,%rbx
14001614d:	49 89 fe             	mov    %rdi,%r14
140016150:	48 c1 cf 2a          	ror    $0x2a,%rdi
140016154:	4d 31 e5             	xor    %r12,%r13
140016157:	49 c1 ec 07          	shr    $0x7,%r12
14001615b:	49 d1 cd             	ror    $1,%r13
14001615e:	4c 31 f7             	xor    %r14,%rdi
140016161:	49 c1 ee 06          	shr    $0x6,%r14
140016165:	48 c1 cf 13          	ror    $0x13,%rdi
140016169:	4d 31 ec             	xor    %r13,%r12
14001616c:	4c 31 f7             	xor    %r14,%rdi
14001616f:	4c 03 24 24          	add    (%rsp),%r12
140016173:	4c 03 64 24 38       	add    0x38(%rsp),%r12
140016178:	4d 89 cd             	mov    %r9,%r13
14001617b:	49 01 fc             	add    %rdi,%r12
14001617e:	49 89 de             	mov    %rbx,%r14
140016181:	49 c1 cd 17          	ror    $0x17,%r13
140016185:	4c 89 d7             	mov    %r10,%rdi