140247668:	41 33 52 70          	xor    0x70(%r10),%edx
14024766c:	33 d7                	xor    %edi,%edx
14024766e:	33 d6                	xor    %esi,%edx
140247670:	8b c2                	mov    %edx,%eax
140247672:	48 c1 e8 18          	shr    $0x18,%rax
140247676:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
14024767d:	36 00
14024767f:	8b c2                	mov    %edx,%eax
140247681:	c1 e8 10             	shr    $0x10,%eax
140247684:	0f b6 c8             	movzbl %al,%ecx
140247687:	41 c1 e0 08          	shl    $0x8,%r8d
14024768b:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140247692:	36 00
140247694:	44 0b c0             	or     %eax,%r8d
140247697:	8b c2                	mov    %edx,%eax
140247699:	c1 e8 08             	shr    $0x8,%eax
14024769c:	0f b6 c8             	movzbl %al,%ecx
14024769f:	41 c1 e0 08          	shl    $0x8,%r8d
1402476a3:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
1402476aa:	36 00
1402476ac:	44 0b c0             	or     %eax,%r8d
1402476af:	0f b6 c2             	movzbl %dl,%eax
1402476b2:	41 c1 e0 08          	shl    $0x8,%r8d
1402476b6:	8b d3                	mov    %ebx,%edx
1402476b8:	41 33 52 74          	xor    0x74(%r10),%edx
1402476bc:	33 d7                	xor    %edi,%edx
1402476be:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
1402476c5:	36 00
1402476c7:	44 0b c0             	or     %eax,%r8d
1402476ca:	41 8b c8             	mov    %r8d,%ecx
1402476cd:	41 8b c0             	mov    %r8d,%eax
1402476d0:	c1 c0 0a             	rol    $0xa,%eax
1402476d3:	c1 c9 0e             	ror    $0xe,%ecx
1402476d6:	33 c8                	xor    %eax,%ecx
1402476d8:	41 8b c0             	mov    %r8d,%eax
1402476db:	c1 c8 08             	ror    $0x8,%eax
1402476de:	33 c8                	xor    %eax,%ecx
1402476e0:	41 8b c0             	mov    %r8d,%eax
1402476e3:	c1 c0 02             	rol    $0x2,%eax
1402476e6:	33 c8                	xor    %eax,%ecx
1402476e8:	41 33 c8             	xor    %r8d,%ecx
1402476eb:	44 33 d9             	xor    %ecx,%r11d
1402476ee:	41 33 d3             	xor    %r11d,%edx
1402476f1:	8b c2                	mov    %edx,%eax
1402476f3:	48 c1 e8 18          	shr    $0x18,%rax
1402476f7:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
1402476fe:	36 00
140247700:	8b c2                	mov    %edx,%eax
140247702:	c1 e8 10             	shr    $0x10,%eax
140247705:	0f b6 c8             	movzbl %al,%ecx
140247708:	41 c1 e0 08          	shl    $0x8,%r8d
14024770c:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140247713:	36 00
140247715:	44 0b c0             	or     %eax,%r8d
140247718:	8b c2                	mov    %edx,%eax
14024771a:	c1 e8 08             	shr    $0x8,%eax
14024771d:	0f b6 c8             	movzbl %al,%ecx
140247720:	41 c1 e0 08          	shl    $0x8,%r8d
140247724:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
14024772b:	36 00
14024772d:	44 0b c0             	or     %eax,%r8d
140247730:	0f b6 c2             	movzbl %dl,%eax
140247733:	41 c1 e0 08          	shl    $0x8,%r8d
140247737:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
14024773e:	36 00
140247740:	44 0b c0             	or     %eax,%r8d
140247743:	41 8b c8             	mov    %r8d,%ecx
140247746:	41 8b c0             	mov    %r8d,%eax
140247749:	c1 c0 0a             	rol    $0xa,%eax
14024774c:	c1 c9 0e             	ror    $0xe,%ecx
14024774f:	33 c8                	xor    %eax,%ecx
140247751:	41 8b c0             	mov    %r8d,%eax
140247754:	c1 c8 08             	ror    $0x8,%eax
140247757:	33 c8                	xor    %eax,%ecx
140247759:	41 8b c0             	mov    %r8d,%eax
14024775c:	c1 c0 02             	rol    $0x2,%eax
14024775f:	33 c8                	xor    %eax,%ecx
140247761:	41 33 c8             	xor    %r8d,%ecx
140247764:	8b d3                	mov    %ebx,%edx
140247766:	41 33 52 78          	xor    0x78(%r10),%edx
14024776a:	33 f1                	xor    %ecx,%esi
14024776c:	33 d6                	xor    %esi,%edx
14024776e:	41 33 d3             	xor    %r11d,%edx
140247771:	8b c2                	mov    %edx,%eax
140247773:	48 c1 e8 18          	shr    $0x18,%rax
140247777:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
14024777e:	36 00
140247780:	8b c2                	mov    %edx,%eax
140247782:	c1 e8 10             	shr    $0x10,%eax
140247785:	0f b6 c8             	movzbl %al,%ecx
140247788:	41 c1 e0 08          	shl    $0x8,%r8d
14024778c:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140247793:	36 00
140247795:	44 0b c0             	or     %eax,%r8d
140247798:	8b c2                	mov    %edx,%eax
14024779a:	c1 e8 08             	shr    $0x8,%eax
14024779d:	0f b6 c8             	movzbl %al,%ecx
1402477a0:	41 c1 e0 08          	shl    $0x8,%r8d
1402477a4:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
1402477ab:	36 00
1402477ad:	44 0b c0             	or     %eax,%r8d
1402477b0:	0f b6 c2             	movzbl %dl,%eax
1402477b3:	41 c1 e0 08          	shl    $0x8,%r8d
1402477b7:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
1402477be:	36 00
1402477c0:	44 0b c0             	or     %eax,%r8d
1402477c3:	41 8b c8             	mov    %r8d,%ecx
1402477c6:	41 8b c0             	mov    %r8d,%eax
1402477c9:	c1 c0 0a             	rol    $0xa,%eax
1402477cc:	c1 c9 0e             	ror    $0xe,%ecx
1402477cf:	33 c8                	xor    %eax,%ecx
1402477d1:	41 8b c0             	mov    %r8d,%eax
1402477d4:	c1 c8 08             	ror    $0x8,%eax
1402477d7:	33 c8                	xor    %eax,%ecx
1402477d9:	41 8b c0             	mov    %r8d,%eax
1402477dc:	c1 c0 02             	rol    $0x2,%eax
1402477df:	33 c8                	xor    %eax,%ecx
1402477e1:	41 33 c8             	xor    %r8d,%ecx
1402477e4:	33 f9                	xor    %ecx,%edi
1402477e6:	8b d7                	mov    %edi,%edx
1402477e8:	41 33 52 7c          	xor    0x7c(%r10),%edx
1402477ec:	33 d6                	xor    %esi,%edx
1402477ee:	41 33 d3             	xor    %r11d,%edx
1402477f1:	8b c2                	mov    %edx,%eax
1402477f3:	48 c1 e8 18          	shr    $0x18,%rax
1402477f7:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
1402477fe:	36 00
140247800:	8b c2                	mov    %edx,%eax
140247802:	c1 e8 10             	shr    $0x10,%eax
140247805:	0f b6 c8             	movzbl %al,%ecx
140247808:	41 c1 e0 08          	shl    $0x8,%r8d
14024780c:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140247813:	36 00
140247815:	44 0b c0             	or     %eax,%r8d
140247818:	8b c2                	mov    %edx,%eax
14024781a:	c1 e8 08             	shr    $0x8,%eax
14024781d:	0f b6 c8             	movzbl %al,%ecx
140247820:	41 c1 e0 08          	shl    $0x8,%r8d
140247824:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
14024782b:	36 00
14024782d:	44 0b c0             	or     %eax,%r8d
140247830:	0f b6 c2             	movzbl %dl,%eax
140247833:	41 c1 e0 08          	shl    $0x8,%r8d
140247837:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
14024783e:	36 00
140247840:	44 0b c0             	or     %eax,%r8d
140247843:	41 8b c8             	mov    %r8d,%ecx
140247846:	41 8b c0             	mov    %r8d,%eax
140247849:	c1 c0 0a             	rol    $0xa,%eax
14024784c:	c1 c9 0e             	ror    $0xe,%ecx
14024784f:	33 c8                	xor    %eax,%ecx
140247851:	41 8b c0             	mov    %r8d,%eax
140247854:	c1 c8 08             	ror    $0x8,%eax
140247857:	33 c8                	xor    %eax,%ecx
140247859:	41 8b c0             	mov    %r8d,%eax
14024785c:	c1 c0 02             	rol    $0x2,%eax
14024785f:	33 c8                	xor    %eax,%ecx
140247861:	41 33 c8             	xor    %r8d,%ecx
140247864:	33 d9                	xor    %ecx,%ebx
140247866:	8b c3                	mov    %ebx,%eax
140247868:	c1 e8 18             	shr    $0x18,%eax
14024786b:	41 88 06             	mov    %al,(%r14)
14024786e:	8b c3                	mov    %ebx,%eax
140247870:	c1 e8 10             	shr    $0x10,%eax
140247873:	41 88 46 01          	mov    %al,0x1(%r14)
140247877:	8b c3                	mov    %ebx,%eax
140247879:	c1 e8 08             	shr    $0x8,%eax
14024787c:	41 88 46 02          	mov    %al,0x2(%r14)
140247880:	8b c7                	mov    %edi,%eax
140247882:	c1 e8 18             	shr    $0x18,%eax
140247885:	41 88 46 04          	mov    %al,0x4(%r14)
140247889:	8b c7                	mov    %edi,%eax
14024788b:	c1 e8 10             	shr    $0x10,%eax
14024788e:	41 88 46 05          	mov    %al,0x5(%r14)
140247892:	8b c7                	mov    %edi,%eax
140247894:	c1 e8 08             	shr    $0x8,%eax
140247897:	41 88 46 06          	mov    %al,0x6(%r14)
14024789b:	8b c6                	mov    %esi,%eax
14024789d:	c1 e8 18             	shr    $0x18,%eax
1402478a0:	41 88 46 08          	mov    %al,0x8(%r14)
1402478a4:	8b c6                	mov    %esi,%eax
1402478a6:	c1 e8 10             	shr    $0x10,%eax
1402478a9:	41 88 46 09          	mov    %al,0x9(%r14)
1402478ad:	8b c6                	mov    %esi,%eax
1402478af:	c1 e8 08             	shr    $0x8,%eax
1402478b2:	41 88 46 0a          	mov    %al,0xa(%r14)
1402478b6:	41 8b c3             	mov    %r11d,%eax
1402478b9:	c1 e8 18             	shr    $0x18,%eax
1402478bc:	41 88 46 0c          	mov    %al,0xc(%r14)
1402478c0:	41 8b c3             	mov    %r11d,%eax
1402478c3:	c1 e8 10             	shr    $0x10,%eax
1402478c6:	41 88 46 0d          	mov    %al,0xd(%r14)
1402478ca:	41 8b c3             	mov    %r11d,%eax
1402478cd:	41 88 5e 03          	mov    %bl,0x3(%r14)
1402478d1:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
1402478d6:	41 88 7e 07          	mov    %dil,0x7(%r14)
1402478da:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1402478df:	41 88 76 0b          	mov    %sil,0xb(%r14)
1402478e3:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
1402478e8:	c1 e8 08             	shr    $0x8,%eax
1402478eb:	41 88 46 0e          	mov    %al,0xe(%r14)
1402478ef:	45 88 5e 0f          	mov    %r11b,0xf(%r14)
1402478f3:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
1402478f8:	41 5f                	pop    %r15
1402478fa:	c3                   	ret
1402478fb:	cc                   	int3
1402478fc:	cc                   	int3
1402478fd:	cc                   	int3
1402478fe:	cc                   	int3
1402478ff:	cc                   	int3
140247900:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140247905:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14024790a:	56                   	push   %rsi
14024790b:	57                   	push   %rdi
14024790c:	41 54                	push   %r12
14024790e:	41 56                	push   %r14
140247910:	41 57                	push   %r15
140247912:	b8 20 00 00 00       	mov    $0x20,%eax
140247917:	e8 14 92 06 00       	call   0x1402b0b30
14024791c:	48 2b e0             	sub    %rax,%rsp
14024791f:	48 8b 05 5a e1 18 00 	mov    0x18e15a(%rip),%rax        # 0x1403d5a80
140247926:	48 33 c4             	xor    %rsp,%rax
140247929:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
14024792e:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
140247932:	4c 8d 3d 1b 6c 12 00 	lea    0x126c1b(%rip),%r15        # 0x14036e554
140247939:	44 0f b6 01          	movzbl (%rcx),%r8d
14024793d:	48 8d 2d 14 6c 12 00 	lea    0x126c14(%rip),%rbp        # 0x14036e558
140247944:	4c 8b c9             	mov    %rcx,%r9
140247947:	41 c1 e0 08          	shl    $0x8,%r8d
14024794b:	44 0b c0             	or     %eax,%r8d
14024794e:	4c 8d 35 fb 6b 12 00 	lea    0x126bfb(%rip),%r14        # 0x14036e550
140247955:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
140247959:	4c 8d 52 04          	lea    0x4(%rdx),%r10
14024795d:	41 c1 e0 08          	shl    $0x8,%r8d
140247961:	4c 8d 25 d8 66 12 00 	lea    0x1266d8(%rip),%r12        # 0x14036e040
140247968:	44 0b c0             	or     %eax,%r8d
14024796b:	4c 2b fa             	sub    %rdx,%r15
14024796e:	0f b6 41 03          	movzbl 0x3(%rcx),%eax
140247972:	48 2b ea             	sub    %rdx,%rbp
140247975:	0f b6 49 04          	movzbl 0x4(%rcx),%ecx
140247979:	c1 e1 08             	shl    $0x8,%ecx
14024797c:	41 c1 e0 08          	shl    $0x8,%r8d
140247980:	44 0b c0             	or     %eax,%r8d
140247983:	41 0f b6 41 05       	movzbl 0x5(%r9),%eax
140247988:	0b c8                	or     %eax,%ecx
14024798a:	41 81 f0 c6 ba b1 a3 	xor    $0xa3b1bac6,%r8d
140247991:	41 0f b6 41 06       	movzbl 0x6(%r9),%eax
140247996:	c1 e1 08             	shl    $0x8,%ecx
140247999:	0b c8                	or     %eax,%ecx
14024799b:	44 89 04 24          	mov    %r8d,(%rsp)
14024799f:	41 0f b6 41 07       	movzbl 0x7(%r9),%eax
1402479a4:	c1 e1 08             	shl    $0x8,%ecx
1402479a7:	0b c8                	or     %eax,%ecx
1402479a9:	41 0f b6 41 09       	movzbl 0x9(%r9),%eax
1402479ae:	81 f1 50 33 aa 56    	xor    $0x56aa3350,%ecx
1402479b4:	89 4c 24 04          	mov    %ecx,0x4(%rsp)
1402479b8:	41 0f b6 49 08       	movzbl 0x8(%r9),%ecx
1402479bd:	c1 e1 08             	shl    $0x8,%ecx
1402479c0:	0b c8                	or     %eax,%ecx
1402479c2:	41 0f b6 41 0a       	movzbl 0xa(%r9),%eax
1402479c7:	c1 e1 08             	shl    $0x8,%ecx
1402479ca:	0b c8                	or     %eax,%ecx
1402479cc:	41 0f b6 41 0b       	movzbl 0xb(%r9),%eax
1402479d1:	c1 e1 08             	shl    $0x8,%ecx
1402479d4:	0b c8                	or     %eax,%ecx
1402479d6:	41 0f b6 41 0d       	movzbl 0xd(%r9),%eax
1402479db:	81 f1 97 91 7d 67    	xor    $0x677d9197,%ecx
1402479e1:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
1402479e5:	41 0f b6 49 0c       	movzbl 0xc(%r9),%ecx
1402479ea:	c1 e1 08             	shl    $0x8,%ecx
1402479ed:	0b c8                	or     %eax,%ecx
1402479ef:	41 0f b6 41 0e       	movzbl 0xe(%r9),%eax
1402479f4:	c1 e1 08             	shl    $0x8,%ecx
1402479f7:	0b c8                	or     %eax,%ecx
1402479f9:	41 0f b6 41 0f       	movzbl 0xf(%r9),%eax
1402479fe:	c1 e1 08             	shl    $0x8,%ecx
140247a01:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140247a07:	0b c8                	or     %eax,%ecx
140247a09:	81 f1 dc 22 70 b2    	xor    $0xb27022dc,%ecx
140247a0f:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
140247a13:	4c 2b f2             	sub    %rdx,%r14
140247a16:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140247a1d:	00 00 00
140247a20:	41 8d 41 01          	lea    0x1(%r9),%eax
140247a24:	25 03 00 00 80       	and    $0x80000003,%eax
140247a29:	7d 07                	jge    0x140247a32
140247a2b:	ff c8                	dec    %eax
140247a2d:	83 c8 fc             	or     $0xfffffffc,%eax
140247a30:	ff c0                	inc    %eax
140247a32:	48 63 c8             	movslq %eax,%rcx
140247a35:	4c 8d 1c 24          	lea    (%rsp),%r11
140247a39:	41 8b c1             	mov    %r9d,%eax
140247a3c:	4d 8d 1c 8b          	lea    (%r11,%rcx,4),%r11
140247a40:	25 03 00 00 80       	and    $0x80000003,%eax
140247a45:	7d 07                	jge    0x140247a4e
140247a47:	ff c8                	dec    %eax
140247a49:	83 c8 fc             	or     $0xfffffffc,%eax
140247a4c:	ff c0                	inc    %eax
140247a4e:	48 98                	cltq
140247a50:	48 8d 1c 24          	lea    (%rsp),%rbx
140247a54:	48 8d 1c 83          	lea    (%rbx,%rax,4),%rbx
140247a58:	41 8d 41 ff          	lea    -0x1(%r9),%eax
140247a5c:	25 03 00 00 80       	and    $0x80000003,%eax
140247a61:	7d 07                	jge    0x140247a6a
140247a63:	ff c8                	dec    %eax
140247a65:	83 c8 fc             	or     $0xfffffffc,%eax
140247a68:	ff c0                	inc    %eax
140247a6a:	43 8b 54 16 fc       	mov    -0x4(%r14,%r10,1),%edx
140247a6f:	48 8d 3c 24          	lea    (%rsp),%rdi
140247a73:	41 33 13             	xor    (%r11),%edx
140247a76:	33 13                	xor    (%rbx),%edx
140247a78:	48 98                	cltq
140247a7a:	33 14 87             	xor    (%rdi,%rax,4),%edx
140247a7d:	48 8d 3c 87          	lea    (%rdi,%rax,4),%rdi
140247a81:	8b c2                	mov    %edx,%eax
140247a83:	48 c1 e8 18          	shr    $0x18,%rax
140247a87:	46 0f b6 04 20       	movzbl (%rax,%r12,1),%r8d
140247a8c:	8b c2                	mov    %edx,%eax
140247a8e:	c1 e8 10             	shr    $0x10,%eax
140247a91:	0f b6 c8             	movzbl %al,%ecx
140247a94:	41 c1 e0 08          	shl    $0x8,%r8d
140247a98:	42 0f b6 04 21       	movzbl (%rcx,%r12,1),%eax
140247a9d:	44 0b c0             	or     %eax,%r8d
140247aa0:	8b c2                	mov    %edx,%eax
140247aa2:	c1 e8 08             	shr    $0x8,%eax
140247aa5:	0f b6 c8             	movzbl %al,%ecx
140247aa8:	41 c1 e0 08          	shl    $0x8,%r8d
140247aac:	42 0f b6 04 21       	movzbl (%rcx,%r12,1),%eax
140247ab1:	44 0b c0             	or     %eax,%r8d
140247ab4:	0f b6 c2             	movzbl %dl,%eax
140247ab7:	41 c1 e0 08          	shl    $0x8,%r8d
140247abb:	42 0f b6 0c 20       	movzbl (%rax,%r12,1),%ecx
140247ac0:	41 8d 41 fe          	lea    -0x2(%r9),%eax
140247ac4:	44 0b c1             	or     %ecx,%r8d
140247ac7:	25 03 00 00 80       	and    $0x80000003,%eax
140247acc:	7d 07                	jge    0x140247ad5
140247ace:	ff c8                	dec    %eax
140247ad0:	83 c8 fc             	or     $0xfffffffc,%eax
140247ad3:	ff c0                	inc    %eax
140247ad5:	48 98                	cltq
140247ad7:	48 8d 0c 24          	lea    (%rsp),%rcx
140247adb:	48 8d 0c 81          	lea    (%rcx,%rax,4),%rcx
140247adf:	41 8b d0             	mov    %r8d,%edx
140247ae2:	c1 c2 0d             	rol    $0xd,%edx
140247ae5:	41 8b c0             	mov    %r8d,%eax
140247ae8:	c1 c8 09             	ror    $0x9,%eax
140247aeb:	33 d0                	xor    %eax,%edx
140247aed:	41 8d 41 02          	lea    0x2(%r9),%eax
140247af1:	33 11                	xor    (%rcx),%edx
140247af3:	41 33 d0             	xor    %r8d,%edx