14026d113:	cc                   	int3
14026d114:	cc                   	int3
14026d115:	cc                   	int3
14026d116:	cc                   	int3
14026d117:	cc                   	int3
14026d118:	cc                   	int3
14026d119:	cc                   	int3
14026d11a:	cc                   	int3
14026d11b:	cc                   	int3
14026d11c:	cc                   	int3
14026d11d:	cc                   	int3
14026d11e:	cc                   	int3
14026d11f:	cc                   	int3
14026d120:	b8 28 00 00 00       	mov    $0x28,%eax
14026d125:	e8 b6 d4 08 00       	call   0x1402fa5e0
14026d12a:	48 2b e0             	sub    %rax,%rsp
14026d12d:	48 63 d2             	movslq %edx,%rdx
14026d130:	44 8d 40 da          	lea    -0x26(%rax),%r8d
14026d134:	48 83 c4 28          	add    $0x28,%rsp
14026d138:	e9 e3 01 00 00       	jmp    0x14026d320
14026d13d:	cc                   	int3
14026d13e:	cc                   	int3
14026d13f:	cc                   	int3
14026d140:	b8 28 00 00 00       	mov    $0x28,%eax
14026d145:	e8 96 d4 08 00       	call   0x1402fa5e0
14026d14a:	48 2b e0             	sub    %rax,%rsp
14026d14d:	44 8d 40 da          	lea    -0x26(%rax),%r8d
14026d151:	48 83 c4 28          	add    $0x28,%rsp
14026d155:	e9 56 02 00 00       	jmp    0x14026d3b0
14026d15a:	cc                   	int3
14026d15b:	cc                   	int3
14026d15c:	cc                   	int3
14026d15d:	cc                   	int3
14026d15e:	cc                   	int3
14026d15f:	cc                   	int3
14026d160:	b8 28 00 00 00       	mov    $0x28,%eax
14026d165:	e8 76 d4 08 00       	call   0x1402fa5e0
14026d16a:	48 2b e0             	sub    %rax,%rsp
14026d16d:	44 8d 40 da          	lea    -0x26(%rax),%r8d
14026d171:	48 83 c4 28          	add    $0x28,%rsp
14026d175:	e9 f6 02 00 00       	jmp    0x14026d470
14026d17a:	cc                   	int3
14026d17b:	cc                   	int3
14026d17c:	cc                   	int3
14026d17d:	cc                   	int3
14026d17e:	cc                   	int3
14026d17f:	cc                   	int3
14026d180:	b8 38 00 00 00       	mov    $0x38,%eax
14026d185:	e8 56 d4 08 00       	call   0x1402fa5e0
14026d18a:	48 2b e0             	sub    %rax,%rsp
14026d18d:	4c 8b d9             	mov    %rcx,%r11
14026d190:	48 85 d2             	test   %rdx,%rdx
14026d193:	75 27                	jne    0x14026d1bc
14026d195:	4c 8d 0d 6c 91 11 00 	lea    0x11916c(%rip),%r9        # 0x140386308
14026d19c:	c7 44 24 20 42 01 00 	movl   $0x142,0x20(%rsp)
14026d1a3:	00
14026d1a4:	ba e3 00 00 00       	mov    $0xe3,%edx
14026d1a9:	8d 48 d5             	lea    -0x2b(%rax),%ecx
14026d1ac:	44 8d 40 0b          	lea    0xb(%rax),%r8d
14026d1b0:	e8 eb 41 fb ff       	call   0x1402213a0
14026d1b5:	33 c0                	xor    %eax,%eax
14026d1b7:	48 83 c4 38          	add    $0x38,%rsp
14026d1bb:	c3                   	ret
14026d1bc:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
14026d1c0:	41 8b c1             	mov    %r9d,%eax
14026d1c3:	0f ba f0 08          	btr    $0x8,%eax
14026d1c7:	41 3b c0             	cmp    %r8d,%eax
14026d1ca:	74 29                	je     0x14026d1f5
14026d1cc:	ba e3 00 00 00       	mov    $0xe3,%edx
14026d1d1:	c7 44 24 20 46 01 00 	movl   $0x146,0x20(%rsp)
14026d1d8:	00
14026d1d9:	4c 8d 0d 28 91 11 00 	lea    0x119128(%rip),%r9        # 0x140386308
14026d1e0:	b9 0d 00 00 00       	mov    $0xd,%ecx
14026d1e5:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
14026d1e9:	e8 b2 41 fb ff       	call   0x1402213a0
14026d1ee:	33 c0                	xor    %eax,%eax
14026d1f0:	48 83 c4 38          	add    $0x38,%rsp
14026d1f4:	c3                   	ret
14026d1f5:	4c 63 02             	movslq (%rdx),%r8
14026d1f8:	41 81 e1 00 01 00 00 	and    $0x100,%r9d
14026d1ff:	4c 8b 52 08          	mov    0x8(%rdx),%r10
14026d203:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14026d208:	49 83 f8 08          	cmp    $0x8,%r8
14026d20c:	76 30                	jbe    0x14026d23e
14026d20e:	ba e1 00 00 00       	mov    $0xe1,%edx
14026d213:	c7 44 24 20 d5 00 00 	movl   $0xd5,0x20(%rsp)
14026d21a:	00
14026d21b:	4c 8d 0d e6 90 11 00 	lea    0x1190e6(%rip),%r9        # 0x140386308
14026d222:	b9 0d 00 00 00       	mov    $0xd,%ecx
14026d227:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
14026d22b:	e8 70 41 fb ff       	call   0x1402213a0
14026d230:	33 db                	xor    %ebx,%ebx
14026d232:	8b c3                	mov    %ebx,%eax
14026d234:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14026d239:	48 83 c4 38          	add    $0x38,%rsp
14026d23d:	c3                   	ret
14026d23e:	4d 85 d2             	test   %r10,%r10
14026d241:	74 ed                	je     0x14026d230
14026d243:	33 db                	xor    %ebx,%ebx
14026d245:	8b cb                	mov    %ebx,%ecx
14026d247:	8b d3                	mov    %ebx,%edx
14026d249:	4d 85 c0             	test   %r8,%r8
14026d24c:	74 16                	je     0x14026d264
14026d24e:	66 90                	xchg   %ax,%ax
14026d250:	42 0f b6 04 12       	movzbl (%rdx,%r10,1),%eax
14026d255:	48 ff c2             	inc    %rdx
14026d258:	48 c1 e1 08          	shl    $0x8,%rcx
14026d25c:	48 0b c8             	or     %rax,%rcx
14026d25f:	49 3b d0             	cmp    %r8,%rdx
14026d262:	72 ec                	jb     0x14026d250
14026d264:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14026d26b:	ff ff 7f
14026d26e:	45 85 c9             	test   %r9d,%r9d
14026d271:	74 5b                	je     0x14026d2ce
14026d273:	48 3b c8             	cmp    %rax,%rcx
14026d276:	76 12                	jbe    0x14026d28a
14026d278:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14026d27f:	00 00 80
14026d282:	48 3b c8             	cmp    %rax,%rcx
14026d285:	75 1a                	jne    0x14026d2a1
14026d287:	48 8b c8             	mov    %rax,%rcx
14026d28a:	bb 01 00 00 00       	mov    $0x1,%ebx
14026d28f:	48 f7 d9             	neg    %rcx
14026d292:	49 89 0b             	mov    %rcx,(%r11)
14026d295:	8b c3                	mov    %ebx,%eax
14026d297:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14026d29c:	48 83 c4 38          	add    $0x38,%rsp
14026d2a0:	c3                   	ret
14026d2a1:	ba e0 00 00 00       	mov    $0xe0,%edx
14026d2a6:	c7 44 24 20 09 01 00 	movl   $0x109,0x20(%rsp)
14026d2ad:	00
14026d2ae:	44 8b c2             	mov    %edx,%r8d
14026d2b1:	4c 8d 0d 50 90 11 00 	lea    0x119050(%rip),%r9        # 0x140386308
14026d2b8:	b9 0d 00 00 00       	mov    $0xd,%ecx
14026d2bd:	e8 de 40 fb ff       	call   0x1402213a0
14026d2c2:	8b c3                	mov    %ebx,%eax
14026d2c4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14026d2c9:	48 83 c4 38          	add    $0x38,%rsp
14026d2cd:	c3                   	ret
14026d2ce:	48 3b c8             	cmp    %rax,%rcx
14026d2d1:	77 14                	ja     0x14026d2e7
14026d2d3:	bb 01 00 00 00       	mov    $0x1,%ebx
14026d2d8:	49 89 0b             	mov    %rcx,(%r11)
14026d2db:	8b c3                	mov    %ebx,%eax
14026d2dd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14026d2e2:	48 83 c4 38          	add    $0x38,%rsp
14026d2e6:	c3                   	ret
14026d2e7:	ba e0 00 00 00       	mov    $0xe0,%edx
14026d2ec:	c7 44 24 20 10 01 00 	movl   $0x110,0x20(%rsp)
14026d2f3:	00
14026d2f4:	4c 8d 0d 0d 90 11 00 	lea    0x11900d(%rip),%r9        # 0x140386308
14026d2fb:	b9 0d 00 00 00       	mov    $0xd,%ecx
14026d300:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
14026d304:	e8 97 40 fb ff       	call   0x1402213a0
14026d309:	8b c3                	mov    %ebx,%eax
14026d30b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14026d310:	48 83 c4 38          	add    $0x38,%rsp
14026d314:	c3                   	ret
14026d315:	cc                   	int3
14026d316:	cc                   	int3
14026d317:	cc                   	int3
14026d318:	cc                   	int3
14026d319:	cc                   	int3
14026d31a:	cc                   	int3
14026d31b:	cc                   	int3
14026d31c:	cc                   	int3
14026d31d:	cc                   	int3
14026d31e:	cc                   	int3
14026d31f:	cc                   	int3
14026d320:	b8 38 00 00 00       	mov    $0x38,%eax
14026d325:	e8 b6 d2 08 00       	call   0x1402fa5e0
14026d32a:	48 2b e0             	sub    %rax,%rsp
14026d32d:	48 8b 05 4c ae 19 00 	mov    0x19ae4c(%rip),%rax        # 0x140408180
14026d334:	48 33 c4             	xor    %rsp,%rax
14026d337:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14026d33c:	4c 8b c9             	mov    %rcx,%r9
14026d33f:	b9 08 00 00 00       	mov    $0x8,%ecx
14026d344:	8b c1                	mov    %ecx,%eax
14026d346:	48 85 d2             	test   %rdx,%rdx
14026d349:	79 25                	jns    0x14026d370
14026d34b:	48 f7 da             	neg    %rdx
14026d34e:	66 90                	xchg   %ax,%ax
14026d350:	48 ff c8             	dec    %rax
14026d353:	88 54 04 20          	mov    %dl,0x20(%rsp,%rax,1)
14026d357:	48 c1 ea 08          	shr    $0x8,%rdx
14026d35b:	48 85 d2             	test   %rdx,%rdx
14026d35e:	75 f0                	jne    0x14026d350
14026d360:	41 0f ba e8 08       	bts    $0x8,%r8d
14026d365:	eb 1e                	jmp    0x14026d385
14026d367:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14026d36e:	00 00
14026d370:	48 ff c8             	dec    %rax
14026d373:	88 54 04 20          	mov    %dl,0x20(%rsp,%rax,1)
14026d377:	48 c1 ea 08          	shr    $0x8,%rdx
14026d37b:	48 85 d2             	test   %rdx,%rdx
14026d37e:	75 f0                	jne    0x14026d370
14026d380:	41 0f ba f0 08       	btr    $0x8,%r8d
14026d385:	2b c8                	sub    %eax,%ecx
14026d387:	45 89 41 04          	mov    %r8d,0x4(%r9)
14026d38b:	44 8b c1             	mov    %ecx,%r8d
14026d38e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14026d393:	49 8b c9             	mov    %r9,%rcx
14026d396:	48 03 d0             	add    %rax,%rdx
14026d399:	e8 02 04 fc ff       	call   0x14022d7a0
14026d39e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14026d3a3:	48 33 cc             	xor    %rsp,%rcx
14026d3a6:	e8 95 d2 08 00       	call   0x1402fa640
14026d3ab:	48 83 c4 38          	add    $0x38,%rsp
14026d3af:	c3                   	ret
14026d3b0:	40 57                	rex push %rdi
14026d3b2:	b8 30 00 00 00       	mov    $0x30,%eax
14026d3b7:	e8 24 d2 08 00       	call   0x1402fa5e0
14026d3bc:	48 2b e0             	sub    %rax,%rsp
14026d3bf:	8b 41 04             	mov    0x4(%rcx),%eax
14026d3c2:	48 8b f9             	mov    %rcx,%rdi
14026d3c5:	0f ba f0 08          	btr    $0x8,%eax
14026d3c9:	41 3b c0             	cmp    %r8d,%eax
14026d3cc:	74 2a                	je     0x14026d3f8
14026d3ce:	ba e4 00 00 00       	mov    $0xe4,%edx
14026d3d3:	c7 44 24 20 f3 01 00 	movl   $0x1f3,0x20(%rsp)
14026d3da:	00
14026d3db:	4c 8d 0d 26 8f 11 00 	lea    0x118f26(%rip),%r9        # 0x140386308
14026d3e2:	b9 0d 00 00 00       	mov    $0xd,%ecx
14026d3e7:	44 8d 42 fd          	lea    -0x3(%rdx),%r8d
14026d3eb:	e8 b0 3f fb ff       	call   0x1402213a0
14026d3f0:	33 c0                	xor    %eax,%eax
14026d3f2:	48 83 c4 30          	add    $0x30,%rsp
14026d3f6:	5f                   	pop    %rdi
14026d3f7:	c3                   	ret
14026d3f8:	4c 8b c2             	mov    %rdx,%r8
14026d3fb:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14026d400:	8b 11                	mov    (%rcx),%edx
14026d402:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14026d406:	e8 65 e1 fb ff       	call   0x14022b570
14026d40b:	48 8b d8             	mov    %rax,%rbx
14026d40e:	48 85 c0             	test   %rax,%rax
14026d411:	75 2d                	jne    0x14026d440
14026d413:	4c 8d 0d ee 8e 11 00 	lea    0x118eee(%rip),%r9        # 0x140386308
14026d41a:	c7 44 24 20 f9 01 00 	movl   $0x1f9,0x20(%rsp)
14026d421:	00
14026d422:	ba e4 00 00 00       	mov    $0xe4,%edx
14026d427:	8d 48 0d             	lea    0xd(%rax),%ecx
14026d42a:	44 8d 40 69          	lea    0x69(%rax),%r8d
14026d42e:	e8 6d 3f fb ff       	call   0x1402213a0
14026d433:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14026d438:	33 c0                	xor    %eax,%eax
14026d43a:	48 83 c4 30          	add    $0x30,%rsp
14026d43e:	5f                   	pop    %rdi
14026d43f:	c3                   	ret
14026d440:	f7 47 04 00 01 00 00 	testl  $0x100,0x4(%rdi)
14026d447:	74 0d                	je     0x14026d456
14026d449:	ba 01 00 00 00       	mov    $0x1,%edx
14026d44e:	48 8b cb             	mov    %rbx,%rcx
14026d451:	e8 fa ed fb ff       	call   0x14022c250
14026d456:	48 8b c3             	mov    %rbx,%rax
14026d459:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14026d45e:	48 83 c4 30          	add    $0x30,%rsp
14026d462:	5f                   	pop    %rdi
14026d463:	c3                   	ret
14026d464:	cc                   	int3
14026d465:	cc                   	int3
14026d466:	cc                   	int3
14026d467:	cc                   	int3
14026d468:	cc                   	int3
14026d469:	cc                   	int3
14026d46a:	cc                   	int3
14026d46b:	cc                   	int3
14026d46c:	cc                   	int3
14026d46d:	cc                   	int3
14026d46e:	cc                   	int3
14026d46f:	cc                   	int3
14026d470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14026d475:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14026d47a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14026d47f:	57                   	push   %rdi
14026d480:	b8 30 00 00 00       	mov    $0x30,%eax
14026d485:	e8 56 d1 08 00       	call   0x1402fa5e0
14026d48a:	48 2b e0             	sub    %rax,%rsp
14026d48d:	48 8b f2             	mov    %rdx,%rsi
14026d490:	48 8b f9             	mov    %rcx,%rdi
14026d493:	48 85 d2             	test   %rdx,%rdx
14026d496:	75 37                	jne    0x14026d4cf
14026d498:	41 8b c8             	mov    %r8d,%ecx
14026d49b:	e8 80 04 fc ff       	call   0x14022d920
14026d4a0:	48 8b d8             	mov    %rax,%rbx
14026d4a3:	48 85 c0             	test   %rax,%rax
14026d4a6:	75 2e                	jne    0x14026d4d6
14026d4a8:	4c 8d 0d 59 8e 11 00 	lea    0x118e59(%rip),%r9        # 0x140386308
14026d4af:	c7 44 24 20 cf 01 00 	movl   $0x1cf,0x20(%rsp)
14026d4b6:	00
14026d4b7:	ba e5 00 00 00       	mov    $0xe5,%edx
14026d4bc:	8d 4e 0d             	lea    0xd(%rsi),%ecx
14026d4bf:	44 8d 46 3a          	lea    0x3a(%rsi),%r8d
14026d4c3:	e8 d8 3e fb ff       	call   0x1402213a0
14026d4c8:	33 c0                	xor    %eax,%eax
14026d4ca:	e9 ab 00 00 00       	jmp    0x14026d57a
14026d4cf:	48 8b de             	mov    %rsi,%rbx
14026d4d2:	44 89 42 04          	mov    %r8d,0x4(%rdx)
14026d4d6:	48 8b cf             	mov    %rdi,%rcx
14026d4d9:	e8 a2 e8 fb ff       	call   0x14022bd80
14026d4de:	85 c0                	test   %eax,%eax
14026d4e0:	74 13                	je     0x14026d4f5
14026d4e2:	48 8b cf             	mov    %rdi,%rcx
14026d4e5:	e8 16 e9 fb ff       	call   0x14022be00
14026d4ea:	85 c0                	test   %eax,%eax
14026d4ec:	75 07                	jne    0x14026d4f5
14026d4ee:	81 4b 04 02 01 00 00 	orl    $0x102,0x4(%rbx)
14026d4f5:	48 8b cf             	mov    %rdi,%rcx
14026d4f8:	e8 f3 e9 fb ff       	call   0x14022bef0
14026d4fd:	83 c0 07             	add    $0x7,%eax
14026d500:	48 8b cb             	mov    %rbx,%rcx
14026d503:	99                   	cltd
14026d504:	83 e2 07             	and    $0x7,%edx
14026d507:	8d 2c 02             	lea    (%rdx,%rax,1),%ebp
14026d50a:	b8 01 00 00 00       	mov    $0x1,%eax
14026d50f:	c1 fd 03             	sar    $0x3,%ebp
14026d512:	85 ed                	test   %ebp,%ebp
14026d514:	0f 44 e8             	cmove  %eax,%ebp
14026d517:	33 d2                	xor    %edx,%edx
14026d519:	44 8b c5             	mov    %ebp,%r8d
14026d51c:	e8 7f 02 fc ff       	call   0x14022d7a0
14026d521:	85 c0                	test   %eax,%eax
14026d523:	75 31                	jne    0x14026d556
14026d525:	4c 8d 0d dc 8d 11 00 	lea    0x118ddc(%rip),%r9        # 0x140386308
14026d52c:	c7 44 24 20 dc 01 00 	movl   $0x1dc,0x20(%rsp)
14026d533:	00
14026d534:	ba e5 00 00 00       	mov    $0xe5,%edx
14026d539:	8d 48 0d             	lea    0xd(%rax),%ecx
14026d53c:	44 8d 40 41          	lea    0x41(%rax),%r8d
14026d540:	e8 5b 3e fb ff       	call   0x1402213a0
14026d545:	48 3b de             	cmp    %rsi,%rbx
14026d548:	74 08                	je     0x14026d552
14026d54a:	48 8b cb             	mov    %rbx,%rcx
14026d54d:	e8 9e e3 fe ff       	call   0x14025b8f0
14026d552:	33 c0                	xor    %eax,%eax
14026d554:	eb 24                	jmp    0x14026d57a
14026d556:	48 8b cf             	mov    %rdi,%rcx
14026d559:	e8 a2 e8 fb ff       	call   0x14022be00
14026d55e:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14026d562:	85 c0                	test   %eax,%eax
14026d564:	74 05                	je     0x14026d56b
14026d566:	c6 02 00             	movb   $0x0,(%rdx)
14026d569:	eb 0a                	jmp    0x14026d575
14026d56b:	48 8b cf             	mov    %rdi,%rcx
14026d56e:	e8 8d e1 fb ff       	call   0x14022b700
14026d573:	8b e8                	mov    %eax,%ebp
14026d575:	89 2b                	mov    %ebp,(%rbx)
14026d577:	48 8b c3             	mov    %rbx,%rax
14026d57a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14026d57f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp