14001408e:	41 c1 ce 09          	ror    $0x9,%r14d
140014092:	45 31 d5             	xor    %r10d,%r13d
140014095:	41 31 c4             	xor    %eax,%r12d
140014098:	41 c1 cd 05          	ror    $0x5,%r13d
14001409c:	41 31 ce             	xor    %ecx,%r14d
14001409f:	45 21 d4             	and    %r10d,%r12d
1400140a2:	45 31 d5             	xor    %r10d,%r13d
1400140a5:	03 5c 24 18          	add    0x18(%rsp),%ebx
1400140a9:	41 89 cf             	mov    %ecx,%r15d
1400140ac:	41 31 c4             	xor    %eax,%r12d
1400140af:	41 c1 ce 0b          	ror    $0xb,%r14d
1400140b3:	41 31 d7             	xor    %edx,%r15d
1400140b6:	44 01 e3             	add    %r12d,%ebx
1400140b9:	41 c1 cd 06          	ror    $0x6,%r13d
1400140bd:	44 21 ff             	and    %r15d,%edi
1400140c0:	41 31 ce             	xor    %ecx,%r14d
1400140c3:	44 01 eb             	add    %r13d,%ebx
1400140c6:	31 d7                	xor    %edx,%edi
1400140c8:	41 c1 ce 02          	ror    $0x2,%r14d
1400140cc:	41 01 d9             	add    %ebx,%r9d
1400140cf:	01 fb                	add    %edi,%ebx
1400140d1:	45 89 cd             	mov    %r9d,%r13d
1400140d4:	41 01 de             	add    %ebx,%r14d
1400140d7:	41 c1 cd 0e          	ror    $0xe,%r13d
1400140db:	44 89 f3             	mov    %r14d,%ebx
1400140de:	45 89 d4             	mov    %r10d,%r12d
1400140e1:	41 c1 ce 09          	ror    $0x9,%r14d
1400140e5:	45 31 cd             	xor    %r9d,%r13d
1400140e8:	45 31 dc             	xor    %r11d,%r12d
1400140eb:	41 c1 cd 05          	ror    $0x5,%r13d
1400140ef:	41 31 de             	xor    %ebx,%r14d
1400140f2:	45 21 cc             	and    %r9d,%r12d
1400140f5:	45 31 cd             	xor    %r9d,%r13d
1400140f8:	03 44 24 1c          	add    0x1c(%rsp),%eax
1400140fc:	89 df                	mov    %ebx,%edi
1400140fe:	45 31 dc             	xor    %r11d,%r12d
140014101:	41 c1 ce 0b          	ror    $0xb,%r14d
140014105:	31 cf                	xor    %ecx,%edi
140014107:	44 01 e0             	add    %r12d,%eax
14001410a:	41 c1 cd 06          	ror    $0x6,%r13d
14001410e:	41 21 ff             	and    %edi,%r15d
140014111:	41 31 de             	xor    %ebx,%r14d
140014114:	44 01 e8             	add    %r13d,%eax
140014117:	41 31 cf             	xor    %ecx,%r15d
14001411a:	41 c1 ce 02          	ror    $0x2,%r14d
14001411e:	41 01 c0             	add    %eax,%r8d
140014121:	44 01 f8             	add    %r15d,%eax
140014124:	45 89 c5             	mov    %r8d,%r13d
140014127:	41 01 c6             	add    %eax,%r14d
14001412a:	41 c1 cd 0e          	ror    $0xe,%r13d
14001412e:	44 89 f0             	mov    %r14d,%eax
140014131:	45 89 cc             	mov    %r9d,%r12d
140014134:	41 c1 ce 09          	ror    $0x9,%r14d
140014138:	45 31 c5             	xor    %r8d,%r13d
14001413b:	45 31 d4             	xor    %r10d,%r12d
14001413e:	41 c1 cd 05          	ror    $0x5,%r13d
140014142:	41 31 c6             	xor    %eax,%r14d
140014145:	45 21 c4             	and    %r8d,%r12d
140014148:	45 31 c5             	xor    %r8d,%r13d
14001414b:	44 03 5c 24 20       	add    0x20(%rsp),%r11d
140014150:	41 89 c7             	mov    %eax,%r15d
140014153:	45 31 d4             	xor    %r10d,%r12d
140014156:	41 c1 ce 0b          	ror    $0xb,%r14d
14001415a:	41 31 df             	xor    %ebx,%r15d
14001415d:	45 01 e3             	add    %r12d,%r11d
140014160:	41 c1 cd 06          	ror    $0x6,%r13d
140014164:	44 21 ff             	and    %r15d,%edi
140014167:	41 31 c6             	xor    %eax,%r14d
14001416a:	45 01 eb             	add    %r13d,%r11d
14001416d:	31 df                	xor    %ebx,%edi
14001416f:	41 c1 ce 02          	ror    $0x2,%r14d
140014173:	44 01 da             	add    %r11d,%edx
140014176:	41 01 fb             	add    %edi,%r11d
140014179:	41 89 d5             	mov    %edx,%r13d
14001417c:	45 01 de             	add    %r11d,%r14d
14001417f:	41 c1 cd 0e          	ror    $0xe,%r13d
140014183:	45 89 f3             	mov    %r14d,%r11d
140014186:	45 89 c4             	mov    %r8d,%r12d
140014189:	41 c1 ce 09          	ror    $0x9,%r14d
14001418d:	41 31 d5             	xor    %edx,%r13d
140014190:	45 31 cc             	xor    %r9d,%r12d
140014193:	41 c1 cd 05          	ror    $0x5,%r13d
140014197:	45 31 de             	xor    %r11d,%r14d
14001419a:	41 21 d4             	and    %edx,%r12d
14001419d:	41 31 d5             	xor    %edx,%r13d
1400141a0:	44 03 54 24 24       	add    0x24(%rsp),%r10d
1400141a5:	44 89 df             	mov    %r11d,%edi
1400141a8:	45 31 cc             	xor    %r9d,%r12d
1400141ab:	41 c1 ce 0b          	ror    $0xb,%r14d
1400141af:	31 c7                	xor    %eax,%edi
1400141b1:	45 01 e2             	add    %r12d,%r10d
1400141b4:	41 c1 cd 06          	ror    $0x6,%r13d
1400141b8:	41 21 ff             	and    %edi,%r15d
1400141bb:	45 31 de             	xor    %r11d,%r14d
1400141be:	45 01 ea             	add    %r13d,%r10d
1400141c1:	41 31 c7             	xor    %eax,%r15d
1400141c4:	41 c1 ce 02          	ror    $0x2,%r14d
1400141c8:	44 01 d1             	add    %r10d,%ecx
1400141cb:	45 01 fa             	add    %r15d,%r10d
1400141ce:	41 89 cd             	mov    %ecx,%r13d
1400141d1:	45 01 d6             	add    %r10d,%r14d
1400141d4:	41 c1 cd 0e          	ror    $0xe,%r13d
1400141d8:	45 89 f2             	mov    %r14d,%r10d
1400141db:	41 89 d4             	mov    %edx,%r12d
1400141de:	41 c1 ce 09          	ror    $0x9,%r14d
1400141e2:	41 31 cd             	xor    %ecx,%r13d
1400141e5:	45 31 c4             	xor    %r8d,%r12d
1400141e8:	41 c1 cd 05          	ror    $0x5,%r13d
1400141ec:	45 31 d6             	xor    %r10d,%r14d
1400141ef:	41 21 cc             	and    %ecx,%r12d
1400141f2:	41 31 cd             	xor    %ecx,%r13d
1400141f5:	44 03 4c 24 28       	add    0x28(%rsp),%r9d
1400141fa:	45 89 d7             	mov    %r10d,%r15d
1400141fd:	45 31 c4             	xor    %r8d,%r12d
140014200:	41 c1 ce 0b          	ror    $0xb,%r14d
140014204:	45 31 df             	xor    %r11d,%r15d
140014207:	45 01 e1             	add    %r12d,%r9d
14001420a:	41 c1 cd 06          	ror    $0x6,%r13d
14001420e:	44 21 ff             	and    %r15d,%edi
140014211:	45 31 d6             	xor    %r10d,%r14d
140014214:	45 01 e9             	add    %r13d,%r9d
140014217:	44 31 df             	xor    %r11d,%edi
14001421a:	41 c1 ce 02          	ror    $0x2,%r14d
14001421e:	44 01 cb             	add    %r9d,%ebx
140014221:	41 01 f9             	add    %edi,%r9d
140014224:	41 89 dd             	mov    %ebx,%r13d
140014227:	45 01 ce             	add    %r9d,%r14d
14001422a:	41 c1 cd 0e          	ror    $0xe,%r13d
14001422e:	45 89 f1             	mov    %r14d,%r9d
140014231:	41 89 cc             	mov    %ecx,%r12d
140014234:	41 c1 ce 09          	ror    $0x9,%r14d
140014238:	41 31 dd             	xor    %ebx,%r13d
14001423b:	41 31 d4             	xor    %edx,%r12d
14001423e:	41 c1 cd 05          	ror    $0x5,%r13d
140014242:	45 31 ce             	xor    %r9d,%r14d
140014245:	41 21 dc             	and    %ebx,%r12d
140014248:	41 31 dd             	xor    %ebx,%r13d
14001424b:	44 03 44 24 2c       	add    0x2c(%rsp),%r8d
140014250:	44 89 cf             	mov    %r9d,%edi
140014253:	41 31 d4             	xor    %edx,%r12d
140014256:	41 c1 ce 0b          	ror    $0xb,%r14d
14001425a:	44 31 d7             	xor    %r10d,%edi
14001425d:	45 01 e0             	add    %r12d,%r8d
140014260:	41 c1 cd 06          	ror    $0x6,%r13d
140014264:	41 21 ff             	and    %edi,%r15d
140014267:	45 31 ce             	xor    %r9d,%r14d
14001426a:	45 01 e8             	add    %r13d,%r8d
14001426d:	45 31 d7             	xor    %r10d,%r15d
140014270:	41 c1 ce 02          	ror    $0x2,%r14d
140014274:	44 01 c0             	add    %r8d,%eax
140014277:	45 01 f8             	add    %r15d,%r8d
14001427a:	41 89 c5             	mov    %eax,%r13d
14001427d:	45 01 c6             	add    %r8d,%r14d
140014280:	41 c1 cd 0e          	ror    $0xe,%r13d
140014284:	45 89 f0             	mov    %r14d,%r8d
140014287:	41 89 dc             	mov    %ebx,%r12d
14001428a:	41 c1 ce 09          	ror    $0x9,%r14d
14001428e:	41 31 c5             	xor    %eax,%r13d
140014291:	41 31 cc             	xor    %ecx,%r12d
140014294:	41 c1 cd 05          	ror    $0x5,%r13d
140014298:	45 31 c6             	xor    %r8d,%r14d
14001429b:	41 21 c4             	and    %eax,%r12d
14001429e:	41 31 c5             	xor    %eax,%r13d
1400142a1:	03 54 24 30          	add    0x30(%rsp),%edx
1400142a5:	45 89 c7             	mov    %r8d,%r15d
1400142a8:	41 31 cc             	xor    %ecx,%r12d
1400142ab:	41 c1 ce 0b          	ror    $0xb,%r14d
1400142af:	45 31 cf             	xor    %r9d,%r15d
1400142b2:	44 01 e2             	add    %r12d,%edx
1400142b5:	41 c1 cd 06          	ror    $0x6,%r13d
1400142b9:	44 21 ff             	and    %r15d,%edi
1400142bc:	45 31 c6             	xor    %r8d,%r14d
1400142bf:	44 01 ea             	add    %r13d,%edx
1400142c2:	44 31 cf             	xor    %r9d,%edi
1400142c5:	41 c1 ce 02          	ror    $0x2,%r14d
1400142c9:	41 01 d3             	add    %edx,%r11d
1400142cc:	01 fa                	add    %edi,%edx
1400142ce:	45 89 dd             	mov    %r11d,%r13d
1400142d1:	41 01 d6             	add    %edx,%r14d
1400142d4:	41 c1 cd 0e          	ror    $0xe,%r13d
1400142d8:	44 89 f2             	mov    %r14d,%edx
1400142db:	41 89 c4             	mov    %eax,%r12d
1400142de:	41 c1 ce 09          	ror    $0x9,%r14d
1400142e2:	45 31 dd             	xor    %r11d,%r13d
1400142e5:	41 31 dc             	xor    %ebx,%r12d
1400142e8:	41 c1 cd 05          	ror    $0x5,%r13d
1400142ec:	41 31 d6             	xor    %edx,%r14d
1400142ef:	45 21 dc             	and    %r11d,%r12d
1400142f2:	45 31 dd             	xor    %r11d,%r13d
1400142f5:	03 4c 24 34          	add    0x34(%rsp),%ecx
1400142f9:	89 d7                	mov    %edx,%edi
1400142fb:	41 31 dc             	xor    %ebx,%r12d
1400142fe:	41 c1 ce 0b          	ror    $0xb,%r14d
140014302:	44 31 c7             	xor    %r8d,%edi
140014305:	44 01 e1             	add    %r12d,%ecx
140014308:	41 c1 cd 06          	ror    $0x6,%r13d
14001430c:	41 21 ff             	and    %edi,%r15d
14001430f:	41 31 d6             	xor    %edx,%r14d
140014312:	44 01 e9             	add    %r13d,%ecx
140014315:	45 31 c7             	xor    %r8d,%r15d
140014318:	41 c1 ce 02          	ror    $0x2,%r14d
14001431c:	41 01 ca             	add    %ecx,%r10d
14001431f:	44 01 f9             	add    %r15d,%ecx
140014322:	45 89 d5             	mov    %r10d,%r13d
140014325:	41 01 ce             	add    %ecx,%r14d
140014328:	41 c1 cd 0e          	ror    $0xe,%r13d
14001432c:	44 89 f1             	mov    %r14d,%ecx
14001432f:	45 89 dc             	mov    %r11d,%r12d
140014332:	41 c1 ce 09          	ror    $0x9,%r14d
140014336:	45 31 d5             	xor    %r10d,%r13d
140014339:	41 31 c4             	xor    %eax,%r12d
14001433c:	41 c1 cd 05          	ror    $0x5,%r13d
140014340:	41 31 ce             	xor    %ecx,%r14d
140014343:	45 21 d4             	and    %r10d,%r12d
140014346:	45 31 d5             	xor    %r10d,%r13d
140014349:	03 5c 24 38          	add    0x38(%rsp),%ebx
14001434d:	41 89 cf             	mov    %ecx,%r15d
140014350:	41 31 c4             	xor    %eax,%r12d
140014353:	41 c1 ce 0b          	ror    $0xb,%r14d
140014357:	41 31 d7             	xor    %edx,%r15d
14001435a:	44 01 e3             	add    %r12d,%ebx
14001435d:	41 c1 cd 06          	ror    $0x6,%r13d
140014361:	44 21 ff             	and    %r15d,%edi
140014364:	41 31 ce             	xor    %ecx,%r14d
140014367:	44 01 eb             	add    %r13d,%ebx
14001436a:	31 d7                	xor    %edx,%edi
14001436c:	41 c1 ce 02          	ror    $0x2,%r14d
140014370:	41 01 d9             	add    %ebx,%r9d
140014373:	01 fb                	add    %edi,%ebx
140014375:	45 89 cd             	mov    %r9d,%r13d
140014378:	41 01 de             	add    %ebx,%r14d
14001437b:	41 c1 cd 0e          	ror    $0xe,%r13d
14001437f:	44 89 f3             	mov    %r14d,%ebx
140014382:	45 89 d4             	mov    %r10d,%r12d
140014385:	41 c1 ce 09          	ror    $0x9,%r14d
140014389:	45 31 cd             	xor    %r9d,%r13d
14001438c:	45 31 dc             	xor    %r11d,%r12d
14001438f:	41 c1 cd 05          	ror    $0x5,%r13d
140014393:	41 31 de             	xor    %ebx,%r14d
140014396:	45 21 cc             	and    %r9d,%r12d
140014399:	45 31 cd             	xor    %r9d,%r13d
14001439c:	03 44 24 3c          	add    0x3c(%rsp),%eax
1400143a0:	89 df                	mov    %ebx,%edi
1400143a2:	45 31 dc             	xor    %r11d,%r12d
1400143a5:	41 c1 ce 0b          	ror    $0xb,%r14d
1400143a9:	31 cf                	xor    %ecx,%edi
1400143ab:	44 01 e0             	add    %r12d,%eax
1400143ae:	41 c1 cd 06          	ror    $0x6,%r13d
1400143b2:	41 21 ff             	and    %edi,%r15d
1400143b5:	41 31 de             	xor    %ebx,%r14d
1400143b8:	44 01 e8             	add    %r13d,%eax
1400143bb:	41 31 cf             	xor    %ecx,%r15d
1400143be:	41 c1 ce 02          	ror    $0x2,%r14d
1400143c2:	41 01 c0             	add    %eax,%r8d
1400143c5:	44 01 f8             	add    %r15d,%eax
1400143c8:	45 89 c5             	mov    %r8d,%r13d
1400143cb:	41 01 c6             	add    %eax,%r14d
1400143ce:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400143d3:	44 89 f0             	mov    %r14d,%eax
1400143d6:	03 07                	add    (%rdi),%eax
1400143d8:	48 8d 76 40          	lea    0x40(%rsi),%rsi
1400143dc:	03 5f 04             	add    0x4(%rdi),%ebx
1400143df:	03 4f 08             	add    0x8(%rdi),%ecx
1400143e2:	03 57 0c             	add    0xc(%rdi),%edx
1400143e5:	44 03 47 10          	add    0x10(%rdi),%r8d
1400143e9:	44 03 4f 14          	add    0x14(%rdi),%r9d
1400143ed:	44 03 57 18          	add    0x18(%rdi),%r10d
1400143f1:	44 03 5f 1c          	add    0x1c(%rdi),%r11d
1400143f5:	48 3b 74 24 50       	cmp    0x50(%rsp),%rsi
1400143fa:	89 07                	mov    %eax,(%rdi)
1400143fc:	89 5f 04             	mov    %ebx,0x4(%rdi)
1400143ff:	89 4f 08             	mov    %ecx,0x8(%rdi)
140014402:	89 57 0c             	mov    %edx,0xc(%rdi)
140014405:	44 89 47 10          	mov    %r8d,0x10(%rdi)
140014409:	44 89 4f 14          	mov    %r9d,0x14(%rdi)
14001440d:	44 89 57 18          	mov    %r10d,0x18(%rdi)
140014411:	44 89 5f 1c          	mov    %r11d,0x1c(%rdi)
140014415:	0f 82 b5 f1 ff ff    	jb     0x1400135d0
14001441b:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140014420:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140014425:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
14001442a:	44 0f 28 84 24 80 00 	movaps 0x80(%rsp),%xmm8
140014431:	00 00
140014433:	44 0f 28 8c 24 90 00 	movaps 0x90(%rsp),%xmm9
14001443a:	00 00
14001443c:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140014440:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140014444:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140014448:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
14001444c:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140014450:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140014454:	48 8d 26             	lea    (%rsi),%rsp
140014457:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14001445c:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140014461:	c3                   	ret
140014462:	90                   	nop
140014463:	90                   	nop
140014464:	90                   	nop
140014465:	90                   	nop
140014466:	90                   	nop
140014467:	90                   	nop
140014468:	90                   	nop
140014469:	90                   	nop
14001446a:	90                   	nop
14001446b:	90                   	nop
14001446c:	90                   	nop
14001446d:	90                   	nop
14001446e:	90                   	nop
14001446f:	90                   	nop
140014470:	90                   	nop
140014471:	90                   	nop
140014472:	90                   	nop
140014473:	90                   	nop
140014474:	90                   	nop
140014475:	90                   	nop
140014476:	90                   	nop
140014477:	90                   	nop
140014478:	90                   	nop
140014479:	90                   	nop
14001447a:	90                   	nop
14001447b:	90                   	nop
14001447c:	90                   	nop
14001447d:	90                   	nop
14001447e:	90                   	nop
14001447f:	90                   	nop
140014480:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140014485:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001448a:	48 89 e0             	mov    %rsp,%rax
14001448d:	48 89 cf             	mov    %rcx,%rdi
140014490:	48 89 d6             	mov    %rdx,%rsi
140014493:	4c 89 c2             	mov    %r8,%rdx
140014496:	48 89 e0             	mov    %rsp,%rax
140014499:	53                   	push   %rbx
14001449a:	55                   	push   %rbp
14001449b:	41 54                	push   %r12
14001449d:	41 55                	push   %r13
14001449f:	41 56                	push   %r14
1400144a1:	41 57                	push   %r15
1400144a3:	48 c1 e2 04          	shl    $0x4,%rdx
1400144a7:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400144ae:	48 8d 14 96          	lea    (%rsi,%rdx,4),%rdx
1400144b2:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
1400144b6:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400144bb:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1400144c0:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1400144c5:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400144ca:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
1400144cf:	0f 29 7c 24 70       	movaps %xmm7,0x70(%rsp)
1400144d4:	44 0f 29 84 24 80 00 	movaps %xmm8,0x80(%rsp)
1400144db:	00 00