14006b0fa:	4c 8d 05 27 dd 00 00 	lea    0xdd27(%rip),%r8        # 0x140078e28
14006b101:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b105:	e8 d6 77 fb ff       	call   0x1400228e0
14006b10a:	90                   	nop
14006b10b:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b112:	eb 07                	jmp    0x14006b11b
14006b114:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b11b:	48 83 c4 30          	add    $0x30,%rsp
14006b11f:	5d                   	pop    %rbp
14006b120:	c3                   	ret
14006b121:	90                   	nop
14006b122:	90                   	nop
14006b123:	90                   	nop
14006b124:	90                   	nop
14006b125:	90                   	nop
14006b126:	90                   	nop
14006b127:	90                   	nop
14006b128:	90                   	nop
14006b129:	90                   	nop
14006b12a:	90                   	nop
14006b12b:	90                   	nop
14006b12c:	90                   	nop
14006b12d:	90                   	nop
14006b12e:	90                   	nop
14006b12f:	90                   	nop
14006b130:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b134:	48 83 c1 10          	add    $0x10,%rcx
14006b138:	e9 83 f0 fb ff       	jmp    0x14002a1c0
14006b13d:	90                   	nop
14006b13e:	90                   	nop
14006b13f:	90                   	nop
14006b140:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b144:	48 83 c1 20          	add    $0x20,%rcx
14006b148:	e9 73 f0 fb ff       	jmp    0x14002a1c0
14006b14d:	90                   	nop
14006b14e:	90                   	nop
14006b14f:	90                   	nop
14006b150:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b154:	48 83 c1 30          	add    $0x30,%rcx
14006b158:	e9 d3 b1 fb ff       	jmp    0x140026330
14006b15d:	90                   	nop
14006b15e:	90                   	nop
14006b15f:	90                   	nop
14006b160:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b164:	48 83 c1 50          	add    $0x50,%rcx
14006b168:	e9 b3 b1 fb ff       	jmp    0x140026320
14006b16d:	90                   	nop
14006b16e:	90                   	nop
14006b16f:	90                   	nop
14006b170:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b174:	48 83 c1 70          	add    $0x70,%rcx
14006b178:	e9 af ed fb ff       	jmp    0x140029f2c
14006b17d:	90                   	nop
14006b17e:	90                   	nop
14006b17f:	90                   	nop
14006b180:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b184:	48 83 c1 78          	add    $0x78,%rcx
14006b188:	e9 9f ed fb ff       	jmp    0x140029f2c
14006b18d:	90                   	nop
14006b18e:	90                   	nop
14006b18f:	90                   	nop
14006b190:	40 55                	rex push %rbp
14006b192:	48 83 ec 20          	sub    $0x20,%rsp
14006b196:	48 8b ea             	mov    %rdx,%rbp
14006b199:	48 8b 55 40          	mov    0x40(%rbp),%rdx
14006b19d:	48 63 45 50          	movslq 0x50(%rbp),%rax
14006b1a1:	48 6b c0 08          	imul   $0x8,%rax,%rax
14006b1a5:	48 8b 12             	mov    (%rdx),%rdx
14006b1a8:	48 03 d0             	add    %rax,%rdx
14006b1ab:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14006b1af:	e8 7c 66 f9 ff       	call   0x140001830
14006b1b4:	48 83 c4 20          	add    $0x20,%rsp
14006b1b8:	5d                   	pop    %rbp
14006b1b9:	c3                   	ret
14006b1ba:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b1bf:	53                   	push   %rbx
14006b1c0:	55                   	push   %rbp
14006b1c1:	57                   	push   %rdi
14006b1c2:	48 83 ec 20          	sub    $0x20,%rsp
14006b1c6:	48 8b ea             	mov    %rdx,%rbp
14006b1c9:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
14006b1cd:	48 85 db             	test   %rbx,%rbx
14006b1d0:	74 20                	je     0x14006b1f2
14006b1d2:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
14006b1d6:	48 8b 45 30          	mov    0x30(%rbp),%rax
14006b1da:	48 8d 3c c8          	lea    (%rax,%rcx,8),%rdi
14006b1de:	48 83 ef 18          	sub    $0x18,%rdi
14006b1e2:	33 d2                	xor    %edx,%edx
14006b1e4:	48 8b cf             	mov    %rdi,%rcx
14006b1e7:	e8 bc f2 fb ff       	call   0x14002a4a8
14006b1ec:	48 83 eb 01          	sub    $0x1,%rbx
14006b1f0:	75 ec                	jne    0x14006b1de
14006b1f2:	33 d2                	xor    %edx,%edx
14006b1f4:	33 c9                	xor    %ecx,%ecx
14006b1f6:	e8 f7 f0 ff ff       	call   0x14006a2f2
14006b1fb:	90                   	nop
14006b1fc:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b201:	55                   	push   %rbp
14006b202:	48 83 ec 30          	sub    $0x30,%rsp
14006b206:	48 8b ea             	mov    %rdx,%rbp
14006b209:	8b 45 30             	mov    0x30(%rbp),%eax
14006b20c:	85 c0                	test   %eax,%eax
14006b20e:	79 49                	jns    0x14006b259
14006b210:	48 8d 15 e9 cd 04 00 	lea    0x4cde9(%rip),%rdx        # 0x1400b8000
14006b217:	48 8b 0d e2 cd 04 00 	mov    0x4cde2(%rip),%rcx        # 0x1400b8000
14006b21e:	48 3b ca             	cmp    %rdx,%rcx
14006b221:	74 2d                	je     0x14006b250
14006b223:	f7 41 5c 00 00 02 00 	testl  $0x20000,0x5c(%rcx)
14006b22a:	74 24                	je     0x14006b250
14006b22c:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b230:	72 1e                	jb     0x14006b250
14006b232:	ba 0b 00 00 00       	mov    $0xb,%edx
14006b237:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b23b:	4c 8b 4d 50          	mov    0x50(%rbp),%r9
14006b23f:	4c 8d 05 92 de 00 00 	lea    0xde92(%rip),%r8        # 0x1400790d8
14006b246:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b24a:	e8 91 76 fb ff       	call   0x1400228e0
14006b24f:	90                   	nop
14006b250:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b257:	eb 07                	jmp    0x14006b260
14006b259:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b260:	48 83 c4 30          	add    $0x30,%rsp
14006b264:	5d                   	pop    %rbp
14006b265:	c3                   	ret
14006b266:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b26b:	55                   	push   %rbp
14006b26c:	48 83 ec 40          	sub    $0x40,%rsp
14006b270:	48 8b ea             	mov    %rdx,%rbp
14006b273:	ba 73 05 00 00       	mov    $0x573,%edx
14006b278:	48 8d 0d b9 e2 00 00 	lea    0xe2b9(%rip),%rcx        # 0x140079538
14006b27f:	e8 00 14 ff ff       	call   0x14005c684
14006b284:	33 d2                	xor    %edx,%edx
14006b286:	33 c9                	xor    %ecx,%ecx
14006b288:	e8 65 f0 ff ff       	call   0x14006a2f2
14006b28d:	90                   	nop
14006b28e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b293:	55                   	push   %rbp
14006b294:	48 83 ec 40          	sub    $0x40,%rsp
14006b298:	48 8b ea             	mov    %rdx,%rbp
14006b29b:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
14006b2a2:	48 8b 01             	mov    (%rcx),%rax
14006b2a5:	41 b8 73 05 00 00    	mov    $0x573,%r8d
14006b2ab:	48 8d 15 86 e2 00 00 	lea    0xe286(%rip),%rdx        # 0x140079538
14006b2b2:	48 8b 40 08          	mov    0x8(%rax),%rax
14006b2b6:	ff 15 cc 43 00 00    	call   *0x43cc(%rip)        # 0x14006f688
14006b2bc:	33 d2                	xor    %edx,%edx
14006b2be:	33 c9                	xor    %ecx,%ecx
14006b2c0:	e8 2d f0 ff ff       	call   0x14006a2f2
14006b2c5:	90                   	nop
14006b2c6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b2cb:	55                   	push   %rbp
14006b2cc:	48 83 ec 40          	sub    $0x40,%rsp
14006b2d0:	48 8b ea             	mov    %rdx,%rbp
14006b2d3:	41 b8 73 05 00 00    	mov    $0x573,%r8d
14006b2d9:	48 8d 15 58 e2 00 00 	lea    0xe258(%rip),%rdx        # 0x140079538
14006b2e0:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
14006b2e7:	e8 30 13 ff ff       	call   0x14005c61c
14006b2ec:	33 d2                	xor    %edx,%edx
14006b2ee:	33 c9                	xor    %ecx,%ecx
14006b2f0:	e8 fd ef ff ff       	call   0x14006a2f2
14006b2f5:	90                   	nop
14006b2f6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b2fb:	55                   	push   %rbp
14006b2fc:	48 83 ec 40          	sub    $0x40,%rsp
14006b300:	48 8b ea             	mov    %rdx,%rbp
14006b303:	ba 73 05 00 00       	mov    $0x573,%edx
14006b308:	48 8d 0d 29 e2 00 00 	lea    0xe229(%rip),%rcx        # 0x140079538
14006b30f:	e8 d8 13 ff ff       	call   0x14005c6ec
14006b314:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b31b:	48 83 c4 40          	add    $0x40,%rsp
14006b31f:	5d                   	pop    %rbp
14006b320:	c3                   	ret
14006b321:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b326:	55                   	push   %rbp
14006b327:	48 83 ec 30          	sub    $0x30,%rsp
14006b32b:	48 8b ea             	mov    %rdx,%rbp
14006b32e:	4c 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%r9
14006b335:	49 83 c1 98          	add    $0xffffffffffffff98,%r9
14006b339:	8b 45 68             	mov    0x68(%rbp),%eax
14006b33c:	85 c0                	test   %eax,%eax
14006b33e:	79 49                	jns    0x14006b389
14006b340:	48 8d 15 b9 cc 04 00 	lea    0x4ccb9(%rip),%rdx        # 0x1400b8000
14006b347:	48 8b 0d b2 cc 04 00 	mov    0x4ccb2(%rip),%rcx        # 0x1400b8000
14006b34e:	48 3b ca             	cmp    %rdx,%rcx
14006b351:	74 2d                	je     0x14006b380
14006b353:	f7 41 5c 00 00 02 00 	testl  $0x20000,0x5c(%rcx)
14006b35a:	74 24                	je     0x14006b380
14006b35c:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b360:	72 1e                	jb     0x14006b380
14006b362:	ba 37 00 00 00       	mov    $0x37,%edx
14006b367:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b36b:	4c 8d 05 66 dd 00 00 	lea    0xdd66(%rip),%r8        # 0x1400790d8
14006b372:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b376:	e8 65 75 fb ff       	call   0x1400228e0
14006b37b:	90                   	nop
14006b37c:	0f 1f 40 00          	nopl   0x0(%rax)
14006b380:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b387:	eb 07                	jmp    0x14006b390
14006b389:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b390:	48 83 c4 30          	add    $0x30,%rsp
14006b394:	5d                   	pop    %rbp
14006b395:	c3                   	ret
14006b396:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b39b:	55                   	push   %rbp
14006b39c:	48 83 ec 40          	sub    $0x40,%rsp
14006b3a0:	48 8b ea             	mov    %rdx,%rbp
14006b3a3:	4c 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9
14006b3aa:	49 83 c1 98          	add    $0xffffffffffffff98,%r9
14006b3ae:	8b 45 58             	mov    0x58(%rbp),%eax
14006b3b1:	85 c0                	test   %eax,%eax
14006b3b3:	79 45                	jns    0x14006b3fa
14006b3b5:	48 8d 15 44 cc 04 00 	lea    0x4cc44(%rip),%rdx        # 0x1400b8000
14006b3bc:	48 8b 0d 3d cc 04 00 	mov    0x4cc3d(%rip),%rcx        # 0x1400b8000
14006b3c3:	48 3b ca             	cmp    %rdx,%rcx
14006b3c6:	74 29                	je     0x14006b3f1
14006b3c8:	f7 41 5c 00 00 02 00 	testl  $0x20000,0x5c(%rcx)
14006b3cf:	74 20                	je     0x14006b3f1
14006b3d1:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b3d5:	72 1a                	jb     0x14006b3f1
14006b3d7:	ba 25 00 00 00       	mov    $0x25,%edx
14006b3dc:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b3e0:	4c 8d 05 f1 dc 00 00 	lea    0xdcf1(%rip),%r8        # 0x1400790d8
14006b3e7:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b3eb:	e8 f0 74 fb ff       	call   0x1400228e0
14006b3f0:	90                   	nop
14006b3f1:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b3f8:	eb 07                	jmp    0x14006b401
14006b3fa:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b401:	48 83 c4 40          	add    $0x40,%rsp
14006b405:	5d                   	pop    %rbp
14006b406:	c3                   	ret
14006b407:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b40c:	55                   	push   %rbp
14006b40d:	48 83 ec 30          	sub    $0x30,%rsp
14006b411:	48 8b ea             	mov    %rdx,%rbp
14006b414:	4c 8b 8d 00 01 00 00 	mov    0x100(%rbp),%r9
14006b41b:	49 83 c1 98          	add    $0xffffffffffffff98,%r9
14006b41f:	48 8b 45 58          	mov    0x58(%rbp),%rax
14006b423:	44 8b 00             	mov    (%rax),%r8d
14006b426:	44 89 85 00 01 00 00 	mov    %r8d,0x100(%rbp)
14006b42d:	45 85 c0             	test   %r8d,%r8d
14006b430:	79 46                	jns    0x14006b478
14006b432:	48 8d 05 c7 cb 04 00 	lea    0x4cbc7(%rip),%rax        # 0x1400b8000
14006b439:	48 8b 0d c0 cb 04 00 	mov    0x4cbc0(%rip),%rcx        # 0x1400b8000
14006b440:	48 3b c8             	cmp    %rax,%rcx
14006b443:	74 2a                	je     0x14006b46f
14006b445:	f7 41 5c 00 00 02 00 	testl  $0x20000,0x5c(%rcx)
14006b44c:	74 21                	je     0x14006b46f
14006b44e:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b452:	72 1b                	jb     0x14006b46f
14006b454:	ba 1c 00 00 00       	mov    $0x1c,%edx
14006b459:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14006b45e:	4c 8d 05 73 dc 00 00 	lea    0xdc73(%rip),%r8        # 0x1400790d8
14006b465:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b469:	e8 72 74 fb ff       	call   0x1400228e0
14006b46e:	90                   	nop
14006b46f:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b476:	eb 07                	jmp    0x14006b47f
14006b478:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b47f:	48 83 c4 30          	add    $0x30,%rsp
14006b483:	5d                   	pop    %rbp
14006b484:	c3                   	ret
14006b485:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b48a:	55                   	push   %rbp
14006b48b:	48 83 ec 30          	sub    $0x30,%rsp
14006b48f:	48 8b ea             	mov    %rdx,%rbp
14006b492:	8b 45 30             	mov    0x30(%rbp),%eax
14006b495:	85 c0                	test   %eax,%eax
14006b497:	79 4c                	jns    0x14006b4e5
14006b499:	48 8d 15 60 cb 04 00 	lea    0x4cb60(%rip),%rdx        # 0x1400b8000
14006b4a0:	48 8b 0d 59 cb 04 00 	mov    0x4cb59(%rip),%rcx        # 0x1400b8000
14006b4a7:	48 3b ca             	cmp    %rdx,%rcx
14006b4aa:	74 30                	je     0x14006b4dc
14006b4ac:	f7 41 5c 00 00 02 00 	testl  $0x20000,0x5c(%rcx)
14006b4b3:	74 27                	je     0x14006b4dc
14006b4b5:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b4b9:	72 21                	jb     0x14006b4dc
14006b4bb:	ba 67 00 00 00       	mov    $0x67,%edx
14006b4c0:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b4c4:	4c 8b 8d 80 00 00 00 	mov    0x80(%rbp),%r9
14006b4cb:	4c 8d 05 06 dc 00 00 	lea    0xdc06(%rip),%r8        # 0x1400790d8
14006b4d2:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b4d6:	e8 05 74 fb ff       	call   0x1400228e0
14006b4db:	90                   	nop
14006b4dc:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b4e3:	eb 07                	jmp    0x14006b4ec
14006b4e5:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b4ec:	48 83 c4 30          	add    $0x30,%rsp
14006b4f0:	5d                   	pop    %rbp
14006b4f1:	c3                   	ret
14006b4f2:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b4f7:	55                   	push   %rbp
14006b4f8:	48 83 ec 30          	sub    $0x30,%rsp
14006b4fc:	48 8b ea             	mov    %rdx,%rbp
14006b4ff:	4c 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%r9
14006b506:	49 83 c1 98          	add    $0xffffffffffffff98,%r9
14006b50a:	8b 45 30             	mov    0x30(%rbp),%eax
14006b50d:	85 c0                	test   %eax,%eax
14006b50f:	79 45                	jns    0x14006b556
14006b511:	48 8d 15 e8 ca 04 00 	lea    0x4cae8(%rip),%rdx        # 0x1400b8000
14006b518:	48 8b 0d e1 ca 04 00 	mov    0x4cae1(%rip),%rcx        # 0x1400b8000
14006b51f:	48 3b ca             	cmp    %rdx,%rcx
14006b522:	74 29                	je     0x14006b54d
14006b524:	f7 41 5c 00 00 02 00 	testl  $0x20000,0x5c(%rcx)
14006b52b:	74 20                	je     0x14006b54d
14006b52d:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b531:	72 1a                	jb     0x14006b54d
14006b533:	ba 3f 00 00 00       	mov    $0x3f,%edx
14006b538:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b53c:	4c 8d 05 95 db 00 00 	lea    0xdb95(%rip),%r8        # 0x1400790d8
14006b543:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b547:	e8 94 73 fb ff       	call   0x1400228e0
14006b54c:	90                   	nop
14006b54d:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b554:	eb 07                	jmp    0x14006b55d
14006b556:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b55d:	48 83 c4 30          	add    $0x30,%rsp
14006b561:	5d                   	pop    %rbp
14006b562:	c3                   	ret
14006b563:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b568:	55                   	push   %rbp
14006b569:	48 83 ec 30          	sub    $0x30,%rsp
14006b56d:	48 8b ea             	mov    %rdx,%rbp
14006b570:	8b 45 48             	mov    0x48(%rbp),%eax
14006b573:	85 c0                	test   %eax,%eax
14006b575:	79 4c                	jns    0x14006b5c3
14006b577:	48 8d 15 82 ca 04 00 	lea    0x4ca82(%rip),%rdx        # 0x1400b8000
14006b57e:	48 8b 0d 7b ca 04 00 	mov    0x4ca7b(%rip),%rcx        # 0x1400b8000
14006b585:	48 3b ca             	cmp    %rdx,%rcx
14006b588:	74 30                	je     0x14006b5ba
14006b58a:	f7 41 5c 00 00 02 00 	testl  $0x20000,0x5c(%rcx)
14006b591:	74 27                	je     0x14006b5ba
14006b593:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b597:	72 21                	jb     0x14006b5ba
14006b599:	ba 57 00 00 00       	mov    $0x57,%edx
14006b59e:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b5a2:	4c 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%r9
14006b5a9:	4c 8d 05 28 db 00 00 	lea    0xdb28(%rip),%r8        # 0x1400790d8
14006b5b0:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b5b4:	e8 27 73 fb ff       	call   0x1400228e0
14006b5b9:	90                   	nop
14006b5ba:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b5c1:	eb 07                	jmp    0x14006b5ca
14006b5c3:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b5ca:	48 83 c4 30          	add    $0x30,%rsp
14006b5ce:	5d                   	pop    %rbp
14006b5cf:	c3                   	ret
14006b5d0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b5d5:	55                   	push   %rbp
14006b5d6:	48 83 ec 30          	sub    $0x30,%rsp