140011ee3:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
140011ee7:	42 3a 54 06 ff       	cmp    -0x1(%rsi,%r8,1),%dl
140011eec:	75 52                	jne    0x140011f40
140011eee:	48 83 c0 01          	add    $0x1,%rax
140011ef2:	4d 8d 50 01          	lea    0x1(%r8),%r10
140011ef6:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
140011efa:	84 d2                	test   %dl,%dl
140011efc:	74 42                	je     0x140011f40
140011efe:	80 fa 5d             	cmp    $0x5d,%dl
140011f01:	74 42                	je     0x140011f45
140011f03:	4d 89 d0             	mov    %r10,%r8
140011f06:	4d 8d 58 ff          	lea    -0x1(%r8),%r11
140011f0a:	85 ed                	test   %ebp,%ebp
140011f0c:	74 ca                	je     0x140011ed8
140011f0e:	80 fa 5c             	cmp    $0x5c,%dl
140011f11:	0f 84 79 01 00 00    	je     0x140012090
140011f17:	80 fa 22             	cmp    $0x22,%dl
140011f1a:	75 c7                	jne    0x140011ee3
140011f1c:	48 83 c0 01          	add    $0x1,%rax
140011f20:	44 0f b6 04 01       	movzbl (%rcx,%rax,1),%r8d
140011f25:	4c 89 c2             	mov    %r8,%rdx
140011f28:	43 f6 04 06 01       	testb  $0x1,(%r14,%r8,1)
140011f2d:	75 ed                	jne    0x140011f1c
140011f2f:	4d 89 d8             	mov    %r11,%r8
140011f32:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140011f39:	00 00 00 00
140011f3d:	0f 1f 00             	nopl   (%rax)
140011f40:	80 fa 5d             	cmp    $0x5d,%dl
140011f43:	75 0b                	jne    0x140011f50
140011f45:	42 80 3c 06 00       	cmpb   $0x0,(%rsi,%r8,1)
140011f4a:	0f 84 a5 02 00 00    	je     0x1400121f5
140011f50:	4c 89 f9             	mov    %r15,%rcx
140011f53:	e8 40 7f 1d 00       	call   0x1401e9e98
140011f58:	49 89 c0             	mov    %rax,%r8
140011f5b:	4c 89 fa             	mov    %r15,%rdx
140011f5e:	44 89 e9             	mov    %r13d,%ecx
140011f61:	e8 ba 91 0b 00       	call   0x1400cb120
140011f66:	48 85 c0             	test   %rax,%rax
140011f69:	78 3f                	js     0x140011faa
140011f6b:	89 dd                	mov    %ebx,%ebp
140011f6d:	e9 5e fe ff ff       	jmp    0x140011dd0
140011f72:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140011f78:	85 ed                	test   %ebp,%ebp
140011f7a:	0f 85 f0 00 00 00    	jne    0x140012070
140011f80:	4c 89 f9             	mov    %r15,%rcx
140011f83:	e8 10 7f 1d 00       	call   0x1401e9e98
140011f88:	48 83 bc 24 e8 00 00 	cmpq   $0x0,0xe8(%rsp)
140011f8f:	00 00
140011f91:	49 89 c0             	mov    %rax,%r8
140011f94:	0f 85 3e 01 00 00    	jne    0x1400120d8
140011f9a:	4c 89 fa             	mov    %r15,%rdx
140011f9d:	44 89 e9             	mov    %r13d,%ecx
140011fa0:	e8 7b 91 0b 00       	call   0x1400cb120
140011fa5:	48 85 c0             	test   %rax,%rax
140011fa8:	79 c1                	jns    0x140011f6b
140011faa:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140011faf:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140011fb6:	00
140011fb7:	e8 54 86 09 00       	call   0x1400aa610
140011fbc:	48 8d 0d 45 5d 1e 00 	lea    0x1e5d45(%rip),%rcx        # 0x1401f7d08
140011fc3:	48 89 c3             	mov    %rax,%rbx
140011fc6:	48 8b 05 13 70 22 00 	mov    0x227013(%rip),%rax        # 0x140238fe0
140011fcd:	8b 10                	mov    (%rax),%edx
140011fcf:	85 d2                	test   %edx,%edx
140011fd1:	74 08                	je     0x140011fdb
140011fd3:	e8 90 13 1d 00       	call   0x1401e3368
140011fd8:	48 89 c1             	mov    %rax,%rcx
140011fdb:	48 89 da             	mov    %rbx,%rdx
140011fde:	e8 4d 16 0b 00       	call   0x1400c3630
140011fe3:	4c 89 e1             	mov    %r12,%rcx
140011fe6:	c7 44 24 44 04 00 00 	movl   $0x4,0x44(%rsp)
140011fed:	00
140011fee:	e8 f5 7c 1d 00       	call   0x1401e9ce8
140011ff3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140011ffa:	00 00 00 00
140011ffe:	66 90                	xchg   %ax,%ax
140012000:	48 89 f1             	mov    %rsi,%rcx
140012003:	e8 88 87 09 00       	call   0x1400aa790
140012008:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001200d:	e8 9e 6e 0e 00       	call   0x1400f8eb0
140012012:	31 c9                	xor    %ecx,%ecx
140012014:	e8 97 6e 0e 00       	call   0x1400f8eb0
140012019:	31 c9                	xor    %ecx,%ecx
14001201b:	e8 90 6e 0e 00       	call   0x1400f8eb0
140012020:	31 c9                	xor    %ecx,%ecx
140012022:	e8 89 6e 0e 00       	call   0x1400f8eb0
140012027:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001202c:	e8 0f 89 08 00       	call   0x14009a940
140012031:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
140012038:	00
140012039:	e8 02 89 08 00       	call   0x14009a940
14001203e:	48 8b 3d ab 6a 22 00 	mov    0x226aab(%rip),%rdi        # 0x140238af0
140012045:	48 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%rax
14001204c:	00
14001204d:	48 2b 07             	sub    (%rdi),%rax
140012050:	0f 85 3d 04 00 00    	jne    0x140012493
140012056:	8b 44 24 44          	mov    0x44(%rsp),%eax
14001205a:	48 81 c4 d8 01 00 00 	add    $0x1d8,%rsp
140012061:	5b                   	pop    %rbx
140012062:	5e                   	pop    %rsi
140012063:	5f                   	pop    %rdi
140012064:	5d                   	pop    %rbp
140012065:	41 5c                	pop    %r12
140012067:	41 5d                	pop    %r13
140012069:	41 5e                	pop    %r14
14001206b:	41 5f                	pop    %r15
14001206d:	c3                   	ret
14001206e:	66 90                	xchg   %ax,%ax
140012070:	89 eb                	mov    %ebp,%ebx
140012072:	89 dd                	mov    %ebx,%ebp
140012074:	e9 57 fd ff ff       	jmp    0x140011dd0
140012079:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140012080:	4c 89 f9             	mov    %r15,%rcx
140012083:	e9 1b fe ff ff       	jmp    0x140011ea3
140012088:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001208f:	00
140012090:	48 83 c0 01          	add    $0x1,%rax
140012094:	e9 4a fe ff ff       	jmp    0x140011ee3
140012099:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400120a0:	42 80 7c 06 ff 2e    	cmpb   $0x2e,-0x1(%rsi,%r8,1)
1400120a6:	75 22                	jne    0x1400120ca
1400120a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400120af:	00
1400120b0:	48 83 c0 01          	add    $0x1,%rax
1400120b4:	44 0f b6 14 01       	movzbl (%rcx,%rax,1),%r10d
1400120b9:	43 f6 04 16 01       	testb  $0x1,(%r14,%r10,1)
1400120be:	75 f0                	jne    0x1400120b0
1400120c0:	41 80 fa 22          	cmp    $0x22,%r10b
1400120c4:	0f 84 a6 02 00 00    	je     0x140012370
1400120ca:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
1400120ce:	e9 6d fe ff ff       	jmp    0x140011f40
1400120d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400120d8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400120dd:	4c 89 fa             	mov    %r15,%rdx
1400120e0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400120e5:	e8 c6 98 08 00       	call   0x14009b9b0
1400120ea:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1400120ef:	e9 a6 fe ff ff       	jmp    0x140011f9a
1400120f4:	48 8b 05 e5 6e 22 00 	mov    0x226ee5(%rip),%rax        # 0x140238fe0
1400120fb:	48 8d 0d 7e 5b 1e 00 	lea    0x1e5b7e(%rip),%rcx        # 0x1401f7c80
140012102:	44 8b 18             	mov    (%rax),%r11d
140012105:	45 85 db             	test   %r11d,%r11d
140012108:	0f 85 92 00 00 00    	jne    0x1400121a0
14001210e:	48 89 da             	mov    %rbx,%rdx
140012111:	e8 1a 15 0b 00       	call   0x1400c3630
140012116:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
14001211d:	00
14001211e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140012123:	c7 44 24 44 ff ff ff 	movl   $0xffffffff,0x44(%rsp)
14001212a:	ff
14001212b:	e9 d0 fe ff ff       	jmp    0x140012000
140012130:	48 8b 05 69 72 22 00 	mov    0x227269(%rip),%rax        # 0x1402393a0
140012137:	80 38 00             	cmpb   $0x0,(%rax)
14001213a:	0f 85 4e 03 00 00    	jne    0x14001248e
140012140:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140012147:	00
140012148:	e9 56 fd ff ff       	jmp    0x140011ea3
14001214d:	48 89 d9             	mov    %rbx,%rcx
140012150:	48 8d bc 24 c0 00 00 	lea    0xc0(%rsp),%rdi
140012157:	00
140012158:	e8 33 92 0b 00       	call   0x1400cb390
14001215d:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140012162:	89 44 24 44          	mov    %eax,0x44(%rsp)
140012166:	85 c0                	test   %eax,%eax
140012168:	0f 85 92 fe ff ff    	jne    0x140012000
14001216e:	48 89 f1             	mov    %rsi,%rcx
140012171:	e8 da f6 01 00       	call   0x140031850
140012176:	85 c0                	test   %eax,%eax
140012178:	0f 89 82 fe ff ff    	jns    0x140012000
14001217e:	48 8b 05 5b 6e 22 00 	mov    0x226e5b(%rip),%rax        # 0x140238fe0
140012185:	48 8d 0d ac 5b 1e 00 	lea    0x1e5bac(%rip),%rcx        # 0x1401f7d38
14001218c:	8b 00                	mov    (%rax),%eax
14001218e:	85 c0                	test   %eax,%eax
140012190:	0f 85 ce 02 00 00    	jne    0x140012464
140012196:	48 89 da             	mov    %rbx,%rdx
140012199:	e8 02 14 0b 00       	call   0x1400c35a0
14001219e:	eb 83                	jmp    0x140012123
1400121a0:	e8 c3 11 1d 00       	call   0x1401e3368
1400121a5:	48 89 c1             	mov    %rax,%rcx
1400121a8:	e9 61 ff ff ff       	jmp    0x14001210e
1400121ad:	48 8b 05 2c 6e 22 00 	mov    0x226e2c(%rip),%rax        # 0x140238fe0
1400121b4:	48 8d 0d e3 5a 1e 00 	lea    0x1e5ae3(%rip),%rcx        # 0x1401f7c9e
1400121bb:	44 8b 10             	mov    (%rax),%r10d
1400121be:	45 85 d2             	test   %r10d,%r10d
1400121c1:	74 08                	je     0x1400121cb
1400121c3:	e8 a0 11 1d 00       	call   0x1401e3368
1400121c8:	48 89 c1             	mov    %rax,%rcx
1400121cb:	48 89 da             	mov    %rbx,%rdx
1400121ce:	e8 cd 13 0b 00       	call   0x1400c35a0
1400121d3:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
1400121da:	00
1400121db:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400121e0:	4c 89 e1             	mov    %r12,%rcx
1400121e3:	c7 44 24 44 ff ff ff 	movl   $0xffffffff,0x44(%rsp)
1400121ea:	ff
1400121eb:	e8 f8 7a 1d 00       	call   0x1401e9ce8
1400121f0:	e9 0b fe ff ff       	jmp    0x140012000
1400121f5:	48 8d 68 01          	lea    0x1(%rax),%rbp
1400121f9:	0f b6 44 01 01       	movzbl 0x1(%rcx,%rax,1),%eax
1400121fe:	84 c0                	test   %al,%al
140012200:	75 2a                	jne    0x14001222c
140012202:	eb 2f                	jmp    0x140012233
140012204:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001220b:	00 00 00 00
14001220f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140012216:	00 00 00 00
14001221a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140012220:	48 83 c5 01          	add    $0x1,%rbp
140012224:	0f b6 04 29          	movzbl (%rcx,%rbp,1),%eax
140012228:	84 c0                	test   %al,%al
14001222a:	74 07                	je     0x140012233
14001222c:	41 f6 04 06 01       	testb  $0x1,(%r14,%rax,1)
140012231:	75 ed                	jne    0x140012220
140012233:	48 85 ed             	test   %rbp,%rbp
140012236:	0f 84 14 fd ff ff    	je     0x140011f50
14001223c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140012241:	83 44 24 44 01       	addl   $0x1,0x44(%rsp)
140012246:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
14001224b:	48 85 c0             	test   %rax,%rax
14001224e:	0f 84 26 01 00 00    	je     0x14001237a
140012254:	48 89 c1             	mov    %rax,%rcx
140012257:	e8 3c 7c 1d 00       	call   0x1401e9e98
14001225c:	8b 8c 24 40 02 00 00 	mov    0x240(%rsp),%ecx
140012263:	48 89 84 24 70 01 00 	mov    %rax,0x170(%rsp)
14001226a:	00
14001226b:	85 c9                	test   %ecx,%ecx
14001226d:	75 7e                	jne    0x1400122ed
14001226f:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
140012276:	00
140012277:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
14001227c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140012281:	4c 89 d9             	mov    %r11,%rcx
140012284:	4c 89 9c 24 80 00 00 	mov    %r11,0x80(%rsp)
14001228b:	00
14001228c:	e8 1f e2 ff ff       	call   0x1400104b0
140012291:	4c 8b 84 24 08 01 00 	mov    0x108(%rsp),%r8
140012298:	00
140012299:	48 8b 94 24 10 01 00 	mov    0x110(%rsp),%rdx
1400122a0:	00
1400122a1:	44 89 e9             	mov    %r13d,%ecx
1400122a4:	e8 77 8e 0b 00       	call   0x1400cb120
1400122a9:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1400122b0:	00
1400122b1:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400122b6:	e8 85 86 08 00       	call   0x14009a940
1400122bb:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400122c0:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1400122c5:	48 85 c0             	test   %rax,%rax
1400122c8:	0f 88 dc fc ff ff    	js     0x140011faa
1400122ce:	4c 01 cd             	add    %r9,%rbp
1400122d1:	4c 01 fd             	add    %r15,%rbp
1400122d4:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
1400122d8:	75 62                	jne    0x14001233c
1400122da:	48 89 e9             	mov    %rbp,%rcx
1400122dd:	49 89 ef             	mov    %rbp,%r15
1400122e0:	e8 b3 7b 1d 00       	call   0x1401e9e98
1400122e5:	49 89 c0             	mov    %rax,%r8
1400122e8:	e9 ad fc ff ff       	jmp    0x140011f9a
1400122ed:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400122f2:	e8 49 86 08 00       	call   0x14009a940
1400122f7:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1400122fc:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140012301:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140012306:	e8 a5 e1 ff ff       	call   0x1400104b0
14001230b:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140012312:	00
140012313:	4c 89 f9             	mov    %r15,%rcx
140012316:	f3 0f 6f 84 24 90 00 	movdqu 0x90(%rsp),%xmm0
14001231d:	00 00
14001231f:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140012326:	00
140012327:	0f 11 84 24 e0 00 00 	movups %xmm0,0xe0(%rsp)
14001232e:	00
14001232f:	e8 64 7b 1d 00       	call   0x1401e9e98
140012334:	49 89 c0             	mov    %rax,%r8
140012337:	e9 5e fc ff ff       	jmp    0x140011f9a
14001233c:	c6 45 ff 09          	movb   $0x9,-0x1(%rbp)
140012340:	4c 8d 7d ff          	lea    -0x1(%rbp),%r15
140012344:	4c 89 f9             	mov    %r15,%rcx
140012347:	e8 4c 7b 1d 00       	call   0x1401e9e98
14001234c:	49 89 c0             	mov    %rax,%r8
14001234f:	e9 07 fc ff ff       	jmp    0x140011f5b
140012354:	48 8d 15 fc 59 1e 00 	lea    0x1e59fc(%rip),%rdx        # 0x1401f7d57
14001235b:	4c 89 d1             	mov    %r10,%rcx
14001235e:	e8 3d 6d 03 00       	call   0x1400490a0
140012363:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140012368:	48 89 c3             	mov    %rax,%rbx
14001236b:	e9 7a f9 ff ff       	jmp    0x140011cea
140012370:	bd 01 00 00 00       	mov    $0x1,%ebp
140012375:	e9 74 fb ff ff       	jmp    0x140011eee
14001237a:	bb 01 00 00 00       	mov    $0x1,%ebx
14001237f:	89 dd                	mov    %ebx,%ebp
140012381:	e9 4a fa ff ff       	jmp    0x140011dd0
140012386:	4c 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%r8
14001238d:	00
14001238e:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140012395:	00
140012396:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14001239b:	4d 85 c0             	test   %r8,%r8
14001239e:	74 3d                	je     0x1400123dd
1400123a0:	48 8b 94 24 f0 00 00 	mov    0xf0(%rsp),%rdx
1400123a7:	00
1400123a8:	44 89 e9             	mov    %r13d,%ecx
1400123ab:	e8 70 8d 0b 00       	call   0x1400cb120
1400123b0:	48 85 c0             	test   %rax,%rax
1400123b3:	0f 88 f6 fb ff ff    	js     0x140011faf
1400123b9:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
1400123c0:	00
1400123c1:	48 3b 05 d8 6f 22 00 	cmp    0x226fd8(%rip),%rax        # 0x1402393a0
1400123c8:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
1400123cf:	00 00 00 00 00
1400123d4:	0f 84 a4 00 00 00    	je     0x14001247e
1400123da:	c6 00 00             	movb   $0x0,(%rax)
1400123dd:	4c 89 e1             	mov    %r12,%rcx
1400123e0:	e8 03 79 1d 00       	call   0x1401e9ce8
1400123e5:	48 89 f1             	mov    %rsi,%rcx
1400123e8:	e8 63 f4 01 00       	call   0x140031850
1400123ed:	85 c0                	test   %eax,%eax
1400123ef:	0f 89 0b fc ff ff    	jns    0x140012000
1400123f5:	e9 84 fd ff ff       	jmp    0x14001217e
1400123fa:	48 8b 05 df 6b 22 00 	mov    0x226bdf(%rip),%rax        # 0x140238fe0
140012401:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140012408:	00
140012409:	48 8d 0d b8 58 1e 00 	lea    0x1e58b8(%rip),%rcx        # 0x1401f7cc8
140012410:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140012415:	44 8b 00             	mov    (%rax),%r8d
140012418:	45 85 c0             	test   %r8d,%r8d
14001241b:	74 08                	je     0x140012425
14001241d:	e8 46 0f 1d 00       	call   0x1401e3368
140012422:	48 89 c1             	mov    %rax,%rcx
140012425:	49 89 f8             	mov    %rdi,%r8
140012428:	48 89 da             	mov    %rbx,%rdx
14001242b:	e8 00 12 0b 00       	call   0x1400c3630
140012430:	e9 ab fd ff ff       	jmp    0x1400121e0
140012435:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
14001243c:	00
14001243d:	e8 ce 81 09 00       	call   0x1400aa610
140012442:	48 8d 0d 68 58 1e 00 	lea    0x1e5868(%rip),%rcx        # 0x1401f7cb1
140012449:	48 89 c3             	mov    %rax,%rbx
14001244c:	48 8b 05 8d 6b 22 00 	mov    0x226b8d(%rip),%rax        # 0x140238fe0
140012453:	44 8b 08             	mov    (%rax),%r9d
140012456:	45 85 c9             	test   %r9d,%r9d
140012459:	0f 84 6c fd ff ff    	je     0x1400121cb
14001245f:	e9 5f fd ff ff       	jmp    0x1400121c3
140012464:	e8 ff 0e 1d 00       	call   0x1401e3368
140012469:	48 89 c1             	mov    %rax,%rcx
14001246c:	e9 25 fd ff ff       	jmp    0x140012196
140012471:	45 31 c0             	xor    %r8d,%r8d
140012474:	b8 01 00 00 00       	mov    $0x1,%eax
140012479:	e9 c2 fa ff ff       	jmp    0x140011f40