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
140016188:	4d 31 cd             	xor    %r9,%r13
14001618b:	49 c1 ce 05          	ror    $0x5,%r14
14001618f:	4c 31 df             	xor    %r11,%rdi
140016192:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140016197:	49 31 de             	xor    %rbx,%r14
14001619a:	4c 21 cf             	and    %r9,%rdi
14001619d:	49 c1 cd 04          	ror    $0x4,%r13
1400161a1:	49 01 c4             	add    %rax,%r12
1400161a4:	4c 31 df             	xor    %r11,%rdi
1400161a7:	49 c1 ce 06          	ror    $0x6,%r14
1400161ab:	4d 31 cd             	xor    %r9,%r13
1400161ae:	49 01 fc             	add    %rdi,%r12
1400161b1:	48 89 df             	mov    %rbx,%rdi
1400161b4:	4c 03 65 00          	add    0x0(%rbp),%r12
1400161b8:	49 31 de             	xor    %rbx,%r14
1400161bb:	48 31 cf             	xor    %rcx,%rdi
1400161be:	49 c1 cd 0e          	ror    $0xe,%r13
1400161c2:	48 89 c8             	mov    %rcx,%rax
1400161c5:	49 21 ff             	and    %rdi,%r15
1400161c8:	49 c1 ce 1c          	ror    $0x1c,%r14
1400161cc:	4d 01 ec             	add    %r13,%r12
1400161cf:	4c 31 f8             	xor    %r15,%rax
1400161d2:	4d 01 e0             	add    %r12,%r8
1400161d5:	4c 01 e0             	add    %r12,%rax
1400161d8:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
1400161dc:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1400161e1:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1400161e6:	4d 89 ec             	mov    %r13,%r12
1400161e9:	49 c1 cd 07          	ror    $0x7,%r13
1400161ed:	4c 01 f0             	add    %r14,%rax
1400161f0:	4d 89 fe             	mov    %r15,%r14
1400161f3:	49 c1 cf 2a          	ror    $0x2a,%r15
1400161f7:	4d 31 e5             	xor    %r12,%r13
1400161fa:	49 c1 ec 07          	shr    $0x7,%r12
1400161fe:	49 d1 cd             	ror    $1,%r13
140016201:	4d 31 f7             	xor    %r14,%r15
140016204:	49 c1 ee 06          	shr    $0x6,%r14
140016208:	49 c1 cf 13          	ror    $0x13,%r15
14001620c:	4d 31 ec             	xor    %r13,%r12
14001620f:	4d 31 f7             	xor    %r14,%r15
140016212:	4c 03 64 24 08       	add    0x8(%rsp),%r12
140016217:	4c 03 64 24 40       	add    0x40(%rsp),%r12
14001621c:	4d 89 c5             	mov    %r8,%r13
14001621f:	4d 01 fc             	add    %r15,%r12
140016222:	49 89 c6             	mov    %rax,%r14
140016225:	49 c1 cd 17          	ror    $0x17,%r13
140016229:	4d 89 cf             	mov    %r9,%r15
14001622c:	4d 31 c5             	xor    %r8,%r13
14001622f:	49 c1 ce 05          	ror    $0x5,%r14
140016233:	4d 31 d7             	xor    %r10,%r15
140016236:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14001623b:	49 31 c6             	xor    %rax,%r14
14001623e:	4d 21 c7             	and    %r8,%r15
140016241:	49 c1 cd 04          	ror    $0x4,%r13
140016245:	4d 01 dc             	add    %r11,%r12
140016248:	4d 31 d7             	xor    %r10,%r15
14001624b:	49 c1 ce 06          	ror    $0x6,%r14
14001624f:	4d 31 c5             	xor    %r8,%r13
140016252:	4d 01 fc             	add    %r15,%r12
140016255:	49 89 c7             	mov    %rax,%r15
140016258:	4c 03 65 00          	add    0x0(%rbp),%r12
14001625c:	49 31 c6             	xor    %rax,%r14
14001625f:	49 31 df             	xor    %rbx,%r15
140016262:	49 c1 cd 0e          	ror    $0xe,%r13
140016266:	49 89 db             	mov    %rbx,%r11
140016269:	4c 21 ff             	and    %r15,%rdi
14001626c:	49 c1 ce 1c          	ror    $0x1c,%r14
140016270:	4d 01 ec             	add    %r13,%r12
140016273:	49 31 fb             	xor    %rdi,%r11
140016276:	4c 01 e2             	add    %r12,%rdx
140016279:	4d 01 e3             	add    %r12,%r11
14001627c:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140016280:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
140016285:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14001628a:	4d 89 ec             	mov    %r13,%r12
14001628d:	49 c1 cd 07          	ror    $0x7,%r13
140016291:	4d 01 f3             	add    %r14,%r11
140016294:	49 89 fe             	mov    %rdi,%r14
140016297:	48 c1 cf 2a          	ror    $0x2a,%rdi
14001629b:	4d 31 e5             	xor    %r12,%r13
14001629e:	49 c1 ec 07          	shr    $0x7,%r12
1400162a2:	49 d1 cd             	ror    $1,%r13
1400162a5:	4c 31 f7             	xor    %r14,%rdi
1400162a8:	49 c1 ee 06          	shr    $0x6,%r14
1400162ac:	48 c1 cf 13          	ror    $0x13,%rdi
1400162b0:	4d 31 ec             	xor    %r13,%r12
1400162b3:	4c 31 f7             	xor    %r14,%rdi
1400162b6:	4c 03 64 24 10       	add    0x10(%rsp),%r12
1400162bb:	4c 03 64 24 48       	add    0x48(%rsp),%r12
1400162c0:	49 89 d5             	mov    %rdx,%r13
1400162c3:	49 01 fc             	add    %rdi,%r12
1400162c6:	4d 89 de             	mov    %r11,%r14
1400162c9:	49 c1 cd 17          	ror    $0x17,%r13
1400162cd:	4c 89 c7             	mov    %r8,%rdi
1400162d0:	49 31 d5             	xor    %rdx,%r13
1400162d3:	49 c1 ce 05          	ror    $0x5,%r14
1400162d7:	4c 31 cf             	xor    %r9,%rdi
1400162da:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1400162df:	4d 31 de             	xor    %r11,%r14
1400162e2:	48 21 d7             	and    %rdx,%rdi
1400162e5:	49 c1 cd 04          	ror    $0x4,%r13
1400162e9:	4d 01 d4             	add    %r10,%r12
1400162ec:	4c 31 cf             	xor    %r9,%rdi
1400162ef:	49 c1 ce 06          	ror    $0x6,%r14
1400162f3:	49 31 d5             	xor    %rdx,%r13
1400162f6:	49 01 fc             	add    %rdi,%r12
1400162f9:	4c 89 df             	mov    %r11,%rdi
1400162fc:	4c 03 65 00          	add    0x0(%rbp),%r12
140016300:	4d 31 de             	xor    %r11,%r14
140016303:	48 31 c7             	xor    %rax,%rdi
140016306:	49 c1 cd 0e          	ror    $0xe,%r13
14001630a:	49 89 c2             	mov    %rax,%r10
14001630d:	49 21 ff             	and    %rdi,%r15
140016310:	49 c1 ce 1c          	ror    $0x1c,%r14
140016314:	4d 01 ec             	add    %r13,%r12
140016317:	4d 31 fa             	xor    %r15,%r10
14001631a:	4c 01 e1             	add    %r12,%rcx
14001631d:	4d 01 e2             	add    %r12,%r10
140016320:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140016324:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140016329:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14001632e:	4d 89 ec             	mov    %r13,%r12
140016331:	49 c1 cd 07          	ror    $0x7,%r13
140016335:	4d 01 f2             	add    %r14,%r10
140016338:	4d 89 fe             	mov    %r15,%r14
14001633b:	49 c1 cf 2a          	ror    $0x2a,%r15
14001633f:	4d 31 e5             	xor    %r12,%r13
140016342:	49 c1 ec 07          	shr    $0x7,%r12
140016346:	49 d1 cd             	ror    $1,%r13
140016349:	4d 31 f7             	xor    %r14,%r15
14001634c:	49 c1 ee 06          	shr    $0x6,%r14
140016350:	49 c1 cf 13          	ror    $0x13,%r15
140016354:	4d 31 ec             	xor    %r13,%r12
140016357:	4d 31 f7             	xor    %r14,%r15
14001635a:	4c 03 64 24 18       	add    0x18(%rsp),%r12
14001635f:	4c 03 64 24 50       	add    0x50(%rsp),%r12
140016364:	49 89 cd             	mov    %rcx,%r13
140016367:	4d 01 fc             	add    %r15,%r12
14001636a:	4d 89 d6             	mov    %r10,%r14
14001636d:	49 c1 cd 17          	ror    $0x17,%r13
140016371:	49 89 d7             	mov    %rdx,%r15
140016374:	49 31 cd             	xor    %rcx,%r13
140016377:	49 c1 ce 05          	ror    $0x5,%r14
14001637b:	4d 31 c7             	xor    %r8,%r15
14001637e:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140016383:	4d 31 d6             	xor    %r10,%r14
140016386:	49 21 cf             	and    %rcx,%r15
140016389:	49 c1 cd 04          	ror    $0x4,%r13
14001638d:	4d 01 cc             	add    %r9,%r12
140016390:	4d 31 c7             	xor    %r8,%r15
140016393:	49 c1 ce 06          	ror    $0x6,%r14
140016397:	49 31 cd             	xor    %rcx,%r13
14001639a:	4d 01 fc             	add    %r15,%r12
14001639d:	4d 89 d7             	mov    %r10,%r15
1400163a0:	4c 03 65 00          	add    0x0(%rbp),%r12
1400163a4:	4d 31 d6             	xor    %r10,%r14
1400163a7:	4d 31 df             	xor    %r11,%r15
1400163aa:	49 c1 cd 0e          	ror    $0xe,%r13
1400163ae:	4d 89 d9             	mov    %r11,%r9
1400163b1:	4c 21 ff             	and    %r15,%rdi
1400163b4:	49 c1 ce 1c          	ror    $0x1c,%r14
1400163b8:	4d 01 ec             	add    %r13,%r12
1400163bb:	49 31 f9             	xor    %rdi,%r9
1400163be:	4c 01 e3             	add    %r12,%rbx
1400163c1:	4d 01 e1             	add    %r12,%r9
1400163c4:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
1400163c8:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1400163cd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400163d2:	4d 89 ec             	mov    %r13,%r12
1400163d5:	49 c1 cd 07          	ror    $0x7,%r13
1400163d9:	4d 01 f1             	add    %r14,%r9
1400163dc:	49 89 fe             	mov    %rdi,%r14
1400163df:	48 c1 cf 2a          	ror    $0x2a,%rdi
1400163e3:	4d 31 e5             	xor    %r12,%r13
1400163e6:	49 c1 ec 07          	shr    $0x7,%r12