140d4833e:	45 33 94 84 30 d0 17 	xor    0x117d030(%r12,%rax,4),%r10d
140d48345:	01
140d48346:	45 33 d1             	xor    %r9d,%r10d
140d48349:	45 33 da             	xor    %r10d,%r11d
140d4834c:	45 33 cb             	xor    %r11d,%r9d
140d4834f:	41 8b db             	mov    %r11d,%ebx
140d48352:	c1 eb 10             	shr    $0x10,%ebx
140d48355:	41 8b f9             	mov    %r9d,%edi
140d48358:	81 e7 ff 00 ff ff    	and    $0xffff00ff,%edi
140d4835e:	41 c1 e9 08          	shr    $0x8,%r9d
140d48362:	c1 e7 08             	shl    $0x8,%edi
140d48365:	41 81 e1 ff 00 ff 00 	and    $0xff00ff,%r9d
140d4836c:	41 33 f9             	xor    %r9d,%edi
140d4836f:	41 c1 e3 10          	shl    $0x10,%r11d
140d48373:	41 0b db             	or     %r11d,%ebx
140d48376:	33 fb                	xor    %ebx,%edi
140d48378:	33 de                	xor    %esi,%ebx
140d4837a:	44 33 d7             	xor    %edi,%r10d
140d4837d:	33 f7                	xor    %edi,%esi
140d4837f:	41 33 76 0c          	xor    0xc(%r14),%esi
140d48383:	41 33 da             	xor    %r10d,%ebx
140d48386:	45 33 16             	xor    (%r14),%r10d
140d48389:	8b c3                	mov    %ebx,%eax
140d4838b:	41 33 46 04          	xor    0x4(%r14),%eax
140d4838f:	41 33 5e 08          	xor    0x8(%r14),%ebx
140d48393:	33 f8                	xor    %eax,%edi
140d48395:	49 83 c6 10          	add    $0x10,%r14
140d48399:	41 83 ef 02          	sub    $0x2,%r15d
140d4839d:	0f 84 ab 02 00 00    	je     0x140d4864e
140d483a3:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140d483a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d483af:	00
140d483b0:	8b c3                	mov    %ebx,%eax
140d483b2:	44 8b c3             	mov    %ebx,%r8d
140d483b5:	c1 e8 10             	shr    $0x10,%eax
140d483b8:	0f b6 c8             	movzbl %al,%ecx
140d483bb:	8b c3                	mov    %ebx,%eax
140d483bd:	c1 e8 08             	shr    $0x8,%eax
140d483c0:	49 c1 e8 18          	shr    $0x18,%r8
140d483c4:	43 8b ac 84 30 cc 17 	mov    0x117cc30(%r12,%r8,4),%ebp
140d483cb:	01
140d483cc:	41 33 ac 8c 30 d0 17 	xor    0x117d030(%r12,%rcx,4),%ebp
140d483d3:	01
140d483d4:	0f b6 c8             	movzbl %al,%ecx
140d483d7:	44 8b c6             	mov    %esi,%r8d
140d483da:	0f b6 c3             	movzbl %bl,%eax
140d483dd:	49 c1 e8 18          	shr    $0x18,%r8
140d483e1:	41 33 ac 8c 30 c4 17 	xor    0x117c430(%r12,%rcx,4),%ebp
140d483e8:	01
140d483e9:	41 33 ac 84 30 c8 17 	xor    0x117c830(%r12,%rax,4),%ebp
140d483f0:	01
140d483f1:	8b c6                	mov    %esi,%eax
140d483f3:	47 8b 9c 84 30 cc 17 	mov    0x117cc30(%r12,%r8,4),%r11d
140d483fa:	01
140d483fb:	c1 e8 10             	shr    $0x10,%eax
140d483fe:	0f b6 c8             	movzbl %al,%ecx
140d48401:	8b c6                	mov    %esi,%eax
140d48403:	c1 e8 08             	shr    $0x8,%eax
140d48406:	44 8b c7             	mov    %edi,%r8d
140d48409:	49 c1 e8 18          	shr    $0x18,%r8
140d4840d:	45 33 9c 8c 30 d0 17 	xor    0x117d030(%r12,%rcx,4),%r11d
140d48414:	01
140d48415:	0f b6 c8             	movzbl %al,%ecx
140d48418:	40 0f b6 c6          	movzbl %sil,%eax
140d4841c:	47 8b 8c 84 30 cc 17 	mov    0x117cc30(%r12,%r8,4),%r9d
140d48423:	01
140d48424:	45 8b c2             	mov    %r10d,%r8d
140d48427:	45 33 9c 8c 30 c4 17 	xor    0x117c430(%r12,%rcx,4),%r11d
140d4842e:	01
140d4842f:	45 33 9c 84 30 c8 17 	xor    0x117c830(%r12,%rax,4),%r11d
140d48436:	01
140d48437:	8b c7                	mov    %edi,%eax
140d48439:	c1 e8 10             	shr    $0x10,%eax
140d4843c:	0f b6 c8             	movzbl %al,%ecx
140d4843f:	8b c7                	mov    %edi,%eax
140d48441:	c1 e8 08             	shr    $0x8,%eax
140d48444:	49 c1 e8 18          	shr    $0x18,%r8
140d48448:	45 33 8c 8c 30 d0 17 	xor    0x117d030(%r12,%rcx,4),%r9d
140d4844f:	01
140d48450:	0f b6 c8             	movzbl %al,%ecx
140d48453:	43 8b b4 84 30 cc 17 	mov    0x117cc30(%r12,%r8,4),%esi
140d4845a:	01
140d4845b:	40 0f b6 c7          	movzbl %dil,%eax
140d4845f:	45 33 8c 8c 30 c4 17 	xor    0x117c430(%r12,%rcx,4),%r9d
140d48466:	01
140d48467:	45 33 8c 84 30 c8 17 	xor    0x117c830(%r12,%rax,4),%r9d
140d4846e:	01
140d4846f:	41 8b c2             	mov    %r10d,%eax
140d48472:	44 33 cd             	xor    %ebp,%r9d
140d48475:	c1 e8 10             	shr    $0x10,%eax
140d48478:	0f b6 c8             	movzbl %al,%ecx
140d4847b:	41 33 eb             	xor    %r11d,%ebp
140d4847e:	41 8b c2             	mov    %r10d,%eax
140d48481:	45 33 d9             	xor    %r9d,%r11d
140d48484:	c1 e8 08             	shr    $0x8,%eax
140d48487:	41 33 b4 8c 30 d0 17 	xor    0x117d030(%r12,%rcx,4),%esi
140d4848e:	01
140d4848f:	0f b6 c8             	movzbl %al,%ecx
140d48492:	41 0f b6 c2          	movzbl %r10b,%eax
140d48496:	45 8b d3             	mov    %r11d,%r10d
140d48499:	41 81 e2 ff 00 ff ff 	and    $0xffff00ff,%r10d
140d484a0:	41 c1 eb 08          	shr    $0x8,%r11d
140d484a4:	41 c1 e2 08          	shl    $0x8,%r10d
140d484a8:	41 81 e3 ff 00 ff 00 	and    $0xff00ff,%r11d
140d484af:	41 33 b4 8c 30 c4 17 	xor    0x117c430(%r12,%rcx,4),%esi
140d484b6:	01
140d484b7:	45 33 d3             	xor    %r11d,%r10d
140d484ba:	41 33 b4 84 30 c8 17 	xor    0x117c830(%r12,%rax,4),%esi
140d484c1:	01
140d484c2:	41 33 f1             	xor    %r9d,%esi
140d484c5:	33 ee                	xor    %esi,%ebp
140d484c7:	c1 ce 10             	ror    $0x10,%esi
140d484ca:	8b dd                	mov    %ebp,%ebx
140d484cc:	41 33 d9             	xor    %r9d,%ebx
140d484cf:	0f cb                	bswap  %ebx
140d484d1:	33 dd                	xor    %ebp,%ebx
140d484d3:	41 33 ea             	xor    %r10d,%ebp
140d484d6:	33 f3                	xor    %ebx,%esi
140d484d8:	44 33 d3             	xor    %ebx,%r10d
140d484db:	45 33 56 0c          	xor    0xc(%r14),%r10d
140d484df:	33 ee                	xor    %esi,%ebp
140d484e1:	41 33 36             	xor    (%r14),%esi
140d484e4:	8b c5                	mov    %ebp,%eax
140d484e6:	41 33 46 04          	xor    0x4(%r14),%eax
140d484ea:	41 33 6e 08          	xor    0x8(%r14),%ebp
140d484ee:	33 d8                	xor    %eax,%ebx
140d484f0:	44 8b c5             	mov    %ebp,%r8d
140d484f3:	8b c5                	mov    %ebp,%eax
140d484f5:	49 c1 e8 18          	shr    $0x18,%r8
140d484f9:	43 8b bc 84 30 c4 17 	mov    0x117c430(%r12,%r8,4),%edi
140d48500:	01
140d48501:	c1 e8 10             	shr    $0x10,%eax
140d48504:	0f b6 c8             	movzbl %al,%ecx
140d48507:	8b c5                	mov    %ebp,%eax
140d48509:	c1 e8 08             	shr    $0x8,%eax
140d4850c:	45 8b c2             	mov    %r10d,%r8d
140d4850f:	49 c1 e8 18          	shr    $0x18,%r8
140d48513:	41 33 bc 8c 30 c8 17 	xor    0x117c830(%r12,%rcx,4),%edi
140d4851a:	01
140d4851b:	0f b6 c8             	movzbl %al,%ecx
140d4851e:	40 0f b6 c5          	movzbl %bpl,%eax
140d48522:	47 8b 9c 84 30 c4 17 	mov    0x117c430(%r12,%r8,4),%r11d
140d48529:	01
140d4852a:	44 8b c3             	mov    %ebx,%r8d
140d4852d:	41 33 bc 8c 30 cc 17 	xor    0x117cc30(%r12,%rcx,4),%edi
140d48534:	01
140d48535:	41 33 bc 84 30 d0 17 	xor    0x117d030(%r12,%rax,4),%edi
140d4853c:	01
140d4853d:	41 8b c2             	mov    %r10d,%eax
140d48540:	c1 e8 10             	shr    $0x10,%eax
140d48543:	0f b6 c8             	movzbl %al,%ecx
140d48546:	41 8b c2             	mov    %r10d,%eax
140d48549:	c1 e8 08             	shr    $0x8,%eax
140d4854c:	49 c1 e8 18          	shr    $0x18,%r8
140d48550:	45 33 9c 8c 30 c8 17 	xor    0x117c830(%r12,%rcx,4),%r11d
140d48557:	01
140d48558:	0f b6 c8             	movzbl %al,%ecx
140d4855b:	47 8b 8c 84 30 c4 17 	mov    0x117c430(%r12,%r8,4),%r9d
140d48562:	01
140d48563:	41 0f b6 c2          	movzbl %r10b,%eax
140d48567:	44 8b c6             	mov    %esi,%r8d
140d4856a:	45 33 9c 8c 30 cc 17 	xor    0x117cc30(%r12,%rcx,4),%r11d
140d48571:	01
140d48572:	49 c1 e8 18          	shr    $0x18,%r8
140d48576:	45 33 9c 84 30 d0 17 	xor    0x117d030(%r12,%rax,4),%r11d
140d4857d:	01
140d4857e:	8b c3                	mov    %ebx,%eax
140d48580:	c1 e8 10             	shr    $0x10,%eax
140d48583:	0f b6 c8             	movzbl %al,%ecx
140d48586:	8b c3                	mov    %ebx,%eax
140d48588:	47 8b 94 84 30 c4 17 	mov    0x117c430(%r12,%r8,4),%r10d
140d4858f:	01
140d48590:	c1 e8 08             	shr    $0x8,%eax
140d48593:	45 33 8c 8c 30 c8 17 	xor    0x117c830(%r12,%rcx,4),%r9d
140d4859a:	01
140d4859b:	0f b6 c8             	movzbl %al,%ecx
140d4859e:	0f b6 c3             	movzbl %bl,%eax
140d485a1:	45 33 8c 8c 30 cc 17 	xor    0x117cc30(%r12,%rcx,4),%r9d
140d485a8:	01
140d485a9:	45 33 8c 84 30 d0 17 	xor    0x117d030(%r12,%rax,4),%r9d
140d485b0:	01
140d485b1:	8b c6                	mov    %esi,%eax
140d485b3:	44 33 cf             	xor    %edi,%r9d
140d485b6:	c1 e8 10             	shr    $0x10,%eax
140d485b9:	0f b6 c8             	movzbl %al,%ecx
140d485bc:	8b c6                	mov    %esi,%eax
140d485be:	c1 e8 08             	shr    $0x8,%eax
140d485c1:	45 33 94 8c 30 c8 17 	xor    0x117c830(%r12,%rcx,4),%r10d
140d485c8:	01
140d485c9:	0f b6 c8             	movzbl %al,%ecx
140d485cc:	40 0f b6 c6          	movzbl %sil,%eax
140d485d0:	41 8b f3             	mov    %r11d,%esi
140d485d3:	44 33 df             	xor    %edi,%r11d
140d485d6:	41 33 f1             	xor    %r9d,%esi
140d485d9:	0f ce                	bswap  %esi
140d485db:	45 33 94 8c 30 cc 17 	xor    0x117cc30(%r12,%rcx,4),%r10d
140d485e2:	01
140d485e3:	45 33 94 84 30 d0 17 	xor    0x117d030(%r12,%rax,4),%r10d
140d485ea:	01
140d485eb:	45 33 d1             	xor    %r9d,%r10d
140d485ee:	45 33 da             	xor    %r10d,%r11d
140d485f1:	45 33 cb             	xor    %r11d,%r9d
140d485f4:	41 8b db             	mov    %r11d,%ebx
140d485f7:	c1 eb 10             	shr    $0x10,%ebx
140d485fa:	41 8b f9             	mov    %r9d,%edi
140d485fd:	81 e7 ff 00 ff ff    	and    $0xffff00ff,%edi
140d48603:	41 c1 e9 08          	shr    $0x8,%r9d
140d48607:	c1 e7 08             	shl    $0x8,%edi
140d4860a:	41 81 e1 ff 00 ff 00 	and    $0xff00ff,%r9d
140d48611:	41 33 f9             	xor    %r9d,%edi
140d48614:	41 c1 e3 10          	shl    $0x10,%r11d
140d48618:	41 0b db             	or     %r11d,%ebx
140d4861b:	33 fb                	xor    %ebx,%edi
140d4861d:	33 de                	xor    %esi,%ebx
140d4861f:	44 33 d7             	xor    %edi,%r10d
140d48622:	33 f7                	xor    %edi,%esi
140d48624:	41 33 76 1c          	xor    0x1c(%r14),%esi
140d48628:	41 33 da             	xor    %r10d,%ebx
140d4862b:	45 33 56 10          	xor    0x10(%r14),%r10d
140d4862f:	8b c3                	mov    %ebx,%eax
140d48631:	41 33 46 14          	xor    0x14(%r14),%eax
140d48635:	41 33 5e 18          	xor    0x18(%r14),%ebx
140d48639:	33 f8                	xor    %eax,%edi
140d4863b:	49 83 c6 20          	add    $0x20,%r14
140d4863f:	41 83 ef 02          	sub    $0x2,%r15d
140d48643:	0f 85 67 fd ff ff    	jne    0x140d483b0
140d48649:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
140d4864e:	41 8b c2             	mov    %r10d,%eax
140d48651:	c1 e8 10             	shr    $0x10,%eax
140d48654:	0f b6 c0             	movzbl %al,%eax
140d48657:	41 8b 84 84 30 d0 17 	mov    0x117d030(%r12,%rax,4),%eax
140d4865e:	01
140d4865f:	c1 e8 08             	shr    $0x8,%eax
140d48662:	44 0f b6 d8          	movzbl %al,%r11d
140d48666:	41 8b c2             	mov    %r10d,%eax
140d48669:	48 c1 e8 18          	shr    $0x18,%rax
140d4866d:	41 0f b6 84 84 30 cc 	movzbl 0x117cc30(%r12,%rax,4),%eax
140d48674:	17 01
140d48676:	c1 e0 08             	shl    $0x8,%eax
140d48679:	44 0b d8             	or     %eax,%r11d
140d4867c:	41 8b c2             	mov    %r10d,%eax
140d4867f:	c1 e8 08             	shr    $0x8,%eax
140d48682:	0f b6 c8             	movzbl %al,%ecx
140d48685:	41 c1 e3 08          	shl    $0x8,%r11d
140d48689:	41 0f b6 84 8c 30 c4 	movzbl 0x117c430(%r12,%rcx,4),%eax
140d48690:	17 01
140d48692:	44 0b d8             	or     %eax,%r11d
140d48695:	41 0f b6 c2          	movzbl %r10b,%eax
140d48699:	41 c1 e3 08          	shl    $0x8,%r11d
140d4869d:	41 0f b6 84 84 30 c8 	movzbl 0x117c830(%r12,%rax,4),%eax
140d486a4:	17 01
140d486a6:	44 0b d8             	or     %eax,%r11d
140d486a9:	8b c7                	mov    %edi,%eax
140d486ab:	c1 e8 10             	shr    $0x10,%eax
140d486ae:	0f b6 c0             	movzbl %al,%eax
140d486b1:	45 33 1e             	xor    (%r14),%r11d
140d486b4:	41 8b 84 84 30 d0 17 	mov    0x117d030(%r12,%rax,4),%eax
140d486bb:	01
140d486bc:	c1 e8 08             	shr    $0x8,%eax
140d486bf:	44 0f b6 d0          	movzbl %al,%r10d
140d486c3:	8b c7                	mov    %edi,%eax
140d486c5:	48 c1 e8 18          	shr    $0x18,%rax
140d486c9:	41 0f b6 84 84 30 cc 	movzbl 0x117cc30(%r12,%rax,4),%eax
140d486d0:	17 01
140d486d2:	c1 e0 08             	shl    $0x8,%eax
140d486d5:	44 0b d0             	or     %eax,%r10d
140d486d8:	8b c7                	mov    %edi,%eax
140d486da:	c1 e8 08             	shr    $0x8,%eax
140d486dd:	0f b6 c8             	movzbl %al,%ecx
140d486e0:	41 c1 e2 08          	shl    $0x8,%r10d
140d486e4:	41 0f b6 84 8c 30 c4 	movzbl 0x117c430(%r12,%rcx,4),%eax
140d486eb:	17 01
140d486ed:	44 0b d0             	or     %eax,%r10d
140d486f0:	40 0f b6 c7          	movzbl %dil,%eax
140d486f4:	41 c1 e2 08          	shl    $0x8,%r10d
140d486f8:	41 0f b6 84 84 30 c8 	movzbl 0x117c830(%r12,%rax,4),%eax
140d486ff:	17 01
140d48701:	44 0b d0             	or     %eax,%r10d
140d48704:	8b c3                	mov    %ebx,%eax
140d48706:	45 33 56 04          	xor    0x4(%r14),%r10d
140d4870a:	c1 e8 10             	shr    $0x10,%eax
140d4870d:	0f b6 c0             	movzbl %al,%eax
140d48710:	41 8b 84 84 30 d0 17 	mov    0x117d030(%r12,%rax,4),%eax
140d48717:	01
140d48718:	c1 e8 08             	shr    $0x8,%eax
140d4871b:	44 0f b6 c8          	movzbl %al,%r9d
140d4871f:	8b c3                	mov    %ebx,%eax
140d48721:	48 c1 e8 18          	shr    $0x18,%rax
140d48725:	41 0f b6 84 84 30 cc 	movzbl 0x117cc30(%r12,%rax,4),%eax
140d4872c:	17 01
140d4872e:	c1 e0 08             	shl    $0x8,%eax
140d48731:	44 0b c8             	or     %eax,%r9d
140d48734:	8b c3                	mov    %ebx,%eax
140d48736:	c1 e8 08             	shr    $0x8,%eax
140d48739:	0f b6 c8             	movzbl %al,%ecx
140d4873c:	41 c1 e1 08          	shl    $0x8,%r9d
140d48740:	41 0f b6 84 8c 30 c4 	movzbl 0x117c430(%r12,%rcx,4),%eax
140d48747:	17 01
140d48749:	44 0b c8             	or     %eax,%r9d
140d4874c:	0f b6 c3             	movzbl %bl,%eax
140d4874f:	41 c1 e1 08          	shl    $0x8,%r9d
140d48753:	41 0f b6 84 84 30 c8 	movzbl 0x117c830(%r12,%rax,4),%eax
140d4875a:	17 01
140d4875c:	44 0b c8             	or     %eax,%r9d
140d4875f:	8b c6                	mov    %esi,%eax
140d48761:	45 33 4e 08          	xor    0x8(%r14),%r9d
140d48765:	c1 e8 10             	shr    $0x10,%eax
140d48768:	0f b6 c0             	movzbl %al,%eax
140d4876b:	41 8b 84 84 30 d0 17 	mov    0x117d030(%r12,%rax,4),%eax
140d48772:	01
140d48773:	c1 e8 08             	shr    $0x8,%eax
140d48776:	44 0f b6 c0          	movzbl %al,%r8d
140d4877a:	8b c6                	mov    %esi,%eax
140d4877c:	48 c1 e8 18          	shr    $0x18,%rax
140d48780:	41 0f b6 84 84 30 cc 	movzbl 0x117cc30(%r12,%rax,4),%eax
140d48787:	17 01
140d48789:	c1 e0 08             	shl    $0x8,%eax
140d4878c:	44 0b c0             	or     %eax,%r8d
140d4878f:	8b c6                	mov    %esi,%eax
140d48791:	41 c1 e0 08          	shl    $0x8,%r8d
140d48795:	c1 e8 08             	shr    $0x8,%eax
140d48798:	0f b6 c8             	movzbl %al,%ecx
140d4879b:	41 0f b6 84 8c 30 c4 	movzbl 0x117c430(%r12,%rcx,4),%eax
140d487a2:	17 01
140d487a4:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140d487a9:	44 0b c0             	or     %eax,%r8d
140d487ac:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140d487b1:	41 c1 e0 08          	shl    $0x8,%r8d
140d487b5:	40 0f b6 c6          	movzbl %sil,%eax
140d487b9:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140d487be:	41 0f b6 84 84 30 c8 	movzbl 0x117c830(%r12,%rax,4),%eax
140d487c5:	17 01
140d487c7:	4c 8b 64 24 10       	mov    0x10(%rsp),%r12
140d487cc:	44 0b c0             	or     %eax,%r8d
140d487cf:	45 33 46 0c          	xor    0xc(%r14),%r8d
140d487d3:	41 8b c3             	mov    %r11d,%eax
140d487d6:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
140d487db:	c1 e8 18             	shr    $0x18,%eax
140d487de:	88 02                	mov    %al,(%rdx)
140d487e0:	41 8b c3             	mov    %r11d,%eax
140d487e3:	c1 e8 10             	shr    $0x10,%eax
140d487e6:	88 42 01             	mov    %al,0x1(%rdx)
140d487e9:	41 8b c3             	mov    %r11d,%eax
140d487ec:	c1 e8 08             	shr    $0x8,%eax
140d487ef:	88 42 02             	mov    %al,0x2(%rdx)
140d487f2:	41 8b c2             	mov    %r10d,%eax
140d487f5:	c1 e8 18             	shr    $0x18,%eax
140d487f8:	88 42 04             	mov    %al,0x4(%rdx)
140d487fb:	41 8b c2             	mov    %r10d,%eax
140d487fe:	c1 e8 10             	shr    $0x10,%eax