1400ddfa9:	41 83 fd 01          	cmp    $0x1,%r13d
1400ddfad:	0f 85 2b ff ff ff    	jne    0x1400ddede
1400ddfb3:	4c 8b 35 46 13 1d 00 	mov    0x1d1346(%rip),%r14        # 0x1402af300
1400ddfba:	4c 8b 2d 57 0f 1d 00 	mov    0x1d0f57(%rip),%r13        # 0x1402aef18
1400ddfc1:	31 ed                	xor    %ebp,%ebp
1400ddfc3:	eb a1                	jmp    0x1400ddf66
1400ddfc5:	e8 a6 68 10 00       	call   0x1401e4870
1400ddfca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ddfd0:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1400ddfd5:	eb a0                	jmp    0x1400ddf77
1400ddfd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ddfde:	00 00
1400ddfe0:	55                   	push   %rbp
1400ddfe1:	57                   	push   %rdi
1400ddfe2:	56                   	push   %rsi
1400ddfe3:	53                   	push   %rbx
1400ddfe4:	48 83 ec 28          	sub    $0x28,%rsp
1400ddfe8:	0f b6 01             	movzbl (%rcx),%eax
1400ddfeb:	48 89 cb             	mov    %rcx,%rbx
1400ddfee:	84 c0                	test   %al,%al
1400ddff0:	0f 84 02 02 00 00    	je     0x1400de1f8
1400ddff6:	4c 8b 1d 23 b3 15 00 	mov    0x15b323(%rip),%r11        # 0x140239320
1400ddffd:	49 89 c9             	mov    %rcx,%r9
1400de000:	45 31 d2             	xor    %r10d,%r10d
1400de003:	45 31 c0             	xor    %r8d,%r8d
1400de006:	31 d2                	xor    %edx,%edx
1400de008:	eb 32                	jmp    0x1400de03c
1400de00a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400de010:	3c 3f                	cmp    $0x3f,%al
1400de012:	74 32                	je     0x1400de046
1400de014:	7f 62                	jg     0x1400de078
1400de016:	3c 27                	cmp    $0x27,%al
1400de018:	74 2c                	je     0x1400de046
1400de01a:	3c 2a                	cmp    $0x2a,%al
1400de01c:	74 28                	je     0x1400de046
1400de01e:	3c 22                	cmp    $0x22,%al
1400de020:	0f 94 c0             	sete   %al
1400de023:	0f b6 c0             	movzbl %al,%eax
1400de026:	41 01 c0             	add    %eax,%r8d
1400de029:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
1400de02e:	83 c2 01             	add    $0x1,%edx
1400de031:	49 8d 49 01          	lea    0x1(%r9),%rcx
1400de035:	84 c0                	test   %al,%al
1400de037:	74 23                	je     0x1400de05c
1400de039:	49 89 c9             	mov    %rcx,%r9
1400de03c:	0f b6 c8             	movzbl %al,%ecx
1400de03f:	41 f6 04 0b 01       	testb  $0x1,(%r11,%rcx,1)
1400de044:	74 ca                	je     0x1400de010
1400de046:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1400de04c:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
1400de051:	83 c2 01             	add    $0x1,%edx
1400de054:	49 8d 49 01          	lea    0x1(%r9),%rcx
1400de058:	84 c0                	test   %al,%al
1400de05a:	75 dd                	jne    0x1400de039
1400de05c:	45 09 c2             	or     %r8d,%r10d
1400de05f:	48 89 df             	mov    %rbx,%rdi
1400de062:	0f 85 88 00 00 00    	jne    0x1400de0f0
1400de068:	48 89 f8             	mov    %rdi,%rax
1400de06b:	48 83 c4 28          	add    $0x28,%rsp
1400de06f:	5b                   	pop    %rbx
1400de070:	5e                   	pop    %rsi
1400de071:	5f                   	pop    %rdi
1400de072:	5d                   	pop    %rbp
1400de073:	c3                   	ret
1400de074:	0f 1f 40 00          	nopl   0x0(%rax)
1400de078:	3c 5c                	cmp    $0x5c,%al
1400de07a:	74 14                	je     0x1400de090
1400de07c:	3c 7b                	cmp    $0x7b,%al
1400de07e:	0f 94 c0             	sete   %al
1400de081:	0f b6 c0             	movzbl %al,%eax
1400de084:	41 09 c2             	or     %eax,%r10d
1400de087:	eb a0                	jmp    0x1400de029
1400de089:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400de090:	41 0f b6 01          	movzbl (%r9),%eax
1400de094:	4c 89 c9             	mov    %r9,%rcx
1400de097:	31 f6                	xor    %esi,%esi
1400de099:	3c 5c                	cmp    $0x5c,%al
1400de09b:	75 1d                	jne    0x1400de0ba
1400de09d:	0f 1f 00             	nopl   (%rax)
1400de0a0:	48 89 ce             	mov    %rcx,%rsi
1400de0a3:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1400de0a7:	48 83 c1 01          	add    $0x1,%rcx
1400de0ab:	3c 5c                	cmp    $0x5c,%al
1400de0ad:	74 f1                	je     0x1400de0a0
1400de0af:	44 29 ce             	sub    %r9d,%esi
1400de0b2:	44 29 ca             	sub    %r9d,%edx
1400de0b5:	83 c6 01             	add    $0x1,%esi
1400de0b8:	01 ca                	add    %ecx,%edx
1400de0ba:	3c 22                	cmp    $0x22,%al
1400de0bc:	74 08                	je     0x1400de0c6
1400de0be:	84 c0                	test   %al,%al
1400de0c0:	0f 85 73 ff ff ff    	jne    0x1400de039
1400de0c6:	45 8d 44 70 01       	lea    0x1(%r8,%rsi,2),%r8d
1400de0cb:	84 c0                	test   %al,%al
1400de0cd:	74 8d                	je     0x1400de05c
1400de0cf:	b8 22 00 00 00       	mov    $0x22,%eax
1400de0d4:	49 89 c9             	mov    %rcx,%r9
1400de0d7:	41 f6 43 22 01       	testb  $0x1,0x22(%r11)
1400de0dc:	0f 84 3c ff ff ff    	je     0x1400de01e
1400de0e2:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1400de0e8:	e9 5f ff ff ff       	jmp    0x1400de04c
1400de0ed:	0f 1f 00             	nopl   (%rax)
1400de0f0:	48 63 d2             	movslq %edx,%rdx
1400de0f3:	4d 63 c0             	movslq %r8d,%r8
1400de0f6:	48 89 d1             	mov    %rdx,%rcx
1400de0f9:	4c 01 c1             	add    %r8,%rcx
1400de0fc:	0f 82 20 01 00 00    	jb     0x1400de222
1400de102:	48 83 f9 fc          	cmp    $0xfffffffffffffffc,%rcx
1400de106:	0f 87 0d 01 00 00    	ja     0x1400de219
1400de10c:	48 83 c1 03          	add    $0x3,%rcx
1400de110:	e8 0b c9 fe ff       	call   0x1400caa20
1400de115:	c6 00 22             	movb   $0x22,(%rax)
1400de118:	0f b6 13             	movzbl (%rbx),%edx
1400de11b:	48 89 c7             	mov    %rax,%rdi
1400de11e:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400de122:	84 d2                	test   %dl,%dl
1400de124:	75 30                	jne    0x1400de156
1400de126:	e9 b5 00 00 00       	jmp    0x1400de1e0
1400de12b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400de130:	0f b6 03             	movzbl (%rbx),%eax
1400de133:	49 89 c8             	mov    %rcx,%r8
1400de136:	49 89 d9             	mov    %rbx,%r9
1400de139:	80 fa 5c             	cmp    $0x5c,%dl
1400de13c:	74 32                	je     0x1400de170
1400de13e:	41 88 00             	mov    %al,(%r8)
1400de141:	41 0f b6 51 01       	movzbl 0x1(%r9),%edx
1400de146:	48 83 c3 01          	add    $0x1,%rbx
1400de14a:	49 8d 48 01          	lea    0x1(%r8),%rcx
1400de14e:	84 d2                	test   %dl,%dl
1400de150:	0f 84 8a 00 00 00    	je     0x1400de1e0
1400de156:	80 fa 22             	cmp    $0x22,%dl
1400de159:	75 d5                	jne    0x1400de130
1400de15b:	c6 01 5c             	movb   $0x5c,(%rcx)
1400de15e:	4c 8d 41 01          	lea    0x1(%rcx),%r8
1400de162:	0f b6 03             	movzbl (%rbx),%eax
1400de165:	49 89 d9             	mov    %rbx,%r9
1400de168:	eb d4                	jmp    0x1400de13e
1400de16a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400de170:	3c 5c                	cmp    $0x5c,%al
1400de172:	0f 85 90 00 00 00    	jne    0x1400de208
1400de178:	45 31 c0             	xor    %r8d,%r8d
1400de17b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400de180:	48 89 dd             	mov    %rbx,%rbp
1400de183:	48 83 c3 01          	add    $0x1,%rbx
1400de187:	c6 01 5c             	movb   $0x5c,(%rcx)
1400de18a:	44 89 c2             	mov    %r8d,%edx
1400de18d:	0f b6 03             	movzbl (%rbx),%eax
1400de190:	48 83 c1 01          	add    $0x1,%rcx
1400de194:	45 8d 40 01          	lea    0x1(%r8),%r8d
1400de198:	3c 5c                	cmp    $0x5c,%al
1400de19a:	74 e4                	je     0x1400de180
1400de19c:	3c 22                	cmp    $0x22,%al
1400de19e:	74 0a                	je     0x1400de1aa
1400de1a0:	49 89 c8             	mov    %rcx,%r8
1400de1a3:	49 89 d9             	mov    %rbx,%r9
1400de1a6:	84 c0                	test   %al,%al
1400de1a8:	75 94                	jne    0x1400de13e
1400de1aa:	48 63 f2             	movslq %edx,%rsi
1400de1ad:	ba 5c 00 00 00       	mov    $0x5c,%edx
1400de1b2:	4c 8d 46 01          	lea    0x1(%rsi),%r8
1400de1b6:	e8 45 bc 10 00       	call   0x1401e9e00
1400de1bb:	49 89 d9             	mov    %rbx,%r9
1400de1be:	48 8d 4c 30 01       	lea    0x1(%rax,%rsi,1),%rcx
1400de1c3:	0f b6 45 01          	movzbl 0x1(%rbp),%eax
1400de1c7:	84 c0                	test   %al,%al
1400de1c9:	74 15                	je     0x1400de1e0
1400de1cb:	c6 01 5c             	movb   $0x5c,(%rcx)
1400de1ce:	4c 8d 41 01          	lea    0x1(%rcx),%r8
1400de1d2:	0f b6 03             	movzbl (%rbx),%eax
1400de1d5:	e9 64 ff ff ff       	jmp    0x1400de13e
1400de1da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400de1e0:	b8 22 00 00 00       	mov    $0x22,%eax
1400de1e5:	66 89 01             	mov    %ax,(%rcx)
1400de1e8:	48 89 f8             	mov    %rdi,%rax
1400de1eb:	48 83 c4 28          	add    $0x28,%rsp
1400de1ef:	5b                   	pop    %rbx
1400de1f0:	5e                   	pop    %rsi
1400de1f1:	5f                   	pop    %rdi
1400de1f2:	5d                   	pop    %rbp
1400de1f3:	c3                   	ret
1400de1f4:	0f 1f 40 00          	nopl   0x0(%rax)
1400de1f8:	b9 03 00 00 00       	mov    $0x3,%ecx
1400de1fd:	e9 0e ff ff ff       	jmp    0x1400de110
1400de202:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400de208:	84 c0                	test   %al,%al
1400de20a:	74 08                	je     0x1400de214
1400de20c:	3c 22                	cmp    $0x22,%al
1400de20e:	0f 85 2a ff ff ff    	jne    0x1400de13e
1400de214:	49 89 d9             	mov    %rbx,%r9
1400de217:	eb ae                	jmp    0x1400de1c7
1400de219:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400de21f:	48 89 ca             	mov    %rcx,%rdx
1400de222:	48 8d 0d f7 39 13 00 	lea    0x1339f7(%rip),%rcx        # 0x140211c20
1400de229:	e8 62 51 fe ff       	call   0x1400c3390
1400de22e:	90                   	nop
1400de22f:	90                   	nop
1400de230:	53                   	push   %rbx
1400de231:	48 83 ec 20          	sub    $0x20,%rsp
1400de235:	48 8b 1d 24 11 1d 00 	mov    0x1d1124(%rip),%rbx        # 0x1402af360
1400de23c:	eb 25                	jmp    0x1400de263
1400de23e:	66 90                	xchg   %ax,%ax
1400de240:	48 8b 05 99 6f 19 00 	mov    0x196f99(%rip),%rax        # 0x1402751e0
1400de247:	48 85 c0             	test   %rax,%rax
1400de24a:	74 35                	je     0x1400de281
1400de24c:	48 83 f8 01          	cmp    $0x1,%rax
1400de250:	74 07                	je     0x1400de259
1400de252:	b9 0e 00 00 00       	mov    $0xe,%ecx
1400de257:	ff d0                	call   *%rax
1400de259:	8b 05 89 6f 19 00    	mov    0x196f89(%rip),%eax        # 0x1402751e8
1400de25f:	85 c0                	test   %eax,%eax
1400de261:	75 16                	jne    0x1400de279
1400de263:	8b 15 83 6f 19 00    	mov    0x196f83(%rip),%edx        # 0x1402751ec
1400de269:	48 8b 0d 88 6f 19 00 	mov    0x196f88(%rip),%rcx        # 0x1402751f8
1400de270:	ff d3                	call   *%rbx
1400de272:	3d 02 01 00 00       	cmp    $0x102,%eax
1400de277:	74 c7                	je     0x1400de240
1400de279:	31 c0                	xor    %eax,%eax
1400de27b:	48 83 c4 20          	add    $0x20,%rsp
1400de27f:	5b                   	pop    %rbx
1400de280:	c3                   	ret
1400de281:	b9 02 00 00 00       	mov    $0x2,%ecx
1400de286:	e8 d5 a3 00 00       	call   0x1400e8660
1400de28b:	85 c0                	test   %eax,%eax
1400de28d:	75 1e                	jne    0x1400de2ad
1400de28f:	48 8d 0d fe 38 13 00 	lea    0x1338fe(%rip),%rcx        # 0x140211b94
1400de296:	41 b8 8e 00 00 00    	mov    $0x8e,%r8d
1400de29c:	ba a8 0c 00 00       	mov    $0xca8,%edx
1400de2a1:	e8 5a f1 f2 ff       	call   0x14000d400
1400de2a6:	89 c1                	mov    %eax,%ecx
1400de2a8:	e8 33 ba 10 00       	call   0x1401e9ce0
1400de2ad:	b9 02 00 00 00       	mov    $0x2,%ecx
1400de2b2:	ff 15 68 66 11 00    	call   *0x116668(%rip)        # 0x1401f4920
1400de2b8:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
1400de2be:	ba 01 00 00 00       	mov    $0x1,%edx
1400de2c3:	48 8d 0d 75 39 13 00 	lea    0x133975(%rip),%rcx        # 0x140211c3f
1400de2ca:	49 89 c1             	mov    %rax,%r9
1400de2cd:	e8 86 ba 10 00       	call   0x1401e9d58
1400de2d2:	eb bb                	jmp    0x1400de28f
1400de2d4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400de2db:	00 00 00 00
1400de2df:	90                   	nop
1400de2e0:	41 57                	push   %r15
1400de2e2:	41 56                	push   %r14
1400de2e4:	41 55                	push   %r13
1400de2e6:	41 54                	push   %r12
1400de2e8:	55                   	push   %rbp
1400de2e9:	57                   	push   %rdi
1400de2ea:	56                   	push   %rsi
1400de2eb:	53                   	push   %rbx
1400de2ec:	48 83 ec 48          	sub    $0x48,%rsp
1400de2f0:	4c 8b 25 f9 a7 15 00 	mov    0x15a7f9(%rip),%r12        # 0x140238af0
1400de2f7:	0f b6 11             	movzbl (%rcx),%edx
1400de2fa:	49 8b 04 24          	mov    (%r12),%rax
1400de2fe:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400de303:	31 c0                	xor    %eax,%eax
1400de305:	48 8b 05 94 b0 15 00 	mov    0x15b094(%rip),%rax        # 0x1402393a0
1400de30c:	48 89 ce             	mov    %rcx,%rsi
1400de30f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400de316:	00 00
1400de318:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400de31f:	00 00
1400de321:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400de326:	84 d2                	test   %dl,%dl
1400de328:	0f 84 32 02 00 00    	je     0x1400de560
1400de32e:	48 8b 3d eb af 15 00 	mov    0x15afeb(%rip),%rdi        # 0x140239320
1400de335:	48 89 cb             	mov    %rcx,%rbx
1400de338:	49 89 cf             	mov    %rcx,%r15
1400de33b:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1400de340:	49 be 01 00 00 80 04 	movabs $0x480000001,%r14
1400de347:	00 00 00
1400de34a:	49 bd 00 00 00 00 84 	movabs $0x8000048400000000,%r13
1400de351:	04 00 80
1400de354:	eb 42                	jmp    0x1400de398
1400de356:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400de35d:	00 00 00
1400de360:	4c 39 fb             	cmp    %r15,%rbx
1400de363:	74 11                	je     0x1400de376
1400de365:	49 89 d8             	mov    %rbx,%r8
1400de368:	4c 89 fa             	mov    %r15,%rdx
1400de36b:	48 89 e9             	mov    %rbp,%rcx
1400de36e:	4d 29 f8             	sub    %r15,%r8
1400de371:	e8 3a d6 fb ff       	call   0x14009b9b0
1400de376:	0f b6 03             	movzbl (%rbx),%eax
1400de379:	3c 5c                	cmp    $0x5c,%al
1400de37b:	0f 84 7f 00 00 00    	je     0x1400de400
1400de381:	3c 22                	cmp    $0x22,%al
1400de383:	74 7b                	je     0x1400de400
1400de385:	49 89 df             	mov    %rbx,%r15
1400de388:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1400de38c:	48 83 c3 01          	add    $0x1,%rbx
1400de390:	84 d2                	test   %dl,%dl
1400de392:	0f 84 d8 00 00 00    	je     0x1400de470
1400de398:	0f b6 c2             	movzbl %dl,%eax
1400de39b:	f6 04 07 01          	testb  $0x1,(%rdi,%rax,1)
1400de39f:	75 14                	jne    0x1400de3b5
1400de3a1:	80 fa 3f             	cmp    $0x3f,%dl
1400de3a4:	0f 8f 9e 00 00 00    	jg     0x1400de448
1400de3aa:	80 fa 21             	cmp    $0x21,%dl
1400de3ad:	7e d9                	jle    0x1400de388
1400de3af:	49 0f a3 d5          	bt     %rdx,%r13
1400de3b3:	73 d3                	jae    0x1400de388
1400de3b5:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400de3ba:	48 85 c0             	test   %rax,%rax
1400de3bd:	75 a1                	jne    0x1400de360
1400de3bf:	48 83 7c 24 20 01    	cmpq   $0x1,0x20(%rsp)
1400de3c5:	77 12                	ja     0x1400de3d9
1400de3c7:	ba 01 00 00 00       	mov    $0x1,%edx
1400de3cc:	48 89 e9             	mov    %rbp,%rcx
1400de3cf:	e8 cc c7 fb ff       	call   0x14009aba0
1400de3d4:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400de3d9:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400de3dd:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400de3e2:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400de3e7:	c6 04 02 22          	movb   $0x22,(%rdx,%rax,1)
1400de3eb:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400de3f0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400de3f5:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400de3f9:	e9 62 ff ff ff       	jmp    0x1400de360
1400de3fe:	66 90                	xchg   %ax,%ax
1400de400:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400de405:	48 85 d2             	test   %rdx,%rdx
1400de408:	0f 84 9a 00 00 00    	je     0x1400de4a8
1400de40e:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400de413:	48 29 c2             	sub    %rax,%rdx
1400de416:	48 83 fa 01          	cmp    $0x1,%rdx
1400de41a:	0f 84 88 00 00 00    	je     0x1400de4a8
1400de420:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400de424:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400de429:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400de42e:	c6 04 02 5c          	movb   $0x5c,(%rdx,%rax,1)
1400de432:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400de437:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400de43c:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400de440:	e9 40 ff ff ff       	jmp    0x1400de385
1400de445:	0f 1f 00             	nopl   (%rax)
1400de448:	83 ea 5c             	sub    $0x5c,%edx
1400de44b:	80 fa 22             	cmp    $0x22,%dl
1400de44e:	0f 87 34 ff ff ff    	ja     0x1400de388
1400de454:	49 0f a3 d6          	bt     %rdx,%r14
1400de458:	0f 82 57 ff ff ff    	jb     0x1400de3b5
1400de45e:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1400de462:	48 83 c3 01          	add    $0x1,%rbx
1400de466:	84 d2                	test   %dl,%dl
1400de468:	0f 85 2a ff ff ff    	jne    0x1400de398
1400de46e:	66 90                	xchg   %ax,%ax
1400de470:	48 39 de             	cmp    %rbx,%rsi
1400de473:	0f 84 bb 00 00 00    	je     0x1400de534
1400de479:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
1400de47f:	48 89 f0             	mov    %rsi,%rax
1400de482:	75 3c                	jne    0x1400de4c0