140244f89:	41 0f b6 c0          	movzbl %r8b,%eax
140244f8d:	45 33 9c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r11d
140244f94:	00
140244f95:	45 33 5c 85 00       	xor    0x0(%r13,%rax,4),%r11d
140244f9a:	45 03 d3             	add    %r11d,%r10d
140244f9d:	41 8b c2             	mov    %r10d,%eax
140244fa0:	41 8b d2             	mov    %r10d,%edx
140244fa3:	c1 e8 10             	shr    $0x10,%eax
140244fa6:	0f b6 c8             	movzbl %al,%ecx
140244fa9:	41 8b c2             	mov    %r10d,%eax
140244fac:	c1 e8 08             	shr    $0x8,%eax
140244faf:	48 c1 ea 18          	shr    $0x18,%rdx
140244fb3:	45 8b 8c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r9d
140244fba:	00
140244fbb:	45 33 8c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r9d
140244fc2:	00
140244fc3:	0f b6 c8             	movzbl %al,%ecx
140244fc6:	41 0f b6 c2          	movzbl %r10b,%eax
140244fca:	45 33 8c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r9d
140244fd1:	00
140244fd2:	45 33 4c 85 00       	xor    0x0(%r13,%rax,4),%r9d
140244fd7:	45 03 d9             	add    %r9d,%r11d
140244fda:	41 8b c3             	mov    %r11d,%eax
140244fdd:	41 8b d3             	mov    %r11d,%edx
140244fe0:	c1 e8 10             	shr    $0x10,%eax
140244fe3:	0f b6 c8             	movzbl %al,%ecx
140244fe6:	41 8b c3             	mov    %r11d,%eax
140244fe9:	c1 e8 08             	shr    $0x8,%eax
140244fec:	48 c1 ea 18          	shr    $0x18,%rdx
140244ff0:	45 8b 84 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r8d
140244ff7:	00
140244ff8:	45 33 84 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r8d
140244fff:	00
140245000:	0f b6 c8             	movzbl %al,%ecx
140245003:	41 0f b6 c3          	movzbl %r11b,%eax
140245007:	45 33 84 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r8d
14024500e:	00
14024500f:	45 33 44 85 00       	xor    0x0(%r13,%rax,4),%r8d
140245014:	41 33 f8             	xor    %r8d,%edi
140245017:	43 8d 04 08          	lea    (%r8,%r9,1),%eax
14024501b:	33 f0                	xor    %eax,%esi
14024501d:	44 8b d6             	mov    %esi,%r10d
140245020:	44 33 55 78          	xor    0x78(%rbp),%r10d
140245024:	45 8b c2             	mov    %r10d,%r8d
140245027:	44 33 45 7c          	xor    0x7c(%rbp),%r8d
14024502b:	44 33 c7             	xor    %edi,%r8d
14024502e:	41 8b c0             	mov    %r8d,%eax
140245031:	41 8b d0             	mov    %r8d,%edx
140245034:	c1 e8 10             	shr    $0x10,%eax
140245037:	0f b6 c8             	movzbl %al,%ecx
14024503a:	41 8b c0             	mov    %r8d,%eax
14024503d:	c1 e8 08             	shr    $0x8,%eax
140245040:	48 c1 ea 18          	shr    $0x18,%rdx
140245044:	45 8b 9c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r11d
14024504b:	00
14024504c:	45 33 9c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r11d
140245053:	00
140245054:	0f b6 c8             	movzbl %al,%ecx
140245057:	41 0f b6 c0          	movzbl %r8b,%eax
14024505b:	45 33 9c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r11d
140245062:	00
140245063:	45 33 5c 85 00       	xor    0x0(%r13,%rax,4),%r11d
140245068:	45 03 d3             	add    %r11d,%r10d
14024506b:	41 8b c2             	mov    %r10d,%eax
14024506e:	41 8b d2             	mov    %r10d,%edx
140245071:	c1 e8 10             	shr    $0x10,%eax
140245074:	0f b6 c8             	movzbl %al,%ecx
140245077:	41 8b c2             	mov    %r10d,%eax
14024507a:	c1 e8 08             	shr    $0x8,%eax
14024507d:	48 c1 ea 18          	shr    $0x18,%rdx
140245081:	45 8b 8c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r9d
140245088:	00
140245089:	45 33 8c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r9d
140245090:	00
140245091:	0f b6 c8             	movzbl %al,%ecx
140245094:	41 0f b6 c2          	movzbl %r10b,%eax
140245098:	45 33 8c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r9d
14024509f:	00
1402450a0:	45 33 4c 85 00       	xor    0x0(%r13,%rax,4),%r9d
1402450a5:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402450aa:	45 03 d9             	add    %r9d,%r11d
1402450ad:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1402450b2:	41 8b c3             	mov    %r11d,%eax
1402450b5:	c1 e8 10             	shr    $0x10,%eax
1402450b8:	0f b6 c8             	movzbl %al,%ecx
1402450bb:	41 8b c3             	mov    %r11d,%eax
1402450be:	c1 e8 08             	shr    $0x8,%eax
1402450c1:	41 8b d3             	mov    %r11d,%edx
1402450c4:	48 c1 ea 18          	shr    $0x18,%rdx
1402450c8:	41 88 74 24 0b       	mov    %sil,0xb(%r12)
1402450cd:	41 88 7c 24 0f       	mov    %dil,0xf(%r12)
1402450d2:	45 8b 84 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r8d
1402450d9:	00
1402450da:	45 33 84 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r8d
1402450e1:	00
1402450e2:	0f b6 c8             	movzbl %al,%ecx
1402450e5:	41 0f b6 c3          	movzbl %r11b,%eax
1402450e9:	45 33 84 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r8d
1402450f0:	00
1402450f1:	45 33 44 85 00       	xor    0x0(%r13,%rax,4),%r8d
1402450f6:	45 33 f0             	xor    %r8d,%r14d
1402450f9:	45 88 74 24 07       	mov    %r14b,0x7(%r12)
1402450fe:	43 8d 04 08          	lea    (%r8,%r9,1),%eax
140245102:	44 33 f8             	xor    %eax,%r15d
140245105:	41 8b c7             	mov    %r15d,%eax
140245108:	45 88 7c 24 03       	mov    %r15b,0x3(%r12)
14024510d:	c1 e8 18             	shr    $0x18,%eax
140245110:	41 88 04 24          	mov    %al,(%r12)
140245114:	41 8b c7             	mov    %r15d,%eax
140245117:	c1 e8 10             	shr    $0x10,%eax
14024511a:	41 88 44 24 01       	mov    %al,0x1(%r12)
14024511f:	41 8b c7             	mov    %r15d,%eax
140245122:	c1 e8 08             	shr    $0x8,%eax
140245125:	41 88 44 24 02       	mov    %al,0x2(%r12)
14024512a:	41 8b c6             	mov    %r14d,%eax
14024512d:	c1 e8 18             	shr    $0x18,%eax
140245130:	41 88 44 24 04       	mov    %al,0x4(%r12)
140245135:	41 8b c6             	mov    %r14d,%eax
140245138:	c1 e8 10             	shr    $0x10,%eax
14024513b:	41 88 44 24 05       	mov    %al,0x5(%r12)
140245140:	41 8b c6             	mov    %r14d,%eax
140245143:	c1 e8 08             	shr    $0x8,%eax
140245146:	41 88 44 24 06       	mov    %al,0x6(%r12)
14024514b:	8b c6                	mov    %esi,%eax
14024514d:	c1 e8 18             	shr    $0x18,%eax
140245150:	41 88 44 24 08       	mov    %al,0x8(%r12)
140245155:	8b c6                	mov    %esi,%eax
140245157:	c1 e8 10             	shr    $0x10,%eax
14024515a:	41 88 44 24 09       	mov    %al,0x9(%r12)
14024515f:	8b c6                	mov    %esi,%eax
140245161:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140245166:	c1 e8 08             	shr    $0x8,%eax
140245169:	41 88 44 24 0a       	mov    %al,0xa(%r12)
14024516e:	8b c7                	mov    %edi,%eax
140245170:	c1 e8 18             	shr    $0x18,%eax
140245173:	41 88 44 24 0c       	mov    %al,0xc(%r12)
140245178:	8b c7                	mov    %edi,%eax
14024517a:	c1 e8 10             	shr    $0x10,%eax
14024517d:	41 88 44 24 0d       	mov    %al,0xd(%r12)
140245182:	8b c7                	mov    %edi,%eax
140245184:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140245189:	c1 e8 08             	shr    $0x8,%eax
14024518c:	41 88 44 24 0e       	mov    %al,0xe(%r12)
140245191:	41 5f                	pop    %r15
140245193:	41 5e                	pop    %r14
140245195:	41 5d                	pop    %r13
140245197:	41 5c                	pop    %r12
140245199:	c3                   	ret
14024519a:	cc                   	int3
14024519b:	cc                   	int3
14024519c:	cc                   	int3
14024519d:	cc                   	int3
14024519e:	cc                   	int3
14024519f:	cc                   	int3
1402451a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402451a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402451aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402451af:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402451b4:	41 54                	push   %r12
1402451b6:	41 56                	push   %r14
1402451b8:	41 57                	push   %r15
1402451ba:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1402451be:	4c 8d 25 7b 7e 12 00 	lea    0x127e7b(%rip),%r12        # 0x14036d040
1402451c5:	0f b6 39             	movzbl (%rcx),%edi
1402451c8:	4c 8b fa             	mov    %rdx,%r15
1402451cb:	44 0f b6 59 04       	movzbl 0x4(%rcx),%r11d
1402451d0:	0f b6 69 08          	movzbl 0x8(%rcx),%ebp
1402451d4:	0f b6 59 0c          	movzbl 0xc(%rcx),%ebx
1402451d8:	c1 e7 08             	shl    $0x8,%edi
1402451db:	0b f8                	or     %eax,%edi
1402451dd:	41 c1 e3 08          	shl    $0x8,%r11d
1402451e1:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
1402451e5:	c1 e5 08             	shl    $0x8,%ebp
1402451e8:	c1 e3 08             	shl    $0x8,%ebx
1402451eb:	c1 e7 08             	shl    $0x8,%edi
1402451ee:	0b f8                	or     %eax,%edi
1402451f0:	0f b6 41 03          	movzbl 0x3(%rcx),%eax
1402451f4:	c1 e7 08             	shl    $0x8,%edi
1402451f7:	0b f8                	or     %eax,%edi
1402451f9:	0f b6 41 05          	movzbl 0x5(%rcx),%eax
1402451fd:	44 0b d8             	or     %eax,%r11d
140245200:	0f b6 41 06          	movzbl 0x6(%rcx),%eax
140245204:	41 c1 e3 08          	shl    $0x8,%r11d
140245208:	44 0b d8             	or     %eax,%r11d
14024520b:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
14024520f:	41 c1 e3 08          	shl    $0x8,%r11d
140245213:	44 8d 8f 47 86 c8 61 	lea    0x61c88647(%rdi),%r9d
14024521a:	44 0b d8             	or     %eax,%r11d
14024521d:	0f b6 41 09          	movzbl 0x9(%rcx),%eax
140245221:	0b e8                	or     %eax,%ebp
140245223:	45 8b d3             	mov    %r11d,%r10d
140245226:	0f b6 41 0a          	movzbl 0xa(%rcx),%eax
14024522a:	41 8b f3             	mov    %r11d,%esi
14024522d:	c1 e5 08             	shl    $0x8,%ebp
140245230:	0b e8                	or     %eax,%ebp
140245232:	c1 e6 18             	shl    $0x18,%esi
140245235:	0f b6 41 0b          	movzbl 0xb(%rcx),%eax
140245239:	c1 e5 08             	shl    $0x8,%ebp
14024523c:	0b e8                	or     %eax,%ebp
14024523e:	0f b6 41 0d          	movzbl 0xd(%rcx),%eax
140245242:	0b d8                	or     %eax,%ebx
140245244:	44 03 cd             	add    %ebp,%r9d
140245247:	0f b6 41 0e          	movzbl 0xe(%rcx),%eax
14024524b:	c1 e3 08             	shl    $0x8,%ebx
14024524e:	0b d8                	or     %eax,%ebx
140245250:	41 8b d1             	mov    %r9d,%edx
140245253:	0f b6 41 0f          	movzbl 0xf(%rcx),%eax
140245257:	48 c1 ea 18          	shr    $0x18,%rdx
14024525b:	c1 e3 08             	shl    $0x8,%ebx
14024525e:	0b d8                	or     %eax,%ebx
140245260:	41 8b c1             	mov    %r9d,%eax
140245263:	c1 e8 10             	shr    $0x10,%eax
140245266:	44 2b d3             	sub    %ebx,%r10d
140245269:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245270:	00
140245271:	41 81 ea 47 86 c8 61 	sub    $0x61c88647,%r10d
140245278:	0f b6 c8             	movzbl %al,%ecx
14024527b:	41 8b c1             	mov    %r9d,%eax
14024527e:	c1 e8 08             	shr    $0x8,%eax
140245281:	41 8b d2             	mov    %r10d,%edx
140245284:	48 c1 ea 18          	shr    $0x18,%rdx
140245288:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
14024528f:	00
140245290:	0f b6 c8             	movzbl %al,%ecx
140245293:	41 0f b6 c1          	movzbl %r9b,%eax
140245297:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
14024529e:	00
14024529f:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
1402452a3:	41 8b c2             	mov    %r10d,%eax
1402452a6:	c1 e8 10             	shr    $0x10,%eax
1402452a9:	0f b6 c8             	movzbl %al,%ecx
1402452ac:	41 8b c2             	mov    %r10d,%eax
1402452af:	c1 e8 08             	shr    $0x8,%eax
1402452b2:	45 89 07             	mov    %r8d,(%r15)
1402452b5:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
1402452bc:	00
1402452bd:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
1402452c4:	00
1402452c5:	0f b6 c8             	movzbl %al,%ecx
1402452c8:	41 0f b6 c2          	movzbl %r10b,%eax
1402452cc:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
1402452d3:	00
1402452d4:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
1402452d8:	8b c7                	mov    %edi,%eax
1402452da:	c1 e8 08             	shr    $0x8,%eax
1402452dd:	33 f0                	xor    %eax,%esi
1402452df:	45 89 47 04          	mov    %r8d,0x4(%r15)
1402452e3:	c1 e7 18             	shl    $0x18,%edi
1402452e6:	41 c1 eb 08          	shr    $0x8,%r11d
1402452ea:	44 8d 8e 8d 0c 91 c3 	lea    -0x3c6ef373(%rsi),%r9d
1402452f1:	44 03 cd             	add    %ebp,%r9d
1402452f4:	41 33 fb             	xor    %r11d,%edi
1402452f7:	41 8b c1             	mov    %r9d,%eax
1402452fa:	41 8b d1             	mov    %r9d,%edx
1402452fd:	c1 e8 10             	shr    $0x10,%eax
140245300:	44 8b db             	mov    %ebx,%r11d
140245303:	0f b6 c8             	movzbl %al,%ecx
140245306:	44 8b d7             	mov    %edi,%r10d
140245309:	48 c1 ea 18          	shr    $0x18,%rdx
14024530d:	44 2b d3             	sub    %ebx,%r10d
140245310:	41 81 c2 73 f3 6e 3c 	add    $0x3c6ef373,%r10d
140245317:	c1 e3 08             	shl    $0x8,%ebx
14024531a:	41 8b c1             	mov    %r9d,%eax
14024531d:	41 c1 eb 18          	shr    $0x18,%r11d
140245321:	c1 e8 08             	shr    $0x8,%eax
140245324:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
14024532b:	00
14024532c:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245333:	00
140245334:	0f b6 c8             	movzbl %al,%ecx
140245337:	41 0f b6 c1          	movzbl %r9b,%eax
14024533b:	44 8d 8e 1a 19 22 87 	lea    -0x78dde6e6(%rsi),%r9d
140245342:	41 8b d2             	mov    %r10d,%edx
140245345:	48 c1 ea 18          	shr    $0x18,%rdx
140245349:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245350:	00
140245351:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245355:	41 8b c2             	mov    %r10d,%eax
140245358:	c1 e8 10             	shr    $0x10,%eax
14024535b:	0f b6 c8             	movzbl %al,%ecx
14024535e:	41 8b c2             	mov    %r10d,%eax
140245361:	c1 e8 08             	shr    $0x8,%eax
140245364:	45 89 47 08          	mov    %r8d,0x8(%r15)
140245368:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
14024536f:	00
140245370:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245377:	00
140245378:	0f b6 c8             	movzbl %al,%ecx
14024537b:	41 0f b6 c2          	movzbl %r10b,%eax
14024537f:	44 8b d7             	mov    %edi,%r10d
140245382:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245389:	00
14024538a:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
14024538e:	8b c5                	mov    %ebp,%eax
140245390:	c1 e0 08             	shl    $0x8,%eax
140245393:	44 33 d8             	xor    %eax,%r11d
140245396:	45 89 47 0c          	mov    %r8d,0xc(%r15)
14024539a:	45 03 cb             	add    %r11d,%r9d
14024539d:	c1 ed 18             	shr    $0x18,%ebp
1402453a0:	33 eb                	xor    %ebx,%ebp
1402453a2:	41 8b d1             	mov    %r9d,%edx
1402453a5:	48 c1 ea 18          	shr    $0x18,%rdx
1402453a9:	41 8b c1             	mov    %r9d,%eax
1402453ac:	c1 e8 10             	shr    $0x10,%eax
1402453af:	44 2b d5             	sub    %ebp,%r10d
1402453b2:	0f b6 c8             	movzbl %al,%ecx
1402453b5:	41 81 c2 e6 e6 dd 78 	add    $0x78dde6e6,%r10d
1402453bc:	41 8b c1             	mov    %r9d,%eax
1402453bf:	8b df                	mov    %edi,%ebx
1402453c1:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
1402453c8:	00
1402453c9:	c1 e8 08             	shr    $0x8,%eax
1402453cc:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
1402453d3:	00
1402453d4:	0f b6 c8             	movzbl %al,%ecx
1402453d7:	41 0f b6 c1          	movzbl %r9b,%eax
1402453db:	41 8b d2             	mov    %r10d,%edx
1402453de:	48 c1 ea 18          	shr    $0x18,%rdx
1402453e2:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
1402453e9:	00
1402453ea:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
1402453ee:	41 8b c2             	mov    %r10d,%eax
1402453f1:	c1 e8 10             	shr    $0x10,%eax
1402453f4:	0f b6 c8             	movzbl %al,%ecx
1402453f7:	41 8b c2             	mov    %r10d,%eax
1402453fa:	c1 e8 08             	shr    $0x8,%eax
1402453fd:	45 89 47 10          	mov    %r8d,0x10(%r15)
140245401:	45 8b 84 94 00 0c 00 	mov    0xc00(%r12,%rdx,4),%r8d
140245408:	00
140245409:	45 33 84 8c 00 08 00 	xor    0x800(%r12,%rcx,4),%r8d
140245410:	00
140245411:	0f b6 c8             	movzbl %al,%ecx
140245414:	41 0f b6 c2          	movzbl %r10b,%eax
140245418:	c1 e3 18             	shl    $0x18,%ebx
14024541b:	45 33 84 8c 00 04 00 	xor    0x400(%r12,%rcx,4),%r8d
140245422:	00
140245423:	45 33 04 84          	xor    (%r12,%rax,4),%r8d
140245427:	8b c6                	mov    %esi,%eax
140245429:	c1 e8 08             	shr    $0x8,%eax
14024542c:	33 d8                	xor    %eax,%ebx
14024542e:	45 89 47 14          	mov    %r8d,0x14(%r15)
140245432:	c1 ef 08             	shr    $0x8,%edi
140245435:	44 8d 8b 34 32 44 0e 	lea    0xe443234(%rbx),%r9d
14024543c:	45 03 cb             	add    %r11d,%r9d
14024543f:	c1 e6 18             	shl    $0x18,%esi
140245442:	33 f7                	xor    %edi,%esi
140245444:	41 8b d1             	mov    %r9d,%edx
140245447:	48 c1 ea 18          	shr    $0x18,%rdx
14024544b:	41 8b c1             	mov    %r9d,%eax
14024544e:	c1 e8 10             	shr    $0x10,%eax