14026cf0f:	cc                   	int3
14026cf10:	b8 28 00 00 00       	mov    $0x28,%eax
14026cf15:	e8 c6 d6 08 00       	call   0x1402fa5e0
14026cf1a:	48 2b e0             	sub    %rax,%rsp
14026cf1d:	44 8d 40 e2          	lea    -0x1e(%rax),%r8d
14026cf21:	48 83 c4 28          	add    $0x28,%rsp
14026cf25:	e9 86 04 00 00       	jmp    0x14026d3b0
14026cf2a:	cc                   	int3
14026cf2b:	cc                   	int3
14026cf2c:	cc                   	int3
14026cf2d:	cc                   	int3
14026cf2e:	cc                   	int3
14026cf2f:	cc                   	int3
14026cf30:	40 53                	rex push %rbx
14026cf32:	b8 20 00 00 00       	mov    $0x20,%eax
14026cf37:	e8 a4 d6 08 00       	call   0x1402fa5e0
14026cf3c:	48 2b e0             	sub    %rax,%rsp
14026cf3f:	8b 59 04             	mov    0x4(%rcx),%ebx
14026cf42:	8b 42 04             	mov    0x4(%rdx),%eax
14026cf45:	81 e3 00 01 00 00    	and    $0x100,%ebx
14026cf4b:	25 00 01 00 00       	and    $0x100,%eax
14026cf50:	3b d8                	cmp    %eax,%ebx
14026cf52:	74 15                	je     0x14026cf69
14026cf54:	85 db                	test   %ebx,%ebx
14026cf56:	b8 01 00 00 00       	mov    $0x1,%eax
14026cf5b:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14026cf60:	0f 45 c1             	cmovne %ecx,%eax
14026cf63:	48 83 c4 20          	add    $0x20,%rsp
14026cf67:	5b                   	pop    %rbx
14026cf68:	c3                   	ret
14026cf69:	e8 02 04 fc ff       	call   0x14022d370
14026cf6e:	85 db                	test   %ebx,%ebx
14026cf70:	74 02                	je     0x14026cf74
14026cf72:	f7 d8                	neg    %eax
14026cf74:	48 83 c4 20          	add    $0x20,%rsp
14026cf78:	5b                   	pop    %rbx
14026cf79:	c3                   	ret
14026cf7a:	cc                   	int3
14026cf7b:	cc                   	int3
14026cf7c:	cc                   	int3
14026cf7d:	cc                   	int3
14026cf7e:	cc                   	int3
14026cf7f:	cc                   	int3
14026cf80:	b8 28 00 00 00       	mov    $0x28,%eax
14026cf85:	e8 56 d6 08 00       	call   0x1402fa5e0
14026cf8a:	48 2b e0             	sub    %rax,%rsp
14026cf8d:	48 83 c4 28          	add    $0x28,%rsp
14026cf91:	e9 6a 05 fc ff       	jmp    0x14022d500
14026cf96:	cc                   	int3
14026cf97:	cc                   	int3
14026cf98:	cc                   	int3
14026cf99:	cc                   	int3
14026cf9a:	cc                   	int3
14026cf9b:	cc                   	int3
14026cf9c:	cc                   	int3
14026cf9d:	cc                   	int3
14026cf9e:	cc                   	int3
14026cf9f:	cc                   	int3
14026cfa0:	b8 28 00 00 00       	mov    $0x28,%eax
14026cfa5:	e8 36 d6 08 00       	call   0x1402fa5e0
14026cfaa:	48 2b e0             	sub    %rax,%rsp
14026cfad:	48 85 c9             	test   %rcx,%rcx
14026cfb0:	75 07                	jne    0x14026cfb9
14026cfb2:	33 c0                	xor    %eax,%eax
14026cfb4:	48 83 c4 28          	add    $0x28,%rsp
14026cfb8:	c3                   	ret
14026cfb9:	48 8b d1             	mov    %rcx,%rdx
14026cfbc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14026cfc2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14026cfc7:	e8 b4 01 00 00       	call   0x14026d180
14026cfcc:	85 c0                	test   %eax,%eax
14026cfce:	74 17                	je     0x14026cfe7
14026cfd0:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14026cfd5:	b9 00 00 00 80       	mov    $0x80000000,%ecx
14026cfda:	48 03 c8             	add    %rax,%rcx
14026cfdd:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14026cfe2:	48 3b ca             	cmp    %rdx,%rcx
14026cfe5:	76 05                	jbe    0x14026cfec
14026cfe7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14026cfec:	48 83 c4 28          	add    $0x28,%rsp
14026cff0:	c3                   	ret
14026cff1:	cc                   	int3
14026cff2:	cc                   	int3
14026cff3:	cc                   	int3
14026cff4:	cc                   	int3
14026cff5:	cc                   	int3
14026cff6:	cc                   	int3
14026cff7:	cc                   	int3
14026cff8:	cc                   	int3
14026cff9:	cc                   	int3
14026cffa:	cc                   	int3
14026cffb:	cc                   	int3
14026cffc:	cc                   	int3
14026cffd:	cc                   	int3
14026cffe:	cc                   	int3
14026cfff:	cc                   	int3
14026d000:	b8 38 00 00 00       	mov    $0x38,%eax
14026d005:	e8 d6 d5 08 00       	call   0x1402fa5e0
14026d00a:	48 2b e0             	sub    %rax,%rsp
14026d00d:	4c 8b d1             	mov    %rcx,%r10
14026d010:	48 85 d2             	test   %rdx,%rdx
14026d013:	75 29                	jne    0x14026d03e
14026d015:	4c 8d 0d ec 92 11 00 	lea    0x1192ec(%rip),%r9        # 0x140386308
14026d01c:	c7 44 24 20 65 01 00 	movl   $0x165,0x20(%rsp)
14026d023:	00
14026d024:	ba e6 00 00 00       	mov    $0xe6,%edx
14026d029:	8d 48 d5             	lea    -0x2b(%rax),%ecx
14026d02c:	44 8d 40 0b          	lea    0xb(%rax),%r8d
14026d030:	e8 6b 43 fb ff       	call   0x1402213a0
14026d035:	33 c9                	xor    %ecx,%ecx
14026d037:	8b c1                	mov    %ecx,%eax
14026d039:	48 83 c4 38          	add    $0x38,%rsp
14026d03d:	c3                   	ret
14026d03e:	8b 4a 04             	mov    0x4(%rdx),%ecx
14026d041:	8b c1                	mov    %ecx,%eax
14026d043:	0f ba f0 08          	btr    $0x8,%eax
14026d047:	83 f8 02             	cmp    $0x2,%eax
14026d04a:	74 2b                	je     0x14026d077
14026d04c:	ba e6 00 00 00       	mov    $0xe6,%edx
14026d051:	c7 44 24 20 69 01 00 	movl   $0x169,0x20(%rsp)
14026d058:	00
14026d059:	4c 8d 0d a8 92 11 00 	lea    0x1192a8(%rip),%r9        # 0x140386308
14026d060:	b9 0d 00 00 00       	mov    $0xd,%ecx
14026d065:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
14026d069:	e8 32 43 fb ff       	call   0x1402213a0
14026d06e:	33 c9                	xor    %ecx,%ecx
14026d070:	8b c1                	mov    %ecx,%eax
14026d072:	48 83 c4 38          	add    $0x38,%rsp
14026d076:	c3                   	ret
14026d077:	0f ba e1 08          	bt     $0x8,%ecx
14026d07b:	73 2b                	jae    0x14026d0a8
14026d07d:	ba e6 00 00 00       	mov    $0xe6,%edx
14026d082:	c7 44 24 20 6d 01 00 	movl   $0x16d,0x20(%rsp)
14026d089:	00
14026d08a:	4c 8d 0d 77 92 11 00 	lea    0x119277(%rip),%r9        # 0x140386308
14026d091:	b9 0d 00 00 00       	mov    $0xd,%ecx
14026d096:	44 8d 42 fc          	lea    -0x4(%rdx),%r8d
14026d09a:	e8 01 43 fb ff       	call   0x1402213a0
14026d09f:	33 c9                	xor    %ecx,%ecx
14026d0a1:	8b c1                	mov    %ecx,%eax
14026d0a3:	48 83 c4 38          	add    $0x38,%rsp
14026d0a7:	c3                   	ret
14026d0a8:	4c 63 02             	movslq (%rdx),%r8
14026d0ab:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
14026d0af:	49 83 f8 08          	cmp    $0x8,%r8
14026d0b3:	76 2b                	jbe    0x14026d0e0
14026d0b5:	ba e1 00 00 00       	mov    $0xe1,%edx
14026d0ba:	c7 44 24 20 d5 00 00 	movl   $0xd5,0x20(%rsp)
14026d0c1:	00
14026d0c2:	4c 8d 0d 3f 92 11 00 	lea    0x11923f(%rip),%r9        # 0x140386308
14026d0c9:	b9 0d 00 00 00       	mov    $0xd,%ecx
14026d0ce:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
14026d0d2:	e8 c9 42 fb ff       	call   0x1402213a0
14026d0d7:	33 c9                	xor    %ecx,%ecx
14026d0d9:	8b c1                	mov    %ecx,%eax
14026d0db:	48 83 c4 38          	add    $0x38,%rsp
14026d0df:	c3                   	ret
14026d0e0:	33 c9                	xor    %ecx,%ecx
14026d0e2:	4d 85 c9             	test   %r9,%r9
14026d0e5:	74 25                	je     0x14026d10c
14026d0e7:	8b d1                	mov    %ecx,%edx
14026d0e9:	4d 85 c0             	test   %r8,%r8
14026d0ec:	74 16                	je     0x14026d104
14026d0ee:	66 90                	xchg   %ax,%ax
14026d0f0:	42 0f b6 04 0a       	movzbl (%rdx,%r9,1),%eax
14026d0f5:	48 ff c2             	inc    %rdx
14026d0f8:	48 c1 e1 08          	shl    $0x8,%rcx
14026d0fc:	48 0b c8             	or     %rax,%rcx
14026d0ff:	49 3b d0             	cmp    %r8,%rdx
14026d102:	72 ec                	jb     0x14026d0f0
14026d104:	49 89 0a             	mov    %rcx,(%r10)
14026d107:	b9 01 00 00 00       	mov    $0x1,%ecx
14026d10c:	8b c1                	mov    %ecx,%eax
14026d10e:	48 83 c4 38          	add    $0x38,%rsp
14026d112:	c3                   	ret
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)