140d9d1b8:	41 8b 94 8f 40 d0 1a 	mov    0x11ad040(%r15,%rcx,4),%edx
140d9d1bf:	01
140d9d1c0:	c1 ca 10             	ror    $0x10,%edx
140d9d1c3:	41 8b c0             	mov    %r8d,%eax
140d9d1c6:	c1 e8 10             	shr    $0x10,%eax
140d9d1c9:	0f b6 c8             	movzbl %al,%ecx
140d9d1cc:	41 8b 84 8f 40 d0 1a 	mov    0x11ad040(%r15,%rcx,4),%eax
140d9d1d3:	01
140d9d1d4:	c1 c8 08             	ror    $0x8,%eax
140d9d1d7:	33 d0                	xor    %eax,%edx
140d9d1d9:	41 0f b6 c0          	movzbl %r8b,%eax
140d9d1dd:	41 8b 8c 87 40 d0 1a 	mov    0x11ad040(%r15,%rax,4),%ecx
140d9d1e4:	01
140d9d1e5:	c1 c9 18             	ror    $0x18,%ecx
140d9d1e8:	33 d1                	xor    %ecx,%edx
140d9d1ea:	41 8b c0             	mov    %r8d,%eax
140d9d1ed:	48 c1 e8 18          	shr    $0x18,%rax
140d9d1f1:	41 33 94 87 40 d0 1a 	xor    0x11ad040(%r15,%rax,4),%edx
140d9d1f8:	01
140d9d1f9:	33 da                	xor    %edx,%ebx
140d9d1fb:	8b d3                	mov    %ebx,%edx
140d9d1fd:	41 33 52 0c          	xor    0xc(%r10),%edx
140d9d201:	33 d7                	xor    %edi,%edx
140d9d203:	33 d6                	xor    %esi,%edx
140d9d205:	8b c2                	mov    %edx,%eax
140d9d207:	48 c1 e8 18          	shr    $0x18,%rax
140d9d20b:	46 0f b6 8c 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%r9d
140d9d212:	1a 01
140d9d214:	8b c2                	mov    %edx,%eax
140d9d216:	c1 e8 10             	shr    $0x10,%eax
140d9d219:	0f b6 c8             	movzbl %al,%ecx
140d9d21c:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d220:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d227:	1a 01
140d9d229:	44 0b c8             	or     %eax,%r9d
140d9d22c:	8b c2                	mov    %edx,%eax
140d9d22e:	c1 e8 08             	shr    $0x8,%eax
140d9d231:	0f b6 c8             	movzbl %al,%ecx
140d9d234:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d238:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d23f:	1a 01
140d9d241:	44 0b c8             	or     %eax,%r9d
140d9d244:	0f b6 c2             	movzbl %dl,%eax
140d9d247:	45 8b c1             	mov    %r9d,%r8d
140d9d24a:	41 c1 e0 08          	shl    $0x8,%r8d
140d9d24e:	42 0f b6 94 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%edx
140d9d255:	1a 01
140d9d257:	44 0b c2             	or     %edx,%r8d
140d9d25a:	0f ca                	bswap  %edx
140d9d25c:	41 0b d1             	or     %r9d,%edx
140d9d25f:	41 8b c8             	mov    %r8d,%ecx
140d9d262:	c1 c9 1e             	ror    $0x1e,%ecx
140d9d265:	41 8b c0             	mov    %r8d,%eax
140d9d268:	c1 c8 16             	ror    $0x16,%eax
140d9d26b:	33 c8                	xor    %eax,%ecx
140d9d26d:	41 8b c0             	mov    %r8d,%eax
140d9d270:	c1 c8 0e             	ror    $0xe,%eax
140d9d273:	33 c8                	xor    %eax,%ecx
140d9d275:	33 ca                	xor    %edx,%ecx
140d9d277:	8b d3                	mov    %ebx,%edx
140d9d279:	41 33 52 08          	xor    0x8(%r10),%edx
140d9d27d:	41 33 c8             	xor    %r8d,%ecx
140d9d280:	44 33 d9             	xor    %ecx,%r11d
140d9d283:	33 d7                	xor    %edi,%edx
140d9d285:	41 33 d3             	xor    %r11d,%edx
140d9d288:	8b c2                	mov    %edx,%eax
140d9d28a:	48 c1 e8 18          	shr    $0x18,%rax
140d9d28e:	46 0f b6 8c 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%r9d
140d9d295:	1a 01
140d9d297:	8b c2                	mov    %edx,%eax
140d9d299:	c1 e8 10             	shr    $0x10,%eax
140d9d29c:	0f b6 c8             	movzbl %al,%ecx
140d9d29f:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d2a3:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d2aa:	1a 01
140d9d2ac:	44 0b c8             	or     %eax,%r9d
140d9d2af:	8b c2                	mov    %edx,%eax
140d9d2b1:	c1 e8 08             	shr    $0x8,%eax
140d9d2b4:	0f b6 c8             	movzbl %al,%ecx
140d9d2b7:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d2bb:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d2c2:	1a 01
140d9d2c4:	44 0b c8             	or     %eax,%r9d
140d9d2c7:	0f b6 c2             	movzbl %dl,%eax
140d9d2ca:	45 8b c1             	mov    %r9d,%r8d
140d9d2cd:	41 c1 e0 08          	shl    $0x8,%r8d
140d9d2d1:	42 0f b6 94 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%edx
140d9d2d8:	1a 01
140d9d2da:	44 0b c2             	or     %edx,%r8d
140d9d2dd:	41 8b c8             	mov    %r8d,%ecx
140d9d2e0:	41 8b c0             	mov    %r8d,%eax
140d9d2e3:	c1 c9 1e             	ror    $0x1e,%ecx
140d9d2e6:	c1 c8 16             	ror    $0x16,%eax
140d9d2e9:	33 c8                	xor    %eax,%ecx
140d9d2eb:	0f ca                	bswap  %edx
140d9d2ed:	41 0b d1             	or     %r9d,%edx
140d9d2f0:	41 8b c0             	mov    %r8d,%eax
140d9d2f3:	c1 c8 0e             	ror    $0xe,%eax
140d9d2f6:	33 c8                	xor    %eax,%ecx
140d9d2f8:	33 ca                	xor    %edx,%ecx
140d9d2fa:	8b d3                	mov    %ebx,%edx
140d9d2fc:	41 33 52 04          	xor    0x4(%r10),%edx
140d9d300:	41 33 c8             	xor    %r8d,%ecx
140d9d303:	33 f1                	xor    %ecx,%esi
140d9d305:	33 d6                	xor    %esi,%edx
140d9d307:	41 33 d3             	xor    %r11d,%edx
140d9d30a:	8b c2                	mov    %edx,%eax
140d9d30c:	48 c1 e8 18          	shr    $0x18,%rax
140d9d310:	46 0f b6 8c 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%r9d
140d9d317:	1a 01
140d9d319:	8b c2                	mov    %edx,%eax
140d9d31b:	c1 e8 10             	shr    $0x10,%eax
140d9d31e:	0f b6 c8             	movzbl %al,%ecx
140d9d321:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d325:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d32c:	1a 01
140d9d32e:	44 0b c8             	or     %eax,%r9d
140d9d331:	8b c2                	mov    %edx,%eax
140d9d333:	c1 e8 08             	shr    $0x8,%eax
140d9d336:	0f b6 c8             	movzbl %al,%ecx
140d9d339:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d33d:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d344:	1a 01
140d9d346:	44 0b c8             	or     %eax,%r9d
140d9d349:	0f b6 c2             	movzbl %dl,%eax
140d9d34c:	45 8b c1             	mov    %r9d,%r8d
140d9d34f:	41 c1 e0 08          	shl    $0x8,%r8d
140d9d353:	42 0f b6 94 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%edx
140d9d35a:	1a 01
140d9d35c:	44 0b c2             	or     %edx,%r8d
140d9d35f:	0f ca                	bswap  %edx
140d9d361:	41 0b d1             	or     %r9d,%edx
140d9d364:	41 8b c8             	mov    %r8d,%ecx
140d9d367:	c1 c9 1e             	ror    $0x1e,%ecx
140d9d36a:	41 8b c0             	mov    %r8d,%eax
140d9d36d:	c1 c8 16             	ror    $0x16,%eax
140d9d370:	33 c8                	xor    %eax,%ecx
140d9d372:	41 8b c0             	mov    %r8d,%eax
140d9d375:	c1 c8 0e             	ror    $0xe,%eax
140d9d378:	33 c8                	xor    %eax,%ecx
140d9d37a:	33 ca                	xor    %edx,%ecx
140d9d37c:	41 33 c8             	xor    %r8d,%ecx
140d9d37f:	33 f9                	xor    %ecx,%edi
140d9d381:	8b d7                	mov    %edi,%edx
140d9d383:	41 33 12             	xor    (%r10),%edx
140d9d386:	33 d6                	xor    %esi,%edx
140d9d388:	41 33 d3             	xor    %r11d,%edx
140d9d38b:	8b c2                	mov    %edx,%eax
140d9d38d:	48 c1 e8 18          	shr    $0x18,%rax
140d9d391:	46 0f b6 8c 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%r9d
140d9d398:	1a 01
140d9d39a:	8b c2                	mov    %edx,%eax
140d9d39c:	c1 e8 10             	shr    $0x10,%eax
140d9d39f:	0f b6 c8             	movzbl %al,%ecx
140d9d3a2:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d3a6:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d3ad:	1a 01
140d9d3af:	44 0b c8             	or     %eax,%r9d
140d9d3b2:	8b c2                	mov    %edx,%eax
140d9d3b4:	c1 e8 08             	shr    $0x8,%eax
140d9d3b7:	0f b6 c8             	movzbl %al,%ecx
140d9d3ba:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d3be:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d3c5:	1a 01
140d9d3c7:	44 0b c8             	or     %eax,%r9d
140d9d3ca:	0f b6 c2             	movzbl %dl,%eax
140d9d3cd:	45 8b c1             	mov    %r9d,%r8d
140d9d3d0:	41 c1 e0 08          	shl    $0x8,%r8d
140d9d3d4:	42 0f b6 94 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%edx
140d9d3db:	1a 01
140d9d3dd:	44 0b c2             	or     %edx,%r8d
140d9d3e0:	41 8b c8             	mov    %r8d,%ecx
140d9d3e3:	41 8b c0             	mov    %r8d,%eax
140d9d3e6:	c1 c9 1e             	ror    $0x1e,%ecx
140d9d3e9:	c1 c8 16             	ror    $0x16,%eax
140d9d3ec:	33 c8                	xor    %eax,%ecx
140d9d3ee:	41 8b c0             	mov    %r8d,%eax
140d9d3f1:	c1 c8 0e             	ror    $0xe,%eax
140d9d3f4:	33 c8                	xor    %eax,%ecx
140d9d3f6:	0f ca                	bswap  %edx
140d9d3f8:	41 0b d1             	or     %r9d,%edx
140d9d3fb:	33 ca                	xor    %edx,%ecx
140d9d3fd:	41 33 c8             	xor    %r8d,%ecx
140d9d400:	33 d9                	xor    %ecx,%ebx
140d9d402:	41 88 7e 07          	mov    %dil,0x7(%r14)
140d9d406:	8b c3                	mov    %ebx,%eax
140d9d408:	41 88 5e 03          	mov    %bl,0x3(%r14)
140d9d40c:	c1 e8 18             	shr    $0x18,%eax
140d9d40f:	41 88 06             	mov    %al,(%r14)
140d9d412:	8b c3                	mov    %ebx,%eax
140d9d414:	c1 e8 10             	shr    $0x10,%eax
140d9d417:	41 88 46 01          	mov    %al,0x1(%r14)
140d9d41b:	8b c3                	mov    %ebx,%eax
140d9d41d:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
140d9d422:	c1 e8 08             	shr    $0x8,%eax
140d9d425:	41 88 46 02          	mov    %al,0x2(%r14)
140d9d429:	8b c7                	mov    %edi,%eax
140d9d42b:	c1 e8 18             	shr    $0x18,%eax
140d9d42e:	41 88 46 04          	mov    %al,0x4(%r14)
140d9d432:	8b c7                	mov    %edi,%eax
140d9d434:	c1 e8 10             	shr    $0x10,%eax
140d9d437:	41 88 46 05          	mov    %al,0x5(%r14)
140d9d43b:	8b c7                	mov    %edi,%eax
140d9d43d:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140d9d442:	c1 e8 08             	shr    $0x8,%eax
140d9d445:	41 88 46 06          	mov    %al,0x6(%r14)
140d9d449:	8b c6                	mov    %esi,%eax
140d9d44b:	c1 e8 18             	shr    $0x18,%eax
140d9d44e:	41 88 46 08          	mov    %al,0x8(%r14)
140d9d452:	8b c6                	mov    %esi,%eax
140d9d454:	c1 e8 10             	shr    $0x10,%eax
140d9d457:	41 88 46 09          	mov    %al,0x9(%r14)
140d9d45b:	8b c6                	mov    %esi,%eax
140d9d45d:	c1 e8 08             	shr    $0x8,%eax
140d9d460:	41 88 46 0a          	mov    %al,0xa(%r14)
140d9d464:	41 8b c3             	mov    %r11d,%eax
140d9d467:	c1 e8 18             	shr    $0x18,%eax
140d9d46a:	41 88 46 0c          	mov    %al,0xc(%r14)
140d9d46e:	41 8b c3             	mov    %r11d,%eax
140d9d471:	c1 e8 10             	shr    $0x10,%eax
140d9d474:	41 88 46 0d          	mov    %al,0xd(%r14)
140d9d478:	41 8b c3             	mov    %r11d,%eax
140d9d47b:	41 88 76 0b          	mov    %sil,0xb(%r14)
140d9d47f:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
140d9d484:	c1 e8 08             	shr    $0x8,%eax
140d9d487:	41 88 46 0e          	mov    %al,0xe(%r14)
140d9d48b:	45 88 5e 0f          	mov    %r11b,0xf(%r14)
140d9d48f:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140d9d494:	41 5f                	pop    %r15
140d9d496:	c3                   	ret
140d9d497:	cc                   	int3
140d9d498:	cc                   	int3
140d9d499:	cc                   	int3
140d9d49a:	cc                   	int3
140d9d49b:	cc                   	int3
140d9d49c:	cc                   	int3
140d9d49d:	cc                   	int3
140d9d49e:	cc                   	int3
140d9d49f:	cc                   	int3
140d9d4a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d9d4a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d9d4aa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140d9d4af:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d9d4b4:	41 57                	push   %r15
140d9d4b6:	0f b6 41 05          	movzbl 0x5(%rcx),%eax
140d9d4ba:	4c 8d 3d 3f 2b 26 ff 	lea    -0xd9d4c1(%rip),%r15        # 0x140000000
140d9d4c1:	0f b6 71 04          	movzbl 0x4(%rcx),%esi
140d9d4c5:	4c 8b c9             	mov    %rcx,%r9
140d9d4c8:	0f b6 79 08          	movzbl 0x8(%rcx),%edi
140d9d4cc:	4c 8b f2             	mov    %rdx,%r14
140d9d4cf:	0f b6 59 0c          	movzbl 0xc(%rcx),%ebx
140d9d4d3:	4d 8b d0             	mov    %r8,%r10
140d9d4d6:	c1 e6 08             	shl    $0x8,%esi
140d9d4d9:	0b f0                	or     %eax,%esi
140d9d4db:	c1 e7 08             	shl    $0x8,%edi
140d9d4de:	0f b6 41 06          	movzbl 0x6(%rcx),%eax
140d9d4e2:	c1 e3 08             	shl    $0x8,%ebx
140d9d4e5:	c1 e6 08             	shl    $0x8,%esi
140d9d4e8:	0b f0                	or     %eax,%esi
140d9d4ea:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140d9d4ee:	c1 e6 08             	shl    $0x8,%esi
140d9d4f1:	0b f0                	or     %eax,%esi
140d9d4f3:	0f b6 41 09          	movzbl 0x9(%rcx),%eax
140d9d4f7:	0b f8                	or     %eax,%edi
140d9d4f9:	0f b6 41 0a          	movzbl 0xa(%rcx),%eax
140d9d4fd:	c1 e7 08             	shl    $0x8,%edi
140d9d500:	0b f8                	or     %eax,%edi
140d9d502:	0f b6 41 0b          	movzbl 0xb(%rcx),%eax
140d9d506:	c1 e7 08             	shl    $0x8,%edi
140d9d509:	0b f8                	or     %eax,%edi
140d9d50b:	0f b6 41 0d          	movzbl 0xd(%rcx),%eax
140d9d50f:	0b d8                	or     %eax,%ebx
140d9d511:	0f b6 41 0e          	movzbl 0xe(%rcx),%eax
140d9d515:	c1 e3 08             	shl    $0x8,%ebx
140d9d518:	0b d8                	or     %eax,%ebx
140d9d51a:	0f b6 41 0f          	movzbl 0xf(%rcx),%eax
140d9d51e:	c1 e3 08             	shl    $0x8,%ebx
140d9d521:	0b d8                	or     %eax,%ebx
140d9d523:	8b d3                	mov    %ebx,%edx
140d9d525:	41 33 10             	xor    (%r8),%edx
140d9d528:	33 d7                	xor    %edi,%edx
140d9d52a:	33 d6                	xor    %esi,%edx
140d9d52c:	8b c2                	mov    %edx,%eax
140d9d52e:	48 c1 e8 18          	shr    $0x18,%rax
140d9d532:	46 0f b6 84 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%r8d
140d9d539:	1a 01
140d9d53b:	8b c2                	mov    %edx,%eax
140d9d53d:	c1 e8 10             	shr    $0x10,%eax
140d9d540:	0f b6 c8             	movzbl %al,%ecx
140d9d543:	41 c1 e0 08          	shl    $0x8,%r8d
140d9d547:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d54e:	1a 01
140d9d550:	44 0b c0             	or     %eax,%r8d
140d9d553:	8b c2                	mov    %edx,%eax
140d9d555:	c1 e8 08             	shr    $0x8,%eax
140d9d558:	0f b6 c8             	movzbl %al,%ecx
140d9d55b:	41 c1 e0 08          	shl    $0x8,%r8d
140d9d55f:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d566:	1a 01
140d9d568:	44 0b c0             	or     %eax,%r8d
140d9d56b:	0f b6 c2             	movzbl %dl,%eax
140d9d56e:	41 8b d0             	mov    %r8d,%edx
140d9d571:	c1 e2 08             	shl    $0x8,%edx
140d9d574:	42 0f b6 8c 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%ecx
140d9d57b:	1a 01
140d9d57d:	0b d1                	or     %ecx,%edx
140d9d57f:	0f c9                	bswap  %ecx
140d9d581:	41 0b c8             	or     %r8d,%ecx
140d9d584:	44 8b da             	mov    %edx,%r11d
140d9d587:	41 c1 cb 1e          	ror    $0x1e,%r11d
140d9d58b:	8b c2                	mov    %edx,%eax
140d9d58d:	c1 c8 16             	ror    $0x16,%eax
140d9d590:	44 33 d8             	xor    %eax,%r11d
140d9d593:	8b c2                	mov    %edx,%eax
140d9d595:	c1 c8 0e             	ror    $0xe,%eax
140d9d598:	44 33 d8             	xor    %eax,%r11d
140d9d59b:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
140d9d5a0:	44 33 d9             	xor    %ecx,%r11d
140d9d5a3:	41 0f b6 09          	movzbl (%r9),%ecx
140d9d5a7:	c1 e1 08             	shl    $0x8,%ecx
140d9d5aa:	0b c8                	or     %eax,%ecx
140d9d5ac:	41 0f b6 41 02       	movzbl 0x2(%r9),%eax
140d9d5b1:	c1 e1 08             	shl    $0x8,%ecx
140d9d5b4:	0b c8                	or     %eax,%ecx
140d9d5b6:	41 0f b6 41 03       	movzbl 0x3(%r9),%eax
140d9d5bb:	c1 e1 08             	shl    $0x8,%ecx
140d9d5be:	0b c8                	or     %eax,%ecx
140d9d5c0:	44 33 d9             	xor    %ecx,%r11d
140d9d5c3:	44 33 da             	xor    %edx,%r11d
140d9d5c6:	8b d3                	mov    %ebx,%edx
140d9d5c8:	41 33 52 04          	xor    0x4(%r10),%edx
140d9d5cc:	33 d7                	xor    %edi,%edx
140d9d5ce:	41 33 d3             	xor    %r11d,%edx
140d9d5d1:	8b c2                	mov    %edx,%eax
140d9d5d3:	48 c1 e8 18          	shr    $0x18,%rax
140d9d5d7:	46 0f b6 8c 38 40 cf 	movzbl 0x11acf40(%rax,%r15,1),%r9d
140d9d5de:	1a 01
140d9d5e0:	8b c2                	mov    %edx,%eax
140d9d5e2:	c1 e8 10             	shr    $0x10,%eax
140d9d5e5:	0f b6 c8             	movzbl %al,%ecx
140d9d5e8:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d5ec:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d5f3:	1a 01
140d9d5f5:	44 0b c8             	or     %eax,%r9d
140d9d5f8:	8b c2                	mov    %edx,%eax
140d9d5fa:	c1 e8 08             	shr    $0x8,%eax
140d9d5fd:	0f b6 c8             	movzbl %al,%ecx
140d9d600:	41 c1 e1 08          	shl    $0x8,%r9d
140d9d604:	42 0f b6 84 39 40 cf 	movzbl 0x11acf40(%rcx,%r15,1),%eax
140d9d60b:	1a 01