1408caf5f:	41 83 fe 09          	cmp    $0x9,%r14d
1408caf63:	41 8b d7             	mov    %r15d,%edx
1408caf66:	0f 94 c2             	sete   %dl
1408caf69:	ff c2                	inc    %edx
1408caf6b:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408caf72:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408caf78:	7f 1a                	jg     0x1408caf94
1408caf7a:	44 8b ca             	mov    %edx,%r9d
1408caf7d:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1408caf82:	ba 02 00 00 00       	mov    $0x2,%edx
1408caf87:	44 8b c7             	mov    %edi,%r8d
1408caf8a:	48 8b cb             	mov    %rbx,%rcx
1408caf8d:	e8 0e 1e fe ff       	call   0x1408acda0
1408caf92:	eb 2d                	jmp    0x1408cafc1
1408caf94:	8d 41 01             	lea    0x1(%rcx),%eax
1408caf97:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408caf9d:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408cafa1:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408cafa8:	c7 04 c8 02 00 00 00 	movl   $0x2,(%rax,%rcx,8)
1408cafaf:	89 7c c8 04          	mov    %edi,0x4(%rax,%rcx,8)
1408cafb3:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408cafb7:	44 89 7c c8 0c       	mov    %r15d,0xc(%rax,%rcx,8)
1408cafbc:	4c 89 7c c8 10       	mov    %r15,0x10(%rax,%rcx,8)
1408cafc1:	8b 83 cc 00 00 00    	mov    0xcc(%rbx),%eax
1408cafc7:	0f ab f8             	bts    %edi,%eax
1408cafca:	89 83 cc 00 00 00    	mov    %eax,0xcc(%rbx)
1408cafd0:	83 ff 01             	cmp    $0x1,%edi
1408cafd3:	74 21                	je     0x1408caff6
1408cafd5:	48 8b 03             	mov    (%rbx),%rax
1408cafd8:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408cafdc:	48 8b 44 31 08       	mov    0x8(%rcx,%rsi,1),%rax
1408cafe1:	44 38 78 11          	cmp    %r15b,0x11(%rax)
1408cafe5:	74 0f                	je     0x1408caff6
1408cafe7:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
1408cafed:	0f ab f8             	bts    %edi,%eax
1408caff0:	89 83 d0 00 00 00    	mov    %eax,0xd0(%rbx)
1408caff6:	ff c7                	inc    %edi
1408caff8:	48 83 c6 20          	add    $0x20,%rsi
1408caffc:	3b 7d 28             	cmp    0x28(%rbp),%edi
1408cafff:	0f 8c 3d ff ff ff    	jl     0x1408caf42
1408cb005:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1408cb00a:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408cb011:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408cb017:	7f 1a                	jg     0x1408cb033
1408cb019:	45 33 c9             	xor    %r9d,%r9d
1408cb01c:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1408cb021:	45 33 c0             	xor    %r8d,%r8d
1408cb024:	ba 01 00 00 00       	mov    $0x1,%edx
1408cb029:	48 8b cb             	mov    %rbx,%rcx
1408cb02c:	e8 6f 1d fe ff       	call   0x1408acda0
1408cb031:	eb 26                	jmp    0x1408cb059
1408cb033:	8d 41 01             	lea    0x1(%rcx),%eax
1408cb036:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408cb03c:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408cb040:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408cb047:	48 c7 04 c8 01 00 00 	movq   $0x1,(%rax,%rcx,8)
1408cb04e:	00
1408cb04f:	4c 89 7c c8 08       	mov    %r15,0x8(%rax,%rcx,8)
1408cb054:	4c 89 7c c8 10       	mov    %r15,0x10(%rax,%rcx,8)
1408cb059:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408cb05e:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1408cb063:	48 83 c4 30          	add    $0x30,%rsp
1408cb067:	41 5f                	pop    %r15
1408cb069:	41 5e                	pop    %r14
1408cb06b:	5f                   	pop    %rdi
1408cb06c:	c3                   	ret
1408cb06d:	cc                   	int3
1408cb06e:	cc                   	int3
1408cb06f:	cc                   	int3
1408cb070:	4c 8b dc             	mov    %rsp,%r11
1408cb073:	55                   	push   %rbp
1408cb074:	53                   	push   %rbx
1408cb075:	41 57                	push   %r15
1408cb077:	49 8d ab 48 ff ff ff 	lea    -0xb8(%r11),%rbp
1408cb07e:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
1408cb085:	48 8b 05 74 de ae 00 	mov    0xaede74(%rip),%rax        # 0x1413b8f00
1408cb08c:	48 33 c4             	xor    %rsp,%rax
1408cb08f:	48 89 45 60          	mov    %rax,0x60(%rbp)
1408cb093:	49 89 73 e0          	mov    %rsi,-0x20(%r11)
1408cb097:	49 8b c0             	mov    %r8,%rax
1408cb09a:	49 89 7b d8          	mov    %rdi,-0x28(%r11)
1408cb09e:	33 f6                	xor    %esi,%esi
1408cb0a0:	4d 89 63 d0          	mov    %r12,-0x30(%r11)
1408cb0a4:	4c 8b fa             	mov    %rdx,%r15
1408cb0a7:	48 8b 95 f0 00 00 00 	mov    0xf0(%rbp),%rdx
1408cb0ae:	4c 8b a5 e8 00 00 00 	mov    0xe8(%rbp),%r12
1408cb0b5:	4d 89 6b c8          	mov    %r13,-0x38(%r11)
1408cb0b9:	4c 8b e9             	mov    %rcx,%r13
1408cb0bc:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
1408cb0c3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1408cb0c8:	48 83 c0 08          	add    $0x8,%rax
1408cb0cc:	4d 89 73 c0          	mov    %r14,-0x40(%r11)
1408cb0d0:	44 8b f6             	mov    %esi,%r14d
1408cb0d3:	49 8b 5d 00          	mov    0x0(%r13),%rbx
1408cb0d7:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1408cb0dc:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1408cb0e1:	b9 01 00 00 00       	mov    $0x1,%ecx
1408cb0e6:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1408cb0eb:	8b 00                	mov    (%rax),%eax
1408cb0ed:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
1408cb0f2:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1408cb0f7:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1408cb0fc:	39 b5 00 01 00 00    	cmp    %esi,0x100(%rbp)
1408cb102:	74 27                	je     0x1408cb12b
1408cb104:	85 c0                	test   %eax,%eax
1408cb106:	74 14                	je     0x1408cb11c
1408cb108:	48 8d 15 c9 77 78 00 	lea    0x7877c9(%rip),%rdx        # 0x1410528d8
1408cb10f:	49 8b cd             	mov    %r13,%rcx
1408cb112:	e8 69 e7 00 00       	call   0x1408d9880
1408cb117:	e9 02 08 00 00       	jmp    0x1408cb91e
1408cb11c:	8b c1                	mov    %ecx,%eax
1408cb11e:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1408cb122:	48 8d bb c5 00 00 00 	lea    0xc5(%rbx),%rdi
1408cb129:	eb 6d                	jmp    0x1408cb198
1408cb12b:	48 8d bb c5 00 00 00 	lea    0xc5(%rbx),%rdi
1408cb132:	85 c0                	test   %eax,%eax
1408cb134:	74 4f                	je     0x1408cb185
1408cb136:	40 38 37             	cmp    %sil,(%rdi)
1408cb139:	74 14                	je     0x1408cb14f
1408cb13b:	48 8d 15 a6 5f 78 00 	lea    0x785fa6(%rip),%rdx        # 0x1410510e8
1408cb142:	49 8b cd             	mov    %r13,%rcx
1408cb145:	e8 36 e7 00 00       	call   0x1408d9880
1408cb14a:	e9 cf 07 00 00       	jmp    0x1408cb91e
1408cb14f:	49 8b d7             	mov    %r15,%rdx
1408cb152:	48 8b cb             	mov    %rbx,%rcx
1408cb155:	e8 f6 53 01 00       	call   0x1408e0550
1408cb15a:	89 44 24 30          	mov    %eax,0x30(%rsp)
1408cb15e:	85 c0                	test   %eax,%eax
1408cb160:	79 17                	jns    0x1408cb179
1408cb162:	4d 8b c7             	mov    %r15,%r8
1408cb165:	48 8d 15 94 5f 78 00 	lea    0x785f94(%rip),%rdx        # 0x141051100
1408cb16c:	49 8b cd             	mov    %r13,%rcx
1408cb16f:	e8 0c e7 00 00       	call   0x1408d9880
1408cb174:	e9 a5 07 00 00       	jmp    0x1408cb91e
1408cb179:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1408cb17e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408cb183:	eb 0b                	jmp    0x1408cb190
1408cb185:	0f b6 83 c4 00 00 00 	movzbl 0xc4(%rbx),%eax
1408cb18c:	89 44 24 30          	mov    %eax,0x30(%rsp)
1408cb190:	85 c0                	test   %eax,%eax
1408cb192:	0f 88 86 07 00 00    	js     0x1408cb91e
1408cb198:	48 85 d2             	test   %rdx,%rdx
1408cb19b:	0f 84 7d 07 00 00    	je     0x1408cb91e
1408cb1a1:	40 38 73 67          	cmp    %sil,0x67(%rbx)
1408cb1a5:	0f 85 73 07 00 00    	jne    0x1408cb91e
1408cb1ab:	40 38 37             	cmp    %sil,(%rdi)
1408cb1ae:	74 73                	je     0x1408cb223
1408cb1b0:	83 f8 01             	cmp    $0x1,%eax
1408cb1b3:	74 6e                	je     0x1408cb223
1408cb1b5:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
1408cb1b9:	48 85 c9             	test   %rcx,%rcx
1408cb1bc:	74 61                	je     0x1408cb21f
1408cb1be:	48 39 b3 00 03 00 00 	cmp    %rsi,0x300(%rbx)
1408cb1c5:	74 0d                	je     0x1408cb1d4
1408cb1c7:	48 8b d1             	mov    %rcx,%rdx
1408cb1ca:	48 8b cb             	mov    %rbx,%rcx
1408cb1cd:	e8 6e 87 fe ff       	call   0x1408b3940
1408cb1d2:	eb 46                	jmp    0x1408cb21a
1408cb1d4:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
1408cb1db:	73 38                	jae    0x1408cb215
1408cb1dd:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
1408cb1e4:	72 13                	jb     0x1408cb1f9
1408cb1e6:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408cb1ed:	48 89 01             	mov    %rax,(%rcx)
1408cb1f0:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
1408cb1f7:	eb 26                	jmp    0x1408cb21f
1408cb1f9:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
1408cb200:	72 13                	jb     0x1408cb215
1408cb202:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408cb209:	48 89 01             	mov    %rax,(%rcx)
1408cb20c:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
1408cb213:	eb 0a                	jmp    0x1408cb21f
1408cb215:	e8 36 09 fc ff       	call   0x14088bb50
1408cb21a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408cb21f:	48 89 72 10          	mov    %rsi,0x10(%rdx)
1408cb223:	49 8b cd             	mov    %r13,%rcx
1408cb226:	e8 95 57 03 00       	call   0x1409009c0
1408cb22b:	48 8b c8             	mov    %rax,%rcx
1408cb22e:	40 38 37             	cmp    %sil,(%rdi)
1408cb231:	75 2f                	jne    0x1408cb262
1408cb233:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1408cb238:	39 30                	cmp    %esi,(%rax)
1408cb23a:	75 26                	jne    0x1408cb262
1408cb23c:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1408cb241:	48 85 c9             	test   %rcx,%rcx
1408cb244:	74 21                	je     0x1408cb267
1408cb246:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408cb24a:	48 8b 40 38          	mov    0x38(%rax),%rax
1408cb24e:	48 39 41 60          	cmp    %rax,0x60(%rcx)
1408cb252:	b8 01 00 00 00       	mov    $0x1,%eax
1408cb257:	44 0f 44 c0          	cmove  %eax,%r8d
1408cb25b:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
1408cb260:	eb 05                	jmp    0x1408cb267
1408cb262:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1408cb267:	40 38 73 67          	cmp    %sil,0x67(%rbx)
1408cb26b:	0f 85 ad 06 00 00    	jne    0x1408cb91e
1408cb271:	49 8b 55 00          	mov    0x0(%r13),%rdx
1408cb275:	0f 57 c0             	xorps  %xmm0,%xmm0
1408cb278:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1408cb27d:	41 8b f8             	mov    %r8d,%edi
1408cb280:	48 c1 e7 05          	shl    $0x5,%rdi
1408cb284:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408cb288:	41 83 f8 01          	cmp    $0x1,%r8d
1408cb28c:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1408cb290:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1408cb294:	48 8b 0c 07          	mov    (%rdi,%rax,1),%rcx
1408cb298:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
1408cb29c:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408cb2a0:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1408cb2a4:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1408cb2a8:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
1408cb2ac:	48 8b 4c 07 18       	mov    0x18(%rdi,%rax,1),%rcx
1408cb2b1:	48 8d 05 50 76 78 00 	lea    0x787650(%rip),%rax        # 0x141052908
1408cb2b8:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1408cb2bc:	0f 94 45 b0          	sete   -0x50(%rbp)
1408cb2c0:	48 8d 05 39 a5 fd ff 	lea    -0x25ac7(%rip),%rax        # 0x1408a5800
1408cb2c7:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1408cb2cb:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1408cb2cf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1408cb2d4:	48 8d 05 75 a5 fd ff 	lea    -0x25a8b(%rip),%rax        # 0x1408a5850
1408cb2db:	4c 89 7d c8          	mov    %r15,-0x38(%rbp)
1408cb2df:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1408cb2e3:	48 8d 05 16 bc 8c ff 	lea    -0x7343ea(%rip),%rax        # 0x140196f00
1408cb2ea:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1408cb2ee:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1408cb2f3:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1408cb2f7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1408cb2fc:	48 89 45 08          	mov    %rax,0x8(%rbp)
1408cb300:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
1408cb305:	89 75 98             	mov    %esi,-0x68(%rbp)
1408cb308:	66 89 75 9c          	mov    %si,-0x64(%rbp)
1408cb30c:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1408cb310:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1408cb314:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
1408cb318:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1408cb31c:	e8 bf d0 04 00       	call   0x1409183e0
1408cb321:	85 c0                	test   %eax,%eax
1408cb323:	0f 85 f5 05 00 00    	jne    0x1408cb91e
1408cb329:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408cb32e:	49 8b cd             	mov    %r13,%rcx
1408cb331:	e8 8a 56 03 00       	call   0x1409009c0
1408cb336:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1408cb33b:	48 85 c0             	test   %rax,%rax
1408cb33e:	74 15                	je     0x1408cb355
1408cb340:	80 78 3f 01          	cmpb   $0x1,0x3f(%rax)
1408cb344:	75 45                	jne    0x1408cb38b
1408cb346:	48 8d 15 c3 75 78 00 	lea    0x7875c3(%rip),%rdx        # 0x141052910
1408cb34d:	49 8b cd             	mov    %r13,%rcx
1408cb350:	e8 2b e5 00 00       	call   0x1408d9880
1408cb355:	80 bb c4 00 00 00 01 	cmpb   $0x1,0xc4(%rbx)
1408cb35c:	75 07                	jne    0x1408cb365
1408cb35e:	83 8b c8 00 00 00 01 	orl    $0x1,0xc8(%rbx)
1408cb365:	4d 85 f6             	test   %r14,%r14
1408cb368:	0f 84 b0 05 00 00    	je     0x1408cb91e
1408cb36e:	48 39 b3 00 03 00 00 	cmp    %rsi,0x300(%rbx)
1408cb375:	0f 84 5a 05 00 00    	je     0x1408cb8d5
1408cb37b:	49 8b d6             	mov    %r14,%rdx
1408cb37e:	48 8b cb             	mov    %rbx,%rcx
1408cb381:	e8 ba 85 fe ff       	call   0x1408b3940
1408cb386:	e9 93 05 00 00       	jmp    0x1408cb91e
1408cb38b:	49 8b d7             	mov    %r15,%rdx
1408cb38e:	48 8b cb             	mov    %rbx,%rcx
1408cb391:	e8 5a 2c 02 00       	call   0x1408edff0
1408cb396:	4c 8b f0             	mov    %rax,%r14
1408cb399:	48 85 c0             	test   %rax,%rax
1408cb39c:	0f 84 7c 05 00 00    	je     0x1408cb91e
1408cb3a2:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1408cb3a7:	4c 8d 05 5a 75 78 00 	lea    0x78755a(%rip),%r8        # 0x141052908
1408cb3ae:	49 8b d6             	mov    %r14,%rdx
1408cb3b1:	49 8b cd             	mov    %r13,%rcx
1408cb3b4:	4c 8b 08             	mov    (%rax),%r9
1408cb3b7:	e8 f4 55 00 00       	call   0x1408d09b0
1408cb3bc:	85 c0                	test   %eax,%eax
1408cb3be:	75 ae                	jne    0x1408cb36e
1408cb3c0:	41 80 bd 24 01 00 00 	cmpb   $0x2,0x124(%r13)
1408cb3c7:	02
1408cb3c8:	73 74                	jae    0x1408cb43e
1408cb3ca:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408cb3ce:	45 33 c0             	xor    %r8d,%r8d
1408cb3d1:	49 8b d6             	mov    %r14,%rdx
1408cb3d4:	48 8b 4c 38 18       	mov    0x18(%rax,%rdi,1),%rcx
1408cb3d9:	48 83 c1 38          	add    $0x38,%rcx
1408cb3dd:	e8 2e a2 fd ff       	call   0x1408a5610
1408cb3e2:	48 39 70 10          	cmp    %rsi,0x10(%rax)
1408cb3e6:	74 56                	je     0x1408cb43e
1408cb3e8:	49 8b cd             	mov    %r13,%rcx
1408cb3eb:	39 b5 08 01 00 00    	cmp    %esi,0x108(%rbp)
1408cb3f1:	75 14                	jne    0x1408cb407
1408cb3f3:	4d 8b c7             	mov    %r15,%r8
1408cb3f6:	48 8d 15 43 75 78 00 	lea    0x787543(%rip),%rdx        # 0x141052940
1408cb3fd:	e8 7e e4 00 00       	call   0x1408d9880
1408cb402:	e9 67 ff ff ff       	jmp    0x1408cb36e
1408cb407:	49 8b 85 a0 00 00 00 	mov    0xa0(%r13),%rax
1408cb40e:	8b 54 24 30          	mov    0x30(%rsp),%edx
1408cb412:	48 85 c0             	test   %rax,%rax
1408cb415:	48 0f 45 c8          	cmovne %rax,%rcx
1408cb419:	8b 41 74             	mov    0x74(%rcx),%eax
1408cb41c:	0f a3 d0             	bt     %edx,%eax
1408cb41f:	0f 82 49 ff ff ff    	jb     0x1408cb36e
1408cb425:	0f ab d0             	bts    %edx,%eax
1408cb428:	89 41 74             	mov    %eax,0x74(%rcx)
1408cb42b:	83 fa 01             	cmp    $0x1,%edx
1408cb42e:	0f 85 3a ff ff ff    	jne    0x1408cb36e
1408cb434:	e8 57 34 02 00       	call   0x1408ee890
1408cb439:	e9 30 ff ff ff       	jmp    0x1408cb36e
1408cb43e:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
1408cb443:	41 ba 07 00 00 00    	mov    $0x7,%r10d
1408cb449:	41 8b d2             	mov    %r10d,%edx
1408cb44c:	4d 8b 03             	mov    (%r11),%r8
1408cb44f:	4d 85 c0             	test   %r8,%r8
1408cb452:	74 5d                	je     0x1408cb4b1
1408cb454:	4c 8d 0d 15 4d 78 00 	lea    0x784d15(%rip),%r9        # 0x141050170
1408cb45b:	48 8d 3d be c8 77 00 	lea    0x77c8be(%rip),%rdi        # 0x141047d20
1408cb462:	41 0f b6 08          	movzbl (%r8),%ecx
1408cb466:	ff ca                	dec    %edx
1408cb468:	84 c9                	test   %cl,%cl
1408cb46a:	74 19                	je     0x1408cb485
1408cb46c:	41 0f b6 01          	movzbl (%r9),%eax
1408cb470:	0f b6 04 38          	movzbl (%rax,%rdi,1),%eax
1408cb474:	38 04 39             	cmp    %al,(%rcx,%rdi,1)
1408cb477:	75 0c                	jne    0x1408cb485
1408cb479:	49 ff c0             	inc    %r8
1408cb47c:	49 ff c1             	inc    %r9
1408cb47f:	85 d2                	test   %edx,%edx
1408cb481:	7f df                	jg     0x1408cb462
1408cb483:	ff ca                	dec    %edx
1408cb485:	85 d2                	test   %edx,%edx
1408cb487:	78 14                	js     0x1408cb49d
1408cb489:	41 0f b6 01          	movzbl (%r9),%eax
1408cb48d:	0f b6 14 38          	movzbl (%rax,%rdi,1),%edx
1408cb491:	41 0f b6 00          	movzbl (%r8),%eax
1408cb495:	0f b6 0c 38          	movzbl (%rax,%rdi,1),%ecx
1408cb499:	3b ca                	cmp    %edx,%ecx
1408cb49b:	75 14                	jne    0x1408cb4b1
1408cb49d:	48 8d 15 bc 74 78 00 	lea    0x7874bc(%rip),%rdx        # 0x141052960
1408cb4a4:	49 8b cd             	mov    %r13,%rcx
1408cb4a7:	e8 d4 e3 00 00       	call   0x1408d9880
1408cb4ac:	e9 bd fe ff ff       	jmp    0x1408cb36e
1408cb4b1:	41 80 7b 3f 02       	cmpb   $0x2,0x3f(%r11)
1408cb4b6:	75 3b                	jne    0x1408cb4f3
1408cb4b8:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1408cb4bc:	83 f9 41             	cmp    $0x41,%ecx
1408cb4bf:	74 56                	je     0x1408cb517
1408cb4c1:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1408cb4c6:	48 8d 05 bb 74 78 00 	lea    0x7874bb(%rip),%rax        # 0x141052988
1408cb4cd:	49 83 c1 08          	add    $0x8,%r9
1408cb4d1:	4c 8d 05 b8 74 78 00 	lea    0x7874b8(%rip),%r8        # 0x141052990
1408cb4d8:	83 f9 21             	cmp    $0x21,%ecx
1408cb4db:	48 8d 15 b6 74 78 00 	lea    0x7874b6(%rip),%rdx        # 0x141052998
1408cb4e2:	49 8b cd             	mov    %r13,%rcx