140998113:	48 03 c1             	add    %rcx,%rax
140998116:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099811d:	0f b7 44 56 02       	movzwl 0x2(%rsi,%rdx,2),%eax
140998122:	48 03 c1             	add    %rcx,%rax
140998125:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099812c:	0f b7 44 56 04       	movzwl 0x4(%rsi,%rdx,2),%eax
140998131:	48 03 c1             	add    %rcx,%rax
140998134:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099813b:	0f b7 44 56 06       	movzwl 0x6(%rsi,%rdx,2),%eax
140998140:	48 03 c1             	add    %rcx,%rax
140998143:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099814a:	0f b7 44 56 08       	movzwl 0x8(%rsi,%rdx,2),%eax
14099814f:	48 03 c1             	add    %rcx,%rax
140998152:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998159:	0f b7 44 56 0a       	movzwl 0xa(%rsi,%rdx,2),%eax
14099815e:	48 03 c1             	add    %rcx,%rax
140998161:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998168:	0f b7 44 56 0c       	movzwl 0xc(%rsi,%rdx,2),%eax
14099816d:	48 03 c1             	add    %rcx,%rax
140998170:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998177:	0f b7 44 56 0e       	movzwl 0xe(%rsi,%rdx,2),%eax
14099817c:	48 03 c1             	add    %rcx,%rax
14099817f:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998186:	0f b7 44 56 10       	movzwl 0x10(%rsi,%rdx,2),%eax
14099818b:	48 03 c1             	add    %rcx,%rax
14099818e:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998195:	0f b7 44 56 12       	movzwl 0x12(%rsi,%rdx,2),%eax
14099819a:	48 03 c1             	add    %rcx,%rax
14099819d:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409981a4:	0f b7 44 56 14       	movzwl 0x14(%rsi,%rdx,2),%eax
1409981a9:	48 03 c1             	add    %rcx,%rax
1409981ac:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409981b3:	0f b7 44 56 16       	movzwl 0x16(%rsi,%rdx,2),%eax
1409981b8:	48 03 c1             	add    %rcx,%rax
1409981bb:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409981c2:	0f b7 44 56 18       	movzwl 0x18(%rsi,%rdx,2),%eax
1409981c7:	48 03 c1             	add    %rcx,%rax
1409981ca:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409981d1:	0f b7 44 56 1a       	movzwl 0x1a(%rsi,%rdx,2),%eax
1409981d6:	48 03 c1             	add    %rcx,%rax
1409981d9:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409981e0:	0f b7 44 56 1c       	movzwl 0x1c(%rsi,%rdx,2),%eax
1409981e5:	48 03 c1             	add    %rcx,%rax
1409981e8:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409981ef:	0f b7 44 56 1e       	movzwl 0x1e(%rsi,%rdx,2),%eax
1409981f4:	48 03 c1             	add    %rcx,%rax
1409981f7:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409981fe:	0f b7 44 56 20       	movzwl 0x20(%rsi,%rdx,2),%eax
140998203:	48 03 c1             	add    %rcx,%rax
140998206:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099820d:	0f b7 44 56 22       	movzwl 0x22(%rsi,%rdx,2),%eax
140998212:	48 03 c1             	add    %rcx,%rax
140998215:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099821c:	0f b7 44 56 24       	movzwl 0x24(%rsi,%rdx,2),%eax
140998221:	48 03 c1             	add    %rcx,%rax
140998224:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099822b:	0f b7 44 56 26       	movzwl 0x26(%rsi,%rdx,2),%eax
140998230:	48 03 c1             	add    %rcx,%rax
140998233:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099823a:	0f b7 44 56 28       	movzwl 0x28(%rsi,%rdx,2),%eax
14099823f:	48 03 c1             	add    %rcx,%rax
140998242:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998249:	0f b7 44 56 2a       	movzwl 0x2a(%rsi,%rdx,2),%eax
14099824e:	48 03 c1             	add    %rcx,%rax
140998251:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998258:	0f b7 44 56 2c       	movzwl 0x2c(%rsi,%rdx,2),%eax
14099825d:	48 03 c1             	add    %rcx,%rax
140998260:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998267:	0f b7 44 56 2e       	movzwl 0x2e(%rsi,%rdx,2),%eax
14099826c:	48 03 c1             	add    %rcx,%rax
14099826f:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998276:	0f b7 44 56 30       	movzwl 0x30(%rsi,%rdx,2),%eax
14099827b:	48 03 c1             	add    %rcx,%rax
14099827e:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998285:	0f b7 44 56 32       	movzwl 0x32(%rsi,%rdx,2),%eax
14099828a:	48 03 c1             	add    %rcx,%rax
14099828d:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998294:	0f b7 44 56 34       	movzwl 0x34(%rsi,%rdx,2),%eax
140998299:	48 03 c1             	add    %rcx,%rax
14099829c:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409982a3:	0f b7 44 56 36       	movzwl 0x36(%rsi,%rdx,2),%eax
1409982a8:	48 03 c1             	add    %rcx,%rax
1409982ab:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409982b2:	0f b7 44 56 38       	movzwl 0x38(%rsi,%rdx,2),%eax
1409982b7:	48 03 c1             	add    %rcx,%rax
1409982ba:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409982c1:	0f b7 44 56 3a       	movzwl 0x3a(%rsi,%rdx,2),%eax
1409982c6:	48 03 c1             	add    %rcx,%rax
1409982c9:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409982d0:	0f b7 44 56 3c       	movzwl 0x3c(%rsi,%rdx,2),%eax
1409982d5:	48 03 c1             	add    %rcx,%rax
1409982d8:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409982df:	0f b7 44 56 3e       	movzwl 0x3e(%rsi,%rdx,2),%eax
1409982e4:	48 03 c1             	add    %rcx,%rax
1409982e7:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409982ee:	0f b7 44 56 40       	movzwl 0x40(%rsi,%rdx,2),%eax
1409982f3:	48 03 c1             	add    %rcx,%rax
1409982f6:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409982fd:	0f b7 44 56 42       	movzwl 0x42(%rsi,%rdx,2),%eax
140998302:	48 03 c1             	add    %rcx,%rax
140998305:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099830c:	0f b7 44 56 44       	movzwl 0x44(%rsi,%rdx,2),%eax
140998311:	48 03 c1             	add    %rcx,%rax
140998314:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099831b:	0f b7 44 56 46       	movzwl 0x46(%rsi,%rdx,2),%eax
140998320:	48 03 c1             	add    %rcx,%rax
140998323:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
14099832a:	0f b7 44 56 48       	movzwl 0x48(%rsi,%rdx,2),%eax
14099832f:	48 03 c1             	add    %rcx,%rax
140998332:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998339:	0f b7 44 56 4a       	movzwl 0x4a(%rsi,%rdx,2),%eax
14099833e:	48 03 c1             	add    %rcx,%rax
140998341:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998348:	0f b7 44 56 4c       	movzwl 0x4c(%rsi,%rdx,2),%eax
14099834d:	48 03 c1             	add    %rcx,%rax
140998350:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998357:	0f b7 44 56 4e       	movzwl 0x4e(%rsi,%rdx,2),%eax
14099835c:	48 03 c1             	add    %rcx,%rax
14099835f:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998366:	0f b7 44 56 50       	movzwl 0x50(%rsi,%rdx,2),%eax
14099836b:	48 03 c1             	add    %rcx,%rax
14099836e:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998375:	0f b7 44 56 52       	movzwl 0x52(%rsi,%rdx,2),%eax
14099837a:	48 03 c1             	add    %rcx,%rax
14099837d:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998384:	0f b7 44 56 54       	movzwl 0x54(%rsi,%rdx,2),%eax
140998389:	48 03 c1             	add    %rcx,%rax
14099838c:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998393:	0f b7 44 56 56       	movzwl 0x56(%rsi,%rdx,2),%eax
140998398:	48 03 c1             	add    %rcx,%rax
14099839b:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409983a2:	0f b7 44 56 58       	movzwl 0x58(%rsi,%rdx,2),%eax
1409983a7:	48 03 c1             	add    %rcx,%rax
1409983aa:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409983b1:	0f b7 44 56 5a       	movzwl 0x5a(%rsi,%rdx,2),%eax
1409983b6:	48 03 c1             	add    %rcx,%rax
1409983b9:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409983c0:	0f b7 44 56 5c       	movzwl 0x5c(%rsi,%rdx,2),%eax
1409983c5:	48 03 c1             	add    %rcx,%rax
1409983c8:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409983cf:	0f b7 44 56 5e       	movzwl 0x5e(%rsi,%rdx,2),%eax
1409983d4:	48 03 c1             	add    %rcx,%rax
1409983d7:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409983de:	0f b7 44 56 60       	movzwl 0x60(%rsi,%rdx,2),%eax
1409983e3:	48 03 c1             	add    %rcx,%rax
1409983e6:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409983ed:	0f b7 44 56 62       	movzwl 0x62(%rsi,%rdx,2),%eax
1409983f2:	48 03 c1             	add    %rcx,%rax
1409983f5:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
1409983fc:	eb 39                	jmp    0x140998437
1409983fe:	44 3b df             	cmp    %edi,%r11d
140998401:	7f 38                	jg     0x14099843b
140998403:	4c 69 c1 02 01 00 00 	imul   $0x102,%rcx,%r8
14099840a:	49 63 c3             	movslq %r11d,%rax
14099840d:	8b d7                	mov    %edi,%edx
14099840f:	41 2b d3             	sub    %r11d,%edx
140998412:	ff c2                	inc    %edx
140998414:	48 8d 0c 46          	lea    (%rsi,%rax,2),%rcx
140998418:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14099841f:	00
140998420:	0f b7 01             	movzwl (%rcx),%eax
140998423:	48 8d 49 02          	lea    0x2(%rcx),%rcx
140998427:	49 03 c0             	add    %r8,%rax
14099842a:	ff 84 83 88 b1 00 00 	incl   0xb188(%rbx,%rax,4)
140998431:	48 83 ea 01          	sub    $0x1,%rdx
140998435:	75 e9                	jne    0x140998420
140998437:	8b 54 24 40          	mov    0x40(%rsp),%edx
14099843b:	8b 8b 9c 02 00 00    	mov    0x29c(%rbx),%ecx
140998441:	44 8d 5f 01          	lea    0x1(%rdi),%r11d
140998445:	44 89 5c 24 7c       	mov    %r11d,0x7c(%rsp)
14099844a:	44 3b d9             	cmp    %ecx,%r11d
14099844d:	0f 8c 0d ec ff ff    	jl     0x140997060
140998453:	4c 8b a4 24 48 03 00 	mov    0x348(%rsp),%r12
14099845a:	00
14099845b:	83 bb 90 02 00 00 03 	cmpl   $0x3,0x290(%rbx)
140998462:	0f 8c 7f 00 00 00    	jl     0x1409984e7
140998468:	8b 7c 24 48          	mov    0x48(%rsp),%edi
14099846c:	41 8b c5             	mov    %r13d,%eax
14099846f:	99                   	cltd
140998470:	b9 02 00 00 00       	mov    $0x2,%ecx
140998475:	83 e2 07             	and    $0x7,%edx
140998478:	8d 1c 02             	lea    (%rdx,%rax,1),%ebx
14099847b:	c1 fb 03             	sar    $0x3,%ebx
14099847e:	e8 0d a8 49 00       	call   0x140e32c90
140998483:	48 8b c8             	mov    %rax,%rcx
140998486:	44 8d 47 01          	lea    0x1(%rdi),%r8d
14099848a:	44 8b cb             	mov    %ebx,%r9d
14099848d:	48 8d 15 cc e4 6c 00 	lea    0x6ce4cc(%rip),%rdx        # 0x141066960
140998494:	e8 d7 76 9e ff       	call   0x14037fb70
140998499:	49 8b de             	mov    %r14,%rbx
14099849c:	0f 1f 40 00          	nopl   0x0(%rax)
1409984a0:	b9 02 00 00 00       	mov    $0x2,%ecx
1409984a5:	e8 e6 a7 49 00       	call   0x140e32c90
1409984aa:	44 8b 84 9c 58 03 00 	mov    0x358(%rsp,%rbx,4),%r8d
1409984b1:	00
1409984b2:	48 8d 15 d3 e4 6c 00 	lea    0x6ce4d3(%rip),%rdx        # 0x14106698c
1409984b9:	48 8b c8             	mov    %rax,%rcx
1409984bc:	e8 af 76 9e ff       	call   0x14037fb70
1409984c1:	48 ff c3             	inc    %rbx
1409984c4:	48 3b dd             	cmp    %rbp,%rbx
1409984c7:	7c d7                	jl     0x1409984a0
1409984c9:	b9 02 00 00 00       	mov    $0x2,%ecx
1409984ce:	e8 bd a7 49 00       	call   0x140e32c90
1409984d3:	48 8b c8             	mov    %rax,%rcx
1409984d6:	48 8d 15 8f e3 61 00 	lea    0x61e38f(%rip),%rdx        # 0x140fb686c
1409984dd:	e8 8e 76 9e ff       	call   0x14037fb70
1409984e2:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409984e7:	8b 74 24 4c          	mov    0x4c(%rsp),%esi
1409984eb:	48 8d bb 4c 93 00 00 	lea    0x934c(%rbx),%rdi
1409984f2:	4c 8b ed             	mov    %rbp,%r13
1409984f5:	4c 8d bb 88 b1 00 00 	lea    0xb188(%rbx),%r15
1409984fc:	bd 11 00 00 00       	mov    $0x11,%ebp
140998501:	44 8b cd             	mov    %ebp,%r9d
140998504:	44 8b c6             	mov    %esi,%r8d
140998507:	49 8b d7             	mov    %r15,%rdx
14099850a:	48 8b cf             	mov    %rdi,%rcx
14099850d:	e8 2e 71 00 00       	call   0x14099f640
140998512:	49 81 c7 08 04 00 00 	add    $0x408,%r15
140998519:	48 81 c7 02 01 00 00 	add    $0x102,%rdi
140998520:	49 83 ed 01          	sub    $0x1,%r13
140998524:	75 db                	jne    0x140998501
140998526:	44 8b 6c 24 48       	mov    0x48(%rsp),%r13d
14099852b:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140998530:	41 ff c5             	inc    %r13d
140998533:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140998538:	41 83 fd 04          	cmp    $0x4,%r13d
14099853c:	48 8b 84 24 50 03 00 	mov    0x350(%rsp),%rax
140998543:	00
140998544:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
140998549:	4c 8d ab 4c 93 00 00 	lea    0x934c(%rbx),%r13
140998550:	0f 8c 0a ea ff ff    	jl     0x140996f60
140998556:	8b 7c 24 44          	mov    0x44(%rsp),%edi
14099855a:	81 ff 53 46 00 00    	cmp    $0x4653,%edi
140998560:	7c 0a                	jl     0x14099856c
140998562:	b9 bb 0b 00 00       	mov    $0xbbb,%ecx
140998567:	e8 d4 c8 ff ff       	call   0x140994e40
14099856c:	8b 54 24 40          	mov    0x40(%rsp),%edx
140998570:	48 8d 8c 24 70 03 00 	lea    0x370(%rsp),%rcx
140998577:	00
140998578:	41 8b c6             	mov    %r14d,%eax
14099857b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140998580:	88 01                	mov    %al,(%rcx)
140998582:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140998586:	ff c0                	inc    %eax
140998588:	3b c2                	cmp    %edx,%eax
14099858a:	7c f4                	jl     0x140998580
14099858c:	85 ff                	test   %edi,%edi
14099858e:	7e 60                	jle    0x1409985f0
140998590:	0f b6 94 24 70 03 00 	movzbl 0x370(%rsp),%edx
140998597:	00
140998598:	4c 8d 93 fa 4c 00 00 	lea    0x4cfa(%rbx),%r10
14099859f:	4c 8b df             	mov    %rdi,%r11
1409985a2:	0f 1f 40 00          	nopl   0x0(%rax)
1409985a6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1409985ad:	00 00 00
1409985b0:	45 0f b6 8a ae b9 ff 	movzbl -0x4652(%r10),%r9d
1409985b7:	ff
1409985b8:	45 8b c6             	mov    %r14d,%r8d
1409985bb:	44 3a ca             	cmp    %dl,%r9b
1409985be:	74 1d                	je     0x1409985dd
1409985c0:	41 ff c0             	inc    %r8d
1409985c3:	0f b6 ca             	movzbl %dl,%ecx
1409985c6:	49 63 c0             	movslq %r8d,%rax
1409985c9:	0f b6 94 04 70 03 00 	movzbl 0x370(%rsp,%rax,1),%edx
1409985d0:	00
1409985d1:	88 8c 04 70 03 00 00 	mov    %cl,0x370(%rsp,%rax,1)
1409985d8:	44 3a ca             	cmp    %dl,%r9b
1409985db:	75 e3                	jne    0x1409985c0
1409985dd:	45 88 02             	mov    %r8b,(%r10)
1409985e0:	49 ff c2             	inc    %r10
1409985e3:	88 94 24 70 03 00 00 	mov    %dl,0x370(%rsp)
1409985ea:	49 83 eb 01          	sub    $0x1,%r11
1409985ee:	75 c0                	jne    0x1409985b0
1409985f0:	48 89 ac 24 80 00 00 	mov    %rbp,0x80(%rsp)
1409985f7:	00
1409985f8:	4c 8d ab 4c 93 00 00 	lea    0x934c(%rbx),%r13
1409985ff:	8b 6c 24 4c          	mov    0x4c(%rsp),%ebp
140998603:	45 8b e6             	mov    %r14d,%r12d
140998606:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14099860d:	00 00 00
140998610:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140998616:	45 8b fe             	mov    %r14d,%r15d
140998619:	85 ed                	test   %ebp,%ebp
14099861b:	7e 5a                	jle    0x140998677
14099861d:	49 8b cd             	mov    %r13,%rcx
140998620:	48 8b d5             	mov    %rbp,%rdx
140998623:	0f 1f 40 00          	nopl   0x0(%rax)
140998627:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14099862e:	00 00
140998630:	0f b6 39             	movzbl (%rcx),%edi
140998633:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140998637:	41 3b ff             	cmp    %r15d,%edi
14099863a:	8b c7                	mov    %edi,%eax
14099863c:	41 0f 4e c7          	cmovle %r15d,%eax
140998640:	41 3b f8             	cmp    %r8d,%edi
140998643:	44 8b f8             	mov    %eax,%r15d
140998646:	41 0f 4d f8          	cmovge %r8d,%edi
14099864a:	44 8b c7             	mov    %edi,%r8d
14099864d:	48 83 ea 01          	sub    $0x1,%rdx
140998651:	75 dd                	jne    0x140998630
140998653:	83 f8 11             	cmp    $0x11,%eax
140998656:	7e 0a                	jle    0x140998662
140998658:	b9 bc 0b 00 00       	mov    $0xbbc,%ecx
14099865d:	e8 de c7 ff ff       	call   0x140994e40
140998662:	44 8b c7             	mov    %edi,%r8d
140998665:	83 ff 01             	cmp    $0x1,%edi
140998668:	7d 0d                	jge    0x140998677
14099866a:	b9 bd 0b 00 00       	mov    $0xbbd,%ecx
14099866f:	e8 cc c7 ff ff       	call   0x140994e40
140998674:	44 8b c7             	mov    %edi,%r8d
140998677:	49 63 cc             	movslq %r12d,%rcx
14099867a:	45 8b cf             	mov    %r15d,%r9d
14099867d:	48 69 d1 02 01 00 00 	imul   $0x102,%rcx,%rdx
140998684:	48 69 c9 08 04 00 00 	imul   $0x408,%rcx,%rcx
14099868b:	48 81 c2 4c 93 00 00 	add    $0x934c,%rdx
140998692:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140998696:	48 03 d3             	add    %rbx,%rdx
140998699:	48 81 c1 58 99 00 00 	add    $0x9958,%rcx
1409986a0:	48 03 cb             	add    %rbx,%rcx
1409986a3:	e8 28 6c 00 00       	call   0x14099f2d0
1409986a8:	41 ff c4             	inc    %r12d
1409986ab:	49 81 c5 02 01 00 00 	add    $0x102,%r13
1409986b2:	48 83 ac 24 80 00 00 	subq   $0x1,0x80(%rsp)
1409986b9:	00 01
1409986bb:	0f 85 4f ff ff ff    	jne    0x140998610
1409986c1:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1409986c6:	45 8b ce             	mov    %r14d,%r9d
1409986c9:	45 8b c6             	mov    %r14d,%r8d
1409986cc:	0f 1f 40 00          	nopl   0x0(%rax)
1409986d0:	49 63 d1             	movslq %r9d,%rdx
1409986d3:	48 83 fa 10          	cmp    $0x10,%rdx
1409986d7:	0f 83 30 20 00 00    	jae    0x14099a70d
1409986dd:	49 63 c8             	movslq %r8d,%rcx
1409986e0:	b8 10 00 00 00       	mov    $0x10,%eax
1409986e5:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
1409986e9:	c6 84 14 78 03 00 00 	movb   $0x0,0x378(%rsp,%rdx,1)
1409986f0:	00
1409986f1:	48 03 cb             	add    %rbx,%rcx
1409986f4:	80 39 00             	cmpb   $0x0,(%rcx)
1409986f7:	74 08                	je     0x140998701
1409986f9:	c6 84 14 78 03 00 00 	movb   $0x1,0x378(%rsp,%rdx,1)
140998700:	01
140998701:	48 ff c1             	inc    %rcx
140998704:	48 83 e8 01          	sub    $0x1,%rax
140998708:	75 ea                	jne    0x1409986f4
14099870a:	41 ff c1             	inc    %r9d
14099870d:	41 83 c0 10          	add    $0x10,%r8d
140998711:	41 81 f8 00 01 00 00 	cmp    $0x100,%r8d
140998718:	7c b6                	jl     0x1409986d0
14099871a:	44 8b 63 74          	mov    0x74(%rbx),%r12d