140d2857f:	49 8b c2             	mov    %r10,%rax
140d28582:	48 c1 e8 18          	shr    $0x18,%rax
140d28586:	44 8b bc 97 90 71 17 	mov    0x1177190(%rdi,%rdx,4),%r15d
140d2858d:	01
140d2858e:	44 33 bc 8f 90 75 17 	xor    0x1177590(%rdi,%rcx,4),%r15d
140d28595:	01
140d28596:	44 33 bc 87 90 6d 17 	xor    0x1176d90(%rdi,%rax,4),%r15d
140d2859d:	01
140d2859e:	41 0f b6 c1          	movzbl %r9b,%eax
140d285a2:	44 33 bc 87 90 79 17 	xor    0x1177990(%rdi,%rax,4),%r15d
140d285a9:	01
140d285aa:	49 8b c2             	mov    %r10,%rax
140d285ad:	44 33 7d 14          	xor    0x14(%rbp),%r15d
140d285b1:	48 c1 e8 10          	shr    $0x10,%rax
140d285b5:	0f b6 d0             	movzbl %al,%edx
140d285b8:	48 8b c3             	mov    %rbx,%rax
140d285bb:	48 c1 e8 08          	shr    $0x8,%rax
140d285bf:	0f b6 c8             	movzbl %al,%ecx
140d285c2:	49 8b c1             	mov    %r9,%rax
140d285c5:	48 c1 e8 18          	shr    $0x18,%rax
140d285c9:	8b 94 97 90 71 17 01 	mov    0x1177190(%rdi,%rdx,4),%edx
140d285d0:	33 94 8f 90 75 17 01 	xor    0x1177590(%rdi,%rcx,4),%edx
140d285d7:	33 94 87 90 6d 17 01 	xor    0x1176d90(%rdi,%rax,4),%edx
140d285de:	40 0f b6 c6          	movzbl %sil,%eax
140d285e2:	33 94 87 90 79 17 01 	xor    0x1177990(%rdi,%rax,4),%edx
140d285e9:	33 55 18             	xor    0x18(%rbp),%edx
140d285ec:	4c 8d 65 20          	lea    0x20(%rbp),%r12
140d285f0:	49 c1 ea 08          	shr    $0x8,%r10
140d285f4:	49 c1 e9 10          	shr    $0x10,%r9
140d285f8:	41 0f b6 c1          	movzbl %r9b,%eax
140d285fc:	48 c1 ee 18          	shr    $0x18,%rsi
140d28600:	41 0f b6 ca          	movzbl %r10b,%ecx
140d28604:	44 8b 84 8f 90 75 17 	mov    0x1177590(%rdi,%rcx,4),%r8d
140d2860b:	01
140d2860c:	44 33 84 87 90 71 17 	xor    0x1177190(%rdi,%rax,4),%r8d
140d28613:	01
140d28614:	44 33 84 b7 90 6d 17 	xor    0x1176d90(%rdi,%rsi,4),%r8d
140d2861b:	01
140d2861c:	0f b6 c3             	movzbl %bl,%eax
140d2861f:	44 33 84 87 90 79 17 	xor    0x1177990(%rdi,%rax,4),%r8d
140d28626:	01
140d28627:	44 33 45 1c          	xor    0x1c(%rbp),%r8d
140d2862b:	8b ad f0 00 00 00    	mov    0xf0(%rbp),%ebp
140d28631:	d1 fd                	sar    $1,%ebp
140d28633:	83 ed 01             	sub    $0x1,%ebp
140d28636:	0f 84 60 02 00 00    	je     0x140d2889c
140d2863c:	4c 8d 2d bd 79 2d ff 	lea    -0xd28643(%rip),%r13        # 0x140000000
140d28643:	41 8b c7             	mov    %r15d,%eax
140d28646:	48 c1 e8 08          	shr    $0x8,%rax
140d2864a:	0f b6 c8             	movzbl %al,%ecx
140d2864d:	48 8b c2             	mov    %rdx,%rax
140d28650:	48 c1 e8 10          	shr    $0x10,%rax
140d28654:	45 8b ce             	mov    %r14d,%r9d
140d28657:	49 c1 e9 18          	shr    $0x18,%r9
140d2865b:	41 8b b4 8d 90 75 17 	mov    0x1177590(%r13,%rcx,4),%esi
140d28662:	01
140d28663:	0f b6 c8             	movzbl %al,%ecx
140d28666:	41 8b 84 8d 90 71 17 	mov    0x1177190(%r13,%rcx,4),%eax
140d2866d:	01
140d2866e:	48 33 f0             	xor    %rax,%rsi
140d28671:	49 8b c0             	mov    %r8,%rax
140d28674:	48 c1 e8 18          	shr    $0x18,%rax
140d28678:	41 8b 84 85 90 6d 17 	mov    0x1176d90(%r13,%rax,4),%eax
140d2867f:	01
140d28680:	48 33 f0             	xor    %rax,%rsi
140d28683:	41 0f b6 c6          	movzbl %r14b,%eax
140d28687:	41 8b 84 85 90 79 17 	mov    0x1177990(%r13,%rax,4),%eax
140d2868e:	01
140d2868f:	48 33 f0             	xor    %rax,%rsi
140d28692:	41 8b 44 24 0c       	mov    0xc(%r12),%eax
140d28697:	48 33 f0             	xor    %rax,%rsi
140d2869a:	41 8b c6             	mov    %r14d,%eax
140d2869d:	48 c1 e8 08          	shr    $0x8,%rax
140d286a1:	0f b6 c8             	movzbl %al,%ecx
140d286a4:	41 8b c7             	mov    %r15d,%eax
140d286a7:	48 c1 e8 10          	shr    $0x10,%rax
140d286ab:	41 8b bc 8d 90 75 17 	mov    0x1177590(%r13,%rcx,4),%edi
140d286b2:	01
140d286b3:	0f b6 c8             	movzbl %al,%ecx
140d286b6:	41 8b 84 8d 90 71 17 	mov    0x1177190(%r13,%rcx,4),%eax
140d286bd:	01
140d286be:	48 33 f8             	xor    %rax,%rdi
140d286c1:	48 8b c2             	mov    %rdx,%rax
140d286c4:	48 c1 e8 18          	shr    $0x18,%rax
140d286c8:	41 8b 84 85 90 6d 17 	mov    0x1176d90(%r13,%rax,4),%eax
140d286cf:	01
140d286d0:	48 33 f8             	xor    %rax,%rdi
140d286d3:	41 0f b6 c0          	movzbl %r8b,%eax
140d286d7:	41 8b 84 85 90 79 17 	mov    0x1177990(%r13,%rax,4),%eax
140d286de:	01
140d286df:	48 33 f8             	xor    %rax,%rdi
140d286e2:	41 8b 44 24 08       	mov    0x8(%r12),%eax
140d286e7:	48 33 f8             	xor    %rax,%rdi
140d286ea:	41 8b c6             	mov    %r14d,%eax
140d286ed:	48 c1 e8 10          	shr    $0x10,%rax
140d286f1:	0f b6 c8             	movzbl %al,%ecx
140d286f4:	49 8b c0             	mov    %r8,%rax
140d286f7:	48 c1 e8 08          	shr    $0x8,%rax
140d286fb:	49 c1 e8 10          	shr    $0x10,%r8
140d286ff:	41 8b 9c 8d 90 71 17 	mov    0x1177190(%r13,%rcx,4),%ebx
140d28706:	01
140d28707:	0f b6 c8             	movzbl %al,%ecx
140d2870a:	41 8b 84 8d 90 75 17 	mov    0x1177590(%r13,%rcx,4),%eax
140d28711:	01
140d28712:	48 33 d8             	xor    %rax,%rbx
140d28715:	41 8b c7             	mov    %r15d,%eax
140d28718:	48 c1 e8 18          	shr    $0x18,%rax
140d2871c:	41 8b 84 85 90 6d 17 	mov    0x1176d90(%r13,%rax,4),%eax
140d28723:	01
140d28724:	48 33 d8             	xor    %rax,%rbx
140d28727:	0f b6 c2             	movzbl %dl,%eax
140d2872a:	48 c1 ea 08          	shr    $0x8,%rdx
140d2872e:	41 8b 84 85 90 79 17 	mov    0x1177990(%r13,%rax,4),%eax
140d28735:	01
140d28736:	48 33 d8             	xor    %rax,%rbx
140d28739:	41 8b 44 24 04       	mov    0x4(%r12),%eax
140d2873e:	48 33 d8             	xor    %rax,%rbx
140d28741:	0f b6 c2             	movzbl %dl,%eax
140d28744:	45 8b 9c 85 90 75 17 	mov    0x1177590(%r13,%rax,4),%r11d
140d2874b:	01
140d2874c:	41 0f b6 c0          	movzbl %r8b,%eax
140d28750:	41 8b 84 85 90 71 17 	mov    0x1177190(%r13,%rax,4),%eax
140d28757:	01
140d28758:	4c 33 d8             	xor    %rax,%r11
140d2875b:	43 8b 84 8d 90 6d 17 	mov    0x1176d90(%r13,%r9,4),%eax
140d28762:	01
140d28763:	4c 33 d8             	xor    %rax,%r11
140d28766:	41 0f b6 c7          	movzbl %r15b,%eax
140d2876a:	41 8b 84 85 90 79 17 	mov    0x1177990(%r13,%rax,4),%eax
140d28771:	01
140d28772:	4c 33 d8             	xor    %rax,%r11
140d28775:	41 8b 04 24          	mov    (%r12),%eax
140d28779:	4c 33 d8             	xor    %rax,%r11
140d2877c:	48 8b c7             	mov    %rdi,%rax
140d2877f:	48 c1 e8 08          	shr    $0x8,%rax
140d28783:	0f b6 d0             	movzbl %al,%edx
140d28786:	48 8b c6             	mov    %rsi,%rax
140d28789:	48 c1 e8 10          	shr    $0x10,%rax
140d2878d:	0f b6 c8             	movzbl %al,%ecx
140d28790:	49 8b c3             	mov    %r11,%rax
140d28793:	48 c1 e8 18          	shr    $0x18,%rax
140d28797:	45 8b b4 95 90 75 17 	mov    0x1177590(%r13,%rdx,4),%r14d
140d2879e:	01
140d2879f:	45 33 b4 8d 90 71 17 	xor    0x1177190(%r13,%rcx,4),%r14d
140d287a6:	01
140d287a7:	45 33 b4 85 90 6d 17 	xor    0x1176d90(%r13,%rax,4),%r14d
140d287ae:	01
140d287af:	0f b6 c3             	movzbl %bl,%eax
140d287b2:	45 33 b4 85 90 79 17 	xor    0x1177990(%r13,%rax,4),%r14d
140d287b9:	01
140d287ba:	49 8b c3             	mov    %r11,%rax
140d287bd:	45 33 74 24 10       	xor    0x10(%r12),%r14d
140d287c2:	48 c1 e8 10          	shr    $0x10,%rax
140d287c6:	0f b6 d0             	movzbl %al,%edx
140d287c9:	48 8b c6             	mov    %rsi,%rax
140d287cc:	48 c1 e8 08          	shr    $0x8,%rax
140d287d0:	0f b6 c8             	movzbl %al,%ecx
140d287d3:	48 8b c3             	mov    %rbx,%rax
140d287d6:	48 c1 e8 18          	shr    $0x18,%rax
140d287da:	45 8b bc 95 90 71 17 	mov    0x1177190(%r13,%rdx,4),%r15d
140d287e1:	01
140d287e2:	45 33 bc 8d 90 75 17 	xor    0x1177590(%r13,%rcx,4),%r15d
140d287e9:	01
140d287ea:	45 33 bc 85 90 6d 17 	xor    0x1176d90(%r13,%rax,4),%r15d
140d287f1:	01
140d287f2:	40 0f b6 c7          	movzbl %dil,%eax
140d287f6:	45 33 bc 85 90 79 17 	xor    0x1177990(%r13,%rax,4),%r15d
140d287fd:	01
140d287fe:	49 8b c3             	mov    %r11,%rax
140d28801:	45 33 7c 24 14       	xor    0x14(%r12),%r15d
140d28806:	48 c1 e8 08          	shr    $0x8,%rax
140d2880a:	0f b6 d0             	movzbl %al,%edx
140d2880d:	48 8b c3             	mov    %rbx,%rax
140d28810:	48 c1 e8 10          	shr    $0x10,%rax
140d28814:	0f b6 c8             	movzbl %al,%ecx
140d28817:	48 8b c7             	mov    %rdi,%rax
140d2881a:	48 c1 e8 18          	shr    $0x18,%rax
140d2881e:	41 8b 94 95 90 75 17 	mov    0x1177590(%r13,%rdx,4),%edx
140d28825:	01
140d28826:	48 c1 eb 08          	shr    $0x8,%rbx
140d2882a:	41 33 94 8d 90 71 17 	xor    0x1177190(%r13,%rcx,4),%edx
140d28831:	01
140d28832:	41 33 94 85 90 6d 17 	xor    0x1176d90(%r13,%rax,4),%edx
140d28839:	01
140d2883a:	40 0f b6 c6          	movzbl %sil,%eax
140d2883e:	48 c1 ef 10          	shr    $0x10,%rdi
140d28842:	48 c1 ee 18          	shr    $0x18,%rsi
140d28846:	0f b6 cb             	movzbl %bl,%ecx
140d28849:	41 33 94 85 90 79 17 	xor    0x1177990(%r13,%rax,4),%edx
140d28850:	01
140d28851:	41 33 54 24 18       	xor    0x18(%r12),%edx
140d28856:	40 0f b6 c7          	movzbl %dil,%eax
140d2885a:	45 8b 84 8d 90 75 17 	mov    0x1177590(%r13,%rcx,4),%r8d
140d28861:	01
140d28862:	45 33 84 85 90 71 17 	xor    0x1177190(%r13,%rax,4),%r8d
140d28869:	01
140d2886a:	45 33 84 b5 90 6d 17 	xor    0x1176d90(%r13,%rsi,4),%r8d
140d28871:	01
140d28872:	41 0f b6 c3          	movzbl %r11b,%eax
140d28876:	45 33 84 85 90 79 17 	xor    0x1177990(%r13,%rax,4),%r8d
140d2887d:	01
140d2887e:	45 33 44 24 1c       	xor    0x1c(%r12),%r8d
140d28883:	49 83 c4 20          	add    $0x20,%r12
140d28887:	83 ed 01             	sub    $0x1,%ebp
140d2888a:	0f 85 b3 fd ff ff    	jne    0x140d28643
140d28890:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
140d28895:	48 8d 3d 64 77 2d ff 	lea    -0xd2889c(%rip),%rdi        # 0x140000000
140d2889c:	45 8b c8             	mov    %r8d,%r9d
140d2889f:	44 8b c2             	mov    %edx,%r8d
140d288a2:	41 8b c1             	mov    %r9d,%eax
140d288a5:	48 c1 e8 10          	shr    $0x10,%rax
140d288a9:	0f b6 c8             	movzbl %al,%ecx
140d288ac:	41 8b c6             	mov    %r14d,%eax
140d288af:	48 c1 e8 18          	shr    $0x18,%rax
140d288b3:	45 8b d7             	mov    %r15d,%r10d
140d288b6:	0f b6 94 39 90 7d 17 	movzbl 0x1177d90(%rcx,%rdi,1),%edx
140d288bd:	01
140d288be:	0f b6 84 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%eax
140d288c5:	01
140d288c6:	c1 e0 08             	shl    $0x8,%eax
140d288c9:	33 d0                	xor    %eax,%edx
140d288cb:	41 8b c0             	mov    %r8d,%eax
140d288ce:	48 c1 e8 08          	shr    $0x8,%rax
140d288d2:	0f b6 c8             	movzbl %al,%ecx
140d288d5:	c1 e2 08             	shl    $0x8,%edx
140d288d8:	0f b6 84 39 90 7d 17 	movzbl 0x1177d90(%rcx,%rdi,1),%eax
140d288df:	01
140d288e0:	33 d0                	xor    %eax,%edx
140d288e2:	41 0f b6 c7          	movzbl %r15b,%eax
140d288e6:	c1 e2 08             	shl    $0x8,%edx
140d288e9:	0f b6 84 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%eax
140d288f0:	01
140d288f1:	33 d0                	xor    %eax,%edx
140d288f3:	41 33 14 24          	xor    (%r12),%edx
140d288f7:	8b c2                	mov    %edx,%eax
140d288f9:	c1 c2 08             	rol    $0x8,%edx
140d288fc:	c1 c8 08             	ror    $0x8,%eax
140d288ff:	33 d0                	xor    %eax,%edx
140d28901:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
140d28907:	33 d0                	xor    %eax,%edx
140d28909:	41 8b c7             	mov    %r15d,%eax
140d2890c:	48 c1 e8 18          	shr    $0x18,%rax
140d28910:	41 89 55 00          	mov    %edx,0x0(%r13)
140d28914:	0f b6 94 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%edx
140d2891b:	01
140d2891c:	c1 e2 08             	shl    $0x8,%edx
140d2891f:	41 8b c6             	mov    %r14d,%eax
140d28922:	48 c1 e8 10          	shr    $0x10,%rax
140d28926:	0f b6 c8             	movzbl %al,%ecx
140d28929:	0f b6 84 39 90 7d 17 	movzbl 0x1177d90(%rcx,%rdi,1),%eax
140d28930:	01
140d28931:	33 d0                	xor    %eax,%edx
140d28933:	41 8b c1             	mov    %r9d,%eax
140d28936:	48 c1 e8 08          	shr    $0x8,%rax
140d2893a:	0f b6 c8             	movzbl %al,%ecx
140d2893d:	c1 e2 08             	shl    $0x8,%edx
140d28940:	0f b6 84 39 90 7d 17 	movzbl 0x1177d90(%rcx,%rdi,1),%eax
140d28947:	01
140d28948:	33 d0                	xor    %eax,%edx
140d2894a:	41 0f b6 c0          	movzbl %r8b,%eax
140d2894e:	c1 e2 08             	shl    $0x8,%edx
140d28951:	0f b6 84 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%eax
140d28958:	01
140d28959:	33 d0                	xor    %eax,%edx
140d2895b:	41 33 54 24 04       	xor    0x4(%r12),%edx
140d28960:	8b c2                	mov    %edx,%eax
140d28962:	c1 c2 08             	rol    $0x8,%edx
140d28965:	c1 c8 08             	ror    $0x8,%eax
140d28968:	33 d0                	xor    %eax,%edx
140d2896a:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
140d28970:	33 d0                	xor    %eax,%edx
140d28972:	41 8b c7             	mov    %r15d,%eax
140d28975:	48 c1 e8 10          	shr    $0x10,%rax
140d28979:	0f b6 c8             	movzbl %al,%ecx
140d2897c:	41 8b c0             	mov    %r8d,%eax
140d2897f:	48 c1 e8 18          	shr    $0x18,%rax
140d28983:	41 89 55 04          	mov    %edx,0x4(%r13)
140d28987:	0f b6 94 39 90 7d 17 	movzbl 0x1177d90(%rcx,%rdi,1),%edx
140d2898e:	01
140d2898f:	0f b6 84 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%eax
140d28996:	01
140d28997:	c1 e0 08             	shl    $0x8,%eax
140d2899a:	33 d0                	xor    %eax,%edx
140d2899c:	41 8b c6             	mov    %r14d,%eax
140d2899f:	48 c1 e8 08          	shr    $0x8,%rax
140d289a3:	c1 e2 08             	shl    $0x8,%edx
140d289a6:	0f b6 c8             	movzbl %al,%ecx
140d289a9:	0f b6 84 39 90 7d 17 	movzbl 0x1177d90(%rcx,%rdi,1),%eax
140d289b0:	01
140d289b1:	33 d0                	xor    %eax,%edx
140d289b3:	41 0f b6 c1          	movzbl %r9b,%eax
140d289b7:	c1 e2 08             	shl    $0x8,%edx
140d289ba:	0f b6 84 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%eax
140d289c1:	01
140d289c2:	33 d0                	xor    %eax,%edx
140d289c4:	41 33 54 24 08       	xor    0x8(%r12),%edx
140d289c9:	8b c2                	mov    %edx,%eax
140d289cb:	c1 c2 08             	rol    $0x8,%edx
140d289ce:	c1 c8 08             	ror    $0x8,%eax
140d289d1:	33 d0                	xor    %eax,%edx
140d289d3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d289d8:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
140d289de:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140d289e3:	33 d0                	xor    %eax,%edx
140d289e5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d289ea:	49 c1 e8 10          	shr    $0x10,%r8
140d289ee:	41 0f b6 c0          	movzbl %r8b,%eax
140d289f2:	49 c1 e9 18          	shr    $0x18,%r9
140d289f6:	49 c1 ea 08          	shr    $0x8,%r10
140d289fa:	41 89 55 08          	mov    %edx,0x8(%r13)
140d289fe:	0f b6 8c 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%ecx
140d28a05:	01
140d28a06:	41 0f b6 84 39 90 7d 	movzbl 0x1177d90(%r9,%rdi,1),%eax
140d28a0d:	17 01
140d28a0f:	c1 e0 08             	shl    $0x8,%eax
140d28a12:	33 c8                	xor    %eax,%ecx
140d28a14:	41 0f b6 c2          	movzbl %r10b,%eax
140d28a18:	c1 e1 08             	shl    $0x8,%ecx
140d28a1b:	0f b6 84 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%eax
140d28a22:	01
140d28a23:	33 c8                	xor    %eax,%ecx
140d28a25:	41 0f b6 c6          	movzbl %r14b,%eax
140d28a29:	c1 e1 08             	shl    $0x8,%ecx
140d28a2c:	0f b6 84 38 90 7d 17 	movzbl 0x1177d90(%rax,%rdi,1),%eax
140d28a33:	01
140d28a34:	33 c8                	xor    %eax,%ecx
140d28a36:	41 33 4c 24 0c       	xor    0xc(%r12),%ecx
140d28a3b:	8b c1                	mov    %ecx,%eax
140d28a3d:	c1 c1 08             	rol    $0x8,%ecx
140d28a40:	c1 c8 08             	ror    $0x8,%eax
140d28a43:	33 c8                	xor    %eax,%ecx
140d28a45:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
140d28a4b:	33 c8                	xor    %eax,%ecx
140d28a4d:	41 89 4d 0c          	mov    %ecx,0xc(%r13)
140d28a51:	41 5f                	pop    %r15
140d28a53:	41 5e                	pop    %r14
140d28a55:	41 5d                	pop    %r13
140d28a57:	41 5c                	pop    %r12
140d28a59:	5f                   	pop    %rdi
140d28a5a:	c3                   	ret
140d28a5b:	cc                   	int3
140d28a5c:	cc                   	int3
140d28a5d:	cc                   	int3
140d28a5e:	cc                   	int3
140d28a5f:	cc                   	int3
140d28a60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d28a65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d28a6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d28a6f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d28a74:	41 54                	push   %r12