1402a2205:	74 0e                	je     0x1402a2215
1402a2207:	4c 8b c6             	mov    %rsi,%r8
1402a220a:	48 8b d5             	mov    %rbp,%rdx
1402a220d:	49 8b cf             	mov    %r15,%rcx
1402a2210:	e8 13 a8 05 00       	call   0x1402fca28
1402a2215:	48 89 b7 e0 00 00 00 	mov    %rsi,0xe0(%rdi)
1402a221c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402a2221:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402a2226:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402a222b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402a2230:	48 83 c4 20          	add    $0x20,%rsp
1402a2234:	41 5f                	pop    %r15
1402a2236:	41 5e                	pop    %r14
1402a2238:	41 5c                	pop    %r12
1402a223a:	c3                   	ret
1402a223b:	cc                   	int3
1402a223c:	cc                   	int3
1402a223d:	cc                   	int3
1402a223e:	cc                   	int3
1402a223f:	cc                   	int3
1402a2240:	b8 f8 00 00 00       	mov    $0xf8,%eax
1402a2245:	c3                   	ret
1402a2246:	cc                   	int3
1402a2247:	cc                   	int3
1402a2248:	cc                   	int3
1402a2249:	cc                   	int3
1402a224a:	cc                   	int3
1402a224b:	cc                   	int3
1402a224c:	cc                   	int3
1402a224d:	cc                   	int3
1402a224e:	cc                   	int3
1402a224f:	cc                   	int3
1402a2250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a2255:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402a225a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402a225f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402a2264:	41 54                	push   %r12
1402a2266:	41 55                	push   %r13
1402a2268:	41 56                	push   %r14
1402a226a:	41 57                	push   %r15
1402a226c:	0f b6 41 09          	movzbl 0x9(%rcx),%eax
1402a2270:	4c 8d 2d f9 e8 0e 00 	lea    0xee8f9(%rip),%r13        # 0x140390b70
1402a2277:	44 0f b6 79 08       	movzbl 0x8(%rcx),%r15d
1402a227c:	48 8b d9             	mov    %rcx,%rbx
1402a227f:	44 0f b6 71 0c       	movzbl 0xc(%rcx),%r14d
1402a2284:	49 8b e8             	mov    %r8,%rbp
1402a2287:	41 c1 e7 08          	shl    $0x8,%r15d
1402a228b:	4c 8b e2             	mov    %rdx,%r12
1402a228e:	44 0b f8             	or     %eax,%r15d
1402a2291:	41 c1 e6 08          	shl    $0x8,%r14d
1402a2295:	0f b6 41 0a          	movzbl 0xa(%rcx),%eax
1402a2299:	0f b6 33             	movzbl (%rbx),%esi
1402a229c:	41 c1 e7 08          	shl    $0x8,%r15d
1402a22a0:	44 0b f8             	or     %eax,%r15d
1402a22a3:	c1 e6 08             	shl    $0x8,%esi
1402a22a6:	0f b6 41 0b          	movzbl 0xb(%rcx),%eax
1402a22aa:	41 c1 e7 08          	shl    $0x8,%r15d
1402a22ae:	44 0b f8             	or     %eax,%r15d
1402a22b1:	0f b6 41 0d          	movzbl 0xd(%rcx),%eax
1402a22b5:	44 0b f0             	or     %eax,%r14d
1402a22b8:	45 8b cf             	mov    %r15d,%r9d
1402a22bb:	0f b6 41 0e          	movzbl 0xe(%rcx),%eax
1402a22bf:	45 33 48 78          	xor    0x78(%r8),%r9d
1402a22c3:	41 c1 e6 08          	shl    $0x8,%r14d
1402a22c7:	45 8b c1             	mov    %r9d,%r8d
1402a22ca:	44 33 45 7c          	xor    0x7c(%rbp),%r8d
1402a22ce:	44 0b f0             	or     %eax,%r14d
1402a22d1:	0f b6 41 0f          	movzbl 0xf(%rcx),%eax
1402a22d5:	41 c1 e6 08          	shl    $0x8,%r14d
1402a22d9:	44 0b f0             	or     %eax,%r14d
1402a22dc:	45 33 c6             	xor    %r14d,%r8d
1402a22df:	41 8b c0             	mov    %r8d,%eax
1402a22e2:	41 8b d0             	mov    %r8d,%edx
1402a22e5:	c1 e8 10             	shr    $0x10,%eax
1402a22e8:	0f b6 c8             	movzbl %al,%ecx
1402a22eb:	41 8b c0             	mov    %r8d,%eax
1402a22ee:	c1 e8 08             	shr    $0x8,%eax
1402a22f1:	48 c1 ea 18          	shr    $0x18,%rdx
1402a22f5:	45 8b 9c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r11d
1402a22fc:	00
1402a22fd:	45 33 9c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r11d
1402a2304:	00
1402a2305:	0f b6 c8             	movzbl %al,%ecx
1402a2308:	41 0f b6 c0          	movzbl %r8b,%eax
1402a230c:	45 33 9c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r11d
1402a2313:	00
1402a2314:	45 33 5c 85 00       	xor    0x0(%r13,%rax,4),%r11d
1402a2319:	45 03 cb             	add    %r11d,%r9d
1402a231c:	41 8b c1             	mov    %r9d,%eax
1402a231f:	41 8b d1             	mov    %r9d,%edx
1402a2322:	c1 e8 10             	shr    $0x10,%eax
1402a2325:	0f b6 c8             	movzbl %al,%ecx
1402a2328:	41 8b c1             	mov    %r9d,%eax
1402a232b:	c1 e8 08             	shr    $0x8,%eax
1402a232e:	48 c1 ea 18          	shr    $0x18,%rdx
1402a2332:	45 8b 94 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r10d
1402a2339:	00
1402a233a:	45 33 94 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r10d
1402a2341:	00
1402a2342:	0f b6 c8             	movzbl %al,%ecx
1402a2345:	41 0f b6 c1          	movzbl %r9b,%eax
1402a2349:	45 33 94 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r10d
1402a2350:	00
1402a2351:	45 33 54 85 00       	xor    0x0(%r13,%rax,4),%r10d
1402a2356:	45 03 da             	add    %r10d,%r11d
1402a2359:	41 8b c3             	mov    %r11d,%eax
1402a235c:	41 8b d3             	mov    %r11d,%edx
1402a235f:	c1 e8 10             	shr    $0x10,%eax
1402a2362:	0f b6 c8             	movzbl %al,%ecx
1402a2365:	41 8b c3             	mov    %r11d,%eax
1402a2368:	c1 e8 08             	shr    $0x8,%eax
1402a236b:	48 c1 ea 18          	shr    $0x18,%rdx
1402a236f:	45 8b 84 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r8d
1402a2376:	00
1402a2377:	45 33 84 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r8d
1402a237e:	00
1402a237f:	0f b6 c8             	movzbl %al,%ecx
1402a2382:	41 0f b6 c3          	movzbl %r11b,%eax
1402a2386:	45 33 84 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r8d
1402a238d:	00
1402a238e:	45 33 44 85 00       	xor    0x0(%r13,%rax,4),%r8d
1402a2393:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1402a2397:	0b f0                	or     %eax,%esi
1402a2399:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
1402a239d:	c1 e6 08             	shl    $0x8,%esi
1402a23a0:	0b f0                	or     %eax,%esi
1402a23a2:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
1402a23a6:	c1 e6 08             	shl    $0x8,%esi
1402a23a9:	0b f0                	or     %eax,%esi
1402a23ab:	43 8d 04 10          	lea    (%r8,%r10,1),%eax
1402a23af:	0f b6 7b 04          	movzbl 0x4(%rbx),%edi
1402a23b3:	33 f0                	xor    %eax,%esi
1402a23b5:	0f b6 43 05          	movzbl 0x5(%rbx),%eax
1402a23b9:	44 8b d6             	mov    %esi,%r10d
1402a23bc:	44 33 55 70          	xor    0x70(%rbp),%r10d
1402a23c0:	c1 e7 08             	shl    $0x8,%edi
1402a23c3:	0b f8                	or     %eax,%edi
1402a23c5:	0f b6 43 06          	movzbl 0x6(%rbx),%eax
1402a23c9:	c1 e7 08             	shl    $0x8,%edi
1402a23cc:	0b f8                	or     %eax,%edi
1402a23ce:	0f b6 43 07          	movzbl 0x7(%rbx),%eax
1402a23d2:	c1 e7 08             	shl    $0x8,%edi
1402a23d5:	0b f8                	or     %eax,%edi
1402a23d7:	41 33 f8             	xor    %r8d,%edi
1402a23da:	45 8b c2             	mov    %r10d,%r8d
1402a23dd:	44 33 45 74          	xor    0x74(%rbp),%r8d
1402a23e1:	44 33 c7             	xor    %edi,%r8d
1402a23e4:	41 8b c0             	mov    %r8d,%eax
1402a23e7:	41 8b d0             	mov    %r8d,%edx
1402a23ea:	c1 e8 10             	shr    $0x10,%eax
1402a23ed:	0f b6 c8             	movzbl %al,%ecx
1402a23f0:	41 8b c0             	mov    %r8d,%eax
1402a23f3:	c1 e8 08             	shr    $0x8,%eax
1402a23f6:	48 c1 ea 18          	shr    $0x18,%rdx
1402a23fa:	45 8b 9c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r11d
1402a2401:	00
1402a2402:	45 33 9c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r11d
1402a2409:	00
1402a240a:	0f b6 c8             	movzbl %al,%ecx
1402a240d:	41 0f b6 c0          	movzbl %r8b,%eax
1402a2411:	45 33 9c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r11d
1402a2418:	00
1402a2419:	45 33 5c 85 00       	xor    0x0(%r13,%rax,4),%r11d
1402a241e:	45 03 d3             	add    %r11d,%r10d
1402a2421:	41 8b c2             	mov    %r10d,%eax
1402a2424:	41 8b d2             	mov    %r10d,%edx
1402a2427:	c1 e8 10             	shr    $0x10,%eax
1402a242a:	0f b6 c8             	movzbl %al,%ecx
1402a242d:	41 8b c2             	mov    %r10d,%eax
1402a2430:	c1 e8 08             	shr    $0x8,%eax
1402a2433:	48 c1 ea 18          	shr    $0x18,%rdx
1402a2437:	45 8b 8c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r9d
1402a243e:	00
1402a243f:	45 33 8c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r9d
1402a2446:	00
1402a2447:	0f b6 c8             	movzbl %al,%ecx
1402a244a:	41 0f b6 c2          	movzbl %r10b,%eax
1402a244e:	45 33 8c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r9d
1402a2455:	00
1402a2456:	45 33 4c 85 00       	xor    0x0(%r13,%rax,4),%r9d
1402a245b:	45 03 d9             	add    %r9d,%r11d
1402a245e:	41 8b c3             	mov    %r11d,%eax
1402a2461:	41 8b d3             	mov    %r11d,%edx
1402a2464:	c1 e8 10             	shr    $0x10,%eax
1402a2467:	0f b6 c8             	movzbl %al,%ecx
1402a246a:	41 8b c3             	mov    %r11d,%eax
1402a246d:	c1 e8 08             	shr    $0x8,%eax
1402a2470:	48 c1 ea 18          	shr    $0x18,%rdx
1402a2474:	45 8b 84 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r8d
1402a247b:	00
1402a247c:	45 33 84 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r8d
1402a2483:	00
1402a2484:	0f b6 c8             	movzbl %al,%ecx
1402a2487:	41 0f b6 c3          	movzbl %r11b,%eax
1402a248b:	45 33 84 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r8d
1402a2492:	00
1402a2493:	45 33 44 85 00       	xor    0x0(%r13,%rax,4),%r8d
1402a2498:	45 33 f0             	xor    %r8d,%r14d
1402a249b:	43 8d 04 08          	lea    (%r8,%r9,1),%eax
1402a249f:	44 33 f8             	xor    %eax,%r15d
1402a24a2:	45 8b d7             	mov    %r15d,%r10d
1402a24a5:	44 33 55 68          	xor    0x68(%rbp),%r10d
1402a24a9:	45 8b c2             	mov    %r10d,%r8d
1402a24ac:	44 33 45 6c          	xor    0x6c(%rbp),%r8d
1402a24b0:	45 33 c6             	xor    %r14d,%r8d
1402a24b3:	41 8b c0             	mov    %r8d,%eax
1402a24b6:	41 8b d0             	mov    %r8d,%edx
1402a24b9:	c1 e8 10             	shr    $0x10,%eax
1402a24bc:	0f b6 c8             	movzbl %al,%ecx
1402a24bf:	41 8b c0             	mov    %r8d,%eax
1402a24c2:	48 c1 ea 18          	shr    $0x18,%rdx
1402a24c6:	c1 e8 08             	shr    $0x8,%eax
1402a24c9:	45 8b 9c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r11d
1402a24d0:	00
1402a24d1:	45 33 9c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r11d
1402a24d8:	00
1402a24d9:	0f b6 c8             	movzbl %al,%ecx
1402a24dc:	41 0f b6 c0          	movzbl %r8b,%eax
1402a24e0:	45 33 9c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r11d
1402a24e7:	00
1402a24e8:	45 33 5c 85 00       	xor    0x0(%r13,%rax,4),%r11d
1402a24ed:	45 03 d3             	add    %r11d,%r10d
1402a24f0:	41 8b d2             	mov    %r10d,%edx
1402a24f3:	48 c1 ea 18          	shr    $0x18,%rdx
1402a24f7:	41 8b c2             	mov    %r10d,%eax
1402a24fa:	c1 e8 10             	shr    $0x10,%eax
1402a24fd:	0f b6 c8             	movzbl %al,%ecx
1402a2500:	41 8b c2             	mov    %r10d,%eax
1402a2503:	c1 e8 08             	shr    $0x8,%eax
1402a2506:	45 8b 8c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r9d
1402a250d:	00
1402a250e:	45 33 8c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r9d
1402a2515:	00
1402a2516:	0f b6 c8             	movzbl %al,%ecx
1402a2519:	41 0f b6 c2          	movzbl %r10b,%eax
1402a251d:	45 33 8c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r9d
1402a2524:	00
1402a2525:	45 33 4c 85 00       	xor    0x0(%r13,%rax,4),%r9d
1402a252a:	45 03 d9             	add    %r9d,%r11d
1402a252d:	41 8b c3             	mov    %r11d,%eax
1402a2530:	41 8b d3             	mov    %r11d,%edx
1402a2533:	c1 e8 10             	shr    $0x10,%eax
1402a2536:	0f b6 c8             	movzbl %al,%ecx
1402a2539:	41 8b c3             	mov    %r11d,%eax
1402a253c:	c1 e8 08             	shr    $0x8,%eax
1402a253f:	48 c1 ea 18          	shr    $0x18,%rdx
1402a2543:	45 8b 84 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r8d
1402a254a:	00
1402a254b:	45 33 84 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r8d
1402a2552:	00
1402a2553:	0f b6 c8             	movzbl %al,%ecx
1402a2556:	41 0f b6 c3          	movzbl %r11b,%eax
1402a255a:	45 33 84 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r8d
1402a2561:	00
1402a2562:	45 33 44 85 00       	xor    0x0(%r13,%rax,4),%r8d
1402a2567:	41 33 f8             	xor    %r8d,%edi
1402a256a:	43 8d 04 08          	lea    (%r8,%r9,1),%eax
1402a256e:	33 f0                	xor    %eax,%esi
1402a2570:	44 8b d6             	mov    %esi,%r10d
1402a2573:	44 33 55 60          	xor    0x60(%rbp),%r10d
1402a2577:	45 8b c2             	mov    %r10d,%r8d
1402a257a:	44 33 45 64          	xor    0x64(%rbp),%r8d
1402a257e:	44 33 c7             	xor    %edi,%r8d
1402a2581:	41 8b c0             	mov    %r8d,%eax
1402a2584:	41 8b d0             	mov    %r8d,%edx
1402a2587:	c1 e8 10             	shr    $0x10,%eax
1402a258a:	0f b6 c8             	movzbl %al,%ecx
1402a258d:	41 8b c0             	mov    %r8d,%eax
1402a2590:	c1 e8 08             	shr    $0x8,%eax
1402a2593:	48 c1 ea 18          	shr    $0x18,%rdx
1402a2597:	45 8b 9c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r11d
1402a259e:	00
1402a259f:	45 33 9c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r11d
1402a25a6:	00
1402a25a7:	0f b6 c8             	movzbl %al,%ecx
1402a25aa:	41 0f b6 c0          	movzbl %r8b,%eax
1402a25ae:	45 33 9c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r11d
1402a25b5:	00
1402a25b6:	45 33 5c 85 00       	xor    0x0(%r13,%rax,4),%r11d
1402a25bb:	45 03 d3             	add    %r11d,%r10d
1402a25be:	41 8b c2             	mov    %r10d,%eax
1402a25c1:	41 8b d2             	mov    %r10d,%edx
1402a25c4:	c1 e8 10             	shr    $0x10,%eax
1402a25c7:	0f b6 c8             	movzbl %al,%ecx
1402a25ca:	41 8b c2             	mov    %r10d,%eax
1402a25cd:	c1 e8 08             	shr    $0x8,%eax
1402a25d0:	48 c1 ea 18          	shr    $0x18,%rdx
1402a25d4:	45 8b 8c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r9d
1402a25db:	00
1402a25dc:	45 33 8c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r9d
1402a25e3:	00
1402a25e4:	0f b6 c8             	movzbl %al,%ecx
1402a25e7:	41 0f b6 c2          	movzbl %r10b,%eax
1402a25eb:	45 33 8c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r9d
1402a25f2:	00
1402a25f3:	45 33 4c 85 00       	xor    0x0(%r13,%rax,4),%r9d
1402a25f8:	45 03 d9             	add    %r9d,%r11d
1402a25fb:	41 8b c3             	mov    %r11d,%eax
1402a25fe:	41 8b d3             	mov    %r11d,%edx
1402a2601:	c1 e8 10             	shr    $0x10,%eax
1402a2604:	0f b6 c8             	movzbl %al,%ecx
1402a2607:	41 8b c3             	mov    %r11d,%eax
1402a260a:	c1 e8 08             	shr    $0x8,%eax
1402a260d:	48 c1 ea 18          	shr    $0x18,%rdx
1402a2611:	45 8b 84 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r8d
1402a2618:	00
1402a2619:	45 33 84 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r8d
1402a2620:	00
1402a2621:	0f b6 c8             	movzbl %al,%ecx
1402a2624:	41 0f b6 c3          	movzbl %r11b,%eax
1402a2628:	45 33 84 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r8d
1402a262f:	00
1402a2630:	45 33 44 85 00       	xor    0x0(%r13,%rax,4),%r8d
1402a2635:	45 33 f0             	xor    %r8d,%r14d
1402a2638:	43 8d 04 08          	lea    (%r8,%r9,1),%eax
1402a263c:	44 33 f8             	xor    %eax,%r15d
1402a263f:	45 8b d7             	mov    %r15d,%r10d
1402a2642:	44 33 55 58          	xor    0x58(%rbp),%r10d
1402a2646:	45 8b c2             	mov    %r10d,%r8d
1402a2649:	44 33 45 5c          	xor    0x5c(%rbp),%r8d
1402a264d:	45 33 c6             	xor    %r14d,%r8d
1402a2650:	41 8b c0             	mov    %r8d,%eax
1402a2653:	41 8b d0             	mov    %r8d,%edx
1402a2656:	c1 e8 10             	shr    $0x10,%eax
1402a2659:	0f b6 c8             	movzbl %al,%ecx
1402a265c:	41 8b c0             	mov    %r8d,%eax
1402a265f:	c1 e8 08             	shr    $0x8,%eax
1402a2662:	48 c1 ea 18          	shr    $0x18,%rdx
1402a2666:	45 8b 9c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r11d
1402a266d:	00
1402a266e:	45 33 9c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r11d
1402a2675:	00
1402a2676:	0f b6 c8             	movzbl %al,%ecx
1402a2679:	41 0f b6 c0          	movzbl %r8b,%eax
1402a267d:	45 33 9c 8d 00 04 00 	xor    0x400(%r13,%rcx,4),%r11d
1402a2684:	00
1402a2685:	45 33 5c 85 00       	xor    0x0(%r13,%rax,4),%r11d
1402a268a:	45 03 d3             	add    %r11d,%r10d
1402a268d:	41 8b c2             	mov    %r10d,%eax
1402a2690:	41 8b d2             	mov    %r10d,%edx
1402a2693:	c1 e8 10             	shr    $0x10,%eax
1402a2696:	0f b6 c8             	movzbl %al,%ecx
1402a2699:	41 8b c2             	mov    %r10d,%eax
1402a269c:	c1 e8 08             	shr    $0x8,%eax
1402a269f:	48 c1 ea 18          	shr    $0x18,%rdx
1402a26a3:	45 8b 8c 95 00 0c 00 	mov    0xc00(%r13,%rdx,4),%r9d
1402a26aa:	00
1402a26ab:	45 33 8c 8d 00 08 00 	xor    0x800(%r13,%rcx,4),%r9d
1402a26b2:	00
1402a26b3:	0f b6 c8             	movzbl %al,%ecx