18001b3c9:	4c 8b e3             	mov    %rbx,%r12
18001b3cc:	48 8b f3             	mov    %rbx,%rsi
18001b3cf:	8d 4a 01             	lea    0x1(%rdx),%ecx
18001b3d2:	e8 c9 87 11 00       	call   0x180133ba0
18001b3d7:	f7 45 d8 00 00 00 04 	testl  $0x4000000,-0x28(%rbp)
18001b3de:	41 be 10 00 00 00    	mov    $0x10,%r14d
18001b3e4:	0f 84 ef 00 00 00    	je     0x18001b4d9
18001b3ea:	49 8b 87 f0 00 00 00 	mov    0xf0(%r15),%rax
18001b3f1:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
18001b3f5:	33 d2                	xor    %edx,%edx
18001b3f7:	bf 40 02 00 00       	mov    $0x240,%edi
18001b3fc:	48 8b 88 10 0b 00 00 	mov    0xb10(%rax),%rcx
18001b403:	44 8b a8 18 0b 00 00 	mov    0xb18(%rax),%r13d
18001b40a:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
18001b40e:	8d 4a 0d             	lea    0xd(%rdx),%ecx
18001b411:	e8 8a 87 11 00       	call   0x180133ba0
18001b416:	8b 45 d0             	mov    -0x30(%rbp),%eax
18001b419:	41 8d 56 f1          	lea    -0xf(%r14),%edx
18001b41d:	44 8b 65 dc          	mov    -0x24(%rbp),%r12d
18001b421:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
18001b425:	49 c1 e4 20          	shl    $0x20,%r12
18001b429:	4c 0b e0             	or     %rax,%r12
18001b42c:	8d 4a 0c             	lea    0xc(%rdx),%ecx
18001b42f:	48 8b 45 30          	mov    0x30(%rbp),%rax
18001b433:	48 83 c8 03          	or     $0x3,%rax
18001b437:	4c 23 e0             	and    %rax,%r12
18001b43a:	e8 61 87 11 00       	call   0x180133ba0
18001b43f:	8b 45 d0             	mov    -0x30(%rbp),%eax
18001b442:	83 e0 0a             	and    $0xa,%eax
18001b445:	3c 0a                	cmp    $0xa,%al
18001b447:	75 56                	jne    0x18001b49f
18001b449:	45 84 ee             	test   %r13b,%r14b
18001b44c:	74 51                	je     0x18001b49f
18001b44e:	8b 75 dc             	mov    -0x24(%rbp),%esi
18001b451:	41 be 02 00 00 00    	mov    $0x2,%r14d
18001b457:	8b 45 d8             	mov    -0x28(%rbp),%eax
18001b45a:	48 c1 e6 20          	shl    $0x20,%rsi
18001b45e:	48 0b f0             	or     %rax,%rsi
18001b461:	48 23 75 30          	and    0x30(%rbp),%rsi
18001b465:	4c 8b ee             	mov    %rsi,%r13
18001b468:	4d 0b ec             	or     %r12,%r13
18001b46b:	41 8b c6             	mov    %r14d,%eax
18001b46e:	49 0f a3 c5          	bt     %rax,%r13
18001b472:	73 20                	jae    0x18001b494
18001b474:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
18001b478:	41 8b d6             	mov    %r14d,%edx
18001b47b:	b9 0d 00 00 00       	mov    $0xd,%ecx
18001b480:	e8 1b 87 11 00       	call   0x180133ba0
18001b485:	f6 45 d8 02          	testb  $0x2,-0x28(%rbp)
18001b489:	74 06                	je     0x18001b491
18001b48b:	83 c7 3f             	add    $0x3f,%edi
18001b48e:	83 e7 c0             	and    $0xffffffc0,%edi
18001b491:	03 7d d0             	add    -0x30(%rbp),%edi
18001b494:	41 ff c6             	inc    %r14d
18001b497:	41 83 fe 40          	cmp    $0x40,%r14d
18001b49b:	72 ce                	jb     0x18001b46b
18001b49d:	eb 34                	jmp    0x18001b4d3
18001b49f:	41 be 02 00 00 00    	mov    $0x2,%r14d
18001b4a5:	41 8b c6             	mov    %r14d,%eax
18001b4a8:	49 0f a3 c4          	bt     %rax,%r12
18001b4ac:	73 1c                	jae    0x18001b4ca
18001b4ae:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
18001b4b2:	41 8b d6             	mov    %r14d,%edx
18001b4b5:	b9 0d 00 00 00       	mov    $0xd,%ecx
18001b4ba:	e8 e1 86 11 00       	call   0x180133ba0
18001b4bf:	8b 55 d4             	mov    -0x2c(%rbp),%edx
18001b4c2:	03 55 d0             	add    -0x30(%rbp),%edx
18001b4c5:	3b fa                	cmp    %edx,%edi
18001b4c7:	0f 42 fa             	cmovb  %edx,%edi
18001b4ca:	41 ff c6             	inc    %r14d
18001b4cd:	41 83 fe 40          	cmp    $0x40,%r14d
18001b4d1:	72 d2                	jb     0x18001b4a5
18001b4d3:	41 be 10 00 00 00    	mov    $0x10,%r14d
18001b4d9:	49 8b 87 f0 00 00 00 	mov    0xf0(%r15),%rax
18001b4e0:	49 0b f4             	or     %r12,%rsi
18001b4e3:	41 bc 20 00 00 00    	mov    $0x20,%r12d
18001b4e9:	48 89 b0 10 0b 00 00 	mov    %rsi,0xb10(%rax)
18001b4f0:	49 8b 8f f0 00 00 00 	mov    0xf0(%r15),%rcx
18001b4f7:	8b 81 18 0b 00 00    	mov    0xb18(%rcx),%eax
18001b4fd:	41 84 c4             	test   %al,%r12b
18001b500:	0f 84 25 01 00 00    	je     0x18001b62b
18001b506:	83 e0 df             	and    $0xffffffdf,%eax
18001b509:	89 81 18 0b 00 00    	mov    %eax,0xb18(%rcx)
18001b50f:	49 8b 87 f0 00 00 00 	mov    0xf0(%r15),%rax
18001b516:	8b 88 10 0b 00 00    	mov    0xb10(%rax),%ecx
18001b51c:	48 0f ba e1 08       	bt     $0x8,%rcx
18001b521:	0f 82 04 01 00 00    	jb     0x18001b62b
18001b527:	e8 80 93 00 00       	call   0x1800248ac
18001b52c:	83 f8 02             	cmp    $0x2,%eax
18001b52f:	0f 85 f6 00 00 00    	jne    0x18001b62b
18001b535:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
18001b539:	33 d2                	xor    %edx,%edx
18001b53b:	33 c9                	xor    %ecx,%ecx
18001b53d:	e8 5e 86 11 00       	call   0x180133ba0
18001b542:	83 7d e0 14          	cmpl   $0x14,-0x20(%rbp)
18001b546:	0f 82 df 00 00 00    	jb     0x18001b62b
18001b54c:	33 d2                	xor    %edx,%edx
18001b54e:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
18001b552:	8d 4a 07             	lea    0x7(%rdx),%ecx
18001b555:	e8 46 86 11 00       	call   0x180133ba0
18001b55a:	f7 45 e4 00 00 00 02 	testl  $0x2000000,-0x1c(%rbp)
18001b561:	75 16                	jne    0x18001b579
18001b563:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
18001b567:	e8 1c 62 0a 00       	call   0x1800c1788
18001b56c:	f7 45 f0 00 f0 ff ff 	testl  $0xfffff000,-0x10(%rbp)
18001b573:	0f 84 b2 00 00 00    	je     0x18001b62b
18001b579:	38 1d 2f 46 15 00    	cmp    %bl,0x15462f(%rip)        # 0x18016fbae
18001b57f:	74 2d                	je     0x18001b5ae
18001b581:	33 d2                	xor    %edx,%edx
18001b583:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
18001b587:	8d 4a 01             	lea    0x1(%rdx),%ecx
18001b58a:	e8 11 86 11 00       	call   0x180133ba0
18001b58f:	44 84 65 f8          	test   %r12b,-0x8(%rbp)
18001b593:	0f 84 92 00 00 00    	je     0x18001b62b
18001b599:	b9 85 04 00 00       	mov    $0x485,%ecx
18001b59e:	0f 32                	rdmsr
18001b5a0:	48 c1 e2 20          	shl    $0x20,%rdx
18001b5a4:	48 0b c2             	or     %rdx,%rax
18001b5a7:	48 0f ba e0 0e       	bt     $0xe,%rax
18001b5ac:	73 7d                	jae    0x18001b62b
18001b5ae:	33 d2                	xor    %edx,%edx
18001b5b0:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
18001b5b4:	8d 4a 14             	lea    0x14(%rdx),%ecx
18001b5b7:	e8 e4 85 11 00       	call   0x180133ba0
18001b5bc:	f6 45 e8 01          	testb  $0x1,-0x18(%rbp)
18001b5c0:	41 bd 04 00 00 00    	mov    $0x4,%r13d
18001b5c6:	75 06                	jne    0x18001b5ce
18001b5c8:	44 84 6d e8          	test   %r13b,-0x18(%rbp)
18001b5cc:	74 03                	je     0x18001b5d1
18001b5ce:	45 8b f4             	mov    %r12d,%r14d
18001b5d1:	f6 45 e4 01          	testb  $0x1,-0x1c(%rbp)
18001b5d5:	41 8d 76 08          	lea    0x8(%r14),%esi
18001b5d9:	41 0f 44 f6          	cmove  %r14d,%esi
18001b5dd:	44 8b c6             	mov    %esi,%r8d
18001b5e0:	44 84 6d e4          	test   %r13b,-0x1c(%rbp)
18001b5e4:	74 30                	je     0x18001b616
18001b5e6:	39 5d e0             	cmp    %ebx,-0x20(%rbp)
18001b5e9:	76 2b                	jbe    0x18001b616
18001b5eb:	ba 01 00 00 00       	mov    $0x1,%edx
18001b5f0:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
18001b5f4:	8d 4a 13             	lea    0x13(%rdx),%ecx
18001b5f7:	e8 a4 85 11 00       	call   0x180133ba0
18001b5fc:	44 8b 45 e0          	mov    -0x20(%rbp),%r8d
18001b600:	41 83 e0 07          	and    $0x7,%r8d
18001b604:	45 3b c5             	cmp    %r13d,%r8d
18001b607:	45 0f 47 c5          	cmova  %r13d,%r8d
18001b60b:	44 89 45 e0          	mov    %r8d,-0x20(%rbp)
18001b60f:	41 c1 e0 04          	shl    $0x4,%r8d
18001b613:	44 03 c6             	add    %esi,%r8d
18001b616:	49 8b 87 f0 00 00 00 	mov    0xf0(%r15),%rax
18001b61d:	41 8d 58 3f          	lea    0x3f(%r8),%ebx
18001b621:	44 09 a0 18 0b 00 00 	or     %r12d,0xb18(%rax)
18001b628:	83 e3 c0             	and    $0xffffffc0,%ebx
18001b62b:	8d 04 1f             	lea    (%rdi,%rbx,1),%eax
18001b62e:	3d 40 03 00 00       	cmp    $0x340,%eax
18001b633:	77 07                	ja     0x18001b63c
18001b635:	b8 00 60 00 00       	mov    $0x6000,%eax
18001b63a:	eb 19                	jmp    0x18001b655
18001b63c:	05 bf 0c 00 00       	add    $0xcbf,%eax
18001b641:	b9 00 10 01 00       	mov    $0x11000,%ecx
18001b646:	25 00 f0 ff ff       	and    $0xfffff000,%eax
18001b64b:	05 00 60 00 00       	add    $0x6000,%eax
18001b650:	3b c1                	cmp    %ecx,%eax
18001b652:	0f 47 c1             	cmova  %ecx,%eax
18001b655:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
18001b65a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
18001b65e:	49 8b 73 40          	mov    0x40(%r11),%rsi
18001b662:	49 8b 7b 48          	mov    0x48(%r11),%rdi
18001b666:	49 8b e3             	mov    %r11,%rsp
18001b669:	41 5f                	pop    %r15
18001b66b:	41 5e                	pop    %r14
18001b66d:	41 5d                	pop    %r13
18001b66f:	41 5c                	pop    %r12
18001b671:	5d                   	pop    %rbp
18001b672:	c3                   	ret
18001b673:	cc                   	int3
18001b674:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18001b679:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
18001b67e:	55                   	push   %rbp
18001b67f:	41 56                	push   %r14
18001b681:	41 57                	push   %r15
18001b683:	48 8d ac 24 e0 fe ff 	lea    -0x120(%rsp),%rbp
18001b68a:	ff
18001b68b:	48 81 ec 20 02 00 00 	sub    $0x220,%rsp
18001b692:	45 33 ff             	xor    %r15d,%r15d
18001b695:	4c 8b f2             	mov    %rdx,%r14
18001b698:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
18001b69d:	8b f9                	mov    %ecx,%edi
18001b69f:	4c 89 bd 50 01 00 00 	mov    %r15,0x150(%rbp)
18001b6a6:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18001b6ab:	44 89 bd 58 01 00 00 	mov    %r15d,0x158(%rbp)
18001b6b2:	e8 39 87 fe ff       	call   0x180003df0
18001b6b7:	48 85 c0             	test   %rax,%rax
18001b6ba:	0f 84 b2 01 00 00    	je     0x18001b872
18001b6c0:	4c 8d 8d 50 01 00 00 	lea    0x150(%rbp),%r9
18001b6c7:	48 8b d0             	mov    %rax,%rdx
18001b6ca:	4c 8d 05 bf d1 12 00 	lea    0x12d1bf(%rip),%r8        # 0x180148890
18001b6d1:	8b cf                	mov    %edi,%ecx
18001b6d3:	e8 8c 82 fe ff       	call   0x180003964
18001b6d8:	48 8b 95 50 01 00 00 	mov    0x150(%rbp),%rdx
18001b6df:	48 85 d2             	test   %rdx,%rdx
18001b6e2:	0f 84 8a 01 00 00    	je     0x18001b872
18001b6e8:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
18001b6ed:	8b cf                	mov    %edi,%ecx
18001b6ef:	4c 8d 05 02 cf 12 00 	lea    0x12cf02(%rip),%r8        # 0x1801485f8
18001b6f6:	e8 69 82 fe ff       	call   0x180003964
18001b6fb:	4c 39 7c 24 30       	cmp    %r15,0x30(%rsp)
18001b700:	0f 84 6c 01 00 00    	je     0x18001b872
18001b706:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
18001b70b:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
18001b710:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18001b715:	4c 8d 8d 58 01 00 00 	lea    0x158(%rbp),%r9
18001b71c:	48 8d 85 50 01 00 00 	lea    0x150(%rbp),%rax
18001b723:	c7 85 50 01 00 00 c0 	movl   $0x1c0,0x150(%rbp)
18001b72a:	01 00 00
18001b72d:	4c 8d 05 74 d1 12 00 	lea    0x12d174(%rip),%r8        # 0x1801488a8
18001b734:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18001b739:	8b cf                	mov    %edi,%ecx
18001b73b:	e8 b4 85 fe ff       	call   0x180003cf4
18001b740:	8b d8                	mov    %eax,%ebx
18001b742:	85 c0                	test   %eax,%eax
18001b744:	0f 88 28 01 00 00    	js     0x18001b872
18001b74a:	83 bd 58 01 00 00 01 	cmpl   $0x1,0x158(%rbp)
18001b751:	0f 85 16 01 00 00    	jne    0x18001b86d
18001b757:	8b 8d 50 01 00 00    	mov    0x150(%rbp),%ecx
18001b75d:	8d 41 ff             	lea    -0x1(%rcx),%eax
18001b760:	3d be 01 00 00       	cmp    $0x1be,%eax
18001b765:	0f 87 02 01 00 00    	ja     0x18001b86d
18001b76b:	f6 c1 01             	test   $0x1,%cl
18001b76e:	0f 85 f9 00 00 00    	jne    0x18001b86d
18001b774:	8b c1                	mov    %ecx,%eax
18001b776:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
18001b77b:	48 d1 e8             	shr    $1,%rax
18001b77e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
18001b783:	66 44 89 7c 44 60    	mov    %r15w,0x60(%rsp,%rax,2)
18001b789:	e8 36 1f 06 00       	call   0x18007d6c4
18001b78e:	49 8d 86 90 0b 00 00 	lea    0xb90(%r14),%rax
18001b795:	c7 44 24 38 00 00 e0 	movl   $0xe00000,0x38(%rsp)
18001b79c:	00
18001b79d:	45 33 c0             	xor    %r8d,%r8d
18001b7a0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18001b7a5:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
18001b7aa:	44 88 38             	mov    %r15b,(%rax)
18001b7ad:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
18001b7b2:	e8 89 24 06 00       	call   0x18007dc40
18001b7b7:	8b d8                	mov    %eax,%ebx
18001b7b9:	85 c0                	test   %eax,%eax
18001b7bb:	0f 88 b1 00 00 00    	js     0x18001b872
18001b7c1:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
18001b7c6:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
18001b7cb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18001b7d0:	4c 8d 8d 58 01 00 00 	lea    0x158(%rbp),%r9
18001b7d7:	48 8d 85 50 01 00 00 	lea    0x150(%rbp),%rax
18001b7de:	c7 85 50 01 00 00 c0 	movl   $0x1c0,0x150(%rbp)
18001b7e5:	01 00 00
18001b7e8:	4c 8d 05 d1 d0 12 00 	lea    0x12d0d1(%rip),%r8        # 0x1801488c0
18001b7ef:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18001b7f4:	8b cf                	mov    %edi,%ecx
18001b7f6:	e8 f9 84 fe ff       	call   0x180003cf4
18001b7fb:	8b d8                	mov    %eax,%ebx
18001b7fd:	85 c0                	test   %eax,%eax
18001b7ff:	78 71                	js     0x18001b872
18001b801:	83 bd 58 01 00 00 01 	cmpl   $0x1,0x158(%rbp)
18001b808:	75 63                	jne    0x18001b86d
18001b80a:	8b 8d 50 01 00 00    	mov    0x150(%rbp),%ecx
18001b810:	8d 41 ff             	lea    -0x1(%rcx),%eax
18001b813:	3d be 01 00 00       	cmp    $0x1be,%eax
18001b818:	77 53                	ja     0x18001b86d
18001b81a:	f6 c1 01             	test   $0x1,%cl
18001b81d:	75 4e                	jne    0x18001b86d
18001b81f:	8b c1                	mov    %ecx,%eax
18001b821:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
18001b826:	48 d1 e8             	shr    $1,%rax
18001b829:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
18001b82e:	66 44 89 7c 44 60    	mov    %r15w,0x60(%rsp,%rax,2)
18001b834:	e8 8b 1e 06 00       	call   0x18007d6c4
18001b839:	49 8d 86 70 0c 00 00 	lea    0xc70(%r14),%rax
18001b840:	c7 44 24 38 00 00 e0 	movl   $0xe00000,0x38(%rsp)
18001b847:	00
18001b848:	45 33 c0             	xor    %r8d,%r8d
18001b84b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18001b850:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
18001b855:	44 88 38             	mov    %r15b,(%rax)
18001b858:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
18001b85d:	e8 de 23 06 00       	call   0x18007dc40
18001b862:	8b d8                	mov    %eax,%ebx
18001b864:	85 c0                	test   %eax,%eax
18001b866:	78 0a                	js     0x18001b872
18001b868:	41 8b df             	mov    %r15d,%ebx
18001b86b:	eb 05                	jmp    0x18001b872
18001b86d:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18001b872:	4c 8d 9c 24 20 02 00 	lea    0x220(%rsp),%r11
18001b879:	00
18001b87a:	8b c3                	mov    %ebx,%eax
18001b87c:	49 8b 5b 20          	mov    0x20(%r11),%rbx
18001b880:	49 8b 7b 28          	mov    0x28(%r11),%rdi
18001b884:	49 8b e3             	mov    %r11,%rsp
18001b887:	41 5f                	pop    %r15
18001b889:	41 5e                	pop    %r14
18001b88b:	5d                   	pop    %rbp
18001b88c:	c3                   	ret
18001b88d:	cc                   	int3
18001b88e:	cc                   	int3
18001b88f:	cc                   	int3
18001b890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18001b895:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18001b89a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
18001b89f:	55                   	push   %rbp
18001b8a0:	48 8b ec             	mov    %rsp,%rbp
18001b8a3:	48 83 ec 30          	sub    $0x30,%rsp
18001b8a7:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
18001b8ac:	41 8b d8             	mov    %r8d,%ebx
18001b8af:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
18001b8b4:	48 8b f1             	mov    %rcx,%rsi
18001b8b7:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
18001b8bc:	41 83 f8 05          	cmp    $0x5,%r8d
18001b8c0:	7c 0a                	jl     0x18001b8cc
18001b8c2:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
18001b8c7:	e9 03 02 00 00       	jmp    0x18001bacf
18001b8cc:	b9 10 00 00 00       	mov    $0x10,%ecx
18001b8d1:	e8 7a e5 07 00       	call   0x180099e50
18001b8d6:	48 8b f8             	mov    %rax,%rdi
18001b8d9:	48 85 c0             	test   %rax,%rax
18001b8dc:	75 0a                	jne    0x18001b8e8
18001b8de:	bb 9a 00 00 c0       	mov    $0xc000009a,%ebx
18001b8e3:	e9 e7 01 00 00       	jmp    0x18001bacf
18001b8e8:	85 db                	test   %ebx,%ebx
18001b8ea:	0f 84 86 01 00 00    	je     0x18001ba76
18001b8f0:	83 eb 01             	sub    $0x1,%ebx
18001b8f3:	0f 84 3b 01 00 00    	je     0x18001ba34
18001b8f9:	83 eb 01             	sub    $0x1,%ebx
18001b8fc:	0f 84 e3 00 00 00    	je     0x18001b9e5
18001b902:	83 eb 01             	sub    $0x1,%ebx
18001b905:	74 7a                	je     0x18001b981
18001b907:	83 fb 01             	cmp    $0x1,%ebx
18001b90a:	74 0a                	je     0x18001b916
18001b90c:	bb 25 02 00 c0       	mov    $0xc0000225,%ebx
18001b911:	e9 ac 01 00 00       	jmp    0x18001bac2
18001b916:	8b 0d b8 0b 15 00    	mov    0x150bb8(%rip),%ecx        # 0x18016c4d4
18001b91c:	e8 cf 84 fe ff       	call   0x180003df0
18001b921:	48 85 c0             	test   %rax,%rax
18001b924:	0f 84 5c 01 00 00    	je     0x18001ba86
18001b92a:	8b 0d a4 0b 15 00    	mov    0x150ba4(%rip),%ecx        # 0x18016c4d4
18001b930:	4c 8d 4d 28          	lea    0x28(%rbp),%r9
18001b934:	4c 8d 05 55 cf 12 00 	lea    0x12cf55(%rip),%r8        # 0x180148890
18001b93b:	48 8b d0             	mov    %rax,%rdx
18001b93e:	e8 21 80 fe ff       	call   0x180003964
18001b943:	8b d8                	mov    %eax,%ebx
18001b945:	85 c0                	test   %eax,%eax
18001b947:	0f 88 75 01 00 00    	js     0x18001bac2