180083069:	74 35                	je     0x1800830a0
18008306b:	48 8b 0d 4e 25 11 00 	mov    0x11254e(%rip),%rcx        # 0x1801955c0
180083072:	48 8b 01             	mov    (%rcx),%rax
180083075:	8b 80 e0 06 00 00    	mov    0x6e0(%rax),%eax
18008307b:	45 84 c0             	test   %r8b,%r8b
18008307e:	74 04                	je     0x180083084
180083080:	a8 18                	test   $0x18,%al
180083082:	eb 02                	jmp    0x180083086
180083084:	a8 04                	test   $0x4,%al
180083086:	75 0c                	jne    0x180083094
180083088:	ff c2                	inc    %edx
18008308a:	48 83 c1 08          	add    $0x8,%rcx
18008308e:	3b d6                	cmp    %esi,%edx
180083090:	73 0e                	jae    0x1800830a0
180083092:	eb de                	jmp    0x180083072
180083094:	41 83 cd 11          	or     $0x11,%r13d
180083098:	eb 06                	jmp    0x1800830a0
18008309a:	8b 35 18 25 11 00    	mov    0x112518(%rip),%esi        # 0x1801955b8
1800830a0:	4c 39 0d 99 21 11 00 	cmp    %r9,0x112199(%rip)        # 0x180195240
1800830a7:	75 05                	jne    0x1800830ae
1800830a9:	41 8a c1             	mov    %r9b,%al
1800830ac:	eb 1b                	jmp    0x1800830c9
1800830ae:	8b 95 30 05 00 00    	mov    0x530(%rbp),%edx
1800830b4:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
1800830b8:	b9 00 10 00 00       	mov    $0x1000,%ecx
1800830bd:	e8 aa cc f9 ff       	call   0x18001fd6c
1800830c2:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1800830c6:	45 33 c9             	xor    %r9d,%r9d
1800830c9:	4c 8b 95 28 05 00 00 	mov    0x528(%rbp),%r10
1800830d0:	8a c8                	mov    %al,%cl
1800830d2:	f6 d9                	neg    %cl
1800830d4:	88 85 50 05 00 00    	mov    %al,0x550(%rbp)
1800830da:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1800830de:	48 1b d2             	sbb    %rdx,%rdx
1800830e1:	48 23 d0             	and    %rax,%rdx
1800830e4:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
1800830e8:	4d 85 d2             	test   %r10,%r10
1800830eb:	0f 84 9a 04 00 00    	je     0x18008358b
1800830f1:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
1800830f5:	4d 39 0a             	cmp    %r9,(%r10)
1800830f8:	0f 84 8d 04 00 00    	je     0x18008358b
1800830fe:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
180083102:	45 39 4a 08          	cmp    %r9d,0x8(%r10)
180083106:	0f 84 7f 04 00 00    	je     0x18008358b
18008310c:	c7 45 70 80 00 00 00 	movl   $0x80,0x70(%rbp)
180083113:	bf 01 00 00 00       	mov    $0x1,%edi
180083118:	89 7d 78             	mov    %edi,0x78(%rbp)
18008311b:	48 8d 05 8e 5f 0c 00 	lea    0xc5f8e(%rip),%rax        # 0x1801490b0
180083122:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
180083129:	4d 85 e4             	test   %r12,%r12
18008312c:	74 17                	je     0x180083145
18008312e:	4c 39 0d eb 2c 11 00 	cmp    %r9,0x112ceb(%rip)        # 0x180195e20
180083135:	75 0e                	jne    0x180083145
180083137:	c7 45 78 02 00 00 00 	movl   $0x2,0x78(%rbp)
18008313e:	4c 89 a5 88 00 00 00 	mov    %r12,0x88(%rbp)
180083145:	44 8b 8d 48 05 00 00 	mov    0x548(%rbp),%r9d
18008314c:	45 85 f6             	test   %r14d,%r14d
18008314f:	44 8b c7             	mov    %edi,%r8d
180083152:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
180083156:	b8 05 00 00 00       	mov    $0x5,%eax
18008315b:	44 0f 45 c0          	cmovne %eax,%r8d
18008315f:	45 33 db             	xor    %r11d,%r11d
180083162:	44 89 45 74          	mov    %r8d,0x74(%rbp)
180083166:	41 83 f9 04          	cmp    $0x4,%r9d
18008316a:	75 31                	jne    0x18008319d
18008316c:	44 38 1d ad 22 11 00 	cmp    %r11b,0x1122ad(%rip)        # 0x180195420
180083173:	75 0c                	jne    0x180083181
180083175:	44 38 1d a5 22 11 00 	cmp    %r11b,0x1122a5(%rip)        # 0x180195421
18008317c:	41 8a c3             	mov    %r11b,%al
18008317f:	74 03                	je     0x180083184
180083181:	40 8a c7             	mov    %dil,%al
180083184:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
180083188:	84 c0                	test   %al,%al
18008318a:	75 16                	jne    0x1800831a2
18008318c:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
180083190:	48 85 d2             	test   %rdx,%rdx
180083193:	75 0d                	jne    0x1800831a2
180083195:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
180083199:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
18008319d:	44 3b cf             	cmp    %edi,%r9d
1800831a0:	76 2e                	jbe    0x1800831d0
1800831a2:	41 8b d3             	mov    %r11d,%edx
1800831a5:	85 f6                	test   %esi,%esi
1800831a7:	74 27                	je     0x1800831d0
1800831a9:	48 8b 0d 10 24 11 00 	mov    0x112410(%rip),%rcx        # 0x1801955c0
1800831b0:	48 8b 01             	mov    (%rcx),%rax
1800831b3:	40 84 b8 88 06 00 00 	test   %dil,0x688(%rax)
1800831ba:	75 0c                	jne    0x1800831c8
1800831bc:	03 d7                	add    %edi,%edx
1800831be:	48 83 c1 08          	add    $0x8,%rcx
1800831c2:	3b d6                	cmp    %esi,%edx
1800831c4:	72 ea                	jb     0x1800831b0
1800831c6:	eb 08                	jmp    0x1800831d0
1800831c8:	41 83 c8 08          	or     $0x8,%r8d
1800831cc:	44 89 45 74          	mov    %r8d,0x74(%rbp)
1800831d0:	44 39 5d 94          	cmp    %r11d,-0x6c(%rbp)
1800831d4:	41 8b f3             	mov    %r11d,%esi
1800831d7:	4c 8b 75 88          	mov    -0x78(%rbp),%r14
1800831db:	4c 8b a5 60 05 00 00 	mov    0x560(%rbp),%r12
1800831e2:	40 0f 94 c6          	sete   %sil
1800831e6:	48 8b 95 38 05 00 00 	mov    0x538(%rbp),%rdx
1800831ed:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1800831f1:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1800831f6:	4c 8d 4d 70          	lea    0x70(%rbp),%r9
1800831fa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1800831ff:	44 8b c6             	mov    %esi,%r8d
180083202:	48 8d 85 f0 00 00 00 	lea    0xf0(%rbp),%rax
180083209:	49 8b ca             	mov    %r10,%rcx
18008320c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180083211:	e8 56 c4 f9 ff       	call   0x18001f66c
180083216:	8b f8                	mov    %eax,%edi
180083218:	3d 03 06 00 c0       	cmp    $0xc0000603,%eax
18008321d:	75 1d                	jne    0x18008323c
18008321f:	8b 45 b8             	mov    -0x48(%rbp),%eax
180083222:	c6 45 82 01          	movb   $0x1,-0x7e(%rbp)
180083226:	0f ba e0 17          	bt     $0x17,%eax
18008322a:	0f 82 ac 01 00 00    	jb     0x1800833dc
180083230:	4c 8b a5 60 05 00 00 	mov    0x560(%rbp),%r12
180083237:	e9 5a 02 00 00       	jmp    0x180083496
18008323c:	3d 05 06 00 c0       	cmp    $0xc0000605,%eax
180083241:	0f 84 5c 03 00 00    	je     0x1800835a3
180083247:	85 c0                	test   %eax,%eax
180083249:	0f 88 8d 01 00 00    	js     0x1800833dc
18008324f:	33 ff                	xor    %edi,%edi
180083251:	48 39 3d c8 2b 11 00 	cmp    %rdi,0x112bc8(%rip)        # 0x180195e20
180083258:	74 28                	je     0x180083282
18008325a:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
18008325e:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
180083262:	8b 8d 48 05 00 00    	mov    0x548(%rbp),%ecx
180083268:	45 33 c9             	xor    %r9d,%r9d
18008326b:	45 33 c0             	xor    %r8d,%r8d
18008326e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180083273:	e8 cc a6 06 00       	call   0x1800ed944
180083278:	8b f8                	mov    %eax,%edi
18008327a:	45 33 c9             	xor    %r9d,%r9d
18008327d:	e9 ac 00 00 00       	jmp    0x18008332e
180083282:	44 85 6d b8          	test   %r13d,-0x48(%rbp)
180083286:	75 0a                	jne    0x180083292
180083288:	bf 28 04 00 c0       	mov    $0xc0000428,%edi
18008328d:	e9 4a 01 00 00       	jmp    0x1800833dc
180083292:	8b 05 68 d2 0e 00    	mov    0xed268(%rip),%eax        # 0x180170500
180083298:	25 ff ff 0f 00       	and    $0xfffff,%eax
18008329d:	83 f8 02             	cmp    $0x2,%eax
1800832a0:	74 51                	je     0x1800832f3
1800832a2:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1800832a6:	83 79 34 0e          	cmpl   $0xe,0x34(%rcx)
1800832aa:	75 47                	jne    0x1800832f3
1800832ac:	41 f7 c5 04 10 00 00 	test   $0x1004,%r13d
1800832b3:	75 3e                	jne    0x1800832f3
1800832b5:	48 83 c1 38          	add    $0x38,%rcx
1800832b9:	c7 45 a0 0a 00 00 00 	movl   $0xa,-0x60(%rbp)
1800832c0:	4c 8d 85 a0 01 00 00 	lea    0x1a0(%rbp),%r8
1800832c7:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1800832cb:	e8 ac d1 f9 ff       	call   0x18002047c
1800832d0:	85 c0                	test   %eax,%eax
1800832d2:	78 b4                	js     0x180083288
1800832d4:	8b 55 a0             	mov    -0x60(%rbp),%edx
1800832d7:	85 d2                	test   %edx,%edx
1800832d9:	74 ad                	je     0x180083288
1800832db:	4c 8d 85 a0 01 00 00 	lea    0x1a0(%rbp),%r8
1800832e2:	48 8d 0d 5f 6b 0c 00 	lea    0xc6b5f(%rip),%rcx        # 0x180149e48
1800832e9:	e8 62 dd f9 ff       	call   0x180021050
1800832ee:	48 85 c0             	test   %rax,%rax
1800832f1:	74 95                	je     0x180083288
1800832f3:	8b 95 40 05 00 00    	mov    0x540(%rbp),%edx
1800832f9:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1800832fd:	8b 8d 48 05 00 00    	mov    0x548(%rbp),%ecx
180083303:	45 8b cd             	mov    %r13d,%r9d
180083306:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
18008330b:	e8 ec 0e 00 00       	call   0x1800841fc
180083310:	45 33 c9             	xor    %r9d,%r9d
180083313:	8b f8                	mov    %eax,%edi
180083315:	85 c0                	test   %eax,%eax
180083317:	0f 88 bf 00 00 00    	js     0x1800833dc
18008331d:	4d 85 e4             	test   %r12,%r12
180083320:	74 0c                	je     0x18008332e
180083322:	f6 45 b8 11          	testb  $0x11,-0x48(%rbp)
180083326:	74 06                	je     0x18008332e
180083328:	41 0f ba 2c 24 0b    	btsl   $0xb,(%r12)
18008332e:	85 ff                	test   %edi,%edi
180083330:	0f 88 a6 00 00 00    	js     0x1800833dc
180083336:	44 38 8d 50 05 00 00 	cmp    %r9b,0x550(%rbp)
18008333d:	74 33                	je     0x180083372
18008333f:	49 8b 06             	mov    (%r14),%rax
180083342:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
180083346:	48 85 c0             	test   %rax,%rax
180083349:	75 1c                	jne    0x180083367
18008334b:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
18008334f:	e8 4c ea ff ff       	call   0x180081da0
180083354:	8a c8                	mov    %al,%cl
180083356:	45 33 c9             	xor    %r9d,%r9d
180083359:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
18008335d:	84 c9                	test   %cl,%cl
18008335f:	41 8d 49 01          	lea    0x1(%r9),%ecx
180083363:	48 0f 44 c1          	cmove  %rcx,%rax
180083367:	48 3b c3             	cmp    %rbx,%rax
18008336a:	b8 28 04 00 c0       	mov    $0xc0000428,%eax
18008336f:	0f 4f f8             	cmovg  %eax,%edi
180083372:	85 ff                	test   %edi,%edi
180083374:	78 66                	js     0x1800833dc
180083376:	8b 85 40 05 00 00    	mov    0x540(%rbp),%eax
18008337c:	0f ba e0 08          	bt     $0x8,%eax
180083380:	72 52                	jb     0x1800833d4
180083382:	4c 8b 8d 10 05 00 00 	mov    0x510(%rbp),%r9
180083389:	44 8b 85 20 05 00 00 	mov    0x520(%rbp),%r8d
180083390:	48 8b 95 18 05 00 00 	mov    0x518(%rbp),%rdx
180083397:	8b 8d 48 05 00 00    	mov    0x548(%rbp),%ecx
18008339d:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1800833a2:	89 44 24 40          	mov    %eax,0x40(%rsp)
1800833a6:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1800833aa:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1800833af:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1800833b4:	48 8b 85 38 05 00 00 	mov    0x538(%rbp),%rax
1800833bb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1800833c0:	8b 85 30 05 00 00    	mov    0x530(%rbp),%eax
1800833c6:	89 44 24 20          	mov    %eax,0x20(%rsp)
1800833ca:	e8 4d f7 ff ff       	call   0x180082b1c
1800833cf:	8b f8                	mov    %eax,%edi
1800833d1:	45 33 c9             	xor    %r9d,%r9d
1800833d4:	85 ff                	test   %edi,%edi
1800833d6:	0f 89 88 00 00 00    	jns    0x180083464
1800833dc:	48 8b 85 38 05 00 00 	mov    0x538(%rbp),%rax
1800833e3:	81 ff 03 06 00 c0    	cmp    $0xc0000603,%edi
1800833e9:	48 8b 8d 10 05 00 00 	mov    0x510(%rbp),%rcx
1800833f0:	44 8b cf             	mov    %edi,%r9d
1800833f3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1800833f8:	41 0f 94 c0          	sete   %r8b
1800833fc:	8b 85 30 05 00 00    	mov    0x530(%rbp),%eax
180083402:	89 44 24 30          	mov    %eax,0x30(%rsp)
180083406:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
18008340a:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
18008340f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180083414:	e8 fb 1a 00 00       	call   0x180084f14
180083419:	44 8b 85 30 05 00 00 	mov    0x530(%rbp),%r8d
180083420:	4c 8d 4d 98          	lea    -0x68(%rbp),%r9
180083424:	48 8b 8d 28 05 00 00 	mov    0x528(%rbp),%rcx
18008342b:	41 8b d0             	mov    %r8d,%edx
18008342e:	e8 45 f5 f9 ff       	call   0x180022978
180083433:	45 33 c9             	xor    %r9d,%r9d
180083436:	85 c0                	test   %eax,%eax
180083438:	0f 88 50 01 00 00    	js     0x18008358e
18008343e:	8b 45 98             	mov    -0x68(%rbp),%eax
180083441:	3b 85 30 05 00 00    	cmp    0x530(%rbp),%eax
180083447:	75 5d                	jne    0x1800834a6
180083449:	4c 8b 95 28 05 00 00 	mov    0x528(%rbp),%r10
180083450:	0f 57 c0             	xorps  %xmm0,%xmm0
180083453:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
180083457:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
18008345b:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
18008345f:	e9 82 fd ff ff       	jmp    0x1800831e6
180083464:	48 8b 8d 58 05 00 00 	mov    0x558(%rbp),%rcx
18008346b:	c6 45 81 01          	movb   $0x1,-0x7f(%rbp)
18008346f:	48 85 c9             	test   %rcx,%rcx
180083472:	75 10                	jne    0x180083484
180083474:	41 8b f9             	mov    %r9d,%edi
180083477:	48 8b b5 10 05 00 00 	mov    0x510(%rbp),%rsi
18008347e:	44 8a 6d 80          	mov    -0x80(%rbp),%r13b
180083482:	eb 42                	jmp    0x1800834c6
180083484:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
180083488:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
18008348f:	e8 4c 09 00 00       	call   0x180083de0
180083494:	8b f8                	mov    %eax,%edi
180083496:	44 8a 6d 80          	mov    -0x80(%rbp),%r13b
18008349a:	48 8b b5 10 05 00 00 	mov    0x510(%rbp),%rsi
1800834a1:	45 33 c9             	xor    %r9d,%r9d
1800834a4:	eb 20                	jmp    0x1800834c6
1800834a6:	4d 85 ff             	test   %r15,%r15
1800834a9:	0f 84 df 00 00 00    	je     0x18008358e
1800834af:	41 83 4f 04 08       	orl    $0x8,0x4(%r15)
1800834b4:	bf 2d 02 00 c0       	mov    $0xc000022d,%edi
1800834b9:	41 89 07             	mov    %eax,(%r15)
1800834bc:	48 8b b5 10 05 00 00 	mov    0x510(%rbp),%rsi
1800834c3:	45 8a e9             	mov    %r9b,%r13b
1800834c6:	8b 9d 30 05 00 00    	mov    0x530(%rbp),%ebx
1800834cc:	48 8b 0d ed cf 0e 00 	mov    0xecfed(%rip),%rcx        # 0x1801704c0
1800834d3:	48 85 c9             	test   %rcx,%rcx
1800834d6:	74 1e                	je     0x1800834f6
1800834d8:	81 ff 2d 02 00 c0    	cmp    $0xc000022d,%edi
1800834de:	74 16                	je     0x1800834f6
1800834e0:	e8 17 6b 01 00       	call   0x180099ffc
1800834e5:	45 33 c9             	xor    %r9d,%r9d
1800834e8:	4c 89 0d d1 cf 0e 00 	mov    %r9,0xecfd1(%rip)        # 0x1801704c0
1800834ef:	4c 89 0d d2 cf 0e 00 	mov    %r9,0xecfd2(%rip)        # 0x1801704c8
1800834f6:	4d 85 e4             	test   %r12,%r12
1800834f9:	0f 84 ef 05 00 00    	je     0x180083aee
1800834ff:	45 84 ed             	test   %r13b,%r13b
180083502:	0f 84 d1 05 00 00    	je     0x180083ad9
180083508:	41 83 0c 24 10       	orl    $0x10,(%r12)
18008350d:	b8 05 00 00 00       	mov    $0x5,%eax
180083512:	39 05 78 93 0e 00    	cmp    %eax,0xe9378(%rip)        # 0x18016c890
180083518:	0f 86 d0 05 00 00    	jbe    0x180083aee
18008351e:	48 ba 00 00 00 00 00 	movabs $0x400000000000,%rdx
180083525:	40 00 00
180083528:	48 85 15 71 93 0e 00 	test   %rdx,0xe9371(%rip)        # 0x18016c8a0
18008352f:	0f 84 b9 05 00 00    	je     0x180083aee
180083535:	48 8b 05 6c 93 0e 00 	mov    0xe936c(%rip),%rax        # 0x18016c8a8
18008353c:	48 23 c2             	and    %rdx,%rax
18008353f:	48 3b 05 62 93 0e 00 	cmp    0xe9362(%rip),%rax        # 0x18016c8a8
180083546:	0f 85 a2 05 00 00    	jne    0x180083aee
18008354c:	89 bd 50 05 00 00    	mov    %edi,0x550(%rbp)
180083552:	48 8d 85 50 05 00 00 	lea    0x550(%rbp),%rax
180083559:	48 89 45 10          	mov    %rax,0x10(%rbp)
18008355d:	48 c7 45 18 04 00 00 	movq   $0x4,0x18(%rbp)
180083564:	00
180083565:	48 85 f6             	test   %rsi,%rsi
180083568:	0f 84 d1 04 00 00    	je     0x180083a3f
18008356e:	48 8b ce             	mov    %rsi,%rcx
180083571:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
180083575:	48 ff c0             	inc    %rax
180083578:	66 44 39 0c 46       	cmp    %r9w,(%rsi,%rax,2)
18008357d:	75 f6                	jne    0x180083575
18008357f:	8d 04 45 02 00 00 00 	lea    0x2(,%rax,2),%eax
180083586:	e9 c0 04 00 00       	jmp    0x180083a4b
18008358b:	4c 8b f2             	mov    %rdx,%r14
18008358e:	81 ff 03 06 00 c0    	cmp    $0xc0000603,%edi
180083594:	75 0d                	jne    0x1800835a3
180083596:	8b 45 b8             	mov    -0x48(%rbp),%eax
180083599:	0f ba e0 17          	bt     $0x17,%eax
18008359d:	0f 83 8d fc ff ff    	jae    0x180083230
1800835a3:	48 8b b5 10 05 00 00 	mov    0x510(%rbp),%rsi
1800835aa:	4c 8b ce             	mov    %rsi,%r9
1800835ad:	e8 96 b9 ff ff       	call   0x18007ef48
1800835b2:	4c 8b a5 60 05 00 00 	mov    0x560(%rbp),%r12
1800835b9:	45 33 c9             	xor    %r9d,%r9d
1800835bc:	44 38 4d 90          	cmp    %r9b,-0x70(%rbp)
1800835c0:	74 1b                	je     0x1800835dd
1800835c2:	8d 87 fd f9 ff 3f    	lea    0x3ffff9fd(%rdi),%eax
1800835c8:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
1800835cd:	0f 84 f0 fe ff ff    	je     0x1800834c3
1800835d3:	bf 28 04 00 c0       	mov    $0xc0000428,%edi
1800835d8:	e9 e6 fe ff ff       	jmp    0x1800834c3
1800835dd:	8b 9d 30 05 00 00    	mov    0x530(%rbp),%ebx
1800835e3:	8d 83 fc 7f ff ff    	lea    -0x8004(%rbx),%eax
1800835e9:	a9 f7 ff ff ff       	test   $0xfffffff7,%eax
1800835ee:	74 2c                	je     0x18008361c
1800835f0:	45 8a e9             	mov    %r9b,%r13b
1800835f3:	4d 85 ff             	test   %r15,%r15
1800835f6:	74 1a                	je     0x180083612
1800835f8:	b8 01 00 00 00       	mov    $0x1,%eax
1800835fd:	41 c7 07 04 80 00 00 	movl   $0x8004,(%r15)
180083604:	41 09 47 04          	or     %eax,0x4(%r15)
180083608:	bf 2d 02 00 c0       	mov    $0xc000022d,%edi
18008360d:	e9 ba fe ff ff       	jmp    0x1800834cc
180083612:	bf 28 04 00 c0       	mov    $0xc0000428,%edi
180083617:	e9 b0 fe ff ff       	jmp    0x1800834cc
18008361c:	44 39 4d 94          	cmp    %r9d,-0x6c(%rbp)
180083620:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
180083624:	4c 8b b5 58 05 00 00 	mov    0x558(%rbp),%r14
18008362b:	41 8b f1             	mov    %r9d,%esi
18008362e:	8a 9d 50 05 00 00    	mov    0x550(%rbp),%bl