140299e8c:	c1 e2 08             	shl    $0x8,%edx
140299e8f:	42 0f b6 84 28 d0 f9 	movzbl 0x38f9d0(%rax,%r13,1),%eax
140299e96:	38 00
140299e98:	33 d0                	xor    %eax,%edx
140299e9a:	41 33 56 04          	xor    0x4(%r14),%edx
140299e9e:	8b c2                	mov    %edx,%eax
140299ea0:	c1 c2 08             	rol    $0x8,%edx
140299ea3:	c1 c8 08             	ror    $0x8,%eax
140299ea6:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
140299eac:	23 c3                	and    %ebx,%eax
140299eae:	0b c2                	or     %edx,%eax
140299eb0:	41 89 44 24 04       	mov    %eax,0x4(%r12)
140299eb5:	49 8b c2             	mov    %r10,%rax
140299eb8:	48 c1 e8 10          	shr    $0x10,%rax
140299ebc:	0f b6 c8             	movzbl %al,%ecx
140299ebf:	41 8b c0             	mov    %r8d,%eax
140299ec2:	48 c1 e8 18          	shr    $0x18,%rax
140299ec6:	42 0f b6 94 29 d0 f9 	movzbl 0x38f9d0(%rcx,%r13,1),%edx
140299ecd:	38 00
140299ecf:	42 0f b6 84 28 d0 f9 	movzbl 0x38f9d0(%rax,%r13,1),%eax
140299ed6:	38 00
140299ed8:	c1 e0 08             	shl    $0x8,%eax
140299edb:	33 d0                	xor    %eax,%edx
140299edd:	8b c5                	mov    %ebp,%eax
140299edf:	48 c1 e8 08          	shr    $0x8,%rax
140299ee3:	0f b6 c8             	movzbl %al,%ecx
140299ee6:	c1 e2 08             	shl    $0x8,%edx
140299ee9:	42 0f b6 84 29 d0 f9 	movzbl 0x38f9d0(%rcx,%r13,1),%eax
140299ef0:	38 00
140299ef2:	33 d0                	xor    %eax,%edx
140299ef4:	41 0f b6 c1          	movzbl %r9b,%eax
140299ef8:	c1 e2 08             	shl    $0x8,%edx
140299efb:	42 0f b6 84 28 d0 f9 	movzbl 0x38f9d0(%rax,%r13,1),%eax
140299f02:	38 00
140299f04:	33 d0                	xor    %eax,%edx
140299f06:	41 33 56 08          	xor    0x8(%r14),%edx
140299f0a:	8b c2                	mov    %edx,%eax
140299f0c:	c1 c2 08             	rol    $0x8,%edx
140299f0f:	c1 c8 08             	ror    $0x8,%eax
140299f12:	23 c3                	and    %ebx,%eax
140299f14:	81 e2 ff 00 ff 00    	and    $0xff00ff,%edx
140299f1a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140299f1f:	0b c2                	or     %edx,%eax
140299f21:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140299f26:	41 89 44 24 08       	mov    %eax,0x8(%r12)
140299f2b:	49 c1 e8 10          	shr    $0x10,%r8
140299f2f:	41 0f b6 c0          	movzbl %r8b,%eax
140299f33:	49 c1 e9 18          	shr    $0x18,%r9
140299f37:	49 c1 ea 08          	shr    $0x8,%r10
140299f3b:	42 0f b6 8c 28 d0 f9 	movzbl 0x38f9d0(%rax,%r13,1),%ecx
140299f42:	38 00
140299f44:	43 0f b6 84 29 d0 f9 	movzbl 0x38f9d0(%r9,%r13,1),%eax
140299f4b:	38 00
140299f4d:	c1 e0 08             	shl    $0x8,%eax
140299f50:	33 c8                	xor    %eax,%ecx
140299f52:	41 0f b6 c2          	movzbl %r10b,%eax
140299f56:	c1 e1 08             	shl    $0x8,%ecx
140299f59:	42 0f b6 84 28 d0 f9 	movzbl 0x38f9d0(%rax,%r13,1),%eax
140299f60:	38 00
140299f62:	33 c8                	xor    %eax,%ecx
140299f64:	40 0f b6 c5          	movzbl %bpl,%eax
140299f68:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140299f6d:	c1 e1 08             	shl    $0x8,%ecx
140299f70:	42 0f b6 84 28 d0 f9 	movzbl 0x38f9d0(%rax,%r13,1),%eax
140299f77:	38 00
140299f79:	33 c8                	xor    %eax,%ecx
140299f7b:	41 33 4e 0c          	xor    0xc(%r14),%ecx
140299f7f:	8b c1                	mov    %ecx,%eax
140299f81:	c1 c1 08             	rol    $0x8,%ecx
140299f84:	c1 c8 08             	ror    $0x8,%eax
140299f87:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
140299f8d:	23 c3                	and    %ebx,%eax
140299f8f:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140299f94:	0b c1                	or     %ecx,%eax
140299f96:	41 89 44 24 0c       	mov    %eax,0xc(%r12)
140299f9b:	41 5f                	pop    %r15
140299f9d:	41 5e                	pop    %r14
140299f9f:	41 5d                	pop    %r13
140299fa1:	41 5c                	pop    %r12
140299fa3:	c3                   	ret
140299fa4:	cc                   	int3
140299fa5:	cc                   	int3
140299fa6:	cc                   	int3
140299fa7:	cc                   	int3
140299fa8:	cc                   	int3
140299fa9:	cc                   	int3
140299faa:	cc                   	int3
140299fab:	cc                   	int3
140299fac:	cc                   	int3
140299fad:	cc                   	int3
140299fae:	cc                   	int3
140299faf:	cc                   	int3
140299fb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140299fb5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140299fba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140299fbf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140299fc4:	41 54                	push   %r12
140299fc6:	41 55                	push   %r13
140299fc8:	41 56                	push   %r14
140299fca:	41 57                	push   %r15
140299fcc:	8b 41 08             	mov    0x8(%rcx),%eax
140299fcf:	4c 8d 2d 2a 60 d6 ff 	lea    -0x299fd6(%rip),%r13        # 0x140000000
140299fd6:	44 8b 49 04          	mov    0x4(%rcx),%r9d
140299fda:	8b f8                	mov    %eax,%edi
140299fdc:	44 8b 19             	mov    (%rcx),%r11d
140299fdf:	49 8b f0             	mov    %r8,%rsi
140299fe2:	44 8b 51 0c          	mov    0xc(%rcx),%r10d
140299fe6:	41 8b d9             	mov    %r9d,%ebx
140299fe9:	c1 c0 08             	rol    $0x8,%eax
140299fec:	b9 00 ff 00 ff       	mov    $0xff00ff00,%ecx
140299ff1:	25 ff 00 ff 00       	and    $0xff00ff,%eax
140299ff6:	c1 cf 08             	ror    $0x8,%edi
140299ff9:	48 23 f9             	and    %rcx,%rdi
140299ffc:	c1 cb 08             	ror    $0x8,%ebx
140299fff:	48 0b f8             	or     %rax,%rdi
14029a002:	48 23 d9             	and    %rcx,%rbx
14029a005:	41 8b 40 08          	mov    0x8(%r8),%eax
14029a009:	4c 8b e2             	mov    %rdx,%r12
14029a00c:	48 33 f8             	xor    %rax,%rdi
14029a00f:	41 8b c1             	mov    %r9d,%eax
14029a012:	c1 c0 08             	rol    $0x8,%eax
14029a015:	45 8b ca             	mov    %r10d,%r9d
14029a018:	25 ff 00 ff 00       	and    $0xff00ff,%eax
14029a01d:	41 c1 c9 08          	ror    $0x8,%r9d
14029a021:	48 0b d8             	or     %rax,%rbx
14029a024:	4c 23 c9             	and    %rcx,%r9
14029a027:	41 8b 40 04          	mov    0x4(%r8),%eax
14029a02b:	48 33 d8             	xor    %rax,%rbx
14029a02e:	41 8b c2             	mov    %r10d,%eax
14029a031:	c1 c0 08             	rol    $0x8,%eax
14029a034:	25 ff 00 ff 00       	and    $0xff00ff,%eax
14029a039:	4c 0b c8             	or     %rax,%r9
14029a03c:	41 8b 40 0c          	mov    0xc(%r8),%eax
14029a040:	4c 33 c8             	xor    %rax,%r9
14029a043:	45 8b c3             	mov    %r11d,%r8d
14029a046:	41 8b c3             	mov    %r11d,%eax
14029a049:	41 c1 c8 08          	ror    $0x8,%r8d
14029a04d:	c1 c0 08             	rol    $0x8,%eax
14029a050:	4c 23 c1             	and    %rcx,%r8
14029a053:	25 ff 00 ff 00       	and    $0xff00ff,%eax
14029a058:	4c 0b c0             	or     %rax,%r8
14029a05b:	8b 06                	mov    (%rsi),%eax
14029a05d:	4c 33 c0             	xor    %rax,%r8
14029a060:	48 8b c3             	mov    %rbx,%rax
14029a063:	48 c1 e8 10          	shr    $0x10,%rax
14029a067:	0f b6 d0             	movzbl %al,%edx
14029a06a:	48 8b c7             	mov    %rdi,%rax
14029a06d:	48 c1 e8 08          	shr    $0x8,%rax
14029a071:	0f b6 c8             	movzbl %al,%ecx
14029a074:	49 8b c0             	mov    %r8,%rax
14029a077:	48 c1 e8 18          	shr    $0x18,%rax
14029a07b:	41 8b ac 95 d0 dd 38 	mov    0x38ddd0(%r13,%rdx,4),%ebp
14029a082:	00
14029a083:	41 33 ac 8d d0 e1 38 	xor    0x38e1d0(%r13,%rcx,4),%ebp
14029a08a:	00
14029a08b:	41 33 ac 85 d0 d9 38 	xor    0x38d9d0(%r13,%rax,4),%ebp
14029a092:	00
14029a093:	41 0f b6 c1          	movzbl %r9b,%eax
14029a097:	41 33 ac 85 d0 e5 38 	xor    0x38e5d0(%r13,%rax,4),%ebp
14029a09e:	00
14029a09f:	49 8b c1             	mov    %r9,%rax
14029a0a2:	33 6e 10             	xor    0x10(%rsi),%ebp
14029a0a5:	48 c1 e8 08          	shr    $0x8,%rax
14029a0a9:	0f b6 d0             	movzbl %al,%edx
14029a0ac:	48 8b c7             	mov    %rdi,%rax
14029a0af:	48 c1 e8 10          	shr    $0x10,%rax
14029a0b3:	0f b6 c8             	movzbl %al,%ecx
14029a0b6:	48 8b c3             	mov    %rbx,%rax
14029a0b9:	48 c1 e8 18          	shr    $0x18,%rax
14029a0bd:	45 8b 9c 95 d0 e1 38 	mov    0x38e1d0(%r13,%rdx,4),%r11d
14029a0c4:	00
14029a0c5:	45 33 9c 8d d0 dd 38 	xor    0x38ddd0(%r13,%rcx,4),%r11d
14029a0cc:	00
14029a0cd:	45 33 9c 85 d0 d9 38 	xor    0x38d9d0(%r13,%rax,4),%r11d
14029a0d4:	00
14029a0d5:	41 0f b6 c0          	movzbl %r8b,%eax
14029a0d9:	45 33 9c 85 d0 e5 38 	xor    0x38e5d0(%r13,%rax,4),%r11d
14029a0e0:	00
14029a0e1:	49 8b c1             	mov    %r9,%rax
14029a0e4:	44 33 5e 14          	xor    0x14(%rsi),%r11d
14029a0e8:	48 c1 e8 10          	shr    $0x10,%rax
14029a0ec:	0f b6 d0             	movzbl %al,%edx
14029a0ef:	49 8b c0             	mov    %r8,%rax
14029a0f2:	48 c1 e8 08          	shr    $0x8,%rax
14029a0f6:	0f b6 c8             	movzbl %al,%ecx
14029a0f9:	48 8b c7             	mov    %rdi,%rax
14029a0fc:	41 8b 94 95 d0 dd 38 	mov    0x38ddd0(%r13,%rdx,4),%edx
14029a103:	00
14029a104:	41 33 94 8d d0 e1 38 	xor    0x38e1d0(%r13,%rcx,4),%edx
14029a10b:	00
14029a10c:	48 c1 e8 18          	shr    $0x18,%rax
14029a110:	41 33 94 85 d0 d9 38 	xor    0x38d9d0(%r13,%rax,4),%edx
14029a117:	00
14029a118:	4c 8d 76 20          	lea    0x20(%rsi),%r14
14029a11c:	44 8b be f0 00 00 00 	mov    0xf0(%rsi),%r15d
14029a123:	0f b6 c3             	movzbl %bl,%eax
14029a126:	48 c1 eb 08          	shr    $0x8,%rbx
14029a12a:	49 c1 e8 10          	shr    $0x10,%r8
14029a12e:	49 c1 e9 18          	shr    $0x18,%r9
14029a132:	41 33 94 85 d0 e5 38 	xor    0x38e5d0(%r13,%rax,4),%edx
14029a139:	00
14029a13a:	33 56 18             	xor    0x18(%rsi),%edx
14029a13d:	41 0f b6 c0          	movzbl %r8b,%eax
14029a141:	0f b6 cb             	movzbl %bl,%ecx
14029a144:	41 d1 ff             	sar    $1,%r15d
14029a147:	45 8b 94 8d d0 e1 38 	mov    0x38e1d0(%r13,%rcx,4),%r10d
14029a14e:	00
14029a14f:	45 33 94 85 d0 dd 38 	xor    0x38ddd0(%r13,%rax,4),%r10d
14029a156:	00
14029a157:	47 33 94 8d d0 d9 38 	xor    0x38d9d0(%r13,%r9,4),%r10d
14029a15e:	00
14029a15f:	40 0f b6 c7          	movzbl %dil,%eax
14029a163:	45 33 94 85 d0 e5 38 	xor    0x38e5d0(%r13,%rax,4),%r10d
14029a16a:	00
14029a16b:	44 33 56 1c          	xor    0x1c(%rsi),%r10d
14029a16f:	41 83 ef 01          	sub    $0x1,%r15d
14029a173:	0f 84 53 02 00 00    	je     0x14029a3cc
14029a179:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14029a180:	44 8b c2             	mov    %edx,%r8d
14029a183:	41 8b d3             	mov    %r11d,%edx
14029a186:	8b c5                	mov    %ebp,%eax
14029a188:	48 c1 e8 08          	shr    $0x8,%rax
14029a18c:	0f b6 c8             	movzbl %al,%ecx
14029a18f:	41 8b c2             	mov    %r10d,%eax
14029a192:	48 c1 e8 10          	shr    $0x10,%rax
14029a196:	45 8b da             	mov    %r10d,%r11d
14029a199:	41 8b b4 8d d0 e1 38 	mov    0x38e1d0(%r13,%rcx,4),%esi
14029a1a0:	00
14029a1a1:	0f b6 c8             	movzbl %al,%ecx
14029a1a4:	44 8b cd             	mov    %ebp,%r9d
14029a1a7:	49 c1 e9 18          	shr    $0x18,%r9
14029a1ab:	41 8b 84 8d d0 dd 38 	mov    0x38ddd0(%r13,%rcx,4),%eax
14029a1b2:	00
14029a1b3:	48 33 f0             	xor    %rax,%rsi
14029a1b6:	41 8b c0             	mov    %r8d,%eax
14029a1b9:	48 c1 e8 18          	shr    $0x18,%rax
14029a1bd:	41 8b 84 85 d0 d9 38 	mov    0x38d9d0(%r13,%rax,4),%eax
14029a1c4:	00
14029a1c5:	48 33 f0             	xor    %rax,%rsi
14029a1c8:	0f b6 c2             	movzbl %dl,%eax
14029a1cb:	41 8b 84 85 d0 e5 38 	mov    0x38e5d0(%r13,%rax,4),%eax
14029a1d2:	00
14029a1d3:	48 33 f0             	xor    %rax,%rsi
14029a1d6:	41 8b 46 08          	mov    0x8(%r14),%eax
14029a1da:	48 33 f0             	xor    %rax,%rsi
14029a1dd:	41 8b c2             	mov    %r10d,%eax
14029a1e0:	48 c1 e8 08          	shr    $0x8,%rax
14029a1e4:	0f b6 c8             	movzbl %al,%ecx
14029a1e7:	41 8b c0             	mov    %r8d,%eax
14029a1ea:	48 c1 e8 10          	shr    $0x10,%rax
14029a1ee:	41 8b bc 8d d0 e1 38 	mov    0x38e1d0(%r13,%rcx,4),%edi
14029a1f5:	00
14029a1f6:	0f b6 c8             	movzbl %al,%ecx
14029a1f9:	41 8b 84 8d d0 dd 38 	mov    0x38ddd0(%r13,%rcx,4),%eax
14029a200:	00
14029a201:	48 33 f8             	xor    %rax,%rdi
14029a204:	8b c2                	mov    %edx,%eax
14029a206:	48 c1 e8 18          	shr    $0x18,%rax
14029a20a:	41 8b 84 85 d0 d9 38 	mov    0x38d9d0(%r13,%rax,4),%eax
14029a211:	00
14029a212:	48 33 f8             	xor    %rax,%rdi
14029a215:	40 0f b6 c5          	movzbl %bpl,%eax
14029a219:	41 8b 84 85 d0 e5 38 	mov    0x38e5d0(%r13,%rax,4),%eax
14029a220:	00
14029a221:	48 33 f8             	xor    %rax,%rdi
14029a224:	41 8b 46 04          	mov    0x4(%r14),%eax
14029a228:	48 33 f8             	xor    %rax,%rdi
14029a22b:	8b c5                	mov    %ebp,%eax
14029a22d:	48 c1 e8 10          	shr    $0x10,%rax
14029a231:	0f b6 c8             	movzbl %al,%ecx
14029a234:	8b c2                	mov    %edx,%eax
14029a236:	48 c1 e8 08          	shr    $0x8,%rax
14029a23a:	48 c1 ea 10          	shr    $0x10,%rdx
14029a23e:	41 8b 9c 8d d0 dd 38 	mov    0x38ddd0(%r13,%rcx,4),%ebx
14029a245:	00
14029a246:	0f b6 c8             	movzbl %al,%ecx
14029a249:	41 8b 84 8d d0 e1 38 	mov    0x38e1d0(%r13,%rcx,4),%eax
14029a250:	00
14029a251:	48 33 d8             	xor    %rax,%rbx
14029a254:	41 8b c2             	mov    %r10d,%eax
14029a257:	48 c1 e8 18          	shr    $0x18,%rax
14029a25b:	41 8b 84 85 d0 d9 38 	mov    0x38d9d0(%r13,%rax,4),%eax
14029a262:	00
14029a263:	48 33 d8             	xor    %rax,%rbx
14029a266:	41 0f b6 c0          	movzbl %r8b,%eax
14029a26a:	49 c1 e8 08          	shr    $0x8,%r8
14029a26e:	41 8b 84 85 d0 e5 38 	mov    0x38e5d0(%r13,%rax,4),%eax
14029a275:	00
14029a276:	48 33 d8             	xor    %rax,%rbx
14029a279:	41 8b 46 0c          	mov    0xc(%r14),%eax
14029a27d:	48 33 d8             	xor    %rax,%rbx
14029a280:	0f b6 c2             	movzbl %dl,%eax
14029a283:	45 8b 94 85 d0 dd 38 	mov    0x38ddd0(%r13,%rax,4),%r10d
14029a28a:	00
14029a28b:	41 0f b6 c0          	movzbl %r8b,%eax
14029a28f:	41 8b 84 85 d0 e1 38 	mov    0x38e1d0(%r13,%rax,4),%eax
14029a296:	00
14029a297:	4c 33 d0             	xor    %rax,%r10
14029a29a:	43 8b 84 8d d0 d9 38 	mov    0x38d9d0(%r13,%r9,4),%eax
14029a2a1:	00
14029a2a2:	4c 33 d0             	xor    %rax,%r10
14029a2a5:	41 0f b6 c3          	movzbl %r11b,%eax
14029a2a9:	41 8b 84 85 d0 e5 38 	mov    0x38e5d0(%r13,%rax,4),%eax
14029a2b0:	00
14029a2b1:	4c 33 d0             	xor    %rax,%r10
14029a2b4:	41 8b 06             	mov    (%r14),%eax
14029a2b7:	4c 33 d0             	xor    %rax,%r10
14029a2ba:	48 8b c7             	mov    %rdi,%rax
14029a2bd:	48 c1 e8 10          	shr    $0x10,%rax
14029a2c1:	0f b6 d0             	movzbl %al,%edx
14029a2c4:	48 8b c6             	mov    %rsi,%rax
14029a2c7:	48 c1 e8 08          	shr    $0x8,%rax
14029a2cb:	0f b6 c8             	movzbl %al,%ecx
14029a2ce:	41 8b ac 95 d0 dd 38 	mov    0x38ddd0(%r13,%rdx,4),%ebp
14029a2d5:	00
14029a2d6:	41 33 ac 8d d0 e1 38 	xor    0x38e1d0(%r13,%rcx,4),%ebp
14029a2dd:	00
14029a2de:	49 8b c2             	mov    %r10,%rax
14029a2e1:	48 c1 e8 18          	shr    $0x18,%rax
14029a2e5:	41 33 ac 85 d0 d9 38 	xor    0x38d9d0(%r13,%rax,4),%ebp
14029a2ec:	00
14029a2ed:	0f b6 c3             	movzbl %bl,%eax
14029a2f0:	41 33 ac 85 d0 e5 38 	xor    0x38e5d0(%r13,%rax,4),%ebp
14029a2f7:	00
14029a2f8:	48 8b c3             	mov    %rbx,%rax
14029a2fb:	41 33 6e 10          	xor    0x10(%r14),%ebp
14029a2ff:	48 c1 e8 08          	shr    $0x8,%rax
14029a303:	0f b6 d0             	movzbl %al,%edx
14029a306:	48 8b c6             	mov    %rsi,%rax
14029a309:	48 c1 e8 10          	shr    $0x10,%rax
14029a30d:	0f b6 c8             	movzbl %al,%ecx
14029a310:	48 8b c7             	mov    %rdi,%rax
14029a313:	48 c1 e8 18          	shr    $0x18,%rax
14029a317:	45 8b 9c 95 d0 e1 38 	mov    0x38e1d0(%r13,%rdx,4),%r11d
14029a31e:	00
14029a31f:	45 33 9c 8d d0 dd 38 	xor    0x38ddd0(%r13,%rcx,4),%r11d
14029a326:	00
14029a327:	45 33 9c 85 d0 d9 38 	xor    0x38d9d0(%r13,%rax,4),%r11d
14029a32e:	00
14029a32f:	41 0f b6 c2          	movzbl %r10b,%eax
14029a333:	45 33 9c 85 d0 e5 38 	xor    0x38e5d0(%r13,%rax,4),%r11d
14029a33a:	00
14029a33b:	49 8b c2             	mov    %r10,%rax
14029a33e:	45 33 5e 14          	xor    0x14(%r14),%r11d
14029a342:	48 c1 e8 08          	shr    $0x8,%rax
14029a346:	0f b6 d0             	movzbl %al,%edx
14029a349:	48 8b c3             	mov    %rbx,%rax
14029a34c:	48 c1 e8 10          	shr    $0x10,%rax
14029a350:	0f b6 c8             	movzbl %al,%ecx
14029a353:	48 8b c6             	mov    %rsi,%rax