1401670cf:	66 89 44 24 2a       	mov    %ax,0x2a(%rsp)
1401670d4:	48 8b 0d b5 c7 19 00 	mov    0x19c7b5(%rip),%rcx        # 0x140303890
1401670db:	48 8b 01             	mov    (%rcx),%rax
1401670de:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401670e3:	48 8b 40 28          	mov    0x28(%rax),%rax
1401670e7:	ff 15 43 bd 0a 00    	call   *0xabd43(%rip)        # 0x140212e30
1401670ed:	90                   	nop
1401670ee:	48 83 c4 38          	add    $0x38,%rsp
1401670f2:	c3                   	ret
1401670f3:	90                   	nop
1401670f4:	48 8b c4             	mov    %rsp,%rax
1401670f7:	48 83 ec 38          	sub    $0x38,%rsp
1401670fb:	44 8b d9             	mov    %ecx,%r11d
1401670fe:	89 48 e8             	mov    %ecx,-0x18(%rax)
140167101:	89 50 ec             	mov    %edx,-0x14(%rax)
140167104:	44 88 40 f0          	mov    %r8b,-0x10(%rax)
140167108:	45 33 c9             	xor    %r9d,%r9d
14016710b:	66 44 89 48 f2       	mov    %r9w,-0xe(%rax)
140167110:	44 8b d2             	mov    %edx,%r10d
140167113:	49 81 fa 00 0c 00 00 	cmp    $0xc00,%r10
14016711a:	0f 83 99 00 00 00    	jae    0x1401671b9
140167120:	41 0f b6 d0          	movzbl %r8b,%edx
140167124:	45 8d 41 01          	lea    0x1(%r9),%r8d
140167128:	83 ea 06             	sub    $0x6,%edx
14016712b:	74 3e                	je     0x14016716b
14016712d:	83 ea 04             	sub    $0x4,%edx
140167130:	74 36                	je     0x140167168
140167132:	45 8d 48 04          	lea    0x4(%r8),%r9d
140167136:	41 2b d1             	sub    %r9d,%edx
140167139:	74 25                	je     0x140167160
14016713b:	83 ea 23             	sub    $0x23,%edx
14016713e:	74 18                	je     0x140167158
140167140:	83 ea 32             	sub    $0x32,%edx
140167143:	74 0b                	je     0x140167150
140167145:	83 fa 64             	cmp    $0x64,%edx
140167148:	0f 85 8f 00 00 00    	jne    0x1401671dd
14016714e:	eb 1b                	jmp    0x14016716b
140167150:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140167156:	eb 13                	jmp    0x14016716b
140167158:	41 b9 03 00 00 00    	mov    $0x3,%r9d
14016715e:	eb 0b                	jmp    0x14016716b
140167160:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140167166:	eb 03                	jmp    0x14016716b
140167168:	4d 8b c8             	mov    %r8,%r9
14016716b:	4b 8d 04 52          	lea    (%r10,%r10,2),%rax
14016716f:	49 8d 0c 41          	lea    (%r9,%rax,2),%rcx
140167173:	48 8b c1             	mov    %rcx,%rax
140167176:	48 c1 e8 05          	shr    $0x5,%rax
14016717a:	80 e1 1f             	and    $0x1f,%cl
14016717d:	41 8b d0             	mov    %r8d,%edx
140167180:	d3 e2                	shl    %cl,%edx
140167182:	4c 8d 0d d7 c6 19 00 	lea    0x19c6d7(%rip),%r9        # 0x140303860
140167189:	41 8b 44 81 44       	mov    0x44(%r9,%rax,4),%eax
14016718e:	23 c2                	and    %edx,%eax
140167190:	3b c2                	cmp    %edx,%eax
140167192:	74 25                	je     0x1401671b9
140167194:	41 8b cb             	mov    %r11d,%ecx
140167197:	81 e1 ff 3f 00 00    	and    $0x3fff,%ecx
14016719d:	8b c1                	mov    %ecx,%eax
14016719f:	48 c1 e8 05          	shr    $0x5,%rax
1401671a3:	80 e1 1f             	and    $0x1f,%cl
1401671a6:	41 d3 e0             	shl    %cl,%r8d
1401671a9:	41 8b 84 81 48 09 00 	mov    0x948(%r9,%rax,4),%eax
1401671b0:	00
1401671b1:	41 23 c0             	and    %r8d,%eax
1401671b4:	41 3b c0             	cmp    %r8d,%eax
1401671b7:	75 1f                	jne    0x1401671d8
1401671b9:	48 8b 0d d0 c6 19 00 	mov    0x19c6d0(%rip),%rcx        # 0x140303890
1401671c0:	48 8b 01             	mov    (%rcx),%rax
1401671c3:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1401671c8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401671cd:	48 8b 40 08          	mov    0x8(%rax),%rax
1401671d1:	ff 15 59 bc 0a 00    	call   *0xabc59(%rip)        # 0x140212e30
1401671d7:	90                   	nop
1401671d8:	48 83 c4 38          	add    $0x38,%rsp
1401671dc:	c3                   	ret
1401671dd:	33 d2                	xor    %edx,%edx
1401671df:	b9 1b e4 71 00       	mov    $0x71e41b,%ecx
1401671e4:	e8 fb 40 ea ff       	call   0x14000b2e4
1401671e9:	cc                   	int3
1401671ea:	90                   	nop
1401671eb:	90                   	nop
1401671ec:	40 55                	rex push %rbp
1401671ee:	48 8b ec             	mov    %rsp,%rbp
1401671f1:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1401671f8:	44 8b d9             	mov    %ecx,%r11d
1401671fb:	48 8b 0d ee b6 1a 00 	mov    0x1ab6ee(%rip),%rcx        # 0x1403128f0
140167202:	45 33 d2             	xor    %r10d,%r10d
140167205:	48 85 c9             	test   %rcx,%rcx
140167208:	74 51                	je     0x14016725b
14016720a:	48 8b 45 30          	mov    0x30(%rbp),%rax
14016720e:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140167212:	66 44 89 4d c0       	mov    %r9w,-0x40(%rbp)
140167217:	44 89 45 c8          	mov    %r8d,-0x38(%rbp)
14016721b:	89 55 d0             	mov    %edx,-0x30(%rbp)
14016721e:	44 89 5d d8          	mov    %r11d,-0x28(%rbp)
140167222:	48 8b 01             	mov    (%rcx),%rax
140167225:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140167229:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14016722e:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140167232:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140167237:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14016723b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140167240:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
140167244:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140167248:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14016724c:	48 8b 40 18          	mov    0x18(%rax),%rax
140167250:	ff 15 da bb 0a 00    	call   *0xabbda(%rip)        # 0x140212e30
140167256:	e9 dc 00 00 00       	jmp    0x140167337
14016725b:	44 89 5d e8          	mov    %r11d,-0x18(%rbp)
14016725f:	89 55 ec             	mov    %edx,-0x14(%rbp)
140167262:	44 88 45 f0          	mov    %r8b,-0x10(%rbp)
140167266:	66 44 89 4d f2       	mov    %r9w,-0xe(%rbp)
14016726b:	44 8b ca             	mov    %edx,%r9d
14016726e:	49 81 f9 00 0c 00 00 	cmp    $0xc00,%r9
140167275:	0f 83 9b 00 00 00    	jae    0x140167316
14016727b:	41 0f b6 c8          	movzbl %r8b,%ecx
14016727f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140167285:	83 e9 06             	sub    $0x6,%ecx
140167288:	74 3e                	je     0x1401672c8
14016728a:	83 e9 04             	sub    $0x4,%ecx
14016728d:	74 36                	je     0x1401672c5
14016728f:	45 8d 50 04          	lea    0x4(%r8),%r10d
140167293:	41 2b ca             	sub    %r10d,%ecx
140167296:	74 25                	je     0x1401672bd
140167298:	83 e9 23             	sub    $0x23,%ecx
14016729b:	74 18                	je     0x1401672b5
14016729d:	83 e9 32             	sub    $0x32,%ecx
1401672a0:	74 0b                	je     0x1401672ad
1401672a2:	83 f9 64             	cmp    $0x64,%ecx
1401672a5:	0f 85 95 00 00 00    	jne    0x140167340
1401672ab:	eb 1b                	jmp    0x1401672c8
1401672ad:	41 ba 04 00 00 00    	mov    $0x4,%r10d
1401672b3:	eb 13                	jmp    0x1401672c8
1401672b5:	41 ba 03 00 00 00    	mov    $0x3,%r10d
1401672bb:	eb 0b                	jmp    0x1401672c8
1401672bd:	41 ba 02 00 00 00    	mov    $0x2,%r10d
1401672c3:	eb 03                	jmp    0x1401672c8
1401672c5:	4d 8b d0             	mov    %r8,%r10
1401672c8:	4b 8d 04 49          	lea    (%r9,%r9,2),%rax
1401672cc:	49 8d 0c 42          	lea    (%r10,%rax,2),%rcx
1401672d0:	48 8b c1             	mov    %rcx,%rax
1401672d3:	48 c1 e8 05          	shr    $0x5,%rax
1401672d7:	80 e1 1f             	and    $0x1f,%cl
1401672da:	41 8b d0             	mov    %r8d,%edx
1401672dd:	d3 e2                	shl    %cl,%edx
1401672df:	4c 8d 0d 7a c5 19 00 	lea    0x19c57a(%rip),%r9        # 0x140303860
1401672e6:	41 8b 44 81 44       	mov    0x44(%r9,%rax,4),%eax
1401672eb:	23 c2                	and    %edx,%eax
1401672ed:	3b c2                	cmp    %edx,%eax
1401672ef:	74 25                	je     0x140167316
1401672f1:	41 8b cb             	mov    %r11d,%ecx
1401672f4:	81 e1 ff 3f 00 00    	and    $0x3fff,%ecx
1401672fa:	8b c1                	mov    %ecx,%eax
1401672fc:	48 c1 e8 05          	shr    $0x5,%rax
140167300:	80 e1 1f             	and    $0x1f,%cl
140167303:	41 d3 e0             	shl    %cl,%r8d
140167306:	41 8b 84 81 48 09 00 	mov    0x948(%r9,%rax,4),%eax
14016730d:	00
14016730e:	41 23 c0             	and    %r8d,%eax
140167311:	41 3b c0             	cmp    %r8d,%eax
140167314:	75 21                	jne    0x140167337
140167316:	48 8b 0d 73 c5 19 00 	mov    0x19c573(%rip),%rcx        # 0x140303890
14016731d:	48 8b 01             	mov    (%rcx),%rax
140167320:	4c 8b 4d 38          	mov    0x38(%rbp),%r9
140167324:	4c 8b 45 30          	mov    0x30(%rbp),%r8
140167328:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14016732c:	48 8b 40 10          	mov    0x10(%rax),%rax
140167330:	ff 15 fa ba 0a 00    	call   *0xabafa(%rip)        # 0x140212e30
140167336:	90                   	nop
140167337:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14016733e:	5d                   	pop    %rbp
14016733f:	c3                   	ret
140167340:	33 d2                	xor    %edx,%edx
140167342:	b9 1b e4 71 00       	mov    $0x71e41b,%ecx
140167347:	e8 98 3f ea ff       	call   0x14000b2e4
14016734c:	cc                   	int3
14016734d:	90                   	nop
14016734e:	90                   	nop
14016734f:	90                   	nop
140167350:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140167355:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14016735a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14016735f:	57                   	push   %rdi
140167360:	48 83 ec 30          	sub    $0x30,%rsp
140167364:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14016736b:	00 00
14016736d:	8b e9                	mov    %ecx,%ebp
14016736f:	b9 10 00 00 00       	mov    $0x10,%ecx
140167374:	49 8b d9             	mov    %r9,%rbx
140167377:	41 8b f8             	mov    %r8d,%edi
14016737a:	8b f2                	mov    %edx,%esi
14016737c:	48 8b 00             	mov    (%rax),%rax
14016737f:	8b 04 01             	mov    (%rcx,%rax,1),%eax
140167382:	39 05 48 f7 1a 00    	cmp    %eax,0x1af748(%rip)        # 0x140316ad0
140167388:	7f 35                	jg     0x1401673bf
14016738a:	48 8d 05 67 a8 19 00 	lea    0x19a867(%rip),%rax        # 0x140301bf8
140167391:	45 33 c9             	xor    %r9d,%r9d
140167394:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140167399:	44 8b c7             	mov    %edi,%r8d
14016739c:	8b d6                	mov    %esi,%edx
14016739e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401673a3:	8b cd                	mov    %ebp,%ecx
1401673a5:	e8 42 fe ff ff       	call   0x1401671ec
1401673aa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401673af:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401673b4:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401673b9:	48 83 c4 30          	add    $0x30,%rsp
1401673bd:	5f                   	pop    %rdi
1401673be:	c3                   	ret
1401673bf:	48 8d 0d 0a f7 1a 00 	lea    0x1af70a(%rip),%rcx        # 0x140316ad0
1401673c6:	e8 09 d9 09 00       	call   0x140204cd4
1401673cb:	83 3d fe f6 1a 00 ff 	cmpl   $0xffffffff,0x1af6fe(%rip)        # 0x140316ad0
1401673d2:	75 b6                	jne    0x14016738a
1401673d4:	48 8d 0d e5 93 0a 00 	lea    0xa93e5(%rip),%rcx        # 0x1402107c0
1401673db:	e8 a8 d6 09 00       	call   0x140204a88
1401673e0:	48 8d 0d e9 f6 1a 00 	lea    0x1af6e9(%rip),%rcx        # 0x140316ad0
1401673e7:	e8 7c d8 09 00       	call   0x140204c68
1401673ec:	eb 9c                	jmp    0x14016738a
1401673ee:	cc                   	int3
1401673ef:	90                   	nop
1401673f0:	40 55                	rex push %rbp
1401673f2:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1401673f7:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1401673fe:	44 8b d1             	mov    %ecx,%r10d
140167401:	48 8b 0d f0 b4 1a 00 	mov    0x1ab4f0(%rip),%rcx        # 0x1403128f8
140167408:	48 85 c9             	test   %rcx,%rcx
14016740b:	74 51                	je     0x14016745e
14016740d:	48 8b 45 77          	mov    0x77(%rbp),%rax
140167411:	48 89 45 07          	mov    %rax,0x7(%rbp)
140167415:	66 44 89 4d d7       	mov    %r9w,-0x29(%rbp)
14016741a:	44 89 45 df          	mov    %r8d,-0x21(%rbp)
14016741e:	89 55 e7             	mov    %edx,-0x19(%rbp)
140167421:	44 89 55 ef          	mov    %r10d,-0x11(%rbp)
140167425:	48 8b 01             	mov    (%rcx),%rax
140167428:	48 8b 55 7f          	mov    0x7f(%rbp),%rdx
14016742c:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140167431:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140167435:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14016743a:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14016743e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140167443:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
140167447:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
14016744b:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14016744f:	48 8b 40 18          	mov    0x18(%rax),%rax
140167453:	ff 15 d7 b9 0a 00    	call   *0xab9d7(%rip)        # 0x140212e30
140167459:	e9 26 01 00 00       	jmp    0x140167584
14016745e:	44 89 55 f7          	mov    %r10d,-0x9(%rbp)
140167462:	89 55 fb             	mov    %edx,-0x5(%rbp)
140167465:	44 88 45 ff          	mov    %r8b,-0x1(%rbp)
140167469:	66 44 89 4d 01       	mov    %r9w,0x1(%rbp)
14016746e:	44 8b ca             	mov    %edx,%r9d
140167471:	49 81 f9 00 0c 00 00 	cmp    $0xc00,%r9
140167478:	0f 83 9b 00 00 00    	jae    0x140167519
14016747e:	41 0f b6 c8          	movzbl %r8b,%ecx
140167482:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140167488:	83 e9 06             	sub    $0x6,%ecx
14016748b:	74 3c                	je     0x1401674c9
14016748d:	83 e9 04             	sub    $0x4,%ecx
140167490:	74 32                	je     0x1401674c4
140167492:	41 8d 50 04          	lea    0x4(%r8),%edx
140167496:	2b ca                	sub    %edx,%ecx
140167498:	74 23                	je     0x1401674bd
14016749a:	83 e9 23             	sub    $0x23,%ecx
14016749d:	74 17                	je     0x1401674b6
14016749f:	83 e9 32             	sub    $0x32,%ecx
1401674a2:	74 0b                	je     0x1401674af
1401674a4:	83 f9 64             	cmp    $0x64,%ecx
1401674a7:	0f 85 e0 00 00 00    	jne    0x14016758d
1401674ad:	eb 1c                	jmp    0x1401674cb
1401674af:	ba 04 00 00 00       	mov    $0x4,%edx
1401674b4:	eb 15                	jmp    0x1401674cb
1401674b6:	ba 03 00 00 00       	mov    $0x3,%edx
1401674bb:	eb 0e                	jmp    0x1401674cb
1401674bd:	ba 02 00 00 00       	mov    $0x2,%edx
1401674c2:	eb 07                	jmp    0x1401674cb
1401674c4:	49 8b d0             	mov    %r8,%rdx
1401674c7:	eb 02                	jmp    0x1401674cb
1401674c9:	33 d2                	xor    %edx,%edx
1401674cb:	4b 8d 04 49          	lea    (%r9,%r9,2),%rax
1401674cf:	48 8d 0c 42          	lea    (%rdx,%rax,2),%rcx
1401674d3:	48 8b c1             	mov    %rcx,%rax
1401674d6:	48 c1 e8 05          	shr    $0x5,%rax
1401674da:	80 e1 1f             	and    $0x1f,%cl
1401674dd:	41 8b d0             	mov    %r8d,%edx
1401674e0:	d3 e2                	shl    %cl,%edx
1401674e2:	4c 8d 0d 77 c3 19 00 	lea    0x19c377(%rip),%r9        # 0x140303860
1401674e9:	41 8b 44 81 44       	mov    0x44(%r9,%rax,4),%eax
1401674ee:	23 c2                	and    %edx,%eax
1401674f0:	3b c2                	cmp    %edx,%eax
1401674f2:	74 25                	je     0x140167519
1401674f4:	41 8b ca             	mov    %r10d,%ecx
1401674f7:	81 e1 ff 3f 00 00    	and    $0x3fff,%ecx
1401674fd:	8b c1                	mov    %ecx,%eax
1401674ff:	48 c1 e8 05          	shr    $0x5,%rax
140167503:	80 e1 1f             	and    $0x1f,%cl
140167506:	41 d3 e0             	shl    %cl,%r8d
140167509:	41 8b 84 81 48 09 00 	mov    0x948(%r9,%rax,4),%eax
140167510:	00
140167511:	41 23 c0             	and    %r8d,%eax
140167514:	41 3b c0             	cmp    %r8d,%eax
140167517:	75 6b                	jne    0x140167584
140167519:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
14016751d:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
140167521:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140167525:	48 ff c0             	inc    %rax
140167528:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
14016752c:	75 f7                	jne    0x140167525
14016752e:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140167532:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140167536:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14016753a:	e8 61 d8 eb ff       	call   0x140024da0
14016753f:	45 33 c0             	xor    %r8d,%r8d
140167542:	44 38 45 37          	cmp    %r8b,0x37(%rbp)
140167546:	74 0e                	je     0x140167556
140167548:	4c 8d 45 17          	lea    0x17(%rbp),%r8
14016754c:	48 83 7d 2f 07       	cmpq   $0x7,0x2f(%rbp)
140167551:	4c 0f 47 45 17       	cmova  0x17(%rbp),%r8
140167556:	48 8b 0d 33 c3 19 00 	mov    0x19c333(%rip),%rcx        # 0x140303890
14016755d:	48 8b 01             	mov    (%rcx),%rax
140167560:	4c 8b 4d 7f          	mov    0x7f(%rbp),%r9
140167564:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140167568:	48 8b 40 10          	mov    0x10(%rax),%rax
14016756c:	ff 15 be b8 0a 00    	call   *0xab8be(%rip)        # 0x140212e30
140167572:	80 7d 37 00          	cmpb   $0x0,0x37(%rbp)
140167576:	74 0c                	je     0x140167584
140167578:	33 d2                	xor    %edx,%edx
14016757a:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14016757e:	e8 55 de e9 ff       	call   0x1400053d8
140167583:	90                   	nop
140167584:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14016758b:	5d                   	pop    %rbp
14016758c:	c3                   	ret
14016758d:	33 d2                	xor    %edx,%edx
14016758f:	b9 1b e4 71 00       	mov    $0x71e41b,%ecx
140167594:	e8 4b 3d ea ff       	call   0x14000b2e4
140167599:	cc                   	int3
14016759a:	90                   	nop
14016759b:	90                   	nop
14016759c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401675a1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401675a6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401675ab:	57                   	push   %rdi
1401675ac:	48 83 ec 50          	sub    $0x50,%rsp
1401675b0:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1401675b7:	00 00
1401675b9:	8b f1                	mov    %ecx,%esi
1401675bb:	b9 10 00 00 00       	mov    $0x10,%ecx
1401675c0:	49 8b e9             	mov    %r9,%rbp
1401675c3:	41 8b d8             	mov    %r8d,%ebx