140245ba0:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245ba7:	00
140245ba8:	0f b6 c8             	movzbl %al,%ecx
140245bab:	41 0f b6 c1          	movzbl %r9b,%eax
140245baf:	41 8b d2             	mov    %r10d,%edx
140245bb2:	48 c1 ea 18          	shr    $0x18,%rdx
140245bb6:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245bbd:	00
140245bbe:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245bc2:	41 8b c2             	mov    %r10d,%eax
140245bc5:	c1 e8 10             	shr    $0x10,%eax
140245bc8:	0f b6 c8             	movzbl %al,%ecx
140245bcb:	41 8b c2             	mov    %r10d,%eax
140245bce:	45 89 47 70          	mov    %r8d,0x70(%r15)
140245bd2:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245bd9:	00
140245bda:	c1 e8 08             	shr    $0x8,%eax
140245bdd:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245be4:	00
140245be5:	0f b6 c8             	movzbl %al,%ecx
140245be8:	41 0f b6 c2          	movzbl %r10b,%eax
140245bec:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245bf3:	00
140245bf4:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245bf8:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
140245bfd:	8b c3                	mov    %ebx,%eax
140245bff:	c1 e8 08             	shr    $0x8,%eax
140245c02:	44 8b ce             	mov    %esi,%r9d
140245c05:	45 89 47 74          	mov    %r8d,0x74(%r15)
140245c09:	c1 e3 18             	shl    $0x18,%ebx
140245c0c:	41 c1 e1 18          	shl    $0x18,%r9d
140245c10:	44 33 c8             	xor    %eax,%r9d
140245c13:	c1 ee 08             	shr    $0x8,%esi
140245c16:	33 de                	xor    %esi,%ebx
140245c18:	41 81 c1 e5 30 23 43 	add    $0x432330e5,%r9d
140245c1f:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140245c24:	45 03 cb             	add    %r11d,%r9d
140245c27:	2b df                	sub    %edi,%ebx
140245c29:	41 8b d1             	mov    %r9d,%edx
140245c2c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140245c31:	81 eb e5 30 23 43    	sub    $0x432330e5,%ebx
140245c37:	48 c1 ea 18          	shr    $0x18,%rdx
140245c3b:	41 8b c1             	mov    %r9d,%eax
140245c3e:	c1 e8 10             	shr    $0x10,%eax
140245c41:	0f b6 c8             	movzbl %al,%ecx
140245c44:	41 8b c1             	mov    %r9d,%eax
140245c47:	c1 e8 08             	shr    $0x8,%eax
140245c4a:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245c51:	00
140245c52:	8b d3                	mov    %ebx,%edx
140245c54:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245c5b:	00
140245c5c:	0f b6 c8             	movzbl %al,%ecx
140245c5f:	41 0f b6 c1          	movzbl %r9b,%eax
140245c63:	48 c1 ea 18          	shr    $0x18,%rdx
140245c67:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245c6e:	00
140245c6f:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245c73:	8b c3                	mov    %ebx,%eax
140245c75:	c1 e8 10             	shr    $0x10,%eax
140245c78:	0f b6 c8             	movzbl %al,%ecx
140245c7b:	8b c3                	mov    %ebx,%eax
140245c7d:	45 89 47 78          	mov    %r8d,0x78(%r15)
140245c81:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245c88:	00
140245c89:	c1 e8 08             	shr    $0x8,%eax
140245c8c:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245c93:	00
140245c94:	0f b6 c8             	movzbl %al,%ecx
140245c97:	0f b6 c3             	movzbl %bl,%eax
140245c9a:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140245c9f:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245ca6:	00
140245ca7:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245cab:	45 89 47 7c          	mov    %r8d,0x7c(%r15)
140245caf:	41 5f                	pop    %r15
140245cb1:	41 5e                	pop    %r14
140245cb3:	41 5c                	pop    %r12
140245cb5:	c3                   	ret
140245cb6:	cc                   	int3
140245cb7:	cc                   	int3
140245cb8:	cc                   	int3
140245cb9:	cc                   	int3
140245cba:	cc                   	int3
140245cbb:	cc                   	int3
140245cbc:	cc                   	int3
140245cbd:	cc                   	int3
140245cbe:	cc                   	int3
140245cbf:	cc                   	int3
140245cc0:	b8 28 00 00 00       	mov    $0x28,%eax
140245cc5:	e8 66 ae 06 00       	call   0x1402b0b30
140245cca:	48 2b e0             	sub    %rax,%rsp
140245ccd:	45 85 c9             	test   %r9d,%r9d
140245cd0:	74 09                	je     0x140245cdb
140245cd2:	48 83 c4 28          	add    $0x28,%rsp
140245cd6:	e9 75 e6 ff ff       	jmp    0x140244350
140245cdb:	48 83 c4 28          	add    $0x28,%rsp
140245cdf:	e9 1c d8 ff ff       	jmp    0x140243500
140245ce4:	cc                   	int3
140245ce5:	cc                   	int3
140245ce6:	cc                   	int3
140245ce7:	cc                   	int3
140245ce8:	cc                   	int3
140245ce9:	cc                   	int3
140245cea:	cc                   	int3
140245ceb:	cc                   	int3
140245cec:	cc                   	int3
140245ced:	cc                   	int3
140245cee:	cc                   	int3
140245cef:	cc                   	int3
140245cf0:	b8 38 00 00 00       	mov    $0x38,%eax
140245cf5:	e8 36 ae 06 00       	call   0x1402b0b30
140245cfa:	48 2b e0             	sub    %rax,%rsp
140245cfd:	83 7c 24 68 00       	cmpl   $0x0,0x68(%rsp)
140245d02:	74 15                	je     0x140245d19
140245d04:	48 8d 05 45 e6 ff ff 	lea    -0x19bb(%rip),%rax        # 0x140244350
140245d0b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140245d10:	48 83 c4 38          	add    $0x38,%rsp
140245d14:	e9 97 72 ff ff       	jmp    0x14023cfb0
140245d19:	48 8d 05 e0 d7 ff ff 	lea    -0x2820(%rip),%rax        # 0x140243500
140245d20:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140245d25:	48 83 c4 38          	add    $0x38,%rsp
140245d29:	e9 c2 6f ff ff       	jmp    0x14023ccf0
140245d2e:	cc                   	int3
140245d2f:	cc                   	int3
140245d30:	b8 48 00 00 00       	mov    $0x48,%eax
140245d35:	e8 f6 ad 06 00       	call   0x1402b0b30
140245d3a:	48 2b e0             	sub    %rax,%rsp
140245d3d:	48 8d 05 0c e6 ff ff 	lea    -0x19f4(%rip),%rax        # 0x140244350
140245d44:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140245d49:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140245d50:	89 44 24 30          	mov    %eax,0x30(%rsp)
140245d54:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140245d59:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140245d5e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140245d63:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140245d68:	e8 b3 7c ff ff       	call   0x14023da20
140245d6d:	48 83 c4 48          	add    $0x48,%rsp
140245d71:	c3                   	ret
140245d72:	cc                   	int3
140245d73:	cc                   	int3
140245d74:	cc                   	int3
140245d75:	cc                   	int3
140245d76:	cc                   	int3
140245d77:	cc                   	int3
140245d78:	cc                   	int3
140245d79:	cc                   	int3
140245d7a:	cc                   	int3
140245d7b:	cc                   	int3
140245d7c:	cc                   	int3
140245d7d:	cc                   	int3
140245d7e:	cc                   	int3
140245d7f:	cc                   	int3
140245d80:	b8 48 00 00 00       	mov    $0x48,%eax
140245d85:	e8 a6 ad 06 00       	call   0x1402b0b30
140245d8a:	48 2b e0             	sub    %rax,%rsp
140245d8d:	48 8d 05 bc e5 ff ff 	lea    -0x1a44(%rip),%rax        # 0x140244350
140245d94:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140245d99:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140245d9e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140245da3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140245da8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140245dad:	e8 3e 78 ff ff       	call   0x14023d5f0
140245db2:	48 83 c4 48          	add    $0x48,%rsp
140245db6:	c3                   	ret
140245db7:	cc                   	int3
140245db8:	cc                   	int3
140245db9:	cc                   	int3
140245dba:	cc                   	int3
140245dbb:	cc                   	int3
140245dbc:	cc                   	int3
140245dbd:	cc                   	int3
140245dbe:	cc                   	int3
140245dbf:	cc                   	int3
140245dc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140245dc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140245dca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140245dcf:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140245dd4:	41 57                	push   %r15
140245dd6:	0f b6 41 05          	movzbl 0x5(%rcx),%eax
140245dda:	4c 8d 3d 1f a2 db ff 	lea    -0x245de1(%rip),%r15        # 0x140000000
140245de1:	0f b6 71 04          	movzbl 0x4(%rcx),%esi
140245de5:	4c 8b c9             	mov    %rcx,%r9
140245de8:	0f b6 79 08          	movzbl 0x8(%rcx),%edi
140245dec:	4d 8b d0             	mov    %r8,%r10
140245def:	0f b6 59 0c          	movzbl 0xc(%rcx),%ebx
140245df3:	4c 8b f2             	mov    %rdx,%r14
140245df6:	c1 e6 08             	shl    $0x8,%esi
140245df9:	0b f0                	or     %eax,%esi
140245dfb:	c1 e7 08             	shl    $0x8,%edi
140245dfe:	0f b6 41 06          	movzbl 0x6(%rcx),%eax
140245e02:	c1 e3 08             	shl    $0x8,%ebx
140245e05:	c1 e6 08             	shl    $0x8,%esi
140245e08:	0b f0                	or     %eax,%esi
140245e0a:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140245e0e:	c1 e6 08             	shl    $0x8,%esi
140245e11:	0b f0                	or     %eax,%esi
140245e13:	0f b6 41 09          	movzbl 0x9(%rcx),%eax
140245e17:	0b f8                	or     %eax,%edi
140245e19:	0f b6 41 0a          	movzbl 0xa(%rcx),%eax
140245e1d:	c1 e7 08             	shl    $0x8,%edi
140245e20:	0b f8                	or     %eax,%edi
140245e22:	0f b6 41 0b          	movzbl 0xb(%rcx),%eax
140245e26:	c1 e7 08             	shl    $0x8,%edi
140245e29:	0b f8                	or     %eax,%edi
140245e2b:	0f b6 41 0d          	movzbl 0xd(%rcx),%eax
140245e2f:	0b d8                	or     %eax,%ebx
140245e31:	0f b6 41 0e          	movzbl 0xe(%rcx),%eax
140245e35:	c1 e3 08             	shl    $0x8,%ebx
140245e38:	0b d8                	or     %eax,%ebx
140245e3a:	0f b6 41 0f          	movzbl 0xf(%rcx),%eax
140245e3e:	c1 e3 08             	shl    $0x8,%ebx
140245e41:	0b d8                	or     %eax,%ebx
140245e43:	8b d3                	mov    %ebx,%edx
140245e45:	41 33 50 7c          	xor    0x7c(%r8),%edx
140245e49:	33 d7                	xor    %edi,%edx
140245e4b:	33 d6                	xor    %esi,%edx
140245e4d:	8b c2                	mov    %edx,%eax
140245e4f:	48 c1 e8 18          	shr    $0x18,%rax
140245e53:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
140245e5a:	36 00
140245e5c:	8b c2                	mov    %edx,%eax
140245e5e:	c1 e8 10             	shr    $0x10,%eax
140245e61:	0f b6 c8             	movzbl %al,%ecx
140245e64:	41 c1 e0 08          	shl    $0x8,%r8d
140245e68:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140245e6f:	36 00
140245e71:	44 0b c0             	or     %eax,%r8d
140245e74:	8b c2                	mov    %edx,%eax
140245e76:	c1 e8 08             	shr    $0x8,%eax
140245e79:	0f b6 c8             	movzbl %al,%ecx
140245e7c:	41 c1 e0 08          	shl    $0x8,%r8d
140245e80:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140245e87:	36 00
140245e89:	41 0f b6 09          	movzbl (%r9),%ecx
140245e8d:	44 0b c0             	or     %eax,%r8d
140245e90:	c1 e1 08             	shl    $0x8,%ecx
140245e93:	0f b6 c2             	movzbl %dl,%eax
140245e96:	8b d3                	mov    %ebx,%edx
140245e98:	41 c1 e0 08          	shl    $0x8,%r8d
140245e9c:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
140245ea3:	36 00
140245ea5:	44 0b c0             	or     %eax,%r8d
140245ea8:	45 8b d8             	mov    %r8d,%r11d
140245eab:	41 8b c0             	mov    %r8d,%eax
140245eae:	c1 c0 0a             	rol    $0xa,%eax
140245eb1:	41 c1 cb 0e          	ror    $0xe,%r11d
140245eb5:	44 33 d8             	xor    %eax,%r11d
140245eb8:	41 8b c0             	mov    %r8d,%eax
140245ebb:	c1 c8 08             	ror    $0x8,%eax
140245ebe:	44 33 d8             	xor    %eax,%r11d
140245ec1:	41 8b c0             	mov    %r8d,%eax
140245ec4:	c1 c0 02             	rol    $0x2,%eax
140245ec7:	44 33 d8             	xor    %eax,%r11d
140245eca:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
140245ecf:	0b c8                	or     %eax,%ecx
140245ed1:	41 0f b6 41 02       	movzbl 0x2(%r9),%eax
140245ed6:	c1 e1 08             	shl    $0x8,%ecx
140245ed9:	0b c8                	or     %eax,%ecx
140245edb:	41 0f b6 41 03       	movzbl 0x3(%r9),%eax
140245ee0:	c1 e1 08             	shl    $0x8,%ecx
140245ee3:	0b c8                	or     %eax,%ecx
140245ee5:	44 33 d9             	xor    %ecx,%r11d
140245ee8:	45 33 d8             	xor    %r8d,%r11d
140245eeb:	41 33 52 78          	xor    0x78(%r10),%edx
140245eef:	33 d7                	xor    %edi,%edx
140245ef1:	41 33 d3             	xor    %r11d,%edx
140245ef4:	8b c2                	mov    %edx,%eax
140245ef6:	48 c1 e8 18          	shr    $0x18,%rax
140245efa:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
140245f01:	36 00
140245f03:	8b c2                	mov    %edx,%eax
140245f05:	c1 e8 10             	shr    $0x10,%eax
140245f08:	0f b6 c8             	movzbl %al,%ecx
140245f0b:	41 c1 e0 08          	shl    $0x8,%r8d
140245f0f:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140245f16:	36 00
140245f18:	44 0b c0             	or     %eax,%r8d
140245f1b:	8b c2                	mov    %edx,%eax
140245f1d:	c1 e8 08             	shr    $0x8,%eax
140245f20:	0f b6 c8             	movzbl %al,%ecx
140245f23:	41 c1 e0 08          	shl    $0x8,%r8d
140245f27:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140245f2e:	36 00
140245f30:	44 0b c0             	or     %eax,%r8d
140245f33:	0f b6 c2             	movzbl %dl,%eax
140245f36:	41 c1 e0 08          	shl    $0x8,%r8d
140245f3a:	8b d3                	mov    %ebx,%edx
140245f3c:	41 33 52 74          	xor    0x74(%r10),%edx
140245f40:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
140245f47:	36 00
140245f49:	44 0b c0             	or     %eax,%r8d
140245f4c:	41 8b c8             	mov    %r8d,%ecx
140245f4f:	41 8b c0             	mov    %r8d,%eax
140245f52:	c1 c0 0a             	rol    $0xa,%eax
140245f55:	c1 c9 0e             	ror    $0xe,%ecx
140245f58:	33 c8                	xor    %eax,%ecx
140245f5a:	41 8b c0             	mov    %r8d,%eax
140245f5d:	c1 c8 08             	ror    $0x8,%eax
140245f60:	33 c8                	xor    %eax,%ecx
140245f62:	41 8b c0             	mov    %r8d,%eax
140245f65:	c1 c0 02             	rol    $0x2,%eax
140245f68:	33 c8                	xor    %eax,%ecx
140245f6a:	41 33 c8             	xor    %r8d,%ecx
140245f6d:	33 f1                	xor    %ecx,%esi
140245f6f:	33 d6                	xor    %esi,%edx
140245f71:	41 33 d3             	xor    %r11d,%edx
140245f74:	8b c2                	mov    %edx,%eax
140245f76:	48 c1 e8 18          	shr    $0x18,%rax
140245f7a:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
140245f81:	36 00
140245f83:	8b c2                	mov    %edx,%eax
140245f85:	c1 e8 10             	shr    $0x10,%eax
140245f88:	0f b6 c8             	movzbl %al,%ecx
140245f8b:	41 c1 e0 08          	shl    $0x8,%r8d
140245f8f:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140245f96:	36 00
140245f98:	44 0b c0             	or     %eax,%r8d
140245f9b:	8b c2                	mov    %edx,%eax
140245f9d:	c1 e8 08             	shr    $0x8,%eax
140245fa0:	0f b6 c8             	movzbl %al,%ecx
140245fa3:	41 c1 e0 08          	shl    $0x8,%r8d
140245fa7:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140245fae:	36 00
140245fb0:	44 0b c0             	or     %eax,%r8d
140245fb3:	0f b6 c2             	movzbl %dl,%eax
140245fb6:	41 c1 e0 08          	shl    $0x8,%r8d
140245fba:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
140245fc1:	36 00
140245fc3:	44 0b c0             	or     %eax,%r8d
140245fc6:	41 8b c0             	mov    %r8d,%eax
140245fc9:	41 8b c8             	mov    %r8d,%ecx
140245fcc:	c1 c0 0a             	rol    $0xa,%eax
140245fcf:	c1 c9 0e             	ror    $0xe,%ecx
140245fd2:	33 c8                	xor    %eax,%ecx
140245fd4:	41 8b c0             	mov    %r8d,%eax
140245fd7:	c1 c8 08             	ror    $0x8,%eax
140245fda:	33 c8                	xor    %eax,%ecx
140245fdc:	41 8b c0             	mov    %r8d,%eax
140245fdf:	c1 c0 02             	rol    $0x2,%eax
140245fe2:	33 c8                	xor    %eax,%ecx
140245fe4:	41 33 c8             	xor    %r8d,%ecx
140245fe7:	33 f9                	xor    %ecx,%edi
140245fe9:	8b d7                	mov    %edi,%edx
140245feb:	41 33 52 70          	xor    0x70(%r10),%edx
140245fef:	33 d6                	xor    %esi,%edx
140245ff1:	41 33 d3             	xor    %r11d,%edx
140245ff4:	8b c2                	mov    %edx,%eax
140245ff6:	48 c1 e8 18          	shr    $0x18,%rax
140245ffa:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d