14022608f:	8d 4f 25             	lea    0x25(%rdi),%ecx
140226092:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140226097:	e8 f4 11 f0 ff       	call   0x140127290
14022609c:	33 c0                	xor    %eax,%eax
14022609e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402260a3:	48 83 c4 20          	add    $0x20,%rsp
1402260a7:	5f                   	pop    %rdi
1402260a8:	c3                   	ret
1402260a9:	48 39 0a             	cmp    %rcx,(%rdx)
1402260ac:	74 1a                	je     0x1402260c8
1402260ae:	8b 4a 08             	mov    0x8(%rdx),%ecx
1402260b1:	83 c1 02             	add    $0x2,%ecx
1402260b4:	48 39 6a 20          	cmp    %rbp,0x20(%rdx)
1402260b8:	75 17                	jne    0x1402260d1
1402260ba:	48 39 6a 30          	cmp    %rbp,0x30(%rdx)
1402260be:	75 11                	jne    0x1402260d1
1402260c0:	48 39 6a 40          	cmp    %rbp,0x40(%rdx)
1402260c4:	74 0d                	je     0x1402260d3
1402260c6:	eb 09                	jmp    0x1402260d1
1402260c8:	48 39 4a 10          	cmp    %rcx,0x10(%rdx)
1402260cc:	74 05                	je     0x1402260d3
1402260ce:	8b 4a 18             	mov    0x18(%rdx),%ecx
1402260d1:	ff c1                	inc    %ecx
1402260d3:	03 4a 28             	add    0x28(%rdx),%ecx
1402260d6:	48 39 6a 20          	cmp    %rbp,0x20(%rdx)
1402260da:	74 0e                	je     0x1402260ea
1402260dc:	48 39 6a 30          	cmp    %rbp,0x30(%rdx)
1402260e0:	75 06                	jne    0x1402260e8
1402260e2:	48 39 6a 40          	cmp    %rbp,0x40(%rdx)
1402260e6:	74 02                	je     0x1402260ea
1402260e8:	ff c1                	inc    %ecx
1402260ea:	03 4a 38             	add    0x38(%rdx),%ecx
1402260ed:	48 39 6a 30          	cmp    %rbp,0x30(%rdx)
1402260f1:	74 08                	je     0x1402260fb
1402260f3:	48 39 6a 40          	cmp    %rbp,0x40(%rdx)
1402260f7:	74 02                	je     0x1402260fb
1402260f9:	ff c1                	inc    %ecx
1402260fb:	8b 52 48             	mov    0x48(%rdx),%edx
1402260fe:	03 d1                	add    %ecx,%edx
140226100:	75 39                	jne    0x14022613b
140226102:	e8 69 0f f0 ff       	call   0x140127070
140226107:	4c 8d 05 32 8e 13 00 	lea    0x138e32(%rip),%r8        # 0x14035ef40
14022610e:	ba 4b 01 00 00       	mov    $0x14b,%edx
140226113:	48 8d 0d be 8d 13 00 	lea    0x138dbe(%rip),%rcx        # 0x14035eed8
14022611a:	e8 71 10 f0 ff       	call   0x140127190
14022611f:	45 33 c0             	xor    %r8d,%r8d
140226122:	41 8d 50 71          	lea    0x71(%r8),%edx
140226126:	8d 4a b4             	lea    -0x4c(%rdx),%ecx
140226129:	e8 62 11 f0 ff       	call   0x140127290
14022612e:	33 c0                	xor    %eax,%eax
140226130:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140226135:	48 83 c4 20          	add    $0x20,%rsp
140226139:	5f                   	pop    %rdi
14022613a:	c3                   	ret
14022613b:	48 63 ca             	movslq %edx,%rcx
14022613e:	41 b8 4f 01 00 00    	mov    $0x14f,%r8d
140226144:	48 ff c1             	inc    %rcx
140226147:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14022614c:	48 8d 15 85 8d 13 00 	lea    0x138d85(%rip),%rdx        # 0x14035eed8
140226153:	e8 18 5c ec ff       	call   0x1400ebd70
140226158:	4c 8b f0             	mov    %rax,%r14
14022615b:	48 85 c0             	test   %rax,%rax
14022615e:	75 40                	jne    0x1402261a0
140226160:	e8 0b 0f f0 ff       	call   0x140127070
140226165:	4c 8d 05 d4 8d 13 00 	lea    0x138dd4(%rip),%r8        # 0x14035ef40
14022616c:	ba 51 01 00 00       	mov    $0x151,%edx
140226171:	48 8d 0d 60 8d 13 00 	lea    0x138d60(%rip),%rcx        # 0x14035eed8
140226178:	e8 13 10 f0 ff       	call   0x140127190
14022617d:	45 33 c0             	xor    %r8d,%r8d
140226180:	41 8d 4e 25          	lea    0x25(%r14),%ecx
140226184:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140226189:	e8 02 11 f0 ff       	call   0x140127290
14022618e:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140226193:	33 c0                	xor    %eax,%eax
140226195:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14022619a:	48 83 c4 20          	add    $0x20,%rsp
14022619e:	5f                   	pop    %rdi
14022619f:	c3                   	ret
1402261a0:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402261a5:	48 39 2f             	cmp    %rbp,(%rdi)
1402261a8:	74 4b                	je     0x1402261f5
1402261aa:	0f b7 05 3f 6d 0c 00 	movzwl 0xc6d3f(%rip),%eax        # 0x1402ecef0
1402261b1:	49 8d 4e 02          	lea    0x2(%r14),%rcx
1402261b5:	66 41 89 06          	mov    %ax,(%r14)
1402261b9:	0f b6 05 32 6d 0c 00 	movzbl 0xc6d32(%rip),%eax        # 0x1402ecef2
1402261c0:	41 88 46 02          	mov    %al,0x2(%r14)
1402261c4:	4c 63 47 08          	movslq 0x8(%rdi),%r8
1402261c8:	48 8b 17             	mov    (%rdi),%rdx
1402261cb:	e8 80 38 0a 00       	call   0x1402c9a50
1402261d0:	8b 6f 08             	mov    0x8(%rdi),%ebp
1402261d3:	83 c5 02             	add    $0x2,%ebp
1402261d6:	48 83 7f 20 00       	cmpq   $0x0,0x20(%rdi)
1402261db:	75 0e                	jne    0x1402261eb
1402261dd:	48 83 7f 30 00       	cmpq   $0x0,0x30(%rdi)
1402261e2:	75 07                	jne    0x1402261eb
1402261e4:	48 83 7f 40 00       	cmpq   $0x0,0x40(%rdi)
1402261e9:	74 2b                	je     0x140226216
1402261eb:	48 63 c5             	movslq %ebp,%rax
1402261ee:	42 c6 04 30 5c       	movb   $0x5c,(%rax,%r14,1)
1402261f3:	eb 1f                	jmp    0x140226214
1402261f5:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1402261f9:	48 85 d2             	test   %rdx,%rdx
1402261fc:	74 18                	je     0x140226216
1402261fe:	4c 63 47 18          	movslq 0x18(%rdi),%r8
140226202:	49 8b ce             	mov    %r14,%rcx
140226205:	e8 46 38 0a 00       	call   0x1402c9a50
14022620a:	48 63 6f 18          	movslq 0x18(%rdi),%rbp
14022620e:	42 c6 44 35 00 3a    	movb   $0x3a,0x0(%rbp,%r14,1)
140226214:	ff c5                	inc    %ebp
140226216:	48 63 4f 28          	movslq 0x28(%rdi),%rcx
14022621a:	4c 8b 47 20          	mov    0x20(%rdi),%r8
14022621e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140226223:	49 8b f0             	mov    %r8,%rsi
140226226:	85 c9                	test   %ecx,%ecx
140226228:	7e 74                	jle    0x14022629e
14022622a:	49 8b d0             	mov    %r8,%rdx
14022622d:	4c 8b c9             	mov    %rcx,%r9
140226230:	48 63 c9             	movslq %ecx,%rcx
140226233:	48 8b de             	mov    %rsi,%rbx
140226236:	48 2b ce             	sub    %rsi,%rcx
140226239:	48 03 ca             	add    %rdx,%rcx
14022623c:	74 1b                	je     0x140226259
14022623e:	66 90                	xchg   %ax,%ax
140226240:	0f b6 03             	movzbl (%rbx),%eax
140226243:	84 c0                	test   %al,%al
140226245:	74 12                	je     0x140226259
140226247:	3c 2f                	cmp    $0x2f,%al
140226249:	74 12                	je     0x14022625d
14022624b:	48 ff c3             	inc    %rbx
14022624e:	48 8b c3             	mov    %rbx,%rax
140226251:	48 2b c6             	sub    %rsi,%rax
140226254:	48 3b c1             	cmp    %rcx,%rax
140226257:	72 e7                	jb     0x140226240
140226259:	4b 8d 1c 01          	lea    (%r9,%r8,1),%rbx
14022625d:	4c 8b c3             	mov    %rbx,%r8
140226260:	48 63 cd             	movslq %ebp,%rcx
140226263:	4c 2b c6             	sub    %rsi,%r8
140226266:	49 03 ce             	add    %r14,%rcx
140226269:	48 8b d6             	mov    %rsi,%rdx
14022626c:	e8 df 37 0a 00       	call   0x1402c9a50
140226271:	8b c3                	mov    %ebx,%eax
140226273:	2b c6                	sub    %esi,%eax
140226275:	48 8d 73 01          	lea    0x1(%rbx),%rsi
140226279:	03 e8                	add    %eax,%ebp
14022627b:	48 63 c5             	movslq %ebp,%rax
14022627e:	ff c5                	inc    %ebp
140226280:	42 c6 04 30 5c       	movb   $0x5c,(%rax,%r14,1)
140226285:	48 8b c6             	mov    %rsi,%rax
140226288:	4c 8b 47 20          	mov    0x20(%rdi),%r8
14022628c:	48 63 4f 28          	movslq 0x28(%rdi),%rcx
140226290:	49 2b c0             	sub    %r8,%rax
140226293:	4c 8b c9             	mov    %rcx,%r9
140226296:	49 8b d0             	mov    %r8,%rdx
140226299:	48 3b c8             	cmp    %rax,%rcx
14022629c:	7f 92                	jg     0x140226230
14022629e:	48 63 4f 38          	movslq 0x38(%rdi),%rcx
1402262a2:	48 8b 57 30          	mov    0x30(%rdi),%rdx
1402262a6:	48 8b f2             	mov    %rdx,%rsi
1402262a9:	85 c9                	test   %ecx,%ecx
1402262ab:	0f 8e 7d 00 00 00    	jle    0x14022632e
1402262b1:	4c 8b c2             	mov    %rdx,%r8
1402262b4:	4c 8b c9             	mov    %rcx,%r9
1402262b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402262be:	00 00
1402262c0:	48 63 c9             	movslq %ecx,%rcx
1402262c3:	48 8b de             	mov    %rsi,%rbx
1402262c6:	48 2b ce             	sub    %rsi,%rcx
1402262c9:	49 03 c8             	add    %r8,%rcx
1402262cc:	74 1b                	je     0x1402262e9
1402262ce:	66 90                	xchg   %ax,%ax
1402262d0:	0f b6 03             	movzbl (%rbx),%eax
1402262d3:	84 c0                	test   %al,%al
1402262d5:	74 12                	je     0x1402262e9
1402262d7:	3c 2f                	cmp    $0x2f,%al
1402262d9:	74 12                	je     0x1402262ed
1402262db:	48 ff c3             	inc    %rbx
1402262de:	48 8b c3             	mov    %rbx,%rax
1402262e1:	48 2b c6             	sub    %rsi,%rax
1402262e4:	48 3b c1             	cmp    %rcx,%rax
1402262e7:	72 e7                	jb     0x1402262d0
1402262e9:	49 8d 1c 11          	lea    (%r9,%rdx,1),%rbx
1402262ed:	4c 8b c3             	mov    %rbx,%r8
1402262f0:	48 63 cd             	movslq %ebp,%rcx
1402262f3:	4c 2b c6             	sub    %rsi,%r8
1402262f6:	49 03 ce             	add    %r14,%rcx
1402262f9:	48 8b d6             	mov    %rsi,%rdx
1402262fc:	e8 4f 37 0a 00       	call   0x1402c9a50
140226301:	8b c3                	mov    %ebx,%eax
140226303:	2b c6                	sub    %esi,%eax
140226305:	48 8d 73 01          	lea    0x1(%rbx),%rsi
140226309:	03 e8                	add    %eax,%ebp
14022630b:	48 63 c5             	movslq %ebp,%rax
14022630e:	ff c5                	inc    %ebp
140226310:	42 c6 04 30 5c       	movb   $0x5c,(%rax,%r14,1)
140226315:	48 8b c6             	mov    %rsi,%rax
140226318:	48 8b 57 30          	mov    0x30(%rdi),%rdx
14022631c:	48 63 4f 38          	movslq 0x38(%rdi),%rcx
140226320:	48 2b c2             	sub    %rdx,%rax
140226323:	4c 8b c9             	mov    %rcx,%r9
140226326:	4c 8b c2             	mov    %rdx,%r8
140226329:	48 3b c8             	cmp    %rax,%rcx
14022632c:	7f 92                	jg     0x1402262c0
14022632e:	4c 63 47 48          	movslq 0x48(%rdi),%r8
140226332:	48 8b 57 40          	mov    0x40(%rdi),%rdx
140226336:	48 63 cd             	movslq %ebp,%rcx
140226339:	49 03 ce             	add    %r14,%rcx
14022633c:	e8 0f 37 0a 00       	call   0x1402c9a50
140226341:	8b 47 48             	mov    0x48(%rdi),%eax
140226344:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140226349:	03 c5                	add    %ebp,%eax
14022634b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140226350:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140226355:	48 98                	cltq
140226357:	42 c6 04 30 00       	movb   $0x0,(%rax,%r14,1)
14022635c:	49 8b c6             	mov    %r14,%rax
14022635f:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140226364:	48 83 c4 20          	add    $0x20,%rsp
140226368:	5f                   	pop    %rdi
140226369:	c3                   	ret
14022636a:	cc                   	int3
14022636b:	cc                   	int3
14022636c:	cc                   	int3
14022636d:	cc                   	int3
14022636e:	cc                   	int3
14022636f:	cc                   	int3
140226370:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140226375:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14022637a:	56                   	push   %rsi
14022637b:	b8 20 00 00 00       	mov    $0x20,%eax
140226380:	e8 ab a7 08 00       	call   0x1402b0b30
140226385:	48 2b e0             	sub    %rax,%rsp
140226388:	41 8b e8             	mov    %r8d,%ebp
14022638b:	48 8b da             	mov    %rdx,%rbx
14022638e:	48 8b f2             	mov    %rdx,%rsi
140226391:	48 85 d2             	test   %rdx,%rdx
140226394:	75 3d                	jne    0x1402263d3
140226396:	e8 d5 0c f0 ff       	call   0x140127070
14022639b:	4c 8d 05 8e 8b 13 00 	lea    0x138b8e(%rip),%r8        # 0x14035ef30
1402263a2:	ba d4 00 00 00       	mov    $0xd4,%edx
1402263a7:	48 8d 0d 2a 8b 13 00 	lea    0x138b2a(%rip),%rcx        # 0x14035eed8
1402263ae:	e8 dd 0d f0 ff       	call   0x140127190
1402263b3:	45 33 c0             	xor    %r8d,%r8d
1402263b6:	8d 56 6f             	lea    0x6f(%rsi),%edx
1402263b9:	8d 4e 25             	lea    0x25(%rsi),%ecx
1402263bc:	e8 cf 0e f0 ff       	call   0x140127290
1402263c1:	33 c0                	xor    %eax,%eax
1402263c3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402263c8:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1402263cd:	48 83 c4 20          	add    $0x20,%rsp
1402263d1:	5e                   	pop    %rsi
1402263d2:	c3                   	ret
1402263d3:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
1402263d9:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1402263de:	48 8d 15 f3 8a 13 00 	lea    0x138af3(%rip),%rdx        # 0x14035eed8
1402263e5:	b9 50 00 00 00       	mov    $0x50,%ecx
1402263ea:	e8 d1 5c ec ff       	call   0x1400ec0c0
1402263ef:	48 8b f8             	mov    %rax,%rdi
1402263f2:	48 85 c0             	test   %rax,%rax
1402263f5:	75 34                	jne    0x14022642b
1402263f7:	e8 74 0c f0 ff       	call   0x140127070
1402263fc:	4c 8d 05 2d 8b 13 00 	lea    0x138b2d(%rip),%r8        # 0x14035ef30
140226403:	ba da 00 00 00       	mov    $0xda,%edx
140226408:	48 8d 0d c9 8a 13 00 	lea    0x138ac9(%rip),%rcx        # 0x14035eed8
14022640f:	e8 7c 0d f0 ff       	call   0x140127190
140226414:	45 33 c0             	xor    %r8d,%r8d
140226417:	8d 4f 25             	lea    0x25(%rdi),%ecx
14022641a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14022641f:	e8 6c 0e f0 ff       	call   0x140127290
140226424:	33 c0                	xor    %eax,%eax
140226426:	e9 48 01 00 00       	jmp    0x140226573
14022642b:	0f b6 03             	movzbl (%rbx),%eax
14022642e:	33 d2                	xor    %edx,%edx
140226430:	b9 01 00 00 00       	mov    $0x1,%ecx
140226435:	3c 5c                	cmp    $0x5c,%al
140226437:	75 05                	jne    0x14022643e
140226439:	38 43 01             	cmp    %al,0x1(%rbx)
14022643c:	74 09                	je     0x140226447
14022643e:	3c 2f                	cmp    $0x2f,%al
140226440:	75 11                	jne    0x140226453
140226442:	38 43 01             	cmp    %al,0x1(%rbx)
140226445:	75 0c                	jne    0x140226453
140226447:	48 83 c3 02          	add    $0x2,%rbx
14022644b:	8b ca                	mov    %edx,%ecx
14022644d:	48 89 1f             	mov    %rbx,(%rdi)
140226450:	48 8b f3             	mov    %rbx,%rsi
140226453:	0f b6 03             	movzbl (%rbx),%eax
140226456:	84 c0                	test   %al,%al
140226458:	0f 84 ac 00 00 00    	je     0x14022650a
14022645e:	3c 2f                	cmp    $0x2f,%al
140226460:	74 2b                	je     0x14022648d
140226462:	3c 3a                	cmp    $0x3a,%al
140226464:	74 09                	je     0x14022646f
140226466:	3c 5c                	cmp    $0x5c,%al
140226468:	74 23                	je     0x14022648d
14022646a:	48 ff c3             	inc    %rbx
14022646d:	eb e4                	jmp    0x140226453
14022646f:	83 f9 01             	cmp    $0x1,%ecx
140226472:	75 51                	jne    0x1402264c5
140226474:	8b c3                	mov    %ebx,%eax
140226476:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14022647a:	2b c6                	sub    %esi,%eax
14022647c:	b9 02 00 00 00       	mov    $0x2,%ecx
140226481:	48 ff c3             	inc    %rbx
140226484:	89 47 18             	mov    %eax,0x18(%rdi)
140226487:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
14022648b:	eb c3                	jmp    0x140226450
14022648d:	85 c9                	test   %ecx,%ecx
14022648f:	75 15                	jne    0x1402264a6
140226491:	8b c3                	mov    %ebx,%eax
140226493:	b9 02 00 00 00       	mov    $0x2,%ecx
140226498:	2b c6                	sub    %esi,%eax
14022649a:	48 ff c3             	inc    %rbx
14022649d:	89 47 08             	mov    %eax,0x8(%rdi)
1402264a0:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
1402264a4:	eb aa                	jmp    0x140226450
1402264a6:	48 ff c3             	inc    %rbx
1402264a9:	8b c3                	mov    %ebx,%eax
1402264ab:	2b c6                	sub    %esi,%eax
1402264ad:	83 f9 01             	cmp    $0x1,%ecx
1402264b0:	75 0e                	jne    0x1402264c0
1402264b2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402264b7:	48 89 77 30          	mov    %rsi,0x30(%rdi)
1402264bb:	89 47 38             	mov    %eax,0x38(%rdi)
1402264be:	eb 90                	jmp    0x140226450
1402264c0:	01 47 38             	add    %eax,0x38(%rdi)
1402264c3:	eb 8b                	jmp    0x140226450
1402264c5:	e8 a6 0b f0 ff       	call   0x140127070
1402264ca:	4c 8d 05 5f 8a 13 00 	lea    0x138a5f(%rip),%r8        # 0x14035ef30
1402264d1:	ba ed 00 00 00       	mov    $0xed,%edx
1402264d6:	48 8d 0d fb 89 13 00 	lea    0x1389fb(%rip),%rcx        # 0x14035eed8
1402264dd:	e8 ae 0c f0 ff       	call   0x140127190
1402264e2:	45 33 c0             	xor    %r8d,%r8d
1402264e5:	41 8d 50 73          	lea    0x73(%r8),%edx
1402264e9:	8d 4a b2             	lea    -0x4e(%rdx),%ecx
1402264ec:	e8 9f 0d f0 ff       	call   0x140127290
1402264f1:	41 b8 ee 00 00 00    	mov    $0xee,%r8d
1402264f7:	48 8d 15 da 89 13 00 	lea    0x1389da(%rip),%rdx        # 0x14035eed8
1402264fe:	48 8b cf             	mov    %rdi,%rcx
140226501:	e8 ba 58 ec ff       	call   0x1400ebdc0
140226506:	33 c0                	xor    %eax,%eax
140226508:	eb 69                	jmp    0x140226573
14022650a:	85 c9                	test   %ecx,%ecx
14022650c:	75 07                	jne    0x140226515
14022650e:	2b de                	sub    %esi,%ebx
140226510:	89 5f 08             	mov    %ebx,0x8(%rdi)
140226513:	eb 38                	jmp    0x14022654d
140226515:	48 8b c3             	mov    %rbx,%rax
140226518:	48 2b c6             	sub    %rsi,%rax
14022651b:	48 85 c0             	test   %rax,%rax
14022651e:	7e 2d                	jle    0x14022654d