14000b129:	32 c0                	xor    %al,%al
14000b12b:	48 83 c4 18          	add    $0x18,%rsp
14000b12f:	c3                   	ret
14000b130:	cc                   	int3
14000b131:	cc                   	int3
14000b132:	cc                   	int3
14000b133:	cc                   	int3
14000b134:	cc                   	int3
14000b135:	cc                   	int3
14000b136:	cc                   	int3
14000b137:	cc                   	int3
14000b138:	40 53                	rex push %rbx
14000b13a:	48 83 ec 20          	sub    $0x20,%rsp
14000b13e:	8a d9                	mov    %cl,%bl
14000b140:	e8 93 06 00 00       	call   0x14000b7d8
14000b145:	33 d2                	xor    %edx,%edx
14000b147:	85 c0                	test   %eax,%eax
14000b149:	74 0b                	je     0x14000b156
14000b14b:	84 db                	test   %bl,%bl
14000b14d:	75 07                	jne    0x14000b156
14000b14f:	48 87 15 e2 76 00 00 	xchg   %rdx,0x76e2(%rip)        # 0x140012838
14000b156:	48 83 c4 20          	add    $0x20,%rsp
14000b15a:	5b                   	pop    %rbx
14000b15b:	c3                   	ret
14000b15c:	cc                   	int3
14000b15d:	cc                   	int3
14000b15e:	cc                   	int3
14000b15f:	cc                   	int3
14000b160:	cc                   	int3
14000b161:	cc                   	int3
14000b162:	cc                   	int3
14000b163:	cc                   	int3
14000b164:	40 53                	rex push %rbx
14000b166:	48 83 ec 20          	sub    $0x20,%rsp
14000b16a:	80 3d 00 77 00 00 00 	cmpb   $0x0,0x7700(%rip)        # 0x140012871
14000b171:	8a d9                	mov    %cl,%bl
14000b173:	74 04                	je     0x14000b179
14000b175:	84 d2                	test   %dl,%dl
14000b177:	75 0c                	jne    0x14000b185
14000b179:	e8 ba 01 00 00       	call   0x14000b338
14000b17e:	8a cb                	mov    %bl,%cl
14000b180:	e8 b3 01 00 00       	call   0x14000b338
14000b185:	b0 01                	mov    $0x1,%al
14000b187:	48 83 c4 20          	add    $0x20,%rsp
14000b18b:	5b                   	pop    %rbx
14000b18c:	c3                   	ret
14000b18d:	cc                   	int3
14000b18e:	cc                   	int3
14000b18f:	cc                   	int3
14000b190:	cc                   	int3
14000b191:	cc                   	int3
14000b192:	cc                   	int3
14000b193:	cc                   	int3
14000b194:	40 53                	rex push %rbx
14000b196:	48 83 ec 20          	sub    $0x20,%rsp
14000b19a:	48 8b 15 5f 70 00 00 	mov    0x705f(%rip),%rdx        # 0x140012200
14000b1a1:	48 8b d9             	mov    %rcx,%rbx
14000b1a4:	8b ca                	mov    %edx,%ecx
14000b1a6:	48 33 15 93 76 00 00 	xor    0x7693(%rip),%rdx        # 0x140012840
14000b1ad:	83 e1 3f             	and    $0x3f,%ecx
14000b1b0:	48 d3 ca             	ror    %cl,%rdx
14000b1b3:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
14000b1b7:	75 0a                	jne    0x14000b1c3
14000b1b9:	48 8b cb             	mov    %rbx,%rcx
14000b1bc:	e8 01 07 00 00       	call   0x14000b8c2
14000b1c1:	eb 0f                	jmp    0x14000b1d2
14000b1c3:	48 8b d3             	mov    %rbx,%rdx
14000b1c6:	48 8d 0d 73 76 00 00 	lea    0x7673(%rip),%rcx        # 0x140012840
14000b1cd:	e8 4a 07 00 00       	call   0x14000b91c
14000b1d2:	33 c9                	xor    %ecx,%ecx
14000b1d4:	85 c0                	test   %eax,%eax
14000b1d6:	48 0f 44 cb          	cmove  %rbx,%rcx
14000b1da:	48 8b c1             	mov    %rcx,%rax
14000b1dd:	48 83 c4 20          	add    $0x20,%rsp
14000b1e1:	5b                   	pop    %rbx
14000b1e2:	c3                   	ret
14000b1e3:	cc                   	int3
14000b1e4:	cc                   	int3
14000b1e5:	cc                   	int3
14000b1e6:	cc                   	int3
14000b1e7:	cc                   	int3
14000b1e8:	cc                   	int3
14000b1e9:	cc                   	int3
14000b1ea:	cc                   	int3
14000b1eb:	cc                   	int3
14000b1ec:	48 83 ec 28          	sub    $0x28,%rsp
14000b1f0:	e8 9f ff ff ff       	call   0x14000b194
14000b1f5:	48 f7 d8             	neg    %rax
14000b1f8:	1b c0                	sbb    %eax,%eax
14000b1fa:	f7 d8                	neg    %eax
14000b1fc:	ff c8                	dec    %eax
14000b1fe:	48 83 c4 28          	add    $0x28,%rsp
14000b202:	c3                   	ret
14000b203:	cc                   	int3
14000b204:	cc                   	int3
14000b205:	cc                   	int3
14000b206:	cc                   	int3
14000b207:	cc                   	int3
14000b208:	cc                   	int3
14000b209:	cc                   	int3
14000b20a:	cc                   	int3
14000b20b:	cc                   	int3
14000b20c:	e9 47 fb ff ff       	jmp    0x14000ad58
14000b211:	cc                   	int3
14000b212:	cc                   	int3
14000b213:	cc                   	int3
14000b214:	cc                   	int3
14000b215:	cc                   	int3
14000b216:	cc                   	int3
14000b217:	cc                   	int3
14000b218:	cc                   	int3
14000b219:	cc                   	int3
14000b21a:	cc                   	int3
14000b21b:	cc                   	int3
14000b21c:	cc                   	int3
14000b21d:	cc                   	int3
14000b21e:	cc                   	int3
14000b21f:	cc                   	int3
14000b220:	40 53                	rex push %rbx
14000b222:	48 83 ec 20          	sub    $0x20,%rsp
14000b226:	48 8d 05 eb 1d 00 00 	lea    0x1deb(%rip),%rax        # 0x14000d018
14000b22d:	48 8b d9             	mov    %rcx,%rbx
14000b230:	48 89 01             	mov    %rax,(%rcx)
14000b233:	f6 c2 01             	test   $0x1,%dl
14000b236:	74 05                	je     0x14000b23d
14000b238:	e8 1b fb ff ff       	call   0x14000ad58
14000b23d:	48 8b c3             	mov    %rbx,%rax
14000b240:	48 83 c4 20          	add    $0x20,%rsp
14000b244:	5b                   	pop    %rbx
14000b245:	c3                   	ret
14000b246:	cc                   	int3
14000b247:	cc                   	int3
14000b248:	cc                   	int3
14000b249:	cc                   	int3
14000b24a:	cc                   	int3
14000b24b:	cc                   	int3
14000b24c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000b251:	55                   	push   %rbp
14000b252:	48 8b ec             	mov    %rsp,%rbp
14000b255:	48 83 ec 20          	sub    $0x20,%rsp
14000b259:	48 8b 05 a0 6f 00 00 	mov    0x6fa0(%rip),%rax        # 0x140012200
14000b260:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
14000b267:	2b 00 00
14000b26a:	48 3b c3             	cmp    %rbx,%rax
14000b26d:	75 74                	jne    0x14000b2e3
14000b26f:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14000b274:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14000b278:	ff 15 6a 21 00 00    	call   *0x216a(%rip)        # 0x14000d3e8
14000b27e:	48 8b 45 18          	mov    0x18(%rbp),%rax
14000b282:	48 89 45 10          	mov    %rax,0x10(%rbp)
14000b286:	ff 15 b4 1f 00 00    	call   *0x1fb4(%rip)        # 0x14000d240
14000b28c:	8b c0                	mov    %eax,%eax
14000b28e:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000b292:	ff 15 00 20 00 00    	call   *0x2000(%rip)        # 0x14000d298
14000b298:	8b c0                	mov    %eax,%eax
14000b29a:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14000b29e:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000b2a2:	ff 15 00 21 00 00    	call   *0x2100(%rip)        # 0x14000d3a8
14000b2a8:	8b 45 20             	mov    0x20(%rbp),%eax
14000b2ab:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14000b2af:	48 c1 e0 20          	shl    $0x20,%rax
14000b2b3:	48 33 45 20          	xor    0x20(%rbp),%rax
14000b2b7:	48 33 45 10          	xor    0x10(%rbp),%rax
14000b2bb:	48 33 c1             	xor    %rcx,%rax
14000b2be:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
14000b2c5:	ff 00 00
14000b2c8:	48 23 c1             	and    %rcx,%rax
14000b2cb:	48 b9 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rcx
14000b2d2:	2b 00 00
14000b2d5:	48 3b c3             	cmp    %rbx,%rax
14000b2d8:	48 0f 44 c1          	cmove  %rcx,%rax
14000b2dc:	48 89 05 1d 6f 00 00 	mov    %rax,0x6f1d(%rip)        # 0x140012200
14000b2e3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000b2e8:	48 f7 d0             	not    %rax
14000b2eb:	48 89 05 16 6f 00 00 	mov    %rax,0x6f16(%rip)        # 0x140012208
14000b2f2:	48 83 c4 20          	add    $0x20,%rsp
14000b2f6:	5d                   	pop    %rbp
14000b2f7:	c3                   	ret
14000b2f8:	cc                   	int3
14000b2f9:	cc                   	int3
14000b2fa:	cc                   	int3
14000b2fb:	cc                   	int3
14000b2fc:	cc                   	int3
14000b2fd:	cc                   	int3
14000b2fe:	cc                   	int3
14000b2ff:	cc                   	int3
14000b300:	b8 01 00 00 00       	mov    $0x1,%eax
14000b305:	c3                   	ret
14000b306:	cc                   	int3
14000b307:	cc                   	int3
14000b308:	cc                   	int3
14000b309:	cc                   	int3
14000b30a:	cc                   	int3
14000b30b:	cc                   	int3
14000b30c:	33 c0                	xor    %eax,%eax
14000b30e:	c3                   	ret
14000b30f:	cc                   	int3
14000b310:	cc                   	int3
14000b311:	cc                   	int3
14000b312:	cc                   	int3
14000b313:	cc                   	int3
14000b314:	cc                   	int3
14000b315:	cc                   	int3
14000b316:	cc                   	int3
14000b317:	cc                   	int3
14000b318:	b8 00 40 00 00       	mov    $0x4000,%eax
14000b31d:	c3                   	ret
14000b31e:	cc                   	int3
14000b31f:	cc                   	int3
14000b320:	cc                   	int3
14000b321:	cc                   	int3
14000b322:	cc                   	int3
14000b323:	cc                   	int3
14000b324:	48 8d 0d 55 75 00 00 	lea    0x7555(%rip),%rcx        # 0x140012880
14000b32b:	48 ff 25 3e 20 00 00 	rex.W jmp *0x203e(%rip)        # 0x14000d370
14000b332:	cc                   	int3
14000b333:	cc                   	int3
14000b334:	cc                   	int3
14000b335:	cc                   	int3
14000b336:	cc                   	int3
14000b337:	cc                   	int3
14000b338:	b0 01                	mov    $0x1,%al
14000b33a:	c3                   	ret
14000b33b:	cc                   	int3
14000b33c:	cc                   	int3
14000b33d:	cc                   	int3
14000b33e:	cc                   	int3
14000b33f:	cc                   	int3
14000b340:	cc                   	int3
14000b341:	cc                   	int3
14000b342:	cc                   	int3
14000b343:	cc                   	int3
14000b344:	cc                   	int3
14000b345:	cc                   	int3
14000b346:	cc                   	int3
14000b347:	cc                   	int3
14000b348:	cc                   	int3
14000b349:	cc                   	int3
14000b34a:	cc                   	int3
14000b34b:	cc                   	int3
14000b34c:	cc                   	int3
14000b34d:	cc                   	int3
14000b34e:	cc                   	int3
14000b34f:	cc                   	int3
14000b350:	c2 00 00             	ret    $0x0
14000b353:	cc                   	int3
14000b354:	cc                   	int3
14000b355:	cc                   	int3
14000b356:	cc                   	int3
14000b357:	cc                   	int3
14000b358:	cc                   	int3
14000b359:	cc                   	int3
14000b35a:	cc                   	int3
14000b35b:	cc                   	int3
14000b35c:	48 83 ec 28          	sub    $0x28,%rsp
14000b360:	e8 d7 f6 ff ff       	call   0x14000aa3c
14000b365:	48 83 08 04          	orq    $0x4,(%rax)
14000b369:	e8 06 f7 ff ff       	call   0x14000aa74
14000b36e:	48 83 08 02          	orq    $0x2,(%rax)
14000b372:	48 83 c4 28          	add    $0x28,%rsp
14000b376:	c3                   	ret
14000b377:	cc                   	int3
14000b378:	cc                   	int3
14000b379:	cc                   	int3
14000b37a:	cc                   	int3
14000b37b:	cc                   	int3
14000b37c:	cc                   	int3
14000b37d:	cc                   	int3
14000b37e:	cc                   	int3
14000b37f:	cc                   	int3
14000b380:	48 8d 05 a1 77 00 00 	lea    0x77a1(%rip),%rax        # 0x140012b28
14000b387:	c3                   	ret
14000b388:	cc                   	int3
14000b389:	cc                   	int3
14000b38a:	cc                   	int3
14000b38b:	cc                   	int3
14000b38c:	cc                   	int3
14000b38d:	cc                   	int3
14000b38e:	cc                   	int3
14000b38f:	cc                   	int3
14000b390:	48 8d 05 89 77 00 00 	lea    0x7789(%rip),%rax        # 0x140012b20
14000b397:	c3                   	ret
14000b398:	cc                   	int3
14000b399:	cc                   	int3
14000b39a:	cc                   	int3
14000b39b:	cc                   	int3
14000b39c:	cc                   	int3
14000b39d:	cc                   	int3
14000b39e:	cc                   	int3
14000b39f:	cc                   	int3
14000b3a0:	83 25 e9 74 00 00 00 	andl   $0x0,0x74e9(%rip)        # 0x140012890
14000b3a7:	c3                   	ret
14000b3a8:	cc                   	int3
14000b3a9:	cc                   	int3
14000b3aa:	cc                   	int3
14000b3ab:	cc                   	int3
14000b3ac:	cc                   	int3
14000b3ad:	cc                   	int3
14000b3ae:	cc                   	int3
14000b3af:	cc                   	int3
14000b3b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b3b5:	55                   	push   %rbp
14000b3b6:	48 8d ac 24 40 fb ff 	lea    -0x4c0(%rsp),%rbp
14000b3bd:	ff
14000b3be:	48 81 ec c0 05 00 00 	sub    $0x5c0,%rsp
14000b3c5:	8b d9                	mov    %ecx,%ebx
14000b3c7:	b9 17 00 00 00       	mov    $0x17,%ecx
14000b3cc:	ff 15 c6 1f 00 00    	call   *0x1fc6(%rip)        # 0x14000d398
14000b3d2:	85 c0                	test   %eax,%eax
14000b3d4:	74 04                	je     0x14000b3da
14000b3d6:	8b cb                	mov    %ebx,%ecx
14000b3d8:	cd 29                	int    $0x29
14000b3da:	b9 03 00 00 00       	mov    $0x3,%ecx
14000b3df:	e8 bc ff ff ff       	call   0x14000b3a0
14000b3e4:	33 d2                	xor    %edx,%edx
14000b3e6:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14000b3ea:	41 b8 d0 04 00 00    	mov    $0x4d0,%r8d
14000b3f0:	e8 9f 05 00 00       	call   0x14000b994
14000b3f5:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14000b3f9:	ff 15 c9 1f 00 00    	call   *0x1fc9(%rip)        # 0x14000d3c8
14000b3ff:	48 8b 9d e8 00 00 00 	mov    0xe8(%rbp),%rbx
14000b406:	48 8d 95 d8 04 00 00 	lea    0x4d8(%rbp),%rdx
14000b40d:	48 8b cb             	mov    %rbx,%rcx
14000b410:	45 33 c0             	xor    %r8d,%r8d
14000b413:	ff 15 b7 1f 00 00    	call   *0x1fb7(%rip)        # 0x14000d3d0
14000b419:	48 85 c0             	test   %rax,%rax
14000b41c:	74 3c                	je     0x14000b45a
14000b41e:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
14000b424:	48 8d 8d e0 04 00 00 	lea    0x4e0(%rbp),%rcx
14000b42b:	48 8b 95 d8 04 00 00 	mov    0x4d8(%rbp),%rdx
14000b432:	4c 8b c8             	mov    %rax,%r9
14000b435:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14000b43a:	4c 8b c3             	mov    %rbx,%r8
14000b43d:	48 8d 8d e8 04 00 00 	lea    0x4e8(%rbp),%rcx
14000b444:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14000b449:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14000b44d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000b452:	33 c9                	xor    %ecx,%ecx
14000b454:	ff 15 7e 1f 00 00    	call   *0x1f7e(%rip)        # 0x14000d3d8
14000b45a:	48 8b 85 c8 04 00 00 	mov    0x4c8(%rbp),%rax
14000b461:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14000b466:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
14000b46d:	33 d2                	xor    %edx,%edx
14000b46f:	48 8d 85 c8 04 00 00 	lea    0x4c8(%rbp),%rax
14000b476:	41 b8 98 00 00 00    	mov    $0x98,%r8d
14000b47c:	48 83 c0 08          	add    $0x8,%rax
14000b480:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14000b487:	e8 08 05 00 00       	call   0x14000b994
14000b48c:	48 8b 85 c8 04 00 00 	mov    0x4c8(%rbp),%rax
14000b493:	48 89 44 24 60       	mov    %rax,0x60(%rsp)