14001b22a:	cc                   	int3
14001b22b:	cc                   	int3
14001b22c:	48 8d 05 0d f3 00 00 	lea    0xf30d(%rip),%rax        # 0x14002a540
14001b233:	c3                   	ret
14001b234:	cc                   	int3
14001b235:	cc                   	int3
14001b236:	cc                   	int3
14001b237:	cc                   	int3
14001b238:	cc                   	int3
14001b239:	cc                   	int3
14001b23a:	cc                   	int3
14001b23b:	cc                   	int3
14001b23c:	cc                   	int3
14001b23d:	cc                   	int3
14001b23e:	cc                   	int3
14001b23f:	cc                   	int3
14001b240:	48 83 ec 28          	sub    $0x28,%rsp
14001b244:	e8 e3 ff ff ff       	call   0x14001b22c
14001b249:	48 83 08 04          	orq    $0x4,(%rax)
14001b24d:	e8 12 00 00 00       	call   0x14001b264
14001b252:	48 83 08 02          	orq    $0x2,(%rax)
14001b256:	33 c0                	xor    %eax,%eax
14001b258:	48 83 c4 28          	add    $0x28,%rsp
14001b25c:	c3                   	ret
14001b25d:	cc                   	int3
14001b25e:	cc                   	int3
14001b25f:	cc                   	int3
14001b260:	cc                   	int3
14001b261:	cc                   	int3
14001b262:	cc                   	int3
14001b263:	cc                   	int3
14001b264:	48 8d 05 dd f2 00 00 	lea    0xf2dd(%rip),%rax        # 0x14002a548
14001b26b:	c3                   	ret
14001b26c:	cc                   	int3
14001b26d:	cc                   	int3
14001b26e:	cc                   	int3
14001b26f:	cc                   	int3
14001b270:	cc                   	int3
14001b271:	cc                   	int3
14001b272:	cc                   	int3
14001b273:	cc                   	int3
14001b274:	cc                   	int3
14001b275:	cc                   	int3
14001b276:	cc                   	int3
14001b277:	cc                   	int3
14001b278:	cc                   	int3
14001b279:	cc                   	int3
14001b27a:	cc                   	int3
14001b27b:	cc                   	int3
14001b27c:	cc                   	int3
14001b27d:	cc                   	int3
14001b27e:	cc                   	int3
14001b27f:	cc                   	int3
14001b280:	48 83 ec 28          	sub    $0x28,%rsp
14001b284:	e8 a3 ff ff ff       	call   0x14001b22c
14001b289:	48 83 08 18          	orq    $0x18,(%rax)
14001b28d:	e8 d2 ff ff ff       	call   0x14001b264
14001b292:	48 83 08 04          	orq    $0x4,(%rax)
14001b296:	33 c0                	xor    %eax,%eax
14001b298:	48 83 c4 28          	add    $0x28,%rsp
14001b29c:	c3                   	ret
14001b29d:	cc                   	int3
14001b29e:	cc                   	int3
14001b29f:	cc                   	int3
14001b2a0:	cc                   	int3
14001b2a1:	cc                   	int3
14001b2a2:	cc                   	int3
14001b2a3:	cc                   	int3
14001b2a4:	cc                   	int3
14001b2a5:	cc                   	int3
14001b2a6:	cc                   	int3
14001b2a7:	cc                   	int3
14001b2a8:	cc                   	int3
14001b2a9:	cc                   	int3
14001b2aa:	cc                   	int3
14001b2ab:	cc                   	int3
14001b2ac:	cc                   	int3
14001b2ad:	cc                   	int3
14001b2ae:	cc                   	int3
14001b2af:	cc                   	int3
14001b2b0:	40 53                	rex push %rbx
14001b2b2:	48 83 ec 20          	sub    $0x20,%rsp
14001b2b6:	b9 01 00 00 00       	mov    $0x1,%ecx
14001b2bb:	e8 e4 11 00 00       	call   0x14001c4a4
14001b2c0:	e8 db 09 00 00       	call   0x14001bca0
14001b2c5:	8b c8                	mov    %eax,%ecx
14001b2c7:	e8 e4 11 00 00       	call   0x14001c4b0
14001b2cc:	e8 c3 09 00 00       	call   0x14001bc94
14001b2d1:	8b d8                	mov    %eax,%ebx
14001b2d3:	e8 da 10 00 00       	call   0x14001c3b2
14001b2d8:	b9 01 00 00 00       	mov    $0x1,%ecx
14001b2dd:	89 18                	mov    %ebx,(%rax)
14001b2df:	e8 d8 05 00 00       	call   0x14001b8bc
14001b2e4:	84 c0                	test   %al,%al
14001b2e6:	74 5e                	je     0x14001b346
14001b2e8:	e8 53 0c 00 00       	call   0x14001bf40
14001b2ed:	48 8d 0d 9c 0c 00 00 	lea    0xc9c(%rip),%rcx        # 0x14001bf90
14001b2f4:	e8 cf 07 00 00       	call   0x14001bac8
14001b2f9:	e8 8a 09 00 00       	call   0x14001bc88
14001b2fe:	8b c8                	mov    %eax,%ecx
14001b300:	e8 19 11 00 00       	call   0x14001c41e
14001b305:	85 c0                	test   %eax,%eax
14001b307:	75 3d                	jne    0x14001b346
14001b309:	e8 9e 09 00 00       	call   0x14001bcac
14001b30e:	e8 bd 09 00 00       	call   0x14001bcd0
14001b313:	e8 b8 09 00 00       	call   0x14001bcd0
14001b318:	e8 77 09 00 00       	call   0x14001bc94
14001b31d:	8b c8                	mov    %eax,%ecx
14001b31f:	e8 ee 10 00 00       	call   0x14001c412
14001b324:	e8 97 09 00 00       	call   0x14001bcc0
14001b329:	84 c0                	test   %al,%al
14001b32b:	74 05                	je     0x14001b332
14001b32d:	e8 28 11 00 00       	call   0x14001c45a
14001b332:	e8 5d 09 00 00       	call   0x14001bc94
14001b337:	e8 48 0b 00 00       	call   0x14001be84
14001b33c:	85 c0                	test   %eax,%eax
14001b33e:	75 06                	jne    0x14001b346
14001b340:	48 83 c4 20          	add    $0x20,%rsp
14001b344:	5b                   	pop    %rbx
14001b345:	c3                   	ret
14001b346:	b9 07 00 00 00       	mov    $0x7,%ecx
14001b34b:	e8 e0 09 00 00       	call   0x14001bd30
14001b350:	cc                   	int3
14001b351:	cc                   	int3
14001b352:	cc                   	int3
14001b353:	cc                   	int3
14001b354:	cc                   	int3
14001b355:	cc                   	int3
14001b356:	cc                   	int3
14001b357:	cc                   	int3
14001b358:	cc                   	int3
14001b359:	cc                   	int3
14001b35a:	cc                   	int3
14001b35b:	cc                   	int3
14001b35c:	cc                   	int3
14001b35d:	cc                   	int3
14001b35e:	cc                   	int3
14001b35f:	cc                   	int3
14001b360:	48 83 ec 28          	sub    $0x28,%rsp
14001b364:	e8 73 09 00 00       	call   0x14001bcdc
14001b369:	33 c0                	xor    %eax,%eax
14001b36b:	48 83 c4 28          	add    $0x28,%rsp
14001b36f:	c3                   	ret
14001b370:	cc                   	int3
14001b371:	cc                   	int3
14001b372:	cc                   	int3
14001b373:	cc                   	int3
14001b374:	cc                   	int3
14001b375:	cc                   	int3
14001b376:	cc                   	int3
14001b377:	cc                   	int3
14001b378:	cc                   	int3
14001b379:	cc                   	int3
14001b37a:	cc                   	int3
14001b37b:	cc                   	int3
14001b37c:	cc                   	int3
14001b37d:	cc                   	int3
14001b37e:	cc                   	int3
14001b37f:	cc                   	int3
14001b380:	48 83 ec 28          	sub    $0x28,%rsp
14001b384:	e8 5f 0b 00 00       	call   0x14001bee8
14001b389:	e8 06 09 00 00       	call   0x14001bc94
14001b38e:	8b c8                	mov    %eax,%ecx
14001b390:	48 83 c4 28          	add    $0x28,%rsp
14001b394:	e9 23 11 00 00       	jmp    0x14001c4bc
14001b399:	cc                   	int3
14001b39a:	cc                   	int3
14001b39b:	cc                   	int3
14001b39c:	cc                   	int3
14001b39d:	cc                   	int3
14001b39e:	cc                   	int3
14001b39f:	cc                   	int3
14001b3a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001b3a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001b3aa:	57                   	push   %rdi
14001b3ab:	48 83 ec 30          	sub    $0x30,%rsp
14001b3af:	b9 01 00 00 00       	mov    $0x1,%ecx
14001b3b4:	e8 b3 04 00 00       	call   0x14001b86c
14001b3b9:	84 c0                	test   %al,%al
14001b3bb:	0f 84 36 01 00 00    	je     0x14001b4f7
14001b3c1:	40 32 f6             	xor    %sil,%sil
14001b3c4:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
14001b3c9:	e8 5e 04 00 00       	call   0x14001b82c
14001b3ce:	8a d8                	mov    %al,%bl
14001b3d0:	8b 0d ee f6 00 00    	mov    0xf6ee(%rip),%ecx        # 0x14002aac4
14001b3d6:	83 f9 01             	cmp    $0x1,%ecx
14001b3d9:	0f 84 23 01 00 00    	je     0x14001b502
14001b3df:	85 c9                	test   %ecx,%ecx
14001b3e1:	75 4a                	jne    0x14001b42d
14001b3e3:	c7 05 d7 f6 00 00 01 	movl   $0x1,0xf6d7(%rip)        # 0x14002aac4
14001b3ea:	00 00 00
14001b3ed:	48 8d 15 a4 50 00 00 	lea    0x50a4(%rip),%rdx        # 0x140020498
14001b3f4:	48 8d 0d 65 50 00 00 	lea    0x5065(%rip),%rcx        # 0x140020460
14001b3fb:	e8 5e 0f 00 00       	call   0x14001c35e
14001b400:	85 c0                	test   %eax,%eax
14001b402:	74 0a                	je     0x14001b40e
14001b404:	b8 ff 00 00 00       	mov    $0xff,%eax
14001b409:	e9 d9 00 00 00       	jmp    0x14001b4e7
14001b40e:	48 8d 15 43 50 00 00 	lea    0x5043(%rip),%rdx        # 0x140020458
14001b415:	48 8d 0d c4 4f 00 00 	lea    0x4fc4(%rip),%rcx        # 0x1400203e0
14001b41c:	e8 31 0f 00 00       	call   0x14001c352
14001b421:	c7 05 99 f6 00 00 02 	movl   $0x2,0xf699(%rip)        # 0x14002aac4
14001b428:	00 00 00
14001b42b:	eb 08                	jmp    0x14001b435
14001b42d:	40 b6 01             	mov    $0x1,%sil
14001b430:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
14001b435:	8a cb                	mov    %bl,%cl
14001b437:	e8 d8 05 00 00       	call   0x14001ba14
14001b43c:	e8 bf 08 00 00       	call   0x14001bd00
14001b441:	48 8b d8             	mov    %rax,%rbx
14001b444:	48 83 38 00          	cmpq   $0x0,(%rax)
14001b448:	74 1e                	je     0x14001b468
14001b44a:	48 8b c8             	mov    %rax,%rcx
14001b44d:	e8 22 05 00 00       	call   0x14001b974
14001b452:	84 c0                	test   %al,%al
14001b454:	74 12                	je     0x14001b468
14001b456:	45 33 c0             	xor    %r8d,%r8d
14001b459:	41 8d 50 02          	lea    0x2(%r8),%edx
14001b45d:	33 c9                	xor    %ecx,%ecx
14001b45f:	48 8b 03             	mov    (%rbx),%rax
14001b462:	ff 15 70 4f 00 00    	call   *0x4f70(%rip)        # 0x1400203d8
14001b468:	e8 a3 08 00 00       	call   0x14001bd10
14001b46d:	48 8b d8             	mov    %rax,%rbx
14001b470:	48 83 38 00          	cmpq   $0x0,(%rax)
14001b474:	74 14                	je     0x14001b48a
14001b476:	48 8b c8             	mov    %rax,%rcx
14001b479:	e8 f6 04 00 00       	call   0x14001b974
14001b47e:	84 c0                	test   %al,%al
14001b480:	74 08                	je     0x14001b48a
14001b482:	48 8b 0b             	mov    (%rbx),%rcx
14001b485:	e8 ec 0e 00 00       	call   0x14001c376
14001b48a:	e8 b3 0f 00 00       	call   0x14001c442
14001b48f:	48 8b f8             	mov    %rax,%rdi
14001b492:	e8 0f 0f 00 00       	call   0x14001c3a6
14001b497:	48 8b 18             	mov    (%rax),%rbx
14001b49a:	e8 fb 0e 00 00       	call   0x14001c39a
14001b49f:	4c 8b c7             	mov    %rdi,%r8
14001b4a2:	48 8b d3             	mov    %rbx,%rdx
14001b4a5:	8b 08                	mov    (%rax),%ecx
14001b4a7:	e8 28 98 fe ff       	call   0x140004cd4
14001b4ac:	8b d8                	mov    %eax,%ebx
14001b4ae:	e8 dd 09 00 00       	call   0x14001be90
14001b4b3:	84 c0                	test   %al,%al
14001b4b5:	74 55                	je     0x14001b50c
14001b4b7:	40 84 f6             	test   %sil,%sil
14001b4ba:	75 05                	jne    0x14001b4c1
14001b4bc:	e8 45 0f 00 00       	call   0x14001c406
14001b4c1:	33 d2                	xor    %edx,%edx
14001b4c3:	b1 01                	mov    $0x1,%cl
14001b4c5:	e8 76 05 00 00       	call   0x14001ba40
14001b4ca:	8b c3                	mov    %ebx,%eax
14001b4cc:	eb 19                	jmp    0x14001b4e7
14001b4ce:	8b d8                	mov    %eax,%ebx
14001b4d0:	e8 bb 09 00 00       	call   0x14001be90
14001b4d5:	84 c0                	test   %al,%al
14001b4d7:	74 3b                	je     0x14001b514
14001b4d9:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
14001b4de:	75 05                	jne    0x14001b4e5
14001b4e0:	e8 85 0e 00 00       	call   0x14001c36a
14001b4e5:	8b c3                	mov    %ebx,%eax
14001b4e7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001b4ec:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14001b4f1:	48 83 c4 30          	add    $0x30,%rsp
14001b4f5:	5f                   	pop    %rdi
14001b4f6:	c3                   	ret
14001b4f7:	b9 07 00 00 00       	mov    $0x7,%ecx
14001b4fc:	e8 2f 08 00 00       	call   0x14001bd30
14001b501:	90                   	nop
14001b502:	b9 07 00 00 00       	mov    $0x7,%ecx
14001b507:	e8 24 08 00 00       	call   0x14001bd30
14001b50c:	8b cb                	mov    %ebx,%ecx
14001b50e:	e8 b5 0f 00 00       	call   0x14001c4c8
14001b513:	90                   	nop
14001b514:	8b cb                	mov    %ebx,%ecx
14001b516:	e8 1b 0f 00 00       	call   0x14001c436
14001b51b:	90                   	nop
14001b51c:	cc                   	int3
14001b51d:	cc                   	int3
14001b51e:	cc                   	int3
14001b51f:	cc                   	int3
14001b520:	cc                   	int3
14001b521:	cc                   	int3
14001b522:	cc                   	int3
14001b523:	cc                   	int3
14001b524:	cc                   	int3
14001b525:	cc                   	int3
14001b526:	cc                   	int3
14001b527:	cc                   	int3
14001b528:	cc                   	int3
14001b529:	cc                   	int3
14001b52a:	cc                   	int3
14001b52b:	cc                   	int3
14001b52c:	cc                   	int3
14001b52d:	cc                   	int3
14001b52e:	cc                   	int3
14001b52f:	cc                   	int3
14001b530:	48 83 ec 28          	sub    $0x28,%rsp
14001b534:	e8 9b 06 00 00       	call   0x14001bbd4
14001b539:	48 83 c4 28          	add    $0x28,%rsp
14001b53d:	e9 5e fe ff ff       	jmp    0x14001b3a0
14001b542:	cc                   	int3
14001b543:	cc                   	int3
14001b544:	cc                   	int3
14001b545:	cc                   	int3
14001b546:	cc                   	int3
14001b547:	cc                   	int3
14001b548:	cc                   	int3
14001b549:	cc                   	int3
14001b54a:	cc                   	int3
14001b54b:	cc                   	int3
14001b54c:	cc                   	int3
14001b54d:	cc                   	int3
14001b54e:	cc                   	int3
14001b54f:	cc                   	int3
14001b550:	cc                   	int3
14001b551:	cc                   	int3
14001b552:	cc                   	int3
14001b553:	cc                   	int3
14001b554:	cc                   	int3
14001b555:	cc                   	int3
14001b556:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001b55d:	00 00 00
14001b560:	48 3b 0d e9 ee 00 00 	cmp    0xeee9(%rip),%rcx        # 0x14002a450
14001b567:	f2 75 12             	bnd jne 0x14001b57c
14001b56a:	48 c1 c1 10          	rol    $0x10,%rcx
14001b56e:	66 f7 c1 ff ff       	test   $0xffff,%cx
14001b573:	f2 75 02             	bnd jne 0x14001b578
14001b576:	f2 c3                	bnd ret
14001b578:	48 c1 c9 10          	ror    $0x10,%rcx
14001b57c:	e9 7f 00 00 00       	jmp    0x14001b600
14001b581:	cc                   	int3
14001b582:	cc                   	int3
14001b583:	cc                   	int3
14001b584:	cc                   	int3
14001b585:	cc                   	int3
14001b586:	cc                   	int3
14001b587:	cc                   	int3
14001b588:	e9 5b 05 00 00       	jmp    0x14001bae8
14001b58d:	cc                   	int3
14001b58e:	cc                   	int3
14001b58f:	cc                   	int3
14001b590:	cc                   	int3
14001b591:	cc                   	int3
14001b592:	cc                   	int3
14001b593:	cc                   	int3
14001b594:	40 53                	rex push %rbx
14001b596:	48 83 ec 20          	sub    $0x20,%rsp
14001b59a:	48 8b d9             	mov    %rcx,%rbx
14001b59d:	ff 15 b5 47 00 00    	call   *0x47b5(%rip)        # 0x14001fd58
14001b5a3:	b9 01 00 00 00       	mov    $0x1,%ecx