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)
14000b498:	c7 44 24 50 15 00 00 	movl   $0x40000015,0x50(%rsp)
14000b49f:	40
14000b4a0:	c7 44 24 54 01 00 00 	movl   $0x1,0x54(%rsp)
14000b4a7:	00
14000b4a8:	ff 15 0a 1e 00 00    	call   *0x1e0a(%rip)        # 0x14000d2b8
14000b4ae:	83 f8 01             	cmp    $0x1,%eax
14000b4b1:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000b4b6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000b4bb:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14000b4bf:	0f 94 c3             	sete   %bl
14000b4c2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000b4c7:	33 c9                	xor    %ecx,%ecx
14000b4c9:	ff 15 89 1e 00 00    	call   *0x1e89(%rip)        # 0x14000d358
14000b4cf:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000b4d4:	ff 15 86 1e 00 00    	call   *0x1e86(%rip)        # 0x14000d360
14000b4da:	85 c0                	test   %eax,%eax
14000b4dc:	75 0c                	jne    0x14000b4ea
14000b4de:	84 db                	test   %bl,%bl
14000b4e0:	75 08                	jne    0x14000b4ea
14000b4e2:	8d 48 03             	lea    0x3(%rax),%ecx
14000b4e5:	e8 b6 fe ff ff       	call   0x14000b3a0
14000b4ea:	48 8b 9c 24 d0 05 00 	mov    0x5d0(%rsp),%rbx
14000b4f1:	00
14000b4f2:	48 81 c4 c0 05 00 00 	add    $0x5c0,%rsp
14000b4f9:	5d                   	pop    %rbp
14000b4fa:	c3                   	ret
14000b4fb:	cc                   	int3
14000b4fc:	cc                   	int3
14000b4fd:	cc                   	int3
14000b4fe:	cc                   	int3
14000b4ff:	cc                   	int3
14000b500:	cc                   	int3
14000b501:	cc                   	int3
14000b502:	cc                   	int3
14000b503:	cc                   	int3
14000b504:	e9 03 fe ff ff       	jmp    0x14000b30c
14000b509:	cc                   	int3
14000b50a:	cc                   	int3
14000b50b:	cc                   	int3
14000b50c:	cc                   	int3
14000b50d:	cc                   	int3
14000b50e:	cc                   	int3
14000b50f:	cc                   	int3
14000b510:	48 83 ec 28          	sub    $0x28,%rsp
14000b514:	33 c9                	xor    %ecx,%ecx
14000b516:	ff 15 8c 1d 00 00    	call   *0x1d8c(%rip)        # 0x14000d2a8
14000b51c:	48 85 c0             	test   %rax,%rax
14000b51f:	74 3a                	je     0x14000b55b
14000b521:	b9 4d 5a 00 00       	mov    $0x5a4d,%ecx
14000b526:	66 39 08             	cmp    %cx,(%rax)
14000b529:	75 30                	jne    0x14000b55b
14000b52b:	48 63 48 3c          	movslq 0x3c(%rax),%rcx
14000b52f:	48 03 c8             	add    %rax,%rcx
14000b532:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
14000b538:	75 21                	jne    0x14000b55b
14000b53a:	b8 0b 02 00 00       	mov    $0x20b,%eax
14000b53f:	66 39 41 18          	cmp    %ax,0x18(%rcx)
14000b543:	75 16                	jne    0x14000b55b
14000b545:	83 b9 84 00 00 00 0e 	cmpl   $0xe,0x84(%rcx)
14000b54c:	76 0d                	jbe    0x14000b55b
14000b54e:	83 b9 f8 00 00 00 00 	cmpl   $0x0,0xf8(%rcx)
14000b555:	74 04                	je     0x14000b55b
14000b557:	b0 01                	mov    $0x1,%al
14000b559:	eb 02                	jmp    0x14000b55d
14000b55b:	32 c0                	xor    %al,%al
14000b55d:	48 83 c4 28          	add    $0x28,%rsp
14000b561:	c3                   	ret
14000b562:	cc                   	int3
14000b563:	cc                   	int3
14000b564:	cc                   	int3
14000b565:	cc                   	int3
14000b566:	cc                   	int3
14000b567:	cc                   	int3
14000b568:	48 8d 0d 11 00 00 00 	lea    0x11(%rip),%rcx        # 0x14000b580
14000b56f:	48 ff 25 e2 1d 00 00 	rex.W jmp *0x1de2(%rip)        # 0x14000d358
14000b576:	cc                   	int3
14000b577:	cc                   	int3
14000b578:	cc                   	int3
14000b579:	cc                   	int3
14000b57a:	cc                   	int3
14000b57b:	cc                   	int3
14000b57c:	cc                   	int3
14000b57d:	cc                   	int3
14000b57e:	cc                   	int3
14000b57f:	cc                   	int3
14000b580:	48 83 ec 28          	sub    $0x28,%rsp
14000b584:	48 8b 01             	mov    (%rcx),%rax
14000b587:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
14000b58d:	75 1c                	jne    0x14000b5ab
14000b58f:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
14000b593:	75 16                	jne    0x14000b5ab
14000b595:	8b 48 20             	mov    0x20(%rax),%ecx
14000b598:	8d 81 e0 fa 6c e6    	lea    -0x19930520(%rcx),%eax
14000b59e:	83 f8 02             	cmp    $0x2,%eax
14000b5a1:	76 0f                	jbe    0x14000b5b2
14000b5a3:	81 f9 00 40 99 01    	cmp    $0x1994000,%ecx
14000b5a9:	74 07                	je     0x14000b5b2
14000b5ab:	33 c0                	xor    %eax,%eax
14000b5ad:	48 83 c4 28          	add    $0x28,%rsp
14000b5b1:	c3                   	ret
14000b5b2:	e8 c5 03 00 00       	call   0x14000b97c
14000b5b7:	cc                   	int3
14000b5b8:	cc                   	int3
14000b5b9:	cc                   	int3
14000b5ba:	cc                   	int3
14000b5bb:	cc                   	int3
14000b5bc:	cc                   	int3
14000b5bd:	cc                   	int3
14000b5be:	cc                   	int3
14000b5bf:	cc                   	int3
14000b5c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b5c5:	57                   	push   %rdi
14000b5c6:	48 83 ec 20          	sub    $0x20,%rsp
14000b5ca:	48 8d 1d af 3d 00 00 	lea    0x3daf(%rip),%rbx        # 0x14000f380
14000b5d1:	48 8d 3d a8 3d 00 00 	lea    0x3da8(%rip),%rdi        # 0x14000f380
14000b5d8:	eb 12                	jmp    0x14000b5ec
14000b5da:	48 8b 03             	mov    (%rbx),%rax
14000b5dd:	48 85 c0             	test   %rax,%rax
14000b5e0:	74 06                	je     0x14000b5e8
14000b5e2:	ff 15 b8 1f 00 00    	call   *0x1fb8(%rip)        # 0x14000d5a0
14000b5e8:	48 83 c3 08          	add    $0x8,%rbx
14000b5ec:	48 3b df             	cmp    %rdi,%rbx
14000b5ef:	72 e9                	jb     0x14000b5da
14000b5f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000b5f6:	48 83 c4 20          	add    $0x20,%rsp
14000b5fa:	5f                   	pop    %rdi
14000b5fb:	c3                   	ret
14000b5fc:	cc                   	int3
14000b5fd:	cc                   	int3
14000b5fe:	cc                   	int3
14000b5ff:	cc                   	int3
14000b600:	cc                   	int3
14000b601:	cc                   	int3
14000b602:	cc                   	int3
14000b603:	cc                   	int3
14000b604:	cc                   	int3
14000b605:	cc                   	int3
14000b606:	cc                   	int3
14000b607:	cc                   	int3
14000b608:	cc                   	int3
14000b609:	cc                   	int3
14000b60a:	cc                   	int3
14000b60b:	cc                   	int3
14000b60c:	cc                   	int3
14000b60d:	cc                   	int3
14000b60e:	cc                   	int3
14000b60f:	cc                   	int3
14000b610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b615:	57                   	push   %rdi
14000b616:	48 83 ec 20          	sub    $0x20,%rsp
14000b61a:	48 8d 1d 6f 3d 00 00 	lea    0x3d6f(%rip),%rbx        # 0x14000f390
14000b621:	48 8d 3d 68 3d 00 00 	lea    0x3d68(%rip),%rdi        # 0x14000f390
14000b628:	eb 12                	jmp    0x14000b63c
14000b62a:	48 8b 03             	mov    (%rbx),%rax
14000b62d:	48 85 c0             	test   %rax,%rax
14000b630:	74 06                	je     0x14000b638
14000b632:	ff 15 68 1f 00 00    	call   *0x1f68(%rip)        # 0x14000d5a0
14000b638:	48 83 c3 08          	add    $0x8,%rbx
14000b63c:	48 3b df             	cmp    %rdi,%rbx
14000b63f:	72 e9                	jb     0x14000b62a
14000b641:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000b646:	48 83 c4 20          	add    $0x20,%rsp
14000b64a:	5f                   	pop    %rdi
14000b64b:	c3                   	ret
14000b64c:	cc                   	int3
14000b64d:	cc                   	int3
14000b64e:	cc                   	int3
14000b64f:	cc                   	int3
14000b650:	cc                   	int3
14000b651:	cc                   	int3
14000b652:	cc                   	int3
14000b653:	cc                   	int3
14000b654:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000b659:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000b65e:	57                   	push   %rdi