14001612b:	43 80 3c 01 00       	cmpb   $0x0,(%r9,%r8,1)
140016130:	75 f6                	jne    0x140016128
140016132:	49 ff c0             	inc    %r8
140016135:	eb 06                	jmp    0x14001613d
140016137:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14001613d:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140016144:	00
140016145:	48 8d 0d 4c 07 02 00 	lea    0x2074c(%rip),%rcx        # 0x140036898
14001614c:	4d 85 c9             	test   %r9,%r9
14001614f:	49 0f 45 c9          	cmovne %r9,%rcx
140016153:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140016159:	48 c7 44 24 38 10 00 	movq   $0x10,0x38(%rsp)
140016160:	00 00
140016162:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140016167:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14001616c:	4c 8d 05 95 15 02 00 	lea    0x21595(%rip),%r8        # 0x140037708
140016173:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140016178:	49 8b ca             	mov    %r10,%rcx
14001617b:	44 0f b7 ca          	movzwl %dx,%r9d
14001617f:	ba 2b 00 00 00       	mov    $0x2b,%edx
140016184:	48 ff 15 4d f9 01 00 	rex.W call *0x1f94d(%rip)        # 0x140035ad8
14001618b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140016190:	48 83 c4 58          	add    $0x58,%rsp
140016194:	c3                   	ret
140016195:	cc                   	int3
140016196:	cc                   	int3
140016197:	cc                   	int3
140016198:	cc                   	int3
140016199:	cc                   	int3
14001619a:	cc                   	int3
14001619b:	cc                   	int3
14001619c:	48 83 ec 78          	sub    $0x78,%rsp
1400161a0:	4d 85 c9             	test   %r9,%r9
1400161a3:	74 13                	je     0x1400161b8
1400161a5:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1400161a9:	48 ff c2             	inc    %rdx
1400161ac:	41 80 3c 11 00       	cmpb   $0x0,(%r9,%rdx,1)
1400161b1:	75 f6                	jne    0x1400161a9
1400161b3:	48 ff c2             	inc    %rdx
1400161b6:	eb 05                	jmp    0x1400161bd
1400161b8:	ba 05 00 00 00       	mov    $0x5,%edx
1400161bd:	41 ba 1d 00 00 00    	mov    $0x1d,%r10d
1400161c3:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
1400161ca:	00
1400161cb:	4d 85 c9             	test   %r9,%r9
1400161ce:	48 8d 05 c3 06 02 00 	lea    0x206c3(%rip),%rax        # 0x140036898
1400161d5:	49 0f 45 c1          	cmovne %r9,%rax
1400161d9:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
1400161df:	45 8d 4a e7          	lea    -0x19(%r10),%r9d
1400161e3:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1400161e8:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1400161ed:	4c 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%r8
1400161f4:	00
1400161f5:	48 c7 44 24 48 08 00 	movq   $0x8,0x48(%rsp)
1400161fc:	00 00
1400161fe:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140016203:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
14001620a:	00
14001620b:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140016210:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140016215:	4c 8d 05 ec 14 02 00 	lea    0x214ec(%rip),%r8        # 0x140037708
14001621c:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140016221:	41 8d 52 0e          	lea    0xe(%r10),%edx
140016225:	45 0f b7 ca          	movzwl %r10w,%r9d
140016229:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001622e:	48 ff 15 a3 f8 01 00 	rex.W call *0x1f8a3(%rip)        # 0x140035ad8
140016235:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001623a:	48 83 c4 78          	add    $0x78,%rsp
14001623e:	c3                   	ret
14001623f:	cc                   	int3
140016240:	cc                   	int3
140016241:	cc                   	int3
140016242:	cc                   	int3
140016243:	cc                   	int3
140016244:	cc                   	int3
140016245:	cc                   	int3
140016246:	cc                   	int3
140016247:	cc                   	int3
140016248:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14001624f:	4d 85 c9             	test   %r9,%r9
140016252:	74 13                	je     0x140016267
140016254:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140016258:	48 ff c2             	inc    %rdx
14001625b:	41 80 3c 11 00       	cmpb   $0x0,(%r9,%rdx,1)
140016260:	75 f6                	jne    0x140016258
140016262:	48 ff c2             	inc    %rdx
140016265:	eb 05                	jmp    0x14001626c
140016267:	ba 05 00 00 00       	mov    $0x5,%edx
14001626c:	41 bb 24 00 00 00    	mov    $0x24,%r11d
140016272:	4c 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%r8
140016279:	00
14001627a:	4d 85 c9             	test   %r9,%r9
14001627d:	48 8d 05 14 06 02 00 	lea    0x20614(%rip),%rax        # 0x140036898
140016284:	49 0f 45 c1          	cmovne %r9,%rax
140016288:	48 83 64 24 70 00    	andq   $0x0,0x70(%rsp)
14001628e:	45 8d 4b e4          	lea    -0x1c(%r11),%r9d
140016292:	45 8d 53 e0          	lea    -0x20(%r11),%r10d
140016296:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
14001629b:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
1400162a0:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
1400162a7:	00
1400162a8:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1400162ad:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1400162b2:	4c 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%r8
1400162b9:	00
1400162ba:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
1400162bf:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
1400162c4:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
1400162cb:	00
1400162cc:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1400162d1:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1400162d6:	4c 8d 05 2b 14 02 00 	lea    0x2142b(%rip),%r8        # 0x140037708
1400162dd:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400162e2:	41 8d 53 07          	lea    0x7(%r11),%edx
1400162e6:	45 0f b7 cb          	movzwl %r11w,%r9d
1400162ea:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400162ef:	48 ff 15 e2 f7 01 00 	rex.W call *0x1f7e2(%rip)        # 0x140035ad8
1400162f6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400162fb:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140016302:	c3                   	ret
140016303:	cc                   	int3
140016304:	cc                   	int3
140016305:	cc                   	int3
140016306:	cc                   	int3
140016307:	cc                   	int3
140016308:	cc                   	int3
140016309:	cc                   	int3
14001630a:	cc                   	int3
14001630b:	cc                   	int3
14001630c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140016311:	57                   	push   %rdi
140016312:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140016319:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140016320:	00
140016321:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140016325:	33 ff                	xor    %edi,%edi
140016327:	4c 8b d9             	mov    %rcx,%r11
14001632a:	48 85 d2             	test   %rdx,%rdx
14001632d:	74 16                	je     0x140016345
14001632f:	49 8b c0             	mov    %r8,%rax
140016332:	48 ff c0             	inc    %rax
140016335:	66 39 3c 42          	cmp    %di,(%rdx,%rax,2)
140016339:	75 f7                	jne    0x140016332
14001633b:	4c 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10
140016342:	00
140016343:	eb 06                	jmp    0x14001634b
140016345:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
14001634b:	4d 85 c9             	test   %r9,%r9
14001634e:	74 0e                	je     0x14001635e
140016350:	49 ff c0             	inc    %r8
140016353:	43 38 3c 01          	cmp    %dil,(%r9,%r8,1)
140016357:	75 f7                	jne    0x140016350
140016359:	49 ff c0             	inc    %r8
14001635c:	eb 06                	jmp    0x140016364
14001635e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140016364:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
14001636b:	00
14001636c:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
140016373:	00
140016374:	48 85 d2             	test   %rdx,%rdx
140016377:	48 8d 0d 9a 05 02 00 	lea    0x2059a(%rip),%rcx        # 0x140036918
14001637e:	bb 55 00 00 00       	mov    $0x55,%ebx
140016383:	48 0f 45 ca          	cmovne %rdx,%rcx
140016387:	4d 85 c9             	test   %r9,%r9
14001638a:	48 8d 15 07 05 02 00 	lea    0x20507(%rip),%rdx        # 0x140036898
140016391:	49 0f 45 d1          	cmovne %r9,%rdx
140016395:	44 8d 4b b3          	lea    -0x4d(%rbx),%r9d
140016399:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
14001639e:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400163a3:	48 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%rax
1400163aa:	00
1400163ab:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1400163b0:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400163b5:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1400163bc:	00
1400163bd:	48 c7 44 24 58 10 00 	movq   $0x10,0x58(%rsp)
1400163c4:	00 00
1400163c6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400163cb:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
1400163d2:	00
1400163d3:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
1400163d8:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400163dd:	49 8b cb             	mov    %r11,%rcx
1400163e0:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1400163e5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400163ea:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400163ef:	4c 8d 05 12 13 02 00 	lea    0x21312(%rip),%r8        # 0x140037708
1400163f6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400163fb:	8d 53 d6             	lea    -0x2a(%rbx),%edx
1400163fe:	44 0f b7 cb          	movzwl %bx,%r9d
140016402:	48 ff 15 cf f6 01 00 	rex.W call *0x1f6cf(%rip)        # 0x140035ad8
140016409:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001640e:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140016415:	00
140016416:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14001641d:	5f                   	pop    %rdi
14001641e:	c3                   	ret
14001641f:	cc                   	int3
140016420:	cc                   	int3
140016421:	cc                   	int3
140016422:	cc                   	int3
140016423:	cc                   	int3
140016424:	cc                   	int3
140016425:	cc                   	int3
140016426:	cc                   	int3
140016427:	cc                   	int3
140016428:	48 83 ec 78          	sub    $0x78,%rsp
14001642c:	4d 85 c9             	test   %r9,%r9
14001642f:	74 13                	je     0x140016444
140016431:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140016435:	49 ff c0             	inc    %r8
140016438:	43 80 3c 01 00       	cmpb   $0x0,(%r9,%r8,1)
14001643d:	75 f6                	jne    0x140016435
14001643f:	49 ff c0             	inc    %r8
140016442:	eb 06                	jmp    0x14001644a
140016444:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14001644a:	4d 85 c9             	test   %r9,%r9
14001644d:	48 8d 05 44 04 02 00 	lea    0x20444(%rip),%rax        # 0x140036898
140016454:	41 ba 08 00 00 00    	mov    $0x8,%r10d
14001645a:	49 0f 45 c1          	cmovne %r9,%rax
14001645e:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
140016464:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
140016469:	4c 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%r9
140016470:	00
140016471:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140016476:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
14001647d:	00
14001647e:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
140016485:	00 00
140016487:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
14001648c:	4c 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%r9
140016493:	00
140016494:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
140016499:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
14001649e:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400164a3:	4c 8d 05 5e 12 02 00 	lea    0x2125e(%rip),%r8        # 0x140037708
1400164aa:	44 0f b7 ca          	movzwl %dx,%r9d
1400164ae:	41 8d 52 23          	lea    0x23(%r10),%edx
1400164b2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400164b7:	48 ff 15 1a f6 01 00 	rex.W call *0x1f61a(%rip)        # 0x140035ad8
1400164be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400164c3:	48 83 c4 78          	add    $0x78,%rsp
1400164c7:	c3                   	ret
1400164c8:	cc                   	int3
1400164c9:	cc                   	int3
1400164ca:	cc                   	int3
1400164cb:	cc                   	int3
1400164cc:	cc                   	int3
1400164cd:	cc                   	int3
1400164ce:	cc                   	int3
1400164cf:	cc                   	int3
1400164d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400164d5:	57                   	push   %rdi
1400164d6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400164dd:	4c 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%r10
1400164e4:	00
1400164e5:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400164e9:	33 ff                	xor    %edi,%edi
1400164eb:	44 0f b7 da          	movzwl %dx,%r11d
1400164ef:	48 8b d9             	mov    %rcx,%rbx
1400164f2:	4d 85 d2             	test   %r10,%r10
1400164f5:	74 17                	je     0x14001650e
1400164f7:	49 8b c0             	mov    %r8,%rax
1400164fa:	48 ff c0             	inc    %rax
1400164fd:	66 41 39 3c 42       	cmp    %di,(%r10,%rax,2)
140016502:	75 f6                	jne    0x1400164fa
140016504:	48 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%rdx
14001650b:	00
14001650c:	eb 05                	jmp    0x140016513
14001650e:	ba 0a 00 00 00       	mov    $0xa,%edx
140016513:	4d 85 c9             	test   %r9,%r9
140016516:	74 0e                	je     0x140016526
140016518:	49 ff c0             	inc    %r8
14001651b:	43 38 3c 01          	cmp    %dil,(%r9,%r8,1)
14001651f:	75 f7                	jne    0x140016518
140016521:	49 ff c0             	inc    %r8
140016524:	eb 06                	jmp    0x14001652c
140016526:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14001652c:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140016533:	00
140016534:	48 8d 05 dd 03 02 00 	lea    0x203dd(%rip),%rax        # 0x140036918
14001653b:	4d 85 d2             	test   %r10,%r10
14001653e:	48 8d 0d 53 03 02 00 	lea    0x20353(%rip),%rcx        # 0x140036898
140016545:	49 0f 45 c2          	cmovne %r10,%rax
140016549:	4d 85 c9             	test   %r9,%r9
14001654c:	41 ba 08 00 00 00    	mov    $0x8,%r10d
140016552:	4c 89 54 24 78       	mov    %r10,0x78(%rsp)
140016557:	49 0f 45 c9          	cmovne %r9,%rcx
14001655b:	4c 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%r9
140016562:	00
140016563:	4c 89 4c 24 70       	mov    %r9,0x70(%rsp)
140016568:	4c 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%r9
14001656f:	00
140016570:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
140016575:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
14001657a:	45 8b cb             	mov    %r11d,%r9d
14001657d:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140016582:	41 8d 52 23          	lea    0x23(%r10),%edx
140016586:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14001658b:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140016592:	00
140016593:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
14001659a:	00 00
14001659c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400165a1:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
1400165a8:	00
1400165a9:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1400165ae:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400165b3:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400165b8:	4c 8d 05 49 11 02 00 	lea    0x21149(%rip),%r8        # 0x140037708
1400165bf:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400165c4:	48 8b cb             	mov    %rbx,%rcx
1400165c7:	48 ff 15 0a f5 01 00 	rex.W call *0x1f50a(%rip)        # 0x140035ad8
1400165ce:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400165d3:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1400165da:	00
1400165db:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400165e2:	5f                   	pop    %rdi
1400165e3:	c3                   	ret
1400165e4:	cc                   	int3
1400165e5:	cc                   	int3
1400165e6:	cc                   	int3
1400165e7:	cc                   	int3
1400165e8:	cc                   	int3
1400165e9:	cc                   	int3
1400165ea:	cc                   	int3
1400165eb:	cc                   	int3
1400165ec:	40 53                	rex push %rbx
1400165ee:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400165f5:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
1400165fc:	00
1400165fd:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140016601:	33 db                	xor    %ebx,%ebx
140016603:	4c 8b d9             	mov    %rcx,%r11
140016606:	4d 85 c0             	test   %r8,%r8
140016609:	74 17                	je     0x140016622
14001660b:	48 8b c2             	mov    %rdx,%rax
14001660e:	48 ff c0             	inc    %rax
140016611:	66 41 39 1c 40       	cmp    %bx,(%r8,%rax,2)
140016616:	75 f6                	jne    0x14001660e
140016618:	4c 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10
14001661f:	00
140016620:	eb 06                	jmp    0x140016628
140016622:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
140016628:	4d 85 c9             	test   %r9,%r9
14001662b:	74 0e                	je     0x14001663b
14001662d:	48 ff c2             	inc    %rdx
140016630:	41 38 1c 11          	cmp    %bl,(%r9,%rdx,1)
140016634:	75 f7                	jne    0x14001662d
140016636:	48 ff c2             	inc    %rdx