14000f138:	48 83 c4 20          	add    $0x20,%rsp
14000f13c:	5b                   	pop    %rbx
14000f13d:	48 ff 25 a4 0c 03 00 	rex.W jmp *0x30ca4(%rip)        # 0x14003fde8
14000f144:	cc                   	int3
14000f145:	cc                   	int3
14000f146:	cc                   	int3
14000f147:	cc                   	int3
14000f148:	cc                   	int3
14000f149:	cc                   	int3
14000f14a:	cc                   	int3
14000f14b:	cc                   	int3
14000f14c:	cc                   	int3
14000f14d:	cc                   	int3
14000f14e:	cc                   	int3
14000f14f:	cc                   	int3
14000f150:	48 83 ec 28          	sub    $0x28,%rsp
14000f154:	48 8d 0d 85 35 03 00 	lea    0x33585(%rip),%rcx        # 0x1400426e0
14000f15b:	e8 60 6c 02 00       	call   0x140035dc0
14000f160:	cc                   	int3
14000f161:	cc                   	int3
14000f162:	cc                   	int3
14000f163:	cc                   	int3
14000f164:	cc                   	int3
14000f165:	cc                   	int3
14000f166:	cc                   	int3
14000f167:	cc                   	int3
14000f168:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000f16d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000f172:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000f177:	57                   	push   %rdi
14000f178:	48 83 ec 20          	sub    $0x20,%rsp
14000f17c:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
14000f180:	49 8b e8             	mov    %r8,%rbp
14000f183:	48 8b f2             	mov    %rdx,%rsi
14000f186:	48 8b d9             	mov    %rcx,%rbx
14000f189:	49 3b f8             	cmp    %r8,%rdi
14000f18c:	0f 82 ce 00 00 00    	jb     0x14000f260
14000f192:	49 2b f8             	sub    %r8,%rdi
14000f195:	4c 3b cf             	cmp    %rdi,%r9
14000f198:	49 0f 42 f9          	cmovb  %r9,%rdi
14000f19c:	48 3b ca             	cmp    %rdx,%rcx
14000f19f:	75 2c                	jne    0x14000f1cd
14000f1a1:	4a 8d 04 07          	lea    (%rdi,%r8,1),%rax
14000f1a5:	48 39 41 10          	cmp    %rax,0x10(%rcx)
14000f1a9:	0f 82 b1 00 00 00    	jb     0x14000f260
14000f1af:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
14000f1b4:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000f1b8:	72 03                	jb     0x14000f1bd
14000f1ba:	48 8b 09             	mov    (%rcx),%rcx
14000f1bd:	c6 04 01 00          	movb   $0x0,(%rcx,%rax,1)
14000f1c1:	33 d2                	xor    %edx,%edx
14000f1c3:	48 8b cb             	mov    %rbx,%rcx
14000f1c6:	e8 ad 01 00 00       	call   0x14000f378
14000f1cb:	eb 7a                	jmp    0x14000f247
14000f1cd:	48 83 ff fe          	cmp    $0xfffffffffffffffe,%rdi
14000f1d1:	0f 87 8f 00 00 00    	ja     0x14000f266
14000f1d7:	48 39 79 18          	cmp    %rdi,0x18(%rcx)
14000f1db:	73 0e                	jae    0x14000f1eb
14000f1dd:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14000f1e1:	48 8b d7             	mov    %rdi,%rdx
14000f1e4:	e8 8b 00 00 00       	call   0x14000f274
14000f1e9:	eb 1b                	jmp    0x14000f206
14000f1eb:	48 85 ff             	test   %rdi,%rdi
14000f1ee:	75 1b                	jne    0x14000f20b
14000f1f0:	48 21 79 10          	and    %rdi,0x10(%rcx)
14000f1f4:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
14000f1f9:	72 05                	jb     0x14000f200
14000f1fb:	48 8b 01             	mov    (%rcx),%rax
14000f1fe:	eb 03                	jmp    0x14000f203
14000f200:	48 8b c3             	mov    %rbx,%rax
14000f203:	c6 00 00             	movb   $0x0,(%rax)
14000f206:	48 85 ff             	test   %rdi,%rdi
14000f209:	74 3c                	je     0x14000f247
14000f20b:	48 83 7e 18 10       	cmpq   $0x10,0x18(%rsi)
14000f210:	72 03                	jb     0x14000f215
14000f212:	48 8b 36             	mov    (%rsi),%rsi
14000f215:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
14000f21a:	72 05                	jb     0x14000f221
14000f21c:	48 8b 0b             	mov    (%rbx),%rcx
14000f21f:	eb 03                	jmp    0x14000f224
14000f221:	48 8b cb             	mov    %rbx,%rcx
14000f224:	48 8d 14 2e          	lea    (%rsi,%rbp,1),%rdx
14000f228:	4c 8b c7             	mov    %rdi,%r8
14000f22b:	e8 48 6d 02 00       	call   0x140035f78
14000f230:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
14000f235:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14000f239:	72 05                	jb     0x14000f240
14000f23b:	48 8b 03             	mov    (%rbx),%rax
14000f23e:	eb 03                	jmp    0x14000f243
14000f240:	48 8b c3             	mov    %rbx,%rax
14000f243:	c6 04 38 00          	movb   $0x0,(%rax,%rdi,1)
14000f247:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000f24c:	48 8b c3             	mov    %rbx,%rax
14000f24f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000f254:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000f259:	48 83 c4 20          	add    $0x20,%rsp
14000f25d:	5f                   	pop    %rdi
14000f25e:	c3                   	ret
14000f25f:	cc                   	int3
14000f260:	e8 8b fd ff ff       	call   0x14000eff0
14000f265:	cc                   	int3
14000f266:	e8 e5 fe ff ff       	call   0x14000f150
14000f26b:	cc                   	int3
14000f26c:	cc                   	int3
14000f26d:	cc                   	int3
14000f26e:	cc                   	int3
14000f26f:	cc                   	int3
14000f270:	cc                   	int3
14000f271:	cc                   	int3
14000f272:	cc                   	int3
14000f273:	cc                   	int3
14000f274:	48 8b c4             	mov    %rsp,%rax
14000f277:	4c 89 40 18          	mov    %r8,0x18(%rax)
14000f27b:	48 89 50 10          	mov    %rdx,0x10(%rax)
14000f27f:	48 89 48 08          	mov    %rcx,0x8(%rax)
14000f283:	53                   	push   %rbx
14000f284:	56                   	push   %rsi
14000f285:	57                   	push   %rdi
14000f286:	41 56                	push   %r14
14000f288:	48 83 ec 38          	sub    $0x38,%rsp
14000f28c:	48 c7 40 c8 fe ff ff 	movq   $0xfffffffffffffffe,-0x38(%rax)
14000f293:	ff
14000f294:	4d 8b f0             	mov    %r8,%r14
14000f297:	48 8b d9             	mov    %rcx,%rbx
14000f29a:	48 8b fa             	mov    %rdx,%rdi
14000f29d:	48 83 cf 0f          	or     $0xf,%rdi
14000f2a1:	49 c7 c1 fe ff ff ff 	mov    $0xfffffffffffffffe,%r9
14000f2a8:	49 3b f9             	cmp    %r9,%rdi
14000f2ab:	76 05                	jbe    0x14000f2b2
14000f2ad:	48 8b fa             	mov    %rdx,%rdi
14000f2b0:	eb 31                	jmp    0x14000f2e3
14000f2b2:	4c 8b 41 18          	mov    0x18(%rcx),%r8
14000f2b6:	49 8b c8             	mov    %r8,%rcx
14000f2b9:	48 d1 e9             	shr    $1,%rcx
14000f2bc:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
14000f2c3:	aa aa aa
14000f2c6:	48 f7 e7             	mul    %rdi
14000f2c9:	48 d1 ea             	shr    $1,%rdx
14000f2cc:	48 3b ca             	cmp    %rdx,%rcx
14000f2cf:	76 12                	jbe    0x14000f2e3
14000f2d1:	49 8b c1             	mov    %r9,%rax
14000f2d4:	48 2b c1             	sub    %rcx,%rax
14000f2d7:	4c 3b c0             	cmp    %rax,%r8
14000f2da:	4a 8d 3c 01          	lea    (%rcx,%r8,1),%rdi
14000f2de:	76 03                	jbe    0x14000f2e3
14000f2e0:	49 8b f9             	mov    %r9,%rdi
14000f2e3:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
14000f2e7:	33 f6                	xor    %esi,%esi
14000f2e9:	48 85 c9             	test   %rcx,%rcx
14000f2ec:	74 0d                	je     0x14000f2fb
14000f2ee:	e8 01 69 02 00       	call   0x140035bf4
14000f2f3:	48 8b f0             	mov    %rax,%rsi
14000f2f6:	48 85 c0             	test   %rax,%rax
14000f2f9:	74 6e                	je     0x14000f369
14000f2fb:	eb 14                	jmp    0x14000f311
14000f2fd:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14000f302:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
14000f307:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14000f30c:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14000f311:	4d 85 f6             	test   %r14,%r14
14000f314:	74 1a                	je     0x14000f330
14000f316:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
14000f31b:	72 05                	jb     0x14000f322
14000f31d:	48 8b 13             	mov    (%rbx),%rdx
14000f320:	eb 03                	jmp    0x14000f325
14000f322:	48 8b d3             	mov    %rbx,%rdx
14000f325:	4d 8b c6             	mov    %r14,%r8
14000f328:	48 8b ce             	mov    %rsi,%rcx
14000f32b:	e8 48 6c 02 00       	call   0x140035f78
14000f330:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
14000f335:	72 0f                	jb     0x14000f346
14000f337:	48 8b 0b             	mov    (%rbx),%rcx
14000f33a:	48 ff 15 df 0c 03 00 	rex.W call *0x30cdf(%rip)        # 0x140040020
14000f341:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f346:	48 89 33             	mov    %rsi,(%rbx)
14000f349:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
14000f34d:	4c 89 73 10          	mov    %r14,0x10(%rbx)
14000f351:	48 83 ff 10          	cmp    $0x10,%rdi
14000f355:	48 0f 43 de          	cmovae %rsi,%rbx
14000f359:	42 c6 04 33 00       	movb   $0x0,(%rbx,%r14,1)
14000f35e:	48 83 c4 38          	add    $0x38,%rsp
14000f362:	41 5e                	pop    %r14
14000f364:	5f                   	pop    %rdi
14000f365:	5e                   	pop    %rsi
14000f366:	5b                   	pop    %rbx
14000f367:	c3                   	ret
14000f368:	cc                   	int3
14000f369:	e8 2a 6a 02 00       	call   0x140035d98
14000f36e:	90                   	nop
14000f36f:	cc                   	int3
14000f370:	cc                   	int3
14000f371:	cc                   	int3
14000f372:	cc                   	int3
14000f373:	cc                   	int3
14000f374:	cc                   	int3
14000f375:	cc                   	int3
14000f376:	cc                   	int3
14000f377:	cc                   	int3
14000f378:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000f37d:	57                   	push   %rdi
14000f37e:	48 83 ec 20          	sub    $0x20,%rsp
14000f382:	48 8b 79 10          	mov    0x10(%rcx),%rdi
14000f386:	48 8b d9             	mov    %rcx,%rbx
14000f389:	48 3b fa             	cmp    %rdx,%rdi
14000f38c:	72 7d                	jb     0x14000f40b
14000f38e:	48 8b c7             	mov    %rdi,%rax
14000f391:	48 2b c2             	sub    %rdx,%rax
14000f394:	49 3b c0             	cmp    %r8,%rax
14000f397:	77 19                	ja     0x14000f3b2
14000f399:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
14000f39e:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14000f3a2:	72 05                	jb     0x14000f3a9
14000f3a4:	48 8b 01             	mov    (%rcx),%rax
14000f3a7:	eb 03                	jmp    0x14000f3ac
14000f3a9:	48 8b c3             	mov    %rbx,%rax
14000f3ac:	c6 04 10 00          	movb   $0x0,(%rax,%rdx,1)
14000f3b0:	eb 4a                	jmp    0x14000f3fc
14000f3b2:	4d 85 c0             	test   %r8,%r8
14000f3b5:	74 45                	je     0x14000f3fc
14000f3b7:	48 8b 41 18          	mov    0x18(%rcx),%rax
14000f3bb:	48 83 f8 10          	cmp    $0x10,%rax
14000f3bf:	72 03                	jb     0x14000f3c4
14000f3c1:	48 8b 09             	mov    (%rcx),%rcx
14000f3c4:	49 2b f8             	sub    %r8,%rdi
14000f3c7:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
14000f3cb:	48 8b cf             	mov    %rdi,%rcx
14000f3ce:	48 2b ca             	sub    %rdx,%rcx
14000f3d1:	74 13                	je     0x14000f3e6
14000f3d3:	4b 8d 14 01          	lea    (%r9,%r8,1),%rdx
14000f3d7:	4c 8b c1             	mov    %rcx,%r8
14000f3da:	49 8b c9             	mov    %r9,%rcx
14000f3dd:	e8 a2 6b 02 00       	call   0x140035f84
14000f3e2:	48 8b 43 18          	mov    0x18(%rbx),%rax
14000f3e6:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14000f3ea:	48 83 f8 10          	cmp    $0x10,%rax
14000f3ee:	72 05                	jb     0x14000f3f5
14000f3f0:	48 8b 03             	mov    (%rbx),%rax
14000f3f3:	eb 03                	jmp    0x14000f3f8
14000f3f5:	48 8b c3             	mov    %rbx,%rax
14000f3f8:	c6 04 38 00          	movb   $0x0,(%rax,%rdi,1)
14000f3fc:	48 8b c3             	mov    %rbx,%rax
14000f3ff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000f404:	48 83 c4 20          	add    $0x20,%rsp
14000f408:	5f                   	pop    %rdi
14000f409:	c3                   	ret
14000f40a:	cc                   	int3
14000f40b:	e8 e0 fb ff ff       	call   0x14000eff0
14000f410:	cc                   	int3
14000f411:	cc                   	int3
14000f412:	cc                   	int3
14000f413:	cc                   	int3
14000f414:	cc                   	int3
14000f415:	cc                   	int3
14000f416:	cc                   	int3
14000f417:	cc                   	int3
14000f418:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000f41d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000f422:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000f427:	57                   	push   %rdi
14000f428:	48 83 ec 20          	sub    $0x20,%rsp
14000f42c:	33 ed                	xor    %ebp,%ebp
14000f42e:	49 8b d9             	mov    %r9,%rbx
14000f431:	48 8b f9             	mov    %rcx,%rdi
14000f434:	48 3b ca             	cmp    %rdx,%rcx
14000f437:	74 46                	je     0x14000f47f
14000f439:	4d 85 c0             	test   %r8,%r8
14000f43c:	74 41                	je     0x14000f47f
14000f43e:	66 41 39 28          	cmp    %bp,(%r8)
14000f442:	74 3b                	je     0x14000f47f
14000f444:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14000f448:	48 ff c0             	inc    %rax
14000f44b:	66 41 39 2c 40       	cmp    %bp,(%r8,%rax,2)
14000f450:	75 f6                	jne    0x14000f448
14000f452:	48 8d 34 45 02 00 00 	lea    0x2(,%rax,2),%rsi
14000f459:	00
14000f45a:	48 2b d7             	sub    %rdi,%rdx
14000f45d:	48 3b d6             	cmp    %rsi,%rdx
14000f460:	72 1d                	jb     0x14000f47f
14000f462:	4c 8b ce             	mov    %rsi,%r9
14000f465:	48 ff 15 dc 0c 03 00 	rex.W call *0x30cdc(%rip)        # 0x140040148
14000f46c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f471:	48 85 db             	test   %rbx,%rbx
14000f474:	74 03                	je     0x14000f479
14000f476:	48 89 3b             	mov    %rdi,(%rbx)
14000f479:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
14000f47d:	eb 0b                	jmp    0x14000f48a
14000f47f:	48 85 db             	test   %rbx,%rbx
14000f482:	74 03                	je     0x14000f487
14000f484:	49 89 29             	mov    %rbp,(%r9)
14000f487:	48 8b c7             	mov    %rdi,%rax
14000f48a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000f48f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000f494:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000f499:	48 83 c4 20          	add    $0x20,%rsp
14000f49d:	5f                   	pop    %rdi
14000f49e:	c3                   	ret
14000f49f:	cc                   	int3
14000f4a0:	cc                   	int3
14000f4a1:	cc                   	int3
14000f4a2:	cc                   	int3
14000f4a3:	cc                   	int3
14000f4a4:	cc                   	int3
14000f4a5:	cc                   	int3
14000f4a6:	cc                   	int3
14000f4a7:	cc                   	int3
14000f4a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000f4ad:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000f4b2:	57                   	push   %rdi
14000f4b3:	48 83 ec 20          	sub    $0x20,%rsp
14000f4b7:	49 8b d9             	mov    %r9,%rbx
14000f4ba:	48 8b f9             	mov    %rcx,%rdi
14000f4bd:	48 3b ca             	cmp    %rdx,%rcx
14000f4c0:	74 41                	je     0x14000f503
14000f4c2:	4d 85 c0             	test   %r8,%r8
14000f4c5:	74 3c                	je     0x14000f503
14000f4c7:	41 80 38 00          	cmpb   $0x0,(%r8)
14000f4cb:	74 36                	je     0x14000f503
14000f4cd:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
14000f4d1:	48 ff c6             	inc    %rsi
14000f4d4:	41 80 3c 30 00       	cmpb   $0x0,(%r8,%rsi,1)
14000f4d9:	75 f6                	jne    0x14000f4d1
14000f4db:	48 ff c6             	inc    %rsi
14000f4de:	48 2b d7             	sub    %rdi,%rdx
14000f4e1:	48 3b d6             	cmp    %rsi,%rdx
14000f4e4:	72 1d                	jb     0x14000f503
14000f4e6:	4c 8b ce             	mov    %rsi,%r9
14000f4e9:	48 ff 15 58 0c 03 00 	rex.W call *0x30c58(%rip)        # 0x140040148
14000f4f0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f4f5:	48 85 db             	test   %rbx,%rbx
14000f4f8:	74 03                	je     0x14000f4fd
14000f4fa:	48 89 3b             	mov    %rdi,(%rbx)
14000f4fd:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
14000f501:	eb 0c                	jmp    0x14000f50f
14000f503:	48 85 db             	test   %rbx,%rbx
14000f506:	74 04                	je     0x14000f50c
14000f508:	49 83 21 00          	andq   $0x0,(%r9)
14000f50c:	48 8b c7             	mov    %rdi,%rax
14000f50f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000f514:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000f519:	48 83 c4 20          	add    $0x20,%rsp
14000f51d:	5f                   	pop    %rdi
14000f51e:	c3                   	ret
14000f51f:	cc                   	int3
14000f520:	cc                   	int3
14000f521:	cc                   	int3
14000f522:	cc                   	int3
14000f523:	cc                   	int3
14000f524:	cc                   	int3
14000f525:	cc                   	int3
14000f526:	cc                   	int3