1400c5140:	6b c2 64             	imul   $0x64,%edx,%eax
1400c5143:	44 8d 0c 12          	lea    (%rdx,%rdx,1),%r9d
1400c5147:	8b d1                	mov    %ecx,%edx
1400c5149:	2b d0                	sub    %eax,%edx
1400c514b:	03 d2                	add    %edx,%edx
1400c514d:	81 f9 e8 03 00 00    	cmp    $0x3e8,%ecx
1400c5153:	72 1b                	jb     0x1400c5170
1400c5155:	41 0f b6 04 31       	movzbl (%r9,%rsi,1),%eax
1400c515a:	41 88 00             	mov    %al,(%r8)
1400c515d:	49 ff c0             	inc    %r8
1400c5160:	41 8d 41 01          	lea    0x1(%r9),%eax
1400c5164:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c5168:	41 88 00             	mov    %al,(%r8)
1400c516b:	49 ff c0             	inc    %r8
1400c516e:	eb 1a                	jmp    0x1400c518a
1400c5170:	83 f9 64             	cmp    $0x64,%ecx
1400c5173:	72 10                	jb     0x1400c5185
1400c5175:	41 8d 41 01          	lea    0x1(%r9),%eax
1400c5179:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c517d:	41 88 00             	mov    %al,(%r8)
1400c5180:	49 ff c0             	inc    %r8
1400c5183:	eb 05                	jmp    0x1400c518a
1400c5185:	83 f9 0a             	cmp    $0xa,%ecx
1400c5188:	72 0a                	jb     0x1400c5194
1400c518a:	0f b6 04 32          	movzbl (%rdx,%rsi,1),%eax
1400c518e:	41 88 00             	mov    %al,(%r8)
1400c5191:	49 ff c0             	inc    %r8
1400c5194:	8d 42 01             	lea    0x1(%rdx),%eax
1400c5197:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c519b:	41 88 00             	mov    %al,(%r8)
1400c519e:	49 8d 40 01          	lea    0x1(%r8),%rax
1400c51a2:	48 83 c4 08          	add    $0x8,%rsp
1400c51a6:	5e                   	pop    %rsi
1400c51a7:	5b                   	pop    %rbx
1400c51a8:	c3                   	ret
1400c51a9:	b8 59 17 b7 d1       	mov    $0xd1b71759,%eax
1400c51ae:	44 8b d1             	mov    %ecx,%r10d
1400c51b1:	f7 e1                	mul    %ecx
1400c51b3:	44 8b ca             	mov    %edx,%r9d
1400c51b6:	41 c1 e9 0d          	shr    $0xd,%r9d
1400c51ba:	41 69 c1 10 27 00 00 	imul   $0x2710,%r9d,%eax
1400c51c1:	44 2b d0             	sub    %eax,%r10d
1400c51c4:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400c51c9:	41 f7 e1             	mul    %r9d
1400c51cc:	c1 ea 05             	shr    $0x5,%edx
1400c51cf:	6b c2 64             	imul   $0x64,%edx,%eax
1400c51d2:	44 8d 1c 12          	lea    (%rdx,%rdx,1),%r11d
1400c51d6:	44 2b c8             	sub    %eax,%r9d
1400c51d9:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400c51de:	41 f7 e2             	mul    %r10d
1400c51e1:	45 03 c9             	add    %r9d,%r9d
1400c51e4:	c1 ea 05             	shr    $0x5,%edx
1400c51e7:	6b c2 64             	imul   $0x64,%edx,%eax
1400c51ea:	8d 1c 12             	lea    (%rdx,%rdx,1),%ebx
1400c51ed:	44 2b d0             	sub    %eax,%r10d
1400c51f0:	45 03 d2             	add    %r10d,%r10d
1400c51f3:	48 81 f9 80 96 98 00 	cmp    $0x989680,%rcx
1400c51fa:	72 1b                	jb     0x1400c5217
1400c51fc:	41 0f b6 04 33       	movzbl (%r11,%rsi,1),%eax
1400c5201:	41 88 00             	mov    %al,(%r8)
1400c5204:	49 ff c0             	inc    %r8
1400c5207:	41 8d 43 01          	lea    0x1(%r11),%eax
1400c520b:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c520f:	41 88 00             	mov    %al,(%r8)
1400c5212:	49 ff c0             	inc    %r8
1400c5215:	eb 22                	jmp    0x1400c5239
1400c5217:	48 81 f9 40 42 0f 00 	cmp    $0xf4240,%rcx
1400c521e:	72 10                	jb     0x1400c5230
1400c5220:	41 8d 43 01          	lea    0x1(%r11),%eax
1400c5224:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c5228:	41 88 00             	mov    %al,(%r8)
1400c522b:	49 ff c0             	inc    %r8
1400c522e:	eb 09                	jmp    0x1400c5239
1400c5230:	48 81 f9 a0 86 01 00 	cmp    $0x186a0,%rcx
1400c5237:	72 0b                	jb     0x1400c5244
1400c5239:	41 0f b6 04 31       	movzbl (%r9,%rsi,1),%eax
1400c523e:	41 88 00             	mov    %al,(%r8)
1400c5241:	49 ff c0             	inc    %r8
1400c5244:	41 8d 41 01          	lea    0x1(%r9),%eax
1400c5248:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c524c:	41 88 00             	mov    %al,(%r8)
1400c524f:	0f b6 04 33          	movzbl (%rbx,%rsi,1),%eax
1400c5253:	41 88 40 01          	mov    %al,0x1(%r8)
1400c5257:	8d 43 01             	lea    0x1(%rbx),%eax
1400c525a:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c525e:	41 88 40 02          	mov    %al,0x2(%r8)
1400c5262:	41 0f b6 04 32       	movzbl (%r10,%rsi,1),%eax
1400c5267:	41 88 40 03          	mov    %al,0x3(%r8)
1400c526b:	41 8d 42 01          	lea    0x1(%r10),%eax
1400c526f:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c5273:	41 88 40 04          	mov    %al,0x4(%r8)
1400c5277:	49 8d 40 05          	lea    0x5(%r8),%rax
1400c527b:	48 83 c4 08          	add    $0x8,%rsp
1400c527f:	5e                   	pop    %rsi
1400c5280:	5b                   	pop    %rbx
1400c5281:	c3                   	ret
1400c5282:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400c5287:	49 b9 00 00 c1 6f f2 	movabs $0x2386f26fc10000,%r9
1400c528e:	86 23 00
1400c5291:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400c5296:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400c529b:	49 3b c9             	cmp    %r9,%rcx
1400c529e:	0f 83 a8 02 00 00    	jae    0x1400c554c
1400c52a4:	48 b8 fd ce 61 84 11 	movabs $0xabcc77118461cefd,%rax
1400c52ab:	77 cc ab
1400c52ae:	4c 89 3c 24          	mov    %r15,(%rsp)
1400c52b2:	48 f7 e1             	mul    %rcx
1400c52b5:	44 8b d1             	mov    %ecx,%r10d
1400c52b8:	48 8d 35 b1 7a 26 00 	lea    0x267ab1(%rip),%rsi        # 0x14032cd70
1400c52bf:	4c 8b ca             	mov    %rdx,%r9
1400c52c2:	49 c1 e9 1a          	shr    $0x1a,%r9
1400c52c6:	41 69 c1 00 e1 f5 05 	imul   $0x5f5e100,%r9d,%eax
1400c52cd:	44 2b d0             	sub    %eax,%r10d
1400c52d0:	b8 59 17 b7 d1       	mov    $0xd1b71759,%eax
1400c52d5:	41 f7 e1             	mul    %r9d
1400c52d8:	44 8b da             	mov    %edx,%r11d
1400c52db:	41 c1 eb 0d          	shr    $0xd,%r11d
1400c52df:	41 69 c3 10 27 00 00 	imul   $0x2710,%r11d,%eax
1400c52e6:	44 2b c8             	sub    %eax,%r9d
1400c52e9:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400c52ee:	41 f7 e3             	mul    %r11d
1400c52f1:	c1 ea 05             	shr    $0x5,%edx
1400c52f4:	6b c2 64             	imul   $0x64,%edx,%eax
1400c52f7:	8d 3c 12             	lea    (%rdx,%rdx,1),%edi
1400c52fa:	44 2b d8             	sub    %eax,%r11d
1400c52fd:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400c5302:	41 f7 e1             	mul    %r9d
1400c5305:	45 03 db             	add    %r11d,%r11d
1400c5308:	c1 ea 05             	shr    $0x5,%edx
1400c530b:	6b c2 64             	imul   $0x64,%edx,%eax
1400c530e:	8d 2c 12             	lea    (%rdx,%rdx,1),%ebp
1400c5311:	44 2b c8             	sub    %eax,%r9d
1400c5314:	b8 59 17 b7 d1       	mov    $0xd1b71759,%eax
1400c5319:	41 f7 e2             	mul    %r10d
1400c531c:	45 03 c9             	add    %r9d,%r9d
1400c531f:	8b da                	mov    %edx,%ebx
1400c5321:	c1 eb 0d             	shr    $0xd,%ebx
1400c5324:	69 c3 10 27 00 00    	imul   $0x2710,%ebx,%eax
1400c532a:	44 2b d0             	sub    %eax,%r10d
1400c532d:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400c5332:	f7 e3                	mul    %ebx
1400c5334:	c1 ea 05             	shr    $0x5,%edx
1400c5337:	6b c2 64             	imul   $0x64,%edx,%eax
1400c533a:	44 8d 34 12          	lea    (%rdx,%rdx,1),%r14d
1400c533e:	2b d8                	sub    %eax,%ebx
1400c5340:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400c5345:	41 f7 e2             	mul    %r10d
1400c5348:	03 db                	add    %ebx,%ebx
1400c534a:	c1 ea 05             	shr    $0x5,%edx
1400c534d:	6b c2 64             	imul   $0x64,%edx,%eax
1400c5350:	44 8d 3c 12          	lea    (%rdx,%rdx,1),%r15d
1400c5354:	44 2b d0             	sub    %eax,%r10d
1400c5357:	48 b8 00 80 c6 a4 7e 	movabs $0x38d7ea4c68000,%rax
1400c535e:	8d 03 00
1400c5361:	45 03 d2             	add    %r10d,%r10d
1400c5364:	48 3b c8             	cmp    %rax,%rcx
1400c5367:	72 4d                	jb     0x1400c53b6
1400c5369:	0f b6 04 37          	movzbl (%rdi,%rsi,1),%eax
1400c536d:	41 88 00             	mov    %al,(%r8)
1400c5370:	49 ff c0             	inc    %r8
1400c5373:	8d 47 01             	lea    0x1(%rdi),%eax
1400c5376:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c537a:	41 88 00             	mov    %al,(%r8)
1400c537d:	49 ff c0             	inc    %r8
1400c5380:	41 0f b6 04 33       	movzbl (%r11,%rsi,1),%eax
1400c5385:	41 88 00             	mov    %al,(%r8)
1400c5388:	49 ff c0             	inc    %r8
1400c538b:	41 8d 43 01          	lea    0x1(%r11),%eax
1400c538f:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c5393:	41 88 00             	mov    %al,(%r8)
1400c5396:	49 ff c0             	inc    %r8
1400c5399:	0f b6 44 35 00       	movzbl 0x0(%rbp,%rsi,1),%eax
1400c539e:	41 88 00             	mov    %al,(%r8)
1400c53a1:	49 ff c0             	inc    %r8
1400c53a4:	8d 45 01             	lea    0x1(%rbp),%eax
1400c53a7:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c53ab:	41 88 00             	mov    %al,(%r8)
1400c53ae:	49 ff c0             	inc    %r8
1400c53b1:	e9 21 01 00 00       	jmp    0x1400c54d7
1400c53b6:	48 ba 00 40 7a 10 f3 	movabs $0x5af3107a4000,%rdx
1400c53bd:	5a 00 00
1400c53c0:	49 8b c0             	mov    %r8,%rax
1400c53c3:	48 3b ca             	cmp    %rdx,%rcx
1400c53c6:	72 43                	jb     0x1400c540b
1400c53c8:	8d 47 01             	lea    0x1(%rdi),%eax
1400c53cb:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c53cf:	41 88 00             	mov    %al,(%r8)
1400c53d2:	49 ff c0             	inc    %r8
1400c53d5:	41 0f b6 04 33       	movzbl (%r11,%rsi,1),%eax
1400c53da:	41 88 00             	mov    %al,(%r8)
1400c53dd:	49 ff c0             	inc    %r8
1400c53e0:	41 8d 43 01          	lea    0x1(%r11),%eax
1400c53e4:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c53e8:	41 88 00             	mov    %al,(%r8)
1400c53eb:	49 ff c0             	inc    %r8
1400c53ee:	0f b6 44 35 00       	movzbl 0x0(%rbp,%rsi,1),%eax
1400c53f3:	41 88 00             	mov    %al,(%r8)
1400c53f6:	49 ff c0             	inc    %r8
1400c53f9:	8d 45 01             	lea    0x1(%rbp),%eax
1400c53fc:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c5400:	41 88 00             	mov    %al,(%r8)
1400c5403:	49 ff c0             	inc    %r8
1400c5406:	e9 cc 00 00 00       	jmp    0x1400c54d7
1400c540b:	48 ba 00 a0 72 4e 18 	movabs $0x9184e72a000,%rdx
1400c5412:	09 00 00
1400c5415:	48 3b ca             	cmp    %rdx,%rcx
1400c5418:	72 36                	jb     0x1400c5450
1400c541a:	41 0f b6 04 33       	movzbl (%r11,%rsi,1),%eax
1400c541f:	41 88 00             	mov    %al,(%r8)
1400c5422:	49 ff c0             	inc    %r8
1400c5425:	41 8d 43 01          	lea    0x1(%r11),%eax
1400c5429:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c542d:	41 88 00             	mov    %al,(%r8)
1400c5430:	49 ff c0             	inc    %r8
1400c5433:	0f b6 44 35 00       	movzbl 0x0(%rbp,%rsi,1),%eax
1400c5438:	41 88 00             	mov    %al,(%r8)
1400c543b:	49 ff c0             	inc    %r8
1400c543e:	8d 45 01             	lea    0x1(%rbp),%eax
1400c5441:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c5445:	41 88 00             	mov    %al,(%r8)
1400c5448:	49 ff c0             	inc    %r8
1400c544b:	e9 87 00 00 00       	jmp    0x1400c54d7
1400c5450:	48 ba 00 10 a5 d4 e8 	movabs $0xe8d4a51000,%rdx
1400c5457:	00 00 00
1400c545a:	48 3b ca             	cmp    %rdx,%rcx
1400c545d:	72 28                	jb     0x1400c5487
1400c545f:	41 8d 43 01          	lea    0x1(%r11),%eax
1400c5463:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c5467:	41 88 00             	mov    %al,(%r8)
1400c546a:	49 ff c0             	inc    %r8
1400c546d:	0f b6 44 35 00       	movzbl 0x0(%rbp,%rsi,1),%eax
1400c5472:	41 88 00             	mov    %al,(%r8)
1400c5475:	49 ff c0             	inc    %r8
1400c5478:	8d 45 01             	lea    0x1(%rbp),%eax
1400c547b:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c547f:	41 88 00             	mov    %al,(%r8)
1400c5482:	49 ff c0             	inc    %r8
1400c5485:	eb 50                	jmp    0x1400c54d7
1400c5487:	48 ba 00 e8 76 48 17 	movabs $0x174876e800,%rdx
1400c548e:	00 00 00
1400c5491:	48 3b ca             	cmp    %rdx,%rcx
1400c5494:	72 1a                	jb     0x1400c54b0
1400c5496:	0f b6 44 35 00       	movzbl 0x0(%rbp,%rsi,1),%eax
1400c549b:	41 88 00             	mov    %al,(%r8)
1400c549e:	49 ff c0             	inc    %r8
1400c54a1:	8d 45 01             	lea    0x1(%rbp),%eax
1400c54a4:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c54a8:	41 88 00             	mov    %al,(%r8)
1400c54ab:	49 ff c0             	inc    %r8
1400c54ae:	eb 27                	jmp    0x1400c54d7
1400c54b0:	48 ba 00 e4 0b 54 02 	movabs $0x2540be400,%rdx
1400c54b7:	00 00 00
1400c54ba:	48 3b ca             	cmp    %rdx,%rcx
1400c54bd:	72 0f                	jb     0x1400c54ce
1400c54bf:	8d 45 01             	lea    0x1(%rbp),%eax
1400c54c2:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c54c6:	41 88 00             	mov    %al,(%r8)
1400c54c9:	49 ff c0             	inc    %r8
1400c54cc:	eb 09                	jmp    0x1400c54d7
1400c54ce:	48 81 f9 00 ca 9a 3b 	cmp    $0x3b9aca00,%rcx
1400c54d5:	72 0b                	jb     0x1400c54e2
1400c54d7:	41 0f b6 04 31       	movzbl (%r9,%rsi,1),%eax
1400c54dc:	41 88 00             	mov    %al,(%r8)
1400c54df:	49 ff c0             	inc    %r8
1400c54e2:	41 8d 41 01          	lea    0x1(%r9),%eax
1400c54e6:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c54ea:	41 88 00             	mov    %al,(%r8)
1400c54ed:	41 0f b6 04 36       	movzbl (%r14,%rsi,1),%eax
1400c54f2:	41 88 40 01          	mov    %al,0x1(%r8)
1400c54f6:	41 8d 46 01          	lea    0x1(%r14),%eax
1400c54fa:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c54fe:	41 88 40 02          	mov    %al,0x2(%r8)
1400c5502:	0f b6 04 33          	movzbl (%rbx,%rsi,1),%eax
1400c5506:	41 88 40 03          	mov    %al,0x3(%r8)
1400c550a:	8d 43 01             	lea    0x1(%rbx),%eax
1400c550d:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c5511:	41 88 40 04          	mov    %al,0x4(%r8)
1400c5515:	41 0f b6 04 37       	movzbl (%r15,%rsi,1),%eax
1400c551a:	41 88 40 05          	mov    %al,0x5(%r8)
1400c551e:	41 8d 47 01          	lea    0x1(%r15),%eax
1400c5522:	4c 8b 3c 24          	mov    (%rsp),%r15
1400c5526:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c552a:	41 88 40 06          	mov    %al,0x6(%r8)
1400c552e:	41 0f b6 04 32       	movzbl (%r10,%rsi,1),%eax
1400c5533:	41 88 40 07          	mov    %al,0x7(%r8)
1400c5537:	41 8d 42 01          	lea    0x1(%r10),%eax
1400c553b:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c553f:	41 88 40 08          	mov    %al,0x8(%r8)
1400c5543:	49 8d 40 09          	lea    0x9(%r8),%rax
1400c5547:	e9 f2 01 00 00       	jmp    0x1400c573e
1400c554c:	33 d2                	xor    %edx,%edx
1400c554e:	4d 8d 70 01          	lea    0x1(%r8),%r14
1400c5552:	48 8b c1             	mov    %rcx,%rax
1400c5555:	48 8d 35 14 78 26 00 	lea    0x267814(%rip),%rsi        # 0x14032cd70
1400c555c:	49 f7 f1             	div    %r9
1400c555f:	48 8b ea             	mov    %rdx,%rbp
1400c5562:	48 8b c8             	mov    %rax,%rcx
1400c5565:	83 f8 0a             	cmp    $0xa,%eax
1400c5568:	73 0b                	jae    0x1400c5575
1400c556a:	80 c1 30             	add    $0x30,%cl
1400c556d:	41 88 08             	mov    %cl,(%r8)
1400c5570:	e9 88 00 00 00       	jmp    0x1400c55fd
1400c5575:	83 f9 64             	cmp    $0x64,%ecx
1400c5578:	73 18                	jae    0x1400c5592
1400c557a:	03 c9                	add    %ecx,%ecx
1400c557c:	0f b6 04 31          	movzbl (%rcx,%rsi,1),%eax
1400c5580:	41 88 00             	mov    %al,(%r8)
1400c5583:	8d 41 01             	lea    0x1(%rcx),%eax
1400c5586:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c558a:	41 88 06             	mov    %al,(%r14)
1400c558d:	49 ff c6             	inc    %r14
1400c5590:	eb 6b                	jmp    0x1400c55fd
1400c5592:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400c5597:	44 8b c9             	mov    %ecx,%r9d
1400c559a:	f7 e1                	mul    %ecx
1400c559c:	c1 ea 05             	shr    $0x5,%edx
1400c559f:	6b c2 64             	imul   $0x64,%edx,%eax
1400c55a2:	44 2b c8             	sub    %eax,%r9d
1400c55a5:	45 03 c9             	add    %r9d,%r9d
1400c55a8:	81 f9 e8 03 00 00    	cmp    $0x3e8,%ecx
1400c55ae:	73 20                	jae    0x1400c55d0
1400c55b0:	80 c2 30             	add    $0x30,%dl
1400c55b3:	41 88 10             	mov    %dl,(%r8)
1400c55b6:	41 0f b6 04 31       	movzbl (%r9,%rsi,1),%eax
1400c55bb:	41 88 06             	mov    %al,(%r14)
1400c55be:	41 8d 41 01          	lea    0x1(%r9),%eax
1400c55c2:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c55c6:	41 88 46 01          	mov    %al,0x1(%r14)
1400c55ca:	49 83 c6 02          	add    $0x2,%r14
1400c55ce:	eb 2d                	jmp    0x1400c55fd
1400c55d0:	8d 0c 12             	lea    (%rdx,%rdx,1),%ecx
1400c55d3:	0f b6 04 31          	movzbl (%rcx,%rsi,1),%eax
1400c55d7:	41 88 00             	mov    %al,(%r8)
1400c55da:	8d 41 01             	lea    0x1(%rcx),%eax
1400c55dd:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c55e1:	41 88 06             	mov    %al,(%r14)
1400c55e4:	41 0f b6 04 31       	movzbl (%r9,%rsi,1),%eax
1400c55e9:	41 88 46 01          	mov    %al,0x1(%r14)
1400c55ed:	41 8d 41 01          	lea    0x1(%r9),%eax
1400c55f1:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
1400c55f5:	41 88 46 02          	mov    %al,0x2(%r14)
1400c55f9:	49 83 c6 03          	add    $0x3,%r14
1400c55fd:	48 b8 fd ce 61 84 11 	movabs $0xabcc77118461cefd,%rax
1400c5604:	77 cc ab
1400c5607:	48 f7 e5             	mul    %rbp
1400c560a:	48 8b fa             	mov    %rdx,%rdi
1400c560d:	48 c1 ef 1a          	shr    $0x1a,%rdi
1400c5611:	69 c7 00 e1 f5 05    	imul   $0x5f5e100,%edi,%eax
1400c5617:	2b e8                	sub    %eax,%ebp
1400c5619:	b8 59 17 b7 d1       	mov    $0xd1b71759,%eax