14009b168:	45 33 c9             	xor    %r9d,%r9d
14009b16b:	42 8b 8c 8d 74 01 00 	mov    0x174(%rbp,%r9,4),%ecx
14009b172:	00
14009b173:	41 8b c0             	mov    %r8d,%eax
14009b176:	49 0f af ca          	imul   %r10,%rcx
14009b17a:	48 03 c8             	add    %rax,%rcx
14009b17d:	4c 8b c1             	mov    %rcx,%r8
14009b180:	42 89 8c 8d 74 01 00 	mov    %ecx,0x174(%rbp,%r9,4)
14009b187:	00
14009b188:	49 c1 e8 20          	shr    $0x20,%r8
14009b18c:	45 03 cf             	add    %r15d,%r9d
14009b18f:	45 3b cc             	cmp    %r12d,%r9d
14009b192:	75 d7                	jne    0x14009b16b
14009b194:	45 85 c0             	test   %r8d,%r8d
14009b197:	74 2a                	je     0x14009b1c3
14009b199:	83 bd 70 01 00 00 73 	cmpl   $0x73,0x170(%rbp)
14009b1a0:	0f 83 39 fd ff ff    	jae    0x14009aedf
14009b1a6:	8b 85 70 01 00 00    	mov    0x170(%rbp),%eax
14009b1ac:	44 89 84 85 74 01 00 	mov    %r8d,0x174(%rbp,%rax,4)
14009b1b3:	00
14009b1b4:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14009b1bb:	45 03 e7             	add    %r15d,%r12d
14009b1be:	e9 1f fd ff ff       	jmp    0x14009aee2
14009b1c3:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14009b1ca:	e9 1a fd ff ff       	jmp    0x14009aee9
14009b1cf:	f7 d9                	neg    %ecx
14009b1d1:	4c 8d 05 28 4e f6 ff 	lea    -0x9b1d8(%rip),%r8        # 0x140000000
14009b1d8:	f7 e1                	mul    %ecx
14009b1da:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
14009b1de:	8b c2                	mov    %edx,%eax
14009b1e0:	c1 e8 03             	shr    $0x3,%eax
14009b1e3:	89 44 24 40          	mov    %eax,0x40(%rsp)
14009b1e7:	8b d0                	mov    %eax,%edx
14009b1e9:	89 44 24 34          	mov    %eax,0x34(%rsp)
14009b1ed:	85 c0                	test   %eax,%eax
14009b1ef:	0f 84 95 03 00 00    	je     0x14009b58a
14009b1f5:	b9 26 00 00 00       	mov    $0x26,%ecx
14009b1fa:	3b d1                	cmp    %ecx,%edx
14009b1fc:	8b c2                	mov    %edx,%eax
14009b1fe:	0f 47 c1             	cmova  %ecx,%eax
14009b201:	33 d2                	xor    %edx,%edx
14009b203:	89 44 24 50          	mov    %eax,0x50(%rsp)
14009b207:	ff c8                	dec    %eax
14009b209:	8b f8                	mov    %eax,%edi
14009b20b:	41 0f b6 8c 80 a2 77 	movzbl 0xd77a2(%r8,%rax,4),%ecx
14009b212:	0d 00
14009b214:	41 0f b6 b4 80 a3 77 	movzbl 0xd77a3(%r8,%rax,4),%esi
14009b21b:	0d 00
14009b21d:	48 8d 1c 8d 00 00 00 	lea    0x0(,%rcx,4),%rbx
14009b224:	00
14009b225:	8d 04 0e             	lea    (%rsi,%rcx,1),%eax
14009b228:	4c 8b c3             	mov    %rbx,%r8
14009b22b:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14009b232:	89 85 40 03 00 00    	mov    %eax,0x340(%rbp)
14009b238:	e8 d3 2f 00 00       	call   0x14009e210
14009b23d:	48 8d 0d bc 4d f6 ff 	lea    -0x9b244(%rip),%rcx        # 0x140000000
14009b244:	48 c1 e6 02          	shl    $0x2,%rsi
14009b248:	0f b7 84 b9 a0 77 0d 	movzwl 0xd77a0(%rcx,%rdi,4),%eax
14009b24f:	00
14009b250:	48 8d 91 90 6e 0d 00 	lea    0xd6e90(%rcx),%rdx
14009b257:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14009b25e:	4c 8b c6             	mov    %rsi,%r8
14009b261:	48 03 cb             	add    %rbx,%rcx
14009b264:	48 8d 14 82          	lea    (%rdx,%rax,4),%rdx
14009b268:	e8 03 29 00 00       	call   0x14009db70
14009b26d:	44 8b 8d 40 03 00 00 	mov    0x340(%rbp),%r9d
14009b274:	45 3b cf             	cmp    %r15d,%r9d
14009b277:	77 55                	ja     0x14009b2ce
14009b279:	8b 85 44 03 00 00    	mov    0x344(%rbp),%eax
14009b27f:	85 c0                	test   %eax,%eax
14009b281:	75 08                	jne    0x14009b28b
14009b283:	45 33 f6             	xor    %r14d,%r14d
14009b286:	e9 f4 00 00 00       	jmp    0x14009b37f
14009b28b:	41 3b c7             	cmp    %r15d,%eax
14009b28e:	0f 84 00 01 00 00    	je     0x14009b394
14009b294:	45 85 f6             	test   %r14d,%r14d
14009b297:	0f 84 f7 00 00 00    	je     0x14009b394
14009b29d:	45 33 c0             	xor    %r8d,%r8d
14009b2a0:	4c 8b d0             	mov    %rax,%r10
14009b2a3:	45 33 c9             	xor    %r9d,%r9d
14009b2a6:	42 8b 4c 8d a4       	mov    -0x5c(%rbp,%r9,4),%ecx
14009b2ab:	41 8b c0             	mov    %r8d,%eax
14009b2ae:	49 0f af ca          	imul   %r10,%rcx
14009b2b2:	48 03 c8             	add    %rax,%rcx
14009b2b5:	4c 8b c1             	mov    %rcx,%r8
14009b2b8:	42 89 4c 8d a4       	mov    %ecx,-0x5c(%rbp,%r9,4)
14009b2bd:	49 c1 e8 20          	shr    $0x20,%r8
14009b2c1:	45 03 cf             	add    %r15d,%r9d
14009b2c4:	45 3b ce             	cmp    %r14d,%r9d
14009b2c7:	75 dd                	jne    0x14009b2a6
14009b2c9:	e9 97 00 00 00       	jmp    0x14009b365
14009b2ce:	45 3b f7             	cmp    %r15d,%r14d
14009b2d1:	0f 87 d8 00 00 00    	ja     0x14009b3af
14009b2d7:	8b 5d a4             	mov    -0x5c(%rbp),%ebx
14009b2da:	4d 8b c1             	mov    %r9,%r8
14009b2dd:	49 c1 e0 02          	shl    $0x2,%r8
14009b2e1:	45 8b f1             	mov    %r9d,%r14d
14009b2e4:	44 89 4d a0          	mov    %r9d,-0x60(%rbp)
14009b2e8:	4d 85 c0             	test   %r8,%r8
14009b2eb:	74 3a                	je     0x14009b327
14009b2ed:	b8 cc 01 00 00       	mov    $0x1cc,%eax
14009b2f2:	48 8d 4d a4          	lea    -0x5c(%rbp),%rcx
14009b2f6:	4c 3b c0             	cmp    %rax,%r8
14009b2f9:	77 0e                	ja     0x14009b309
14009b2fb:	48 8d 95 44 03 00 00 	lea    0x344(%rbp),%rdx
14009b302:	e8 69 28 00 00       	call   0x14009db70
14009b307:	eb 1a                	jmp    0x14009b323
14009b309:	4c 8b c0             	mov    %rax,%r8
14009b30c:	33 d2                	xor    %edx,%edx
14009b30e:	e8 fd 2e 00 00       	call   0x14009e210
14009b313:	e8 ac 2e fe ff       	call   0x14007e1c4
14009b318:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14009b31e:	e8 c1 34 ff ff       	call   0x14008e7e4
14009b323:	44 8b 75 a0          	mov    -0x60(%rbp),%r14d
14009b327:	85 db                	test   %ebx,%ebx
14009b329:	0f 84 54 ff ff ff    	je     0x14009b283
14009b32f:	41 3b df             	cmp    %r15d,%ebx
14009b332:	74 60                	je     0x14009b394
14009b334:	45 85 f6             	test   %r14d,%r14d
14009b337:	74 5b                	je     0x14009b394
14009b339:	45 33 c0             	xor    %r8d,%r8d
14009b33c:	4c 8b d3             	mov    %rbx,%r10
14009b33f:	45 33 c9             	xor    %r9d,%r9d
14009b342:	42 8b 4c 8d a4       	mov    -0x5c(%rbp,%r9,4),%ecx
14009b347:	41 8b c0             	mov    %r8d,%eax
14009b34a:	49 0f af ca          	imul   %r10,%rcx
14009b34e:	48 03 c8             	add    %rax,%rcx
14009b351:	4c 8b c1             	mov    %rcx,%r8
14009b354:	42 89 4c 8d a4       	mov    %ecx,-0x5c(%rbp,%r9,4)
14009b359:	49 c1 e8 20          	shr    $0x20,%r8
14009b35d:	45 03 cf             	add    %r15d,%r9d
14009b360:	45 3b ce             	cmp    %r14d,%r9d
14009b363:	75 dd                	jne    0x14009b342
14009b365:	45 85 c0             	test   %r8d,%r8d
14009b368:	74 26                	je     0x14009b390
14009b36a:	83 7d a0 73          	cmpl   $0x73,-0x60(%rbp)
14009b36e:	73 15                	jae    0x14009b385
14009b370:	8b 45 a0             	mov    -0x60(%rbp),%eax
14009b373:	44 89 44 85 a4       	mov    %r8d,-0x5c(%rbp,%rax,4)
14009b378:	44 8b 75 a0          	mov    -0x60(%rbp),%r14d
14009b37c:	45 03 f7             	add    %r15d,%r14d
14009b37f:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
14009b383:	eb 0f                	jmp    0x14009b394
14009b385:	45 33 f6             	xor    %r14d,%r14d
14009b388:	32 c0                	xor    %al,%al
14009b38a:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
14009b38e:	eb 07                	jmp    0x14009b397
14009b390:	44 8b 75 a0          	mov    -0x60(%rbp),%r14d
14009b394:	41 8a c7             	mov    %r15b,%al
14009b397:	84 c0                	test   %al,%al
14009b399:	0f 85 c5 01 00 00    	jne    0x14009b564
14009b39f:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
14009b3a3:	83 65 a0 00          	andl   $0x0,-0x60(%rbp)
14009b3a7:	48 8b de             	mov    %rsi,%rbx
14009b3aa:	e9 8c 02 00 00       	jmp    0x14009b63b
14009b3af:	45 3b ce             	cmp    %r14d,%r9d
14009b3b2:	48 8d 55 a4          	lea    -0x5c(%rbp),%rdx
14009b3b6:	45 8b de             	mov    %r14d,%r11d
14009b3b9:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14009b3c0:	48 0f 43 ca          	cmovae %rdx,%rcx
14009b3c4:	4c 8d 85 44 03 00 00 	lea    0x344(%rbp),%r8
14009b3cb:	45 0f 42 d9          	cmovb  %r9d,%r11d
14009b3cf:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14009b3d3:	0f 92 c0             	setb   %al
14009b3d6:	44 89 5c 24 38       	mov    %r11d,0x38(%rsp)
14009b3db:	48 8d 55 a4          	lea    -0x5c(%rbp),%rdx
14009b3df:	49 0f 43 d0          	cmovae %r8,%rdx
14009b3e3:	84 c0                	test   %al,%al
14009b3e5:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14009b3ea:	45 0f 45 ce          	cmovne %r14d,%r9d
14009b3ee:	45 33 f6             	xor    %r14d,%r14d
14009b3f1:	45 33 d2             	xor    %r10d,%r10d
14009b3f4:	44 89 b5 10 05 00 00 	mov    %r14d,0x510(%rbp)
14009b3fb:	45 85 db             	test   %r11d,%r11d
14009b3fe:	0f 84 16 01 00 00    	je     0x14009b51a
14009b404:	42 8b 34 91          	mov    (%rcx,%r10,4),%esi
14009b408:	85 f6                	test   %esi,%esi
14009b40a:	75 21                	jne    0x14009b42d
14009b40c:	45 3b d6             	cmp    %r14d,%r10d
14009b40f:	0f 85 f9 00 00 00    	jne    0x14009b50e
14009b415:	42 21 b4 95 14 05 00 	and    %esi,0x514(%rbp,%r10,4)
14009b41c:	00
14009b41d:	45 8d 72 01          	lea    0x1(%r10),%r14d
14009b421:	44 89 b5 10 05 00 00 	mov    %r14d,0x510(%rbp)
14009b428:	e9 e1 00 00 00       	jmp    0x14009b50e
14009b42d:	33 db                	xor    %ebx,%ebx
14009b42f:	45 8b c2             	mov    %r10d,%r8d
14009b432:	45 85 c9             	test   %r9d,%r9d
14009b435:	0f 84 c0 00 00 00    	je     0x14009b4fb
14009b43b:	45 8b da             	mov    %r10d,%r11d
14009b43e:	41 f7 db             	neg    %r11d
14009b441:	41 83 f8 73          	cmp    $0x73,%r8d
14009b445:	74 60                	je     0x14009b4a7
14009b447:	41 8b f8             	mov    %r8d,%edi
14009b44a:	41 8b cb             	mov    %r11d,%ecx
14009b44d:	45 3b c6             	cmp    %r14d,%r8d
14009b450:	75 12                	jne    0x14009b464
14009b452:	83 a4 bd 14 05 00 00 	andl   $0x0,0x514(%rbp,%rdi,4)
14009b459:	00
14009b45a:	41 8d 40 01          	lea    0x1(%r8),%eax
14009b45e:	89 85 10 05 00 00    	mov    %eax,0x510(%rbp)
14009b464:	41 8b c0             	mov    %r8d,%eax
14009b467:	45 03 c7             	add    %r15d,%r8d
14009b46a:	03 c1                	add    %ecx,%eax
14009b46c:	8b 14 82             	mov    (%rdx,%rax,4),%edx
14009b46f:	8b 84 bd 14 05 00 00 	mov    0x514(%rbp,%rdi,4),%eax
14009b476:	48 0f af d6          	imul   %rsi,%rdx
14009b47a:	48 03 d0             	add    %rax,%rdx
14009b47d:	8b c3                	mov    %ebx,%eax
14009b47f:	48 03 d0             	add    %rax,%rdx
14009b482:	43 8d 04 03          	lea    (%r11,%r8,1),%eax
14009b486:	48 8b da             	mov    %rdx,%rbx
14009b489:	89 94 bd 14 05 00 00 	mov    %edx,0x514(%rbp,%rdi,4)
14009b490:	44 8b b5 10 05 00 00 	mov    0x510(%rbp),%r14d
14009b497:	48 c1 eb 20          	shr    $0x20,%rbx
14009b49b:	41 3b c1             	cmp    %r9d,%eax
14009b49e:	74 07                	je     0x14009b4a7
14009b4a0:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14009b4a5:	eb 9a                	jmp    0x14009b441
14009b4a7:	85 db                	test   %ebx,%ebx
14009b4a9:	74 4b                	je     0x14009b4f6
14009b4ab:	41 83 f8 73          	cmp    $0x73,%r8d
14009b4af:	0f 84 ea fe ff ff    	je     0x14009b39f
14009b4b5:	41 8d 40 01          	lea    0x1(%r8),%eax
14009b4b9:	41 8b d0             	mov    %r8d,%edx
14009b4bc:	45 3b c6             	cmp    %r14d,%r8d
14009b4bf:	44 8b c0             	mov    %eax,%r8d
14009b4c2:	75 0e                	jne    0x14009b4d2
14009b4c4:	83 a4 95 14 05 00 00 	andl   $0x0,0x514(%rbp,%rdx,4)
14009b4cb:	00
14009b4cc:	89 85 10 05 00 00    	mov    %eax,0x510(%rbp)
14009b4d2:	8b 8c 95 14 05 00 00 	mov    0x514(%rbp,%rdx,4),%ecx
14009b4d9:	8b c3                	mov    %ebx,%eax
14009b4db:	48 03 c8             	add    %rax,%rcx
14009b4de:	89 8c 95 14 05 00 00 	mov    %ecx,0x514(%rbp,%rdx,4)
14009b4e5:	44 8b b5 10 05 00 00 	mov    0x510(%rbp),%r14d
14009b4ec:	48 c1 e9 20          	shr    $0x20,%rcx
14009b4f0:	8b d9                	mov    %ecx,%ebx
14009b4f2:	85 c9                	test   %ecx,%ecx
14009b4f4:	75 b5                	jne    0x14009b4ab
14009b4f6:	44 8b 5c 24 38       	mov    0x38(%rsp),%r11d
14009b4fb:	41 83 f8 73          	cmp    $0x73,%r8d
14009b4ff:	0f 84 9a fe ff ff    	je     0x14009b39f
14009b505:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14009b509:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14009b50e:	45 03 d7             	add    %r15d,%r10d
14009b511:	45 3b d3             	cmp    %r11d,%r10d
14009b514:	0f 85 ea fe ff ff    	jne    0x14009b404
14009b51a:	45 8b c6             	mov    %r14d,%r8d
14009b51d:	49 c1 e0 02          	shl    $0x2,%r8
14009b521:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
14009b525:	4d 85 c0             	test   %r8,%r8
14009b528:	74 3a                	je     0x14009b564
14009b52a:	b8 cc 01 00 00       	mov    $0x1cc,%eax
14009b52f:	48 8d 4d a4          	lea    -0x5c(%rbp),%rcx
14009b533:	4c 3b c0             	cmp    %rax,%r8
14009b536:	77 0e                	ja     0x14009b546
14009b538:	48 8d 95 14 05 00 00 	lea    0x514(%rbp),%rdx
14009b53f:	e8 2c 26 00 00       	call   0x14009db70
14009b544:	eb 1a                	jmp    0x14009b560
14009b546:	4c 8b c0             	mov    %rax,%r8
14009b549:	33 d2                	xor    %edx,%edx
14009b54b:	e8 c0 2c 00 00       	call   0x14009e210
14009b550:	e8 6f 2c fe ff       	call   0x14007e1c4
14009b555:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14009b55b:	e8 84 32 ff ff       	call   0x14008e7e4
14009b560:	44 8b 75 a0          	mov    -0x60(%rbp),%r14d
14009b564:	8b 54 24 34          	mov    0x34(%rsp),%edx
14009b568:	4c 8d 05 91 4a f6 ff 	lea    -0x9b56f(%rip),%r8        # 0x140000000
14009b56f:	2b 54 24 50          	sub    0x50(%rsp),%edx
14009b573:	b9 26 00 00 00       	mov    $0x26,%ecx
14009b578:	89 54 24 34          	mov    %edx,0x34(%rsp)
14009b57c:	0f 85 78 fc ff ff    	jne    0x14009b1fa
14009b582:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
14009b586:	8b 44 24 40          	mov    0x40(%rsp),%eax
14009b58a:	8d 04 80             	lea    (%rax,%rax,4),%eax
14009b58d:	03 c0                	add    %eax,%eax
14009b58f:	2b c8                	sub    %eax,%ecx
14009b591:	0f 84 52 f9 ff ff    	je     0x14009aee9
14009b597:	8d 41 ff             	lea    -0x1(%rcx),%eax
14009b59a:	41 8b 84 80 38 78 0d 	mov    0xd7838(%r8,%rax,4),%eax
14009b5a1:	00
14009b5a2:	85 c0                	test   %eax,%eax
14009b5a4:	0f 84 f5 fd ff ff    	je     0x14009b39f
14009b5aa:	41 3b c7             	cmp    %r15d,%eax
14009b5ad:	0f 84 36 f9 ff ff    	je     0x14009aee9
14009b5b3:	45 85 f6             	test   %r14d,%r14d
14009b5b6:	0f 84 2d f9 ff ff    	je     0x14009aee9
14009b5bc:	45 33 c0             	xor    %r8d,%r8d
14009b5bf:	44 8b d0             	mov    %eax,%r10d
14009b5c2:	45 33 c9             	xor    %r9d,%r9d
14009b5c5:	42 8b 4c 8d a4       	mov    -0x5c(%rbp,%r9,4),%ecx
14009b5ca:	41 8b c0             	mov    %r8d,%eax
14009b5cd:	49 0f af ca          	imul   %r10,%rcx
14009b5d1:	48 03 c8             	add    %rax,%rcx
14009b5d4:	4c 8b c1             	mov    %rcx,%r8
14009b5d7:	42 89 4c 8d a4       	mov    %ecx,-0x5c(%rbp,%r9,4)
14009b5dc:	49 c1 e8 20          	shr    $0x20,%r8
14009b5e0:	45 03 cf             	add    %r15d,%r9d
14009b5e3:	45 3b ce             	cmp    %r14d,%r9d
14009b5e6:	75 dd                	jne    0x14009b5c5
14009b5e8:	45 85 c0             	test   %r8d,%r8d
14009b5eb:	74 22                	je     0x14009b60f
14009b5ed:	83 7d a0 73          	cmpl   $0x73,-0x60(%rbp)
14009b5f1:	0f 83 a8 fd ff ff    	jae    0x14009b39f
14009b5f7:	8b 45 a0             	mov    -0x60(%rbp),%eax
14009b5fa:	44 89 44 85 a4       	mov    %r8d,-0x5c(%rbp,%rax,4)
14009b5ff:	44 8b 75 a0          	mov    -0x60(%rbp),%r14d
14009b603:	45 03 f7             	add    %r15d,%r14d
14009b606:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
14009b60a:	e9 da f8 ff ff       	jmp    0x14009aee9
14009b60f:	44 8b 75 a0          	mov    -0x60(%rbp),%r14d
14009b613:	e9 d1 f8 ff ff       	jmp    0x14009aee9
14009b618:	83 a5 40 03 00 00 00 	andl   $0x0,0x340(%rbp)
14009b61f:	4c 8d 85 44 03 00 00 	lea    0x344(%rbp),%r8
14009b626:	83 65 a0 00          	andl   $0x0,-0x60(%rbp)
14009b62a:	48 8d 4d a4          	lea    -0x5c(%rbp),%rcx
14009b62e:	45 33 c9             	xor    %r9d,%r9d
14009b631:	ba cc 01 00 00       	mov    $0x1cc,%edx
14009b636:	e8 4d ef ff ff       	call   0x14009a588
14009b63b:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
14009b642:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14009b646:	e8 15 a5 fd ff       	call   0x140075b60
14009b64b:	8b 7c 24 30          	mov    0x30(%rsp),%edi
14009b64f:	83 f8 0a             	cmp    $0xa,%eax
14009b652:	0f 85 90 00 00 00    	jne    0x14009b6e8
14009b658:	41 03 ff             	add    %r15d,%edi
14009b65b:	c6 06 31             	movb   $0x31,(%rsi)
14009b65e:	48 8d 5e 01          	lea    0x1(%rsi),%rbx
14009b662:	45 85 e4             	test   %r12d,%r12d
14009b665:	0f 84 8e 00 00 00    	je     0x14009b6f9
14009b66b:	45 33 c0             	xor    %r8d,%r8d
14009b66e:	45 33 c9             	xor    %r9d,%r9d
14009b671:	42 8b 84 8d 74 01 00 	mov    0x174(%rbp,%r9,4),%eax
14009b678:	00
14009b679:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14009b67d:	41 8b c0             	mov    %r8d,%eax
14009b680:	4c 8d 04 48          	lea    (%rax,%rcx,2),%r8
14009b684:	46 89 84 8d 74 01 00 	mov    %r8d,0x174(%rbp,%r9,4)
14009b68b:	00
14009b68c:	45 03 cf             	add    %r15d,%r9d
14009b68f:	49 c1 e8 20          	shr    $0x20,%r8
14009b693:	45 3b cc             	cmp    %r12d,%r9d
14009b696:	75 d9                	jne    0x14009b671
14009b698:	45 85 c0             	test   %r8d,%r8d
14009b69b:	74 5c                	je     0x14009b6f9
14009b69d:	83 bd 70 01 00 00 73 	cmpl   $0x73,0x170(%rbp)
14009b6a4:	73 17                	jae    0x14009b6bd
14009b6a6:	8b 85 70 01 00 00    	mov    0x170(%rbp),%eax
14009b6ac:	44 89 84 85 74 01 00 	mov    %r8d,0x174(%rbp,%rax,4)