14021806c:	48 8b d3             	mov    %rbx,%rdx
14021806f:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140218073:	e8 88 b4 00 00       	call   0x140223500
140218078:	e9 e9 fe ff ff       	jmp    0x140217f66
14021807d:	4c 89 6d b8          	mov    %r13,-0x48(%rbp)
140218081:	0f 57 c0             	xorps  %xmm0,%xmm0
140218084:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140218088:	48 8d 3d b9 56 d9 00 	lea    0xd956b9(%rip),%rdi        # 0x140fad748
14021808f:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
140218093:	c6 45 d8 01          	movb   $0x1,-0x28(%rbp)
140218097:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14021809b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14021809f:	e8 bc 46 c0 00       	call   0x140e1c760
1402180a4:	48 8d 05 75 4f d9 00 	lea    0xd94f75(%rip),%rax        # 0x140fad020
1402180ab:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1402180af:	c6 45 b0 01          	movb   $0x1,-0x50(%rbp)
1402180b3:	0f b6 45 b0          	movzbl -0x50(%rbp),%eax
1402180b7:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1402180bb:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402180bf:	e8 0c 91 00 00       	call   0x1402211d0
1402180c4:	48 8d 15 a5 95 18 01 	lea    0x11895a5(%rip),%rdx        # 0x1413a1670
1402180cb:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402180cf:	e8 44 47 c0 00       	call   0x140e1c818
1402180d4:	90                   	nop
1402180d5:	4c 8d 2d c4 b6 d8 00 	lea    0xd8b6c4(%rip),%r13        # 0x140fa37a0
1402180dc:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
1402180e0:	0f 57 c0             	xorps  %xmm0,%xmm0
1402180e3:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1402180e7:	48 8d 05 5a 56 d9 00 	lea    0xd9565a(%rip),%rax        # 0x140fad748
1402180ee:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1402180f2:	c6 45 f0 01          	movb   $0x1,-0x10(%rbp)
1402180f6:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1402180fa:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1402180fe:	e8 5d 46 c0 00       	call   0x140e1c760
140218103:	48 8d 05 16 4f d9 00 	lea    0xd94f16(%rip),%rax        # 0x140fad020
14021810a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14021810e:	c6 45 b0 01          	movb   $0x1,-0x50(%rbp)
140218112:	0f b6 45 b0          	movzbl -0x50(%rbp),%eax
140218116:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14021811a:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14021811e:	e8 ad 90 00 00       	call   0x1402211d0
140218123:	48 8d 15 46 95 18 01 	lea    0x1189546(%rip),%rdx        # 0x1413a1670
14021812a:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14021812e:	e8 e5 46 c0 00       	call   0x140e1c818
140218133:	cc                   	int3
140218134:	cc                   	int3
140218135:	cc                   	int3
140218136:	cc                   	int3
140218137:	cc                   	int3
140218138:	cc                   	int3
140218139:	cc                   	int3
14021813a:	cc                   	int3
14021813b:	cc                   	int3
14021813c:	cc                   	int3
14021813d:	cc                   	int3
14021813e:	cc                   	int3
14021813f:	cc                   	int3
140218140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140218145:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14021814a:	48 8b 39             	mov    (%rcx),%rdi
14021814d:	45 33 c9             	xor    %r9d,%r9d
140218150:	4c 8b d7             	mov    %rdi,%r10
140218153:	0f b6 07             	movzbl (%rdi),%eax
140218156:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14021815d:	00 00 00
140218160:	41 8b d9             	mov    %r9d,%ebx
140218163:	4d 8b da             	mov    %r10,%r11
140218166:	47 8d 0c 89          	lea    (%r9,%r9,4),%r9d
14021816a:	0f be c0             	movsbl %al,%eax
14021816d:	49 ff c2             	inc    %r10
140218170:	45 8d 49 e8          	lea    -0x18(%r9),%r9d
140218174:	46 8d 0c 48          	lea    (%rax,%r9,2),%r9d
140218178:	4c 3b d2             	cmp    %rdx,%r10
14021817b:	74 0c                	je     0x140218189
14021817d:	41 0f b6 02          	movzbl (%r10),%eax
140218181:	3c 30                	cmp    $0x30,%al
140218183:	7c 04                	jl     0x140218189
140218185:	3c 39                	cmp    $0x39,%al
140218187:	7e d7                	jle    0x140218160
140218189:	49 8b c2             	mov    %r10,%rax
14021818c:	4c 89 11             	mov    %r10,(%rcx)
14021818f:	48 2b c7             	sub    %rdi,%rax
140218192:	48 83 f8 09          	cmp    $0x9,%rax
140218196:	7e 20                	jle    0x1402181b8
140218198:	48 83 f8 0a          	cmp    $0xa,%rax
14021819c:	75 17                	jne    0x1402181b5
14021819e:	41 0f be 03          	movsbl (%r11),%eax
1402181a2:	48 8d 0c 9b          	lea    (%rbx,%rbx,4),%rcx
1402181a6:	83 e8 30             	sub    $0x30,%eax
1402181a9:	48 8d 04 48          	lea    (%rax,%rcx,2),%rax
1402181ad:	48 3d ff ff ff 7f    	cmp    $0x7fffffff,%rax
1402181b3:	76 03                	jbe    0x1402181b8
1402181b5:	45 8b c8             	mov    %r8d,%r9d
1402181b8:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1402181bd:	41 8b c1             	mov    %r9d,%eax
1402181c0:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1402181c5:	c3                   	ret
1402181c6:	cc                   	int3
1402181c7:	cc                   	int3
1402181c8:	cc                   	int3
1402181c9:	cc                   	int3
1402181ca:	cc                   	int3
1402181cb:	cc                   	int3
1402181cc:	cc                   	int3
1402181cd:	cc                   	int3
1402181ce:	cc                   	int3
1402181cf:	cc                   	int3
1402181d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402181d5:	55                   	push   %rbp
1402181d6:	56                   	push   %rsi
1402181d7:	57                   	push   %rdi
1402181d8:	41 56                	push   %r14
1402181da:	41 57                	push   %r15
1402181dc:	48 8b ec             	mov    %rsp,%rbp
1402181df:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1402181e6:	48 8b 05 13 0d 1a 01 	mov    0x11a0d13(%rip),%rax        # 0x1413b8f00
1402181ed:	48 33 c4             	xor    %rsp,%rax
1402181f0:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1402181f4:	4d 8b f8             	mov    %r8,%r15
1402181f7:	4c 8b f2             	mov    %rdx,%r14
1402181fa:	48 8d 79 01          	lea    0x1(%rcx),%rdi
1402181fe:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140218202:	48 8d 1d 97 b5 d8 00 	lea    0xd8b597(%rip),%rbx        # 0x140fa37a0
140218209:	48 8d 35 10 4e d9 00 	lea    0xd94e10(%rip),%rsi        # 0x140fad020
140218210:	48 3b fa             	cmp    %rdx,%rdi
140218213:	0f 84 4c 01 00 00    	je     0x140218365
140218219:	0f b6 0f             	movzbl (%rdi),%ecx
14021821c:	8d 41 d0             	lea    -0x30(%rcx),%eax
14021821f:	3c 09                	cmp    $0x9,%al
140218221:	77 23                	ja     0x140218246
140218223:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
140218229:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14021822d:	e8 0e ff ff ff       	call   0x140218140
140218232:	83 f8 ff             	cmp    $0xffffffff,%eax
140218235:	0f 84 7b 01 00 00    	je     0x1402183b6
14021823b:	49 8b 0f             	mov    (%r15),%rcx
14021823e:	89 41 04             	mov    %eax,0x4(%rcx)
140218241:	e9 8e 00 00 00       	jmp    0x1402182d4
140218246:	80 f9 7b             	cmp    $0x7b,%cl
140218249:	0f 85 16 01 00 00    	jne    0x140218365
14021824f:	48 ff c7             	inc    %rdi
140218252:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140218256:	48 8b c7             	mov    %rdi,%rax
140218259:	49 3b fe             	cmp    %r14,%rdi
14021825c:	74 65                	je     0x1402182c3
14021825e:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
140218262:	0f b6 07             	movzbl (%rdi),%eax
140218265:	3c 7d                	cmp    $0x7d,%al
140218267:	74 15                	je     0x14021827e
140218269:	3c 3a                	cmp    $0x3a,%al
14021826b:	74 11                	je     0x14021827e
14021826d:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140218271:	48 8b cf             	mov    %rdi,%rcx
140218274:	e8 f7 ce ff ff       	call   0x140215170
140218279:	48 8b f8             	mov    %rax,%rdi
14021827c:	eb 3e                	jmp    0x1402182bc
14021827e:	49 8b 48 08          	mov    0x8(%r8),%rcx
140218282:	e8 89 e5 00 00       	call   0x140226810
140218287:	44 8b c0             	mov    %eax,%r8d
14021828a:	49 8b 57 10          	mov    0x10(%r15),%rdx
14021828e:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140218292:	e8 49 f1 ff ff       	call   0x1402173e0
140218297:	0f 10 45 a8          	movups -0x58(%rbp),%xmm0
14021829b:	0f 29 45 d0          	movaps %xmm0,-0x30(%rbp)
14021829f:	f2 0f 10 4d b8       	movsd  -0x48(%rbp),%xmm1
1402182a4:	f2 0f 11 4d e0       	movsd  %xmm1,-0x20(%rbp)
1402182a9:	0f b6 55 a0          	movzbl -0x60(%rbp),%edx
1402182ad:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402182b1:	e8 fa f1 ff ff       	call   0x1402174b0
1402182b6:	49 8b 0f             	mov    (%r15),%rcx
1402182b9:	89 41 04             	mov    %eax,0x4(%rcx)
1402182bc:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
1402182c0:	48 8b c7             	mov    %rdi,%rax
1402182c3:	49 3b c6             	cmp    %r14,%rax
1402182c6:	74 4c                	je     0x140218314
1402182c8:	48 ff c0             	inc    %rax
1402182cb:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1402182cf:	80 3f 7d             	cmpb   $0x7d,(%rdi)
1402182d2:	75 40                	jne    0x140218314
1402182d4:	41 8b 4f 18          	mov    0x18(%r15),%ecx
1402182d8:	8d 41 ff             	lea    -0x1(%rcx),%eax
1402182db:	83 f8 07             	cmp    $0x7,%eax
1402182de:	0f 86 23 01 00 00    	jbe    0x140218407
1402182e4:	83 f9 0e             	cmp    $0xe,%ecx
1402182e7:	0f 84 1a 01 00 00    	je     0x140218407
1402182ed:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1402182f1:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402182f5:	48 33 cc             	xor    %rsp,%rcx
1402182f8:	e8 03 32 c0 00       	call   0x140e1b500
1402182fd:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
140218304:	00
140218305:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14021830c:	41 5f                	pop    %r15
14021830e:	41 5e                	pop    %r14
140218310:	5f                   	pop    %rdi
140218311:	5e                   	pop    %rsi
140218312:	5d                   	pop    %rbp
140218313:	c3                   	ret
140218314:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
140218318:	0f 57 c0             	xorps  %xmm0,%xmm0
14021831b:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14021831f:	48 8d 05 42 54 d9 00 	lea    0xd95442(%rip),%rax        # 0x140fad768
140218326:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14021832a:	c6 45 d8 01          	movb   $0x1,-0x28(%rbp)
14021832e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140218332:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140218336:	e8 25 44 c0 00       	call   0x140e1c760
14021833b:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
14021833f:	c6 45 a0 01          	movb   $0x1,-0x60(%rbp)
140218343:	0f b6 45 a0          	movzbl -0x60(%rbp),%eax
140218347:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14021834b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14021834f:	e8 7c 8e 00 00       	call   0x1402211d0
140218354:	48 8d 15 15 93 18 01 	lea    0x1189315(%rip),%rdx        # 0x1413a1670
14021835b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14021835f:	e8 b4 44 c0 00       	call   0x140e1c818
140218364:	90                   	nop
140218365:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
140218369:	0f 57 c0             	xorps  %xmm0,%xmm0
14021836c:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140218370:	48 8d 05 e1 61 d9 00 	lea    0xd961e1(%rip),%rax        # 0x140fae558
140218377:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14021837b:	c6 45 d8 01          	movb   $0x1,-0x28(%rbp)
14021837f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140218383:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140218387:	e8 d4 43 c0 00       	call   0x140e1c760
14021838c:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
140218390:	c6 45 a0 01          	movb   $0x1,-0x60(%rbp)
140218394:	0f b6 45 a0          	movzbl -0x60(%rbp),%eax
140218398:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14021839c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402183a0:	e8 2b 8e 00 00       	call   0x1402211d0
1402183a5:	48 8d 15 c4 92 18 01 	lea    0x11892c4(%rip),%rdx        # 0x1413a1670
1402183ac:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402183b0:	e8 63 44 c0 00       	call   0x140e1c818
1402183b5:	90                   	nop
1402183b6:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
1402183ba:	0f 57 c0             	xorps  %xmm0,%xmm0
1402183bd:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1402183c1:	48 8d 05 58 53 d9 00 	lea    0xd95358(%rip),%rax        # 0x140fad720
1402183c8:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402183cc:	c6 45 d8 01          	movb   $0x1,-0x28(%rbp)
1402183d0:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402183d4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402183d8:	e8 83 43 c0 00       	call   0x140e1c760
1402183dd:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
1402183e1:	c6 45 a0 01          	movb   $0x1,-0x60(%rbp)
1402183e5:	0f b6 45 a0          	movzbl -0x60(%rbp),%eax
1402183e9:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1402183ed:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402183f1:	e8 da 8d 00 00       	call   0x1402211d0
1402183f6:	48 8d 15 73 92 18 01 	lea    0x1189273(%rip),%rdx        # 0x1413a1670
1402183fd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140218401:	e8 12 44 c0 00       	call   0x140e1c818
140218406:	90                   	nop
140218407:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
14021840b:	0f 57 c0             	xorps  %xmm0,%xmm0
14021840e:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140218412:	48 8d 05 5f 61 d9 00 	lea    0xd9615f(%rip),%rax        # 0x140fae578
140218419:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14021841d:	c6 45 d8 01          	movb   $0x1,-0x28(%rbp)
140218421:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140218425:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140218429:	e8 32 43 c0 00       	call   0x140e1c760
14021842e:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
140218432:	c6 45 a0 01          	movb   $0x1,-0x60(%rbp)
140218436:	0f b6 45 a0          	movzbl -0x60(%rbp),%eax
14021843a:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14021843e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140218442:	e8 89 8d 00 00       	call   0x1402211d0
140218447:	48 8d 15 22 92 18 01 	lea    0x1189222(%rip),%rdx        # 0x1413a1670
14021844e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140218452:	e8 c1 43 c0 00       	call   0x140e1c818
140218457:	cc                   	int3
140218458:	cc                   	int3
140218459:	cc                   	int3
14021845a:	cc                   	int3
14021845b:	cc                   	int3
14021845c:	cc                   	int3
14021845d:	cc                   	int3
14021845e:	cc                   	int3
14021845f:	cc                   	int3
140218460:	0f be c1             	movsbl %cl,%eax
140218463:	83 c0 c1             	add    $0xffffffc1,%eax
140218466:	83 f8 39             	cmp    $0x39,%eax
140218469:	77 53                	ja     0x1402184be
14021846b:	48 8d 15 8e 7b de ff 	lea    -0x218472(%rip),%rdx        # 0x140000000
140218472:	48 98                	cltq
140218474:	0f b6 84 02 10 85 21 	movzbl 0x218510(%rdx,%rax,1),%eax
14021847b:	00
14021847c:	8b 8c 82 c4 84 21 00 	mov    0x2184c4(%rdx,%rax,4),%ecx
140218483:	48 03 ca             	add    %rdx,%rcx
140218486:	ff e1                	jmp    *%rcx
140218488:	b0 01                	mov    $0x1,%al
14021848a:	c3                   	ret
14021848b:	b0 02                	mov    $0x2,%al
14021848d:	c3                   	ret
14021848e:	b0 03                	mov    $0x3,%al
140218490:	c3                   	ret
140218491:	b0 04                	mov    $0x4,%al
140218493:	c3                   	ret
140218494:	b0 05                	mov    $0x5,%al
140218496:	c3                   	ret
140218497:	b0 06                	mov    $0x6,%al
140218499:	c3                   	ret
14021849a:	b0 07                	mov    $0x7,%al
14021849c:	c3                   	ret
14021849d:	b0 08                	mov    $0x8,%al
14021849f:	c3                   	ret
1402184a0:	b0 09                	mov    $0x9,%al
1402184a2:	c3                   	ret
1402184a3:	b0 0a                	mov    $0xa,%al
1402184a5:	c3                   	ret
1402184a6:	b0 0b                	mov    $0xb,%al
1402184a8:	c3                   	ret
1402184a9:	b0 0c                	mov    $0xc,%al
1402184ab:	c3                   	ret
1402184ac:	b0 0d                	mov    $0xd,%al
1402184ae:	c3                   	ret
1402184af:	b0 0e                	mov    $0xe,%al
1402184b1:	c3                   	ret
1402184b2:	b0 0f                	mov    $0xf,%al
1402184b4:	c3                   	ret
1402184b5:	b0 10                	mov    $0x10,%al
1402184b7:	c3                   	ret
1402184b8:	b0 11                	mov    $0x11,%al
1402184ba:	c3                   	ret
1402184bb:	b0 12                	mov    $0x12,%al
1402184bd:	c3                   	ret
1402184be:	32 c0                	xor    %al,%al
1402184c0:	c3                   	ret
1402184c1:	0f 1f 00             	nopl   (%rax)
1402184c4:	bb 84 21 00 9d       	mov    $0x9d002184,%ebx
1402184c9:	84 21                	test   %ah,(%rcx)
1402184cb:	00 97 84 21 00 a3    	add    %dl,-0x5cffde7c(%rdi)
1402184d1:	84 21                	test   %ah,(%rcx)
1402184d3:	00 a9 84 21 00 af    	add    %ch,-0x50ffde7c(%rcx)
1402184d9:	84 21                	test   %ah,(%rcx)
1402184db:	00 91 84 21 00 9a    	add    %dl,-0x65ffde7c(%rcx)
1402184e1:	84 21                	test   %ah,(%rcx)
1402184e3:	00 94 84 21 00 b2 84 	add    %dl,-0x7b4dffdf(%rsp,%rax,4)
1402184ea:	21 00                	and    %eax,(%rax)
1402184ec:	88 84 21 00 a0 84 21 	mov    %al,0x2184a000(%rcx,%riz,1)
1402184f3:	00 a6 84 21 00 ac    	add    %ah,-0x53ffde7c(%rsi)
1402184f9:	84 21                	test   %ah,(%rcx)
1402184fb:	00 8b 84 21 00 b8    	add    %cl,-0x47ffde7c(%rbx)
140218501:	84 21                	test   %ah,(%rcx)
140218503:	00 b5 84 21 00 8e    	add    %dh,-0x71ffde7c(%rbp)
140218509:	84 21                	test   %ah,(%rcx)
14021850b:	00 be 84 21 00 00    	add    %bh,0x2184(%rsi)