1408f6fc0:	00
1408f6fc1:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1408f6fc6:	48 85 ff             	test   %rdi,%rdi
1408f6fc9:	74 0b                	je     0x1408f6fd6
1408f6fcb:	81 4d 40 00 14 00 00 	orl    $0x1400,0x40(%rbp)
1408f6fd2:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
1408f6fd6:	83 7e 30 00          	cmpl   $0x0,0x30(%rsi)
1408f6fda:	0f 85 b3 07 00 00    	jne    0x1408f7793
1408f6fe0:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1408f6fe5:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
1408f6fec:	f7 45 40 00 04 00 00 	testl  $0x400,0x40(%rbp)
1408f6ff3:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1408f6ff7:	0f 84 1e 07 00 00    	je     0x1408f771b
1408f6ffd:	83 39 00             	cmpl   $0x0,(%rcx)
1408f7000:	48 8b 06             	mov    (%rsi),%rax
1408f7003:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1408f7008:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1408f700d:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1408f7011:	0f 8e 3d 07 00 00    	jle    0x1408f7754
1408f7017:	48 8d 41 08          	lea    0x8(%rcx),%rax
1408f701b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1408f7020:	4c 8b 20             	mov    (%rax),%r12
1408f7023:	48 8b cf             	mov    %rdi,%rcx
1408f7026:	49 8b d4             	mov    %r12,%rdx
1408f7029:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1408f702e:	e8 cd ba fd ff       	call   0x1408d2b00
1408f7033:	89 44 24 50          	mov    %eax,0x50(%rsp)
1408f7037:	85 c0                	test   %eax,%eax
1408f7039:	78 61                	js     0x1408f709c
1408f703b:	44 8b 7d 40          	mov    0x40(%rbp),%r15d
1408f703f:	8b eb                	mov    %ebx,%ebp
1408f7041:	4d 85 ed             	test   %r13,%r13
1408f7044:	78 56                	js     0x1408f709c
1408f7046:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1408f704b:	48 83 c7 28          	add    $0x28,%rdi
1408f704f:	90                   	nop
1408f7050:	4c 8b 37             	mov    (%rdi),%r14
1408f7053:	49 8b d4             	mov    %r12,%rdx
1408f7056:	49 8b ce             	mov    %r14,%rcx
1408f7059:	e8 a2 ba fd ff       	call   0x1408d2b00
1408f705e:	48 63 f0             	movslq %eax,%rsi
1408f7061:	85 c0                	test   %eax,%eax
1408f7063:	78 21                	js     0x1408f7086
1408f7065:	48 8b d6             	mov    %rsi,%rdx
1408f7068:	41 0f ba e7 0c       	bt     $0xc,%r15d
1408f706d:	0f 83 7c 01 00 00    	jae    0x1408f71ef
1408f7073:	49 8b 46 08          	mov    0x8(%r14),%rax
1408f7077:	48 8d 0c 76          	lea    (%rsi,%rsi,2),%rcx
1408f707b:	f6 44 c8 12 02       	testb  $0x2,0x12(%rax,%rcx,8)
1408f7080:	0f 84 69 01 00 00    	je     0x1408f71ef
1408f7086:	ff c5                	inc    %ebp
1408f7088:	48 ff c3             	inc    %rbx
1408f708b:	48 83 c7 68          	add    $0x68,%rdi
1408f708f:	49 3b dd             	cmp    %r13,%rbx
1408f7092:	7e bc                	jle    0x1408f7050
1408f7094:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
1408f709b:	00
1408f709c:	4d 8b c4             	mov    %r12,%r8
1408f709f:	48 8d 15 5a b2 75 00 	lea    0x75b25a(%rip),%rdx        # 0x141052300
1408f70a6:	48 8b ce             	mov    %rsi,%rcx
1408f70a9:	e8 d2 27 fe ff       	call   0x1408d9880
1408f70ae:	b8 01 00 00 00       	mov    $0x1,%eax
1408f70b3:	e9 e4 06 00 00       	jmp    0x1408f779c
1408f70b8:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
1408f70bf:	00
1408f70c0:	48 8b 1e             	mov    (%rsi),%rbx
1408f70c3:	48 85 ff             	test   %rdi,%rdi
1408f70c6:	75 38                	jne    0x1408f7100
1408f70c8:	48 85 db             	test   %rbx,%rbx
1408f70cb:	74 0f                	je     0x1408f70dc
1408f70cd:	ba 18 00 00 00       	mov    $0x18,%edx
1408f70d2:	48 8b cb             	mov    %rbx,%rcx
1408f70d5:	e8 26 f5 fd ff       	call   0x1408d6600
1408f70da:	eb 0a                	jmp    0x1408f70e6
1408f70dc:	b9 18 00 00 00       	mov    $0x18,%ecx
1408f70e1:	e8 7a 66 ff ff       	call   0x1408ed760
1408f70e6:	48 8b f8             	mov    %rax,%rdi
1408f70e9:	48 85 c0             	test   %rax,%rax
1408f70ec:	0f 84 96 00 00 00    	je     0x1408f7188
1408f70f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1408f70f5:	33 c0                	xor    %eax,%eax
1408f70f7:	0f 11 07             	movups %xmm0,(%rdi)
1408f70fa:	48 89 47 10          	mov    %rax,0x10(%rdi)
1408f70fe:	eb 2c                	jmp    0x1408f712c
1408f7100:	4c 63 07             	movslq (%rdi),%r8
1408f7103:	49 c1 e0 04          	shl    $0x4,%r8
1408f7107:	49 83 c0 18          	add    $0x18,%r8
1408f710b:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
1408f7112:	73 59                	jae    0x1408f716d
1408f7114:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
1408f711b:	72 3b                	jb     0x1408f7158
1408f711d:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
1408f7124:	77 47                	ja     0x1408f716d
1408f7126:	48 8b c7             	mov    %rdi,%rax
1408f7129:	48 8b f8             	mov    %rax,%rdi
1408f712c:	48 63 0f             	movslq (%rdi),%rcx
1408f712f:	33 db                	xor    %ebx,%ebx
1408f7131:	8d 41 01             	lea    0x1(%rcx),%eax
1408f7134:	89 07                	mov    %eax,(%rdi)
1408f7136:	48 8b c1             	mov    %rcx,%rax
1408f7139:	48 03 c0             	add    %rax,%rax
1408f713c:	48 89 5c c7 08       	mov    %rbx,0x8(%rdi,%rax,8)
1408f7141:	4d 85 f6             	test   %r14,%r14
1408f7144:	75 50                	jne    0x1408f7196
1408f7146:	48 63 07             	movslq (%rdi),%rax
1408f7149:	8b f3                	mov    %ebx,%esi
1408f714b:	48 03 c0             	add    %rax,%rax
1408f714e:	48 89 5c c7 f8       	mov    %rbx,-0x8(%rdi,%rax,8)
1408f7153:	e9 2d fe ff ff       	jmp    0x1408f6f85
1408f7158:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
1408f715f:	72 0c                	jb     0x1408f716d
1408f7161:	0f b7 83 a6 01 00 00 	movzwl 0x1a6(%rbx),%eax
1408f7168:	4c 3b c0             	cmp    %rax,%r8
1408f716b:	eb b7                	jmp    0x1408f7124
1408f716d:	48 8b d7             	mov    %rdi,%rdx
1408f7170:	48 8b cb             	mov    %rbx,%rcx
1408f7173:	e8 98 72 fa ff       	call   0x14089e410
1408f7178:	48 85 c0             	test   %rax,%rax
1408f717b:	75 ac                	jne    0x1408f7129
1408f717d:	48 8b d7             	mov    %rdi,%rdx
1408f7180:	48 8b cb             	mov    %rbx,%rcx
1408f7183:	e8 48 1a ff ff       	call   0x1408e8bd0
1408f7188:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1408f718d:	33 db                	xor    %ebx,%ebx
1408f718f:	8b fb                	mov    %ebx,%edi
1408f7191:	e9 fc fd ff ff       	jmp    0x1408f6f92
1408f7196:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1408f719d:	0f 1f 00             	nopl   (%rax)
1408f71a0:	48 ff c3             	inc    %rbx
1408f71a3:	41 80 3c 1e 00       	cmpb   $0x0,(%r14,%rbx,1)
1408f71a8:	75 f6                	jne    0x1408f71a0
1408f71aa:	48 8b 0e             	mov    (%rsi),%rcx
1408f71ad:	48 ff c3             	inc    %rbx
1408f71b0:	48 85 c9             	test   %rcx,%rcx
1408f71b3:	74 0a                	je     0x1408f71bf
1408f71b5:	48 8b d3             	mov    %rbx,%rdx
1408f71b8:	e8 43 f4 fd ff       	call   0x1408d6600
1408f71bd:	eb 08                	jmp    0x1408f71c7
1408f71bf:	48 8b cb             	mov    %rbx,%rcx
1408f71c2:	e8 99 65 ff ff       	call   0x1408ed760
1408f71c7:	48 8b f0             	mov    %rax,%rsi
1408f71ca:	48 85 c0             	test   %rax,%rax
1408f71cd:	74 0e                	je     0x1408f71dd
1408f71cf:	4c 8b c3             	mov    %rbx,%r8
1408f71d2:	49 8b d6             	mov    %r14,%rdx
1408f71d5:	48 8b c8             	mov    %rax,%rcx
1408f71d8:	e8 33 7e 5e 00       	call   0x140edf010
1408f71dd:	48 63 07             	movslq (%rdi),%rax
1408f71e0:	33 db                	xor    %ebx,%ebx
1408f71e2:	48 03 c0             	add    %rax,%rax
1408f71e5:	48 89 74 c7 f8       	mov    %rsi,-0x8(%rdi,%rax,8)
1408f71ea:	e9 96 fd ff ff       	jmp    0x1408f6f85
1408f71ef:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1408f71f4:	48 6b c3 68          	imul   $0x68,%rbx,%rax
1408f71f8:	f7 44 38 48 00 20 00 	testl  $0x2000,0x48(%rax,%rdi,1)
1408f71ff:	00
1408f7200:	74 12                	je     0x1408f7214
1408f7202:	48 8b 44 38 30       	mov    0x30(%rax,%rdi,1),%rax
1408f7207:	48 c1 e2 05          	shl    $0x5,%rdx
1408f720b:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408f720f:	83 4c 0a 1c 40       	orl    $0x40,0x1c(%rdx,%rcx,1)
1408f7214:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1408f7219:	44 8b ce             	mov    %esi,%r9d
1408f721c:	49 8b ce             	mov    %r14,%rcx
1408f721f:	44 8b c5             	mov    %ebp,%r8d
1408f7222:	48 8b d7             	mov    %rdi,%rdx
1408f7225:	e8 06 d3 fd ff       	call   0x1408d4530
1408f722a:	4c 8b e8             	mov    %rax,%r13
1408f722d:	48 63 c5             	movslq %ebp,%rax
1408f7230:	48 6b c8 68          	imul   $0x68,%rax,%rcx
1408f7234:	f7 44 39 48 00 20 00 	testl  $0x2000,0x48(%rcx,%rdi,1)
1408f723b:	00
1408f723c:	74 15                	je     0x1408f7253
1408f723e:	48 8b 44 39 30       	mov    0x30(%rcx,%rdi,1),%rax
1408f7243:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408f7247:	48 8b c6             	mov    %rsi,%rax
1408f724a:	48 c1 e0 05          	shl    $0x5,%rax
1408f724e:	83 4c 08 1c 40       	orl    $0x40,0x1c(%rax,%rcx,1)
1408f7253:	f6 47 44 40          	testb  $0x40,0x44(%rdi)
1408f7257:	0f 84 65 03 00 00    	je     0x1408f75c2
1408f725d:	45 33 e4             	xor    %r12d,%r12d
1408f7260:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1408f7265:	ff c5                	inc    %ebp
1408f7267:	44 8b 78 40          	mov    0x40(%rax),%r15d
1408f726b:	3b ac 24 e0 00 00 00 	cmp    0xe0(%rsp),%ebp
1408f7272:	7f 5c                	jg     0x1408f72d0
1408f7274:	48 63 dd             	movslq %ebp,%rbx
1408f7277:	48 83 c7 28          	add    $0x28,%rdi
1408f727b:	48 6b c3 68          	imul   $0x68,%rbx,%rax
1408f727f:	48 03 f8             	add    %rax,%rdi
1408f7282:	0f 1f 40 00          	nopl   0x0(%rax)
1408f7286:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408f728d:	00 00 00
1408f7290:	48 8b 37             	mov    (%rdi),%rsi
1408f7293:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1408f7298:	48 8b ce             	mov    %rsi,%rcx
1408f729b:	e8 60 b8 fd ff       	call   0x1408d2b00
1408f72a0:	4c 63 f0             	movslq %eax,%r14
1408f72a3:	85 c0                	test   %eax,%eax
1408f72a5:	78 19                	js     0x1408f72c0
1408f72a7:	49 8b c6             	mov    %r14,%rax
1408f72aa:	41 0f ba e7 0c       	bt     $0xc,%r15d
1408f72af:	73 58                	jae    0x1408f7309
1408f72b1:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1408f72b5:	4b 8d 14 76          	lea    (%r14,%r14,2),%rdx
1408f72b9:	f6 44 d1 12 02       	testb  $0x2,0x12(%rcx,%rdx,8)
1408f72be:	74 49                	je     0x1408f7309
1408f72c0:	ff c5                	inc    %ebp
1408f72c2:	48 ff c3             	inc    %rbx
1408f72c5:	48 83 c7 68          	add    $0x68,%rdi
1408f72c9:	48 3b 5c 24 68       	cmp    0x68(%rsp),%rbx
1408f72ce:	7e c0                	jle    0x1408f7290
1408f72d0:	48 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%rdi
1408f72d7:	00
1408f72d8:	4d 85 e4             	test   %r12,%r12
1408f72db:	0f 84 d7 02 00 00    	je     0x1408f75b8
1408f72e1:	49 63 04 24          	movslq (%r12),%rax
1408f72e5:	8d 48 01             	lea    0x1(%rax),%ecx
1408f72e8:	41 39 4c 24 04       	cmp    %ecx,0x4(%r12)
1408f72ed:	0f 8d 35 01 00 00    	jge    0x1408f7428
1408f72f3:	48 8b 0f             	mov    (%rdi),%rcx
1408f72f6:	4d 8b c5             	mov    %r13,%r8
1408f72f9:	49 8b d4             	mov    %r12,%rdx
1408f72fc:	e8 3f 85 fe ff       	call   0x1408df840
1408f7301:	4c 8b e0             	mov    %rax,%r12
1408f7304:	e9 46 01 00 00       	jmp    0x1408f744f
1408f7309:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1408f730e:	48 63 cd             	movslq %ebp,%rcx
1408f7311:	48 6b d1 68          	imul   $0x68,%rcx,%rdx
1408f7315:	f7 44 3a 48 00 20 00 	testl  $0x2000,0x48(%rdx,%rdi,1)
1408f731c:	00
1408f731d:	74 12                	je     0x1408f7331
1408f731f:	48 8b 4c 3a 30       	mov    0x30(%rdx,%rdi,1),%rcx
1408f7324:	48 c1 e0 05          	shl    $0x5,%rax
1408f7328:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1408f732c:	83 4c 10 1c 40       	orl    $0x40,0x1c(%rax,%rdx,1)
1408f7331:	48 63 c5             	movslq %ebp,%rax
1408f7334:	48 6b d8 68          	imul   $0x68,%rax,%rbx
1408f7338:	48 03 df             	add    %rdi,%rbx
1408f733b:	f7 43 48 00 04 00 00 	testl  $0x400,0x48(%rbx)
1408f7342:	0f 84 bf 00 00 00    	je     0x1408f7407
1408f7348:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1408f734d:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1408f7351:	e8 da 1a ff ff       	call   0x1408e8e30
1408f7356:	85 c0                	test   %eax,%eax
1408f7358:	0f 88 a9 00 00 00    	js     0x1408f7407
1408f735e:	4d 85 e4             	test   %r12,%r12
1408f7361:	75 18                	jne    0x1408f737b
1408f7363:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1408f736a:	00
1408f736b:	49 8b d5             	mov    %r13,%rdx
1408f736e:	48 8b 08             	mov    (%rax),%rcx
1408f7371:	e8 ba 85 fe ff       	call   0x1408df930
1408f7376:	4c 8b e0             	mov    %rax,%r12
1408f7379:	eb 50                	jmp    0x1408f73cb
1408f737b:	49 63 04 24          	movslq (%r12),%rax
1408f737f:	8d 48 01             	lea    0x1(%rax),%ecx
1408f7382:	41 39 4c 24 04       	cmp    %ecx,0x4(%r12)
1408f7387:	7d 1b                	jge    0x1408f73a4
1408f7389:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1408f7390:	00
1408f7391:	4d 8b c5             	mov    %r13,%r8
1408f7394:	49 8b d4             	mov    %r12,%rdx
1408f7397:	48 8b 08             	mov    (%rax),%rcx
1408f739a:	e8 a1 84 fe ff       	call   0x1408df840
1408f739f:	4c 8b e0             	mov    %rax,%r12
1408f73a2:	eb 27                	jmp    0x1408f73cb
1408f73a4:	0f 10 05 05 f5 74 00 	movups 0x74f505(%rip),%xmm0        # 0x1410468b0
1408f73ab:	48 c1 e0 05          	shl    $0x5,%rax
1408f73af:	0f 10 0d 0a f5 74 00 	movups 0x74f50a(%rip),%xmm1        # 0x1410468c0
1408f73b6:	41 89 0c 24          	mov    %ecx,(%r12)
1408f73ba:	42 0f 11 44 20 08    	movups %xmm0,0x8(%rax,%r12,1)
1408f73c0:	42 0f 11 4c 20 18    	movups %xmm1,0x18(%rax,%r12,1)
1408f73c6:	4e 89 6c 20 08       	mov    %r13,0x8(%rax,%r12,1)
1408f73cb:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1408f73d0:	45 8b ce             	mov    %r14d,%r9d
1408f73d3:	44 8b c5             	mov    %ebp,%r8d
1408f73d6:	48 8b d7             	mov    %rdi,%rdx
1408f73d9:	e8 52 d1 fd ff       	call   0x1408d4530
1408f73de:	f7 43 48 00 20 00 00 	testl  $0x2000,0x48(%rbx)
1408f73e5:	4c 8b e8             	mov    %rax,%r13
1408f73e8:	0f 84 72 fe ff ff    	je     0x1408f7260
1408f73ee:	48 8b 43 30          	mov    0x30(%rbx),%rax
1408f73f2:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408f73f6:	49 8b c6             	mov    %r14,%rax
1408f73f9:	48 c1 e0 05          	shl    $0x5,%rax
1408f73fd:	83 4c 08 1c 40       	orl    $0x40,0x1c(%rax,%rcx,1)
1408f7402:	e9 59 fe ff ff       	jmp    0x1408f7260
1408f7407:	48 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%rdi
1408f740e:	00
1408f740f:	48 8d 15 2a af 75 00 	lea    0x75af2a(%rip),%rdx        # 0x141052340
1408f7416:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1408f741b:	48 8b cf             	mov    %rdi,%rcx
1408f741e:	e8 5d 24 fe ff       	call   0x1408d9880
1408f7423:	e9 b0 fe ff ff       	jmp    0x1408f72d8
1408f7428:	0f 10 05 81 f4 74 00 	movups 0x74f481(%rip),%xmm0        # 0x1410468b0
1408f742f:	48 c1 e0 05          	shl    $0x5,%rax
1408f7433:	0f 10 0d 86 f4 74 00 	movups 0x74f486(%rip),%xmm1        # 0x1410468c0
1408f743a:	41 89 0c 24          	mov    %ecx,(%r12)
1408f743e:	42 0f 11 44 20 08    	movups %xmm0,0x8(%rax,%r12,1)
1408f7444:	42 0f 11 4c 20 18    	movups %xmm1,0x18(%rax,%r12,1)
1408f744a:	4e 89 6c 20 08       	mov    %r13,0x8(%rax,%r12,1)
1408f744f:	48 8b 1f             	mov    (%rdi),%rbx
1408f7452:	ba 51 00 00 00       	mov    $0x51,%edx
1408f7457:	48 8b cb             	mov    %rbx,%rcx
1408f745a:	e8 a1 f1 fd ff       	call   0x1408d6600
1408f745f:	4c 8b e8             	mov    %rax,%r13
1408f7462:	48 85 c0             	test   %rax,%rax
1408f7465:	0f 84 3a 01 00 00    	je     0x1408f75a5
1408f746b:	0f 57 c0             	xorps  %xmm0,%xmm0
1408f746e:	48 8d 15 cb 09 75 00 	lea    0x7509cb(%rip),%rdx        # 0x141047e40
1408f7475:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
1408f747a:	33 c0                	xor    %eax,%eax
1408f747c:	48 b9 63 6f 61 6c 65 	movabs $0x656373656c616f63,%rcx
1408f7483:	73 63 65
1408f7486:	41 0f 11 45 10       	movups %xmm0,0x10(%r13)
1408f748b:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
1408f7490:	41 0f 11 45 30       	movups %xmm0,0x30(%r13)
1408f7495:	49 89 45 40          	mov    %rax,0x40(%r13)
1408f7499:	49 8d 45 48          	lea    0x48(%r13),%rax
1408f749d:	49 89 45 08          	mov    %rax,0x8(%r13)
1408f74a1:	41 c6 45 00 ac       	movb   $0xac,0x0(%r13)
1408f74a6:	66 41 c7 45 32 ff ff 	movw   $0xffff,0x32(%r13)
1408f74ad:	48 89 08             	mov    %rcx,(%rax)
1408f74b0:	c6 40 08 00          	movb   $0x0,0x8(%rax)
1408f74b4:	4d 8b 45 08          	mov    0x8(%r13),%r8
1408f74b8:	41 0f b6 08          	movzbl (%r8),%ecx
1408f74bc:	80 3c 11 00          	cmpb   $0x0,(%rcx,%rdx,1)
1408f74c0:	7d 62                	jge    0x1408f7524
1408f74c2:	80 f9 22             	cmp    $0x22,%cl
1408f74c5:	b8 00 00 00 04       	mov    $0x4000000,%eax
1408f74ca:	b9 80 00 00 04       	mov    $0x4000080,%ecx
1408f74cf:	0f 44 c1             	cmove  %ecx,%eax
1408f74d2:	41 09 45 04          	or     %eax,0x4(%r13)
1408f74d6:	4d 85 c0             	test   %r8,%r8
1408f74d9:	74 49                	je     0x1408f7524
1408f74db:	41 0f b6 08          	movzbl (%r8),%ecx
1408f74df:	80 3c 11 00          	cmpb   $0x0,(%rcx,%rdx,1)
1408f74e3:	7d 3f                	jge    0x1408f7524
1408f74e5:	b8 5d 00 00 00       	mov    $0x5d,%eax
1408f74ea:	80 f9 5b             	cmp    $0x5b,%cl
1408f74ed:	8b d1                	mov    %ecx,%edx
1408f74ef:	4d 8b c8             	mov    %r8,%r9
1408f74f2:	0f 44 d0             	cmove  %eax,%edx
1408f74f5:	b8 01 00 00 00       	mov    $0x1,%eax
1408f74fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408f7500:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
1408f7505:	3a ca                	cmp    %dl,%cl
1408f7507:	75 0c                	jne    0x1408f7515
1408f7509:	48 ff c0             	inc    %rax