18000c2e1:	e8 56 18 12 00       	call   0x18012db3c
18000c2e6:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
18000c2ed:	44 8b c3             	mov    %ebx,%r8d
18000c2f0:	ba 01 00 00 00       	mov    $0x1,%edx
18000c2f5:	4c 8d bd 70 01 00 00 	lea    0x170(%rbp),%r15
18000c2fc:	41 be 2e 23 00 00    	mov    $0x232e,%r14d
18000c302:	eb 34                	jmp    0x18000c338
18000c304:	41 8b dc             	mov    %r12d,%ebx
18000c307:	4c 8d 05 52 9d 13 00 	lea    0x139d52(%rip),%r8        # 0x180146060
18000c30e:	4c 8b ce             	mov    %rsi,%r9
18000c311:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18000c315:	ba ff 00 00 00       	mov    $0xff,%edx
18000c31a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c31f:	e8 18 18 12 00       	call   0x18012db3c
18000c324:	ba 06 00 00 00       	mov    $0x6,%edx
18000c329:	41 be 2f 23 00 00    	mov    $0x232f,%r14d
18000c32f:	4c 8b fe             	mov    %rsi,%r15
18000c332:	4c 8b ce             	mov    %rsi,%r9
18000c335:	45 8b c4             	mov    %r12d,%r8d
18000c338:	b9 03 00 00 00       	mov    $0x3,%ecx
18000c33d:	e8 12 06 00 00       	call   0x18000c954
18000c342:	e9 71 03 00 00       	jmp    0x18000c6b8
18000c347:	41 8b c5             	mov    %r13d,%eax
18000c34a:	83 e8 07             	sub    $0x7,%eax
18000c34d:	0f 84 cd 00 00 00    	je     0x18000c420
18000c353:	83 e8 01             	sub    $0x1,%eax
18000c356:	0f 84 94 00 00 00    	je     0x18000c3f0
18000c35c:	83 e8 01             	sub    $0x1,%eax
18000c35f:	74 5f                	je     0x18000c3c0
18000c361:	83 e8 01             	sub    $0x1,%eax
18000c364:	74 36                	je     0x18000c39c
18000c366:	83 f8 01             	cmp    $0x1,%eax
18000c369:	0f 85 37 02 00 00    	jne    0x18000c5a6
18000c36f:	41 8b dc             	mov    %r12d,%ebx
18000c372:	4c 8d 05 97 a0 13 00 	lea    0x13a097(%rip),%r8        # 0x180146410
18000c379:	4c 8b ce             	mov    %rsi,%r9
18000c37c:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18000c380:	ba ff 00 00 00       	mov    $0xff,%edx
18000c385:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c38a:	e8 ad 17 12 00       	call   0x18012db3c
18000c38f:	ba 0b 00 00 00       	mov    $0xb,%edx
18000c394:	41 be 35 23 00 00    	mov    $0x2335,%r14d
18000c39a:	eb 93                	jmp    0x18000c32f
18000c39c:	4c 8d 05 bd 9f 13 00 	lea    0x139fbd(%rip),%r8        # 0x180146360
18000c3a3:	ba ff 00 00 00       	mov    $0xff,%edx
18000c3a8:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c3ad:	41 8b da             	mov    %r10d,%ebx
18000c3b0:	e8 87 17 12 00       	call   0x18012db3c
18000c3b5:	41 be 33 23 00 00    	mov    $0x2333,%r14d
18000c3bb:	e9 2b fe ff ff       	jmp    0x18000c1eb
18000c3c0:	44 8b ce             	mov    %esi,%r9d
18000c3c3:	4c 8d 05 e6 9f 13 00 	lea    0x139fe6(%rip),%r8        # 0x1801463b0
18000c3ca:	ba ff 00 00 00       	mov    $0xff,%edx
18000c3cf:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c3d4:	8b de                	mov    %esi,%ebx
18000c3d6:	e8 61 17 12 00       	call   0x18012db3c
18000c3db:	41 be 32 23 00 00    	mov    $0x2332,%r14d
18000c3e1:	8b ce                	mov    %esi,%ecx
18000c3e3:	4c 8b ff             	mov    %rdi,%r15
18000c3e6:	e8 05 07 00 00       	call   0x18000caf0
18000c3eb:	e9 c8 02 00 00       	jmp    0x18000c6b8
18000c3f0:	41 8b dc             	mov    %r12d,%ebx
18000c3f3:	4c 8d 05 16 9d 13 00 	lea    0x139d16(%rip),%r8        # 0x180146110
18000c3fa:	4c 8b ce             	mov    %rsi,%r9
18000c3fd:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18000c401:	ba ff 00 00 00       	mov    $0xff,%edx
18000c406:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c40b:	e8 2c 17 12 00       	call   0x18012db3c
18000c410:	ba 08 00 00 00       	mov    $0x8,%edx
18000c415:	41 be 31 23 00 00    	mov    $0x2331,%r14d
18000c41b:	e9 0f ff ff ff       	jmp    0x18000c32f
18000c420:	41 8b dc             	mov    %r12d,%ebx
18000c423:	4c 8d 05 96 9c 13 00 	lea    0x139c96(%rip),%r8        # 0x1801460c0
18000c42a:	4c 8b ce             	mov    %rsi,%r9
18000c42d:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18000c431:	ba ff 00 00 00       	mov    $0xff,%edx
18000c436:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c43b:	e8 fc 16 12 00       	call   0x18012db3c
18000c440:	ba 07 00 00 00       	mov    $0x7,%edx
18000c445:	41 be 30 23 00 00    	mov    $0x2330,%r14d
18000c44b:	e9 df fe ff ff       	jmp    0x18000c32f
18000c450:	41 83 fd 13          	cmp    $0x13,%r13d
18000c454:	0f 87 29 01 00 00    	ja     0x18000c583
18000c45a:	0f 84 fc 00 00 00    	je     0x18000c55c
18000c460:	41 8b c5             	mov    %r13d,%eax
18000c463:	83 e8 0e             	sub    $0xe,%eax
18000c466:	0f 84 c0 00 00 00    	je     0x18000c52c
18000c46c:	83 e8 01             	sub    $0x1,%eax
18000c46f:	0f 84 8e 00 00 00    	je     0x18000c503
18000c475:	83 e8 01             	sub    $0x1,%eax
18000c478:	74 60                	je     0x18000c4da
18000c47a:	83 e8 01             	sub    $0x1,%eax
18000c47d:	74 30                	je     0x18000c4af
18000c47f:	83 f8 01             	cmp    $0x1,%eax
18000c482:	0f 85 1e 01 00 00    	jne    0x18000c5a6
18000c488:	4c 8b ce             	mov    %rsi,%r9
18000c48b:	4c 8d 05 7e a1 13 00 	lea    0x13a17e(%rip),%r8        # 0x180146610
18000c492:	ba ff 00 00 00       	mov    $0xff,%edx
18000c497:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c49c:	41 8b dc             	mov    %r12d,%ebx
18000c49f:	e8 98 16 12 00       	call   0x18012db3c
18000c4a4:	41 be 3d 23 00 00    	mov    $0x233d,%r14d
18000c4aa:	e9 06 02 00 00       	jmp    0x18000c6b5
18000c4af:	41 8b dc             	mov    %r12d,%ebx
18000c4b2:	4c 8d 05 c7 a0 13 00 	lea    0x13a0c7(%rip),%r8        # 0x180146580
18000c4b9:	4c 8b ce             	mov    %rsi,%r9
18000c4bc:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18000c4c0:	ba ff 00 00 00       	mov    $0xff,%edx
18000c4c5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c4ca:	e8 6d 16 12 00       	call   0x18012db3c
18000c4cf:	41 be 3c 23 00 00    	mov    $0x233c,%r14d
18000c4d5:	e9 db 01 00 00       	jmp    0x18000c6b5
18000c4da:	4c 8d 05 4f a0 13 00 	lea    0x13a04f(%rip),%r8        # 0x180146530
18000c4e1:	ba ff 00 00 00       	mov    $0xff,%edx
18000c4e6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c4eb:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18000c4f0:	e8 47 16 12 00       	call   0x18012db3c
18000c4f5:	4c 8b ff             	mov    %rdi,%r15
18000c4f8:	41 be 3b 23 00 00    	mov    $0x233b,%r14d
18000c4fe:	e9 d3 01 00 00       	jmp    0x18000c6d6
18000c503:	4c 8d 05 b6 9f 13 00 	lea    0x139fb6(%rip),%r8        # 0x1801464c0
18000c50a:	ba ff 00 00 00       	mov    $0xff,%edx
18000c50f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c514:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18000c519:	e8 1e 16 12 00       	call   0x18012db3c
18000c51e:	4c 8b ff             	mov    %rdi,%r15
18000c521:	41 be 3a 23 00 00    	mov    $0x233a,%r14d
18000c527:	e9 aa 01 00 00       	jmp    0x18000c6d6
18000c52c:	41 8b dc             	mov    %r12d,%ebx
18000c52f:	4c 8d 05 3a 9f 13 00 	lea    0x139f3a(%rip),%r8        # 0x180146470
18000c536:	4c 8b ce             	mov    %rsi,%r9
18000c539:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18000c53d:	ba ff 00 00 00       	mov    $0xff,%edx
18000c542:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c547:	e8 f0 15 12 00       	call   0x18012db3c
18000c54c:	ba 0e 00 00 00       	mov    $0xe,%edx
18000c551:	41 be 39 23 00 00    	mov    $0x2339,%r14d
18000c557:	e9 d3 fd ff ff       	jmp    0x18000c32f
18000c55c:	4c 8b ce             	mov    %rsi,%r9
18000c55f:	4c 8d 05 8a a1 13 00 	lea    0x13a18a(%rip),%r8        # 0x1801466f0
18000c566:	ba ff 00 00 00       	mov    $0xff,%edx
18000c56b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c570:	41 8b dc             	mov    %r12d,%ebx
18000c573:	e8 c4 15 12 00       	call   0x18012db3c
18000c578:	41 be 3e 23 00 00    	mov    $0x233e,%r14d
18000c57e:	e9 32 01 00 00       	jmp    0x18000c6b5
18000c583:	41 8b c5             	mov    %r13d,%eax
18000c586:	83 e8 14             	sub    $0x14,%eax
18000c589:	0f 84 04 01 00 00    	je     0x18000c693
18000c58f:	83 e8 01             	sub    $0x1,%eax
18000c592:	0f 84 d5 00 00 00    	je     0x18000c66d
18000c598:	83 e8 02             	sub    $0x2,%eax
18000c59b:	0f 84 8d 00 00 00    	je     0x18000c62e
18000c5a1:	83 f8 01             	cmp    $0x1,%eax
18000c5a4:	74 1f                	je     0x18000c5c5
18000c5a6:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18000c5ab:	66 89 7c 24 70       	mov    %di,0x70(%rsp)
18000c5b0:	8b cb                	mov    %ebx,%ecx
18000c5b2:	4c 8b ff             	mov    %rdi,%r15
18000c5b5:	41 be 2c 23 00 00    	mov    $0x232c,%r14d
18000c5bb:	e8 30 05 00 00       	call   0x18000caf0
18000c5c0:	e9 11 01 00 00       	jmp    0x18000c6d6
18000c5c5:	41 8b da             	mov    %r10d,%ebx
18000c5c8:	4c 8d 05 01 a4 13 00 	lea    0x13a401(%rip),%r8        # 0x1801469d0
18000c5cf:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
18000c5d3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c5d8:	4c 8b ce             	mov    %rsi,%r9
18000c5db:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
18000c5e0:	ba ff 00 00 00       	mov    $0xff,%edx
18000c5e5:	e8 52 15 12 00       	call   0x18012db3c
18000c5ea:	4c 8b ce             	mov    %rsi,%r9
18000c5ed:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
18000c5f2:	4c 8d 05 47 9c 13 00 	lea    0x139c47(%rip),%r8        # 0x180146240
18000c5f9:	ba ff 00 00 00       	mov    $0xff,%edx
18000c5fe:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
18000c605:	e8 32 15 12 00       	call   0x18012db3c
18000c60a:	ba 18 00 00 00       	mov    $0x18,%edx
18000c60f:	4c 8d bd 70 01 00 00 	lea    0x170(%rbp),%r15
18000c616:	41 be 42 23 00 00    	mov    $0x2342,%r14d
18000c61c:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
18000c623:	44 8b c3             	mov    %ebx,%r8d
18000c626:	8d 4a ea             	lea    -0x16(%rdx),%ecx
18000c629:	e9 0f fd ff ff       	jmp    0x18000c33d
18000c62e:	44 89 54 24 30       	mov    %r10d,0x30(%rsp)
18000c633:	4c 8d 05 b6 a2 13 00 	lea    0x13a2b6(%rip),%r8        # 0x1801468f0
18000c63a:	48 8b c6             	mov    %rsi,%rax
18000c63d:	44 0f b7 ce          	movzwl %si,%r9d
18000c641:	48 c1 e8 10          	shr    $0x10,%rax
18000c645:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c64a:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
18000c64f:	ba ff 00 00 00       	mov    $0xff,%edx
18000c654:	89 44 24 20          	mov    %eax,0x20(%rsp)
18000c658:	bb 59 00 00 c0       	mov    $0xc0000059,%ebx
18000c65d:	e8 da 14 12 00       	call   0x18012db3c
18000c662:	4c 8b ff             	mov    %rdi,%r15
18000c665:	41 be 41 23 00 00    	mov    $0x2341,%r14d
18000c66b:	eb 69                	jmp    0x18000c6d6
18000c66d:	44 8b ce             	mov    %esi,%r9d
18000c670:	4c 8d 05 09 a2 13 00 	lea    0x13a209(%rip),%r8        # 0x180146880
18000c677:	ba ff 00 00 00       	mov    $0xff,%edx
18000c67c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c681:	8b de                	mov    %esi,%ebx
18000c683:	e8 b4 14 12 00       	call   0x18012db3c
18000c688:	41 be 40 23 00 00    	mov    $0x2340,%r14d
18000c68e:	e9 4e fd ff ff       	jmp    0x18000c3e1
18000c693:	4c 8b ce             	mov    %rsi,%r9
18000c696:	4c 8d 05 13 a1 13 00 	lea    0x13a113(%rip),%r8        # 0x1801467b0
18000c69d:	ba ff 00 00 00       	mov    $0xff,%edx
18000c6a2:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c6a7:	41 8b dc             	mov    %r12d,%ebx
18000c6aa:	e8 8d 14 12 00       	call   0x18012db3c
18000c6af:	41 be 3f 23 00 00    	mov    $0x233f,%r14d
18000c6b5:	4c 8b ff             	mov    %rdi,%r15
18000c6b8:	81 fb 28 04 00 c0    	cmp    $0xc0000428,%ebx
18000c6be:	74 10                	je     0x18000c6d0
18000c6c0:	81 fb 00 00 21 c0    	cmp    $0xc0210000,%ebx
18000c6c6:	75 0e                	jne    0x18000c6d6
18000c6c8:	41 be 36 23 00 00    	mov    $0x2336,%r14d
18000c6ce:	eb 06                	jmp    0x18000c6d6
18000c6d0:	41 be 34 23 00 00    	mov    $0x2334,%r14d
18000c6d6:	48 8d 05 7b 34 16 00 	lea    0x16347b(%rip),%rax        # 0x18016fb58
18000c6dd:	89 1d 75 34 16 00    	mov    %ebx,0x163475(%rip)        # 0x18016fb58
18000c6e3:	41 8b ce             	mov    %r14d,%ecx
18000c6e6:	48 89 05 7b 8a 18 00 	mov    %rax,0x188a7b(%rip)        # 0x180195168
18000c6ed:	e8 8a df 07 00       	call   0x18008a67c
18000c6f2:	48 8b 0d 6f 8a 18 00 	mov    0x188a6f(%rip),%rcx        # 0x180195168
18000c6f9:	48 89 41 08          	mov    %rax,0x8(%rcx)
18000c6fd:	4c 89 79 10          	mov    %r15,0x10(%rcx)
18000c701:	48 89 79 18          	mov    %rdi,0x18(%rcx)
18000c705:	89 79 20             	mov    %edi,0x20(%rcx)
18000c708:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
18000c70d:	e8 d6 3d 08 00       	call   0x1800904e8
18000c712:	48 8b 85 c8 03 00 00 	mov    0x3c8(%rbp),%rax
18000c719:	4d 8b cc             	mov    %r12,%r9
18000c71c:	41 bc 01 00 00 00    	mov    $0x1,%r12d
18000c722:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18000c727:	41 8b cc             	mov    %r12d,%ecx
18000c72a:	49 8b d5             	mov    %r13,%rdx
18000c72d:	4c 8b c6             	mov    %rsi,%r8
18000c730:	e8 3f 3e 08 00       	call   0x180090574
18000c735:	44 38 25 24 8a 18 00 	cmp    %r12b,0x188a24(%rip)        # 0x180195160
18000c73c:	c7 44 24 58 da 33 af 	movl   $0x85af33da,0x58(%rsp)
18000c743:	85
18000c744:	c7 44 24 5c 94 91 cd 	movl   $0x4fcd9194,0x5c(%rsp)
18000c74b:	4f
18000c74c:	c7 44 24 60 8e c0 b7 	movl   $0xceb7c08e,0x60(%rsp)
18000c753:	ce
18000c754:	c7 44 24 64 3b 0a 68 	movl   $0xa6680a3b,0x64(%rsp)
18000c75b:	a6
18000c75c:	0f 84 3e 01 00 00    	je     0x18000c8a0
18000c762:	41 8b ce             	mov    %r14d,%ecx
18000c765:	e8 12 df 07 00       	call   0x18008a67c
18000c76a:	48 89 85 d0 03 00 00 	mov    %rax,0x3d0(%rbp)
18000c771:	48 85 c0             	test   %rax,%rax
18000c774:	0f 84 26 01 00 00    	je     0x18000c8a0
18000c77a:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
18000c77e:	4d 8b f4             	mov    %r12,%r14
18000c781:	49 ff c6             	inc    %r14
18000c784:	66 42 39 3c 70       	cmp    %di,(%rax,%r14,2)
18000c789:	75 f6                	jne    0x18000c781
18000c78b:	4e 8d 34 75 09 00 00 	lea    0x9(,%r14,2),%r14
18000c792:	00
18000c793:	49 83 e6 f8          	and    $0xfffffffffffffff8,%r14
18000c797:	49 83 c6 20          	add    $0x20,%r14
18000c79b:	4d 85 ff             	test   %r15,%r15
18000c79e:	74 25                	je     0x18000c7c5
18000c7a0:	44 89 b5 b0 03 00 00 	mov    %r14d,0x3b0(%rbp)
18000c7a7:	49 8b c4             	mov    %r12,%rax
18000c7aa:	48 ff c0             	inc    %rax
18000c7ad:	66 41 39 3c 47       	cmp    %di,(%r15,%rax,2)
18000c7b2:	75 f6                	jne    0x18000c7aa
18000c7b4:	48 8d 04 45 09 00 00 	lea    0x9(,%rax,2),%rax
18000c7bb:	00
18000c7bc:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
18000c7c0:	4c 03 f0             	add    %rax,%r14
18000c7c3:	eb 06                	jmp    0x18000c7cb
18000c7c5:	89 bd b0 03 00 00    	mov    %edi,0x3b0(%rbp)
18000c7cb:	49 8b ce             	mov    %r14,%rcx
18000c7ce:	e8 7d d6 08 00       	call   0x180099e50
18000c7d3:	48 8b f0             	mov    %rax,%rsi
18000c7d6:	48 85 c0             	test   %rax,%rax
18000c7d9:	0f 84 bb 00 00 00    	je     0x18000c89a
18000c7df:	4d 8b c6             	mov    %r14,%r8
18000c7e2:	33 d2                	xor    %edx,%edx
18000c7e4:	48 8b c8             	mov    %rax,%rcx
18000c7e7:	e8 94 94 12 00       	call   0x180135c80
18000c7ec:	8b 85 b0 03 00 00    	mov    0x3b0(%rbp),%eax
18000c7f2:	49 8b d4             	mov    %r12,%rdx
18000c7f5:	4c 8b 85 d0 03 00 00 	mov    0x3d0(%rbp),%r8
18000c7fc:	89 46 14             	mov    %eax,0x14(%rsi)
18000c7ff:	44 89 36             	mov    %r14d,(%rsi)
18000c802:	c7 46 04 01 00 00 00 	movl   $0x1,0x4(%rsi)
18000c809:	89 5e 08             	mov    %ebx,0x8(%rsi)
18000c80c:	89 7e 0c             	mov    %edi,0xc(%rsi)
18000c80f:	c7 46 10 20 00 00 00 	movl   $0x20,0x10(%rsi)
18000c816:	89 7e 18             	mov    %edi,0x18(%rsi)
18000c819:	48 ff c2             	inc    %rdx
18000c81c:	66 41 39 3c 50       	cmp    %di,(%r8,%rdx,2)
18000c821:	75 f6                	jne    0x18000c819
18000c823:	48 ff c2             	inc    %rdx
18000c826:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
18000c82a:	e8 1d 14 12 00       	call   0x18012dc4c
18000c82f:	8b 85 b0 03 00 00    	mov    0x3b0(%rbp),%eax
18000c835:	85 c0                	test   %eax,%eax
18000c837:	74 1b                	je     0x18000c854
18000c839:	49 ff c4             	inc    %r12
18000c83c:	66 43 39 3c 67       	cmp    %di,(%r15,%r12,2)
18000c841:	75 f6                	jne    0x18000c839
18000c843:	49 8d 54 24 01       	lea    0x1(%r12),%rdx
18000c848:	4d 8b c7             	mov    %r15,%r8
18000c84b:	48 8d 0c 06          	lea    (%rsi,%rax,1),%rcx
18000c84f:	e8 f8 13 12 00       	call   0x18012dc4c
18000c854:	41 bc 01 00 00 00    	mov    $0x1,%r12d
18000c85a:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
18000c85f:	45 8b c4             	mov    %r12d,%r8d
18000c862:	44 89 74 24 4c       	mov    %r14d,0x4c(%rsp)
18000c867:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
18000c86c:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
18000c871:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
18000c876:	33 c9                	xor    %ecx,%ecx
18000c878:	e8 47 d6 07 00       	call   0x180089ec4
18000c87d:	0f b6 0d dc 88 18 00 	movzbl 0x1888dc(%rip),%ecx        # 0x180195160
18000c884:	85 c0                	test   %eax,%eax
18000c886:	41 0f 49 cc          	cmovns %r12d,%ecx
18000c88a:	88 0d d0 88 18 00    	mov    %cl,0x1888d0(%rip)        # 0x180195160
18000c890:	48 8b ce             	mov    %rsi,%rcx
18000c893:	e8 64 d7 08 00       	call   0x180099ffc
18000c898:	eb 06                	jmp    0x18000c8a0
18000c89a:	41 bc 01 00 00 00    	mov    $0x1,%r12d
18000c8a0:	8b 35 1a fc 15 00    	mov    0x15fc1a(%rip),%esi        # 0x18016c4c0
18000c8a6:	33 c9                	xor    %ecx,%ecx
18000c8a8:	e8 df 42 00 00       	call   0x180010b8c
18000c8ad:	85 c0                	test   %eax,%eax
18000c8af:	0f 88 82 00 00 00    	js     0x18000c937
18000c8b5:	48 39 3d d4 32 16 00 	cmp    %rdi,0x1632d4(%rip)        # 0x18016fb90
18000c8bc:	c7 85 b0 03 00 00 14 	movl   $0x14,0x3b0(%rbp)
18000c8c3:	00 00 00
18000c8c6:	74 6f                	je     0x18000c937
18000c8c8:	41 be 0d 00 00 00    	mov    $0xd,%r14d
18000c8ce:	4c 8d 8d b0 03 00 00 	lea    0x3b0(%rbp),%r9
18000c8d5:	41 8b d6             	mov    %r14d,%edx
18000c8d8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
18000c8dd:	41 8a cc             	mov    %r12b,%cl
18000c8e0:	e8 27 42 00 00       	call   0x180010b0c
18000c8e5:	85 c0                	test   %eax,%eax
18000c8e7:	78 4e                	js     0x18000c937
18000c8e9:	39 7c 24 4c          	cmp    %edi,0x4c(%rsp)
18000c8ed:	75 15                	jne    0x18000c904
18000c8ef:	48 83 64 24 44 00    	andq   $0x0,0x44(%rsp)
18000c8f5:	89 74 24 40          	mov    %esi,0x40(%rsp)