180101071:	0c 02                	or     $0x2,%al
180101073:	41 88 47 0d          	mov    %al,0xd(%r15)
180101077:	49 8b 45 40          	mov    0x40(%r13),%rax
18010107b:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
180101082:	e9 bc fe ff ff       	jmp    0x180100f43
180101087:	33 c0                	xor    %eax,%eax
180101089:	48 85 db             	test   %rbx,%rbx
18010108c:	74 37                	je     0x1801010c5
18010108e:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101092:	66 41 3b c6          	cmp    %r14w,%ax
180101096:	73 2b                	jae    0x1801010c3
180101098:	48 03 c7             	add    %rdi,%rax
18010109b:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
18010109f:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
1801010a3:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801010a7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801010ab:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
1801010af:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801010b3:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801010b7:	c7 44 8b 14 9b 00 00 	movl   $0x9b,0x14(%rbx,%rcx,4)
1801010be:	00
1801010bf:	66 01 7b 08          	add    %di,0x8(%rbx)
1801010c3:	33 c0                	xor    %eax,%eax
1801010c5:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
1801010c9:	89 45 cf             	mov    %eax,-0x31(%rbp)
1801010cc:	66 41 89 47 4a       	mov    %ax,0x4a(%r15)
1801010d1:	e9 78 01 00 00       	jmp    0x18010124e
1801010d6:	4c 8b 45 77          	mov    0x77(%rbp),%r8
1801010da:	8b d0                	mov    %eax,%edx
1801010dc:	49 8b cd             	mov    %r13,%rcx
1801010df:	e8 50 ed 03 00       	call   0x18013fe34
1801010e4:	44 8b 4d 57          	mov    0x57(%rbp),%r9d
1801010e8:	84 c0                	test   %al,%al
1801010ea:	0f 85 58 01 00 00    	jne    0x180101248
1801010f0:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
1801010f4:	44 8b fe             	mov    %esi,%r15d
1801010f7:	41 0f ba e1 11       	bt     $0x11,%r9d
1801010fc:	73 43                	jae    0x180101141
1801010fe:	48 85 db             	test   %rbx,%rbx
180101101:	0f 84 72 17 00 00    	je     0x180102879
180101107:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
18010110b:	66 41 3b c6          	cmp    %r14w,%ax
18010110f:	0f 83 64 17 00 00    	jae    0x180102879
180101115:	48 03 c7             	add    %rdi,%rax
180101118:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
18010111c:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180101120:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101124:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101128:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
18010112c:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101130:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101134:	c7 44 8b 14 c0 00 00 	movl   $0xc0,0x14(%rbx,%rcx,4)
18010113b:	00
18010113c:	e9 06 f9 ff ff       	jmp    0x180100a47
180101141:	45 33 db             	xor    %r11d,%r11d
180101144:	48 85 db             	test   %rbx,%rbx
180101147:	74 36                	je     0x18010117f
180101149:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
18010114d:	66 41 3b c6          	cmp    %r14w,%ax
180101151:	73 2c                	jae    0x18010117f
180101153:	48 83 c0 09          	add    $0x9,%rax
180101157:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
18010115b:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
18010115f:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180101163:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101167:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
18010116b:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
18010116f:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101173:	c7 44 8b 74 a0 00 00 	movl   $0xa0,0x74(%rbx,%rcx,4)
18010117a:	00
18010117b:	66 01 7b 0a          	add    %di,0xa(%rbx)
18010117f:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
180101183:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
180101189:	44 89 5d cf          	mov    %r11d,-0x31(%rbp)
18010118d:	66 45 89 5f 4a       	mov    %r11w,0x4a(%r15)
180101192:	45 89 47 30          	mov    %r8d,0x30(%r15)
180101196:	49 8b 45 40          	mov    0x40(%r13),%rax
18010119a:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
1801011a1:	e9 a8 00 00 00       	jmp    0x18010124e
1801011a6:	44 8b 4d 57          	mov    0x57(%rbp),%r9d
1801011aa:	41 3b c0             	cmp    %r8d,%eax
1801011ad:	0f 84 9b 00 00 00    	je     0x18010124e
1801011b3:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
1801011b7:	44 8b fe             	mov    %esi,%r15d
1801011ba:	41 0f ba e1 11       	bt     $0x11,%r9d
1801011bf:	73 43                	jae    0x180101204
1801011c1:	48 85 db             	test   %rbx,%rbx
1801011c4:	0f 84 af 16 00 00    	je     0x180102879
1801011ca:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801011ce:	66 41 3b c6          	cmp    %r14w,%ax
1801011d2:	0f 83 a1 16 00 00    	jae    0x180102879
1801011d8:	48 03 c7             	add    %rdi,%rax
1801011db:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1801011df:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
1801011e3:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801011e7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801011eb:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
1801011ef:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801011f3:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801011f7:	c7 44 8b 14 e4 00 00 	movl   $0xe4,0x14(%rbx,%rcx,4)
1801011fe:	00
1801011ff:	e9 43 f8 ff ff       	jmp    0x180100a47
180101204:	48 85 db             	test   %rbx,%rbx
180101207:	74 36                	je     0x18010123f
180101209:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
18010120d:	66 41 3b c6          	cmp    %r14w,%ax
180101211:	73 2c                	jae    0x18010123f
180101213:	48 83 c0 09          	add    $0x9,%rax
180101217:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
18010121b:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
18010121f:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180101223:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101227:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
18010122b:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
18010122f:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101233:	c7 44 8b 74 e8 00 00 	movl   $0xe8,0x74(%rbx,%rcx,4)
18010123a:	00
18010123b:	66 01 7b 0a          	add    %di,0xa(%rbx)
18010123f:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
180101243:	e9 4a ff ff ff       	jmp    0x180101192
180101248:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
18010124e:	8b 55 67             	mov    0x67(%rbp),%edx
180101251:	44 39 45 7f          	cmp    %r8d,0x7f(%rbp)
180101255:	0f 84 31 01 00 00    	je     0x18010138c
18010125b:	41 3b d0             	cmp    %r8d,%edx
18010125e:	74 21                	je     0x180101281
180101260:	41 8b c1             	mov    %r9d,%eax
180101263:	25 00 00 02 00       	and    $0x20000,%eax
180101268:	89 45 7f             	mov    %eax,0x7f(%rbp)
18010126b:	0f 85 1b 03 00 00    	jne    0x18010158c
180101271:	33 c9                	xor    %ecx,%ecx
180101273:	38 4d 6f             	cmp    %cl,0x6f(%rbp)
180101276:	0f 85 4b 01 00 00    	jne    0x1801013c7
18010127c:	e9 0b 03 00 00       	jmp    0x18010158c
180101281:	41 0f b7 47 02       	movzwl 0x2(%r15),%eax
180101286:	a8 50                	test   $0x50,%al
180101288:	74 46                	je     0x1801012d0
18010128a:	44 8b fe             	mov    %esi,%r15d
18010128d:	48 85 db             	test   %rbx,%rbx
180101290:	0f 84 e3 15 00 00    	je     0x180102879
180101296:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
18010129a:	66 41 3b c6          	cmp    %r14w,%ax
18010129e:	0f 83 d5 15 00 00    	jae    0x180102879
1801012a4:	48 03 c7             	add    %rdi,%rax
1801012a7:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1801012ab:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
1801012af:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801012b3:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801012b7:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
1801012bb:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801012bf:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801012c3:	c7 44 8b 14 b0 01 00 	movl   $0x1b0,0x14(%rbx,%rcx,4)
1801012ca:	00
1801012cb:	e9 77 f7 ff ff       	jmp    0x180100a47
1801012d0:	a8 02                	test   $0x2,%al
1801012d2:	0f 84 21 06 00 00    	je     0x1801018f9
1801012d8:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
1801012dc:	44 8b fe             	mov    %esi,%r15d
1801012df:	41 0f ba e1 11       	bt     $0x11,%r9d
1801012e4:	73 43                	jae    0x180101329
1801012e6:	48 85 db             	test   %rbx,%rbx
1801012e9:	0f 84 8a 15 00 00    	je     0x180102879
1801012ef:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801012f3:	66 41 3b c6          	cmp    %r14w,%ax
1801012f7:	0f 83 7c 15 00 00    	jae    0x180102879
1801012fd:	48 03 c7             	add    %rdi,%rax
180101300:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180101304:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180101308:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
18010130c:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101310:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180101314:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101318:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
18010131c:	c7 44 8b 14 e0 01 00 	movl   $0x1e0,0x14(%rbx,%rcx,4)
180101323:	00
180101324:	e9 1e f7 ff ff       	jmp    0x180100a47
180101329:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
18010132d:	33 d2                	xor    %edx,%edx
18010132f:	48 85 db             	test   %rbx,%rbx
180101332:	74 3b                	je     0x18010136f
180101334:	0f b7 4b 0a          	movzwl 0xa(%rbx),%ecx
180101338:	66 41 3b ce          	cmp    %r14w,%cx
18010133c:	73 31                	jae    0x18010136f
18010133e:	48 8d 41 09          	lea    0x9(%rcx),%rax
180101342:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180101346:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
18010134a:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
18010134e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101352:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
180101356:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
18010135a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
18010135e:	c7 44 8b 74 c0 01 00 	movl   $0x1c0,0x74(%rbx,%rcx,4)
180101365:	00
180101366:	66 01 7b 0a          	add    %di,0xa(%rbx)
18010136a:	41 0f b7 47 02       	movzwl 0x2(%r15),%eax
18010136f:	b9 fd ff 00 00       	mov    $0xfffd,%ecx
180101374:	66 23 c1             	and    %cx,%ax
180101377:	66 41 89 47 02       	mov    %ax,0x2(%r15)
18010137c:	49 8b 45 40          	mov    0x40(%r13),%rax
180101380:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
180101387:	e9 6f 05 00 00       	jmp    0x1801018fb
18010138c:	48 85 db             	test   %rbx,%rbx
18010138f:	74 36                	je     0x1801013c7
180101391:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180101395:	66 41 3b c6          	cmp    %r14w,%ax
180101399:	73 2c                	jae    0x1801013c7
18010139b:	48 83 c0 09          	add    $0x9,%rax
18010139f:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1801013a3:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
1801013a7:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
1801013ab:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801013af:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
1801013b3:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
1801013b7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801013bb:	c7 44 8b 74 00 01 00 	movl   $0x100,0x74(%rbx,%rcx,4)
1801013c2:	00
1801013c3:	66 01 7b 0a          	add    %di,0xa(%rbx)
1801013c7:	41 8b c1             	mov    %r9d,%eax
1801013ca:	25 00 00 02 00       	and    $0x20000,%eax
1801013cf:	89 45 7f             	mov    %eax,0x7f(%rbp)
1801013d2:	74 42                	je     0x180101416
1801013d4:	48 85 db             	test   %rbx,%rbx
1801013d7:	74 35                	je     0x18010140e
1801013d9:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801013dd:	66 41 3b c6          	cmp    %r14w,%ax
1801013e1:	73 2b                	jae    0x18010140e
1801013e3:	48 03 c7             	add    %rdi,%rax
1801013e6:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1801013ea:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
1801013ee:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801013f2:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801013f6:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
1801013fa:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801013fe:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101402:	c7 44 8b 14 30 01 00 	movl   $0x130,0x14(%rbx,%rcx,4)
180101409:	00
18010140a:	66 01 7b 08          	add    %di,0x8(%rbx)
18010140e:	44 8b fe             	mov    %esi,%r15d
180101411:	e9 63 14 00 00       	jmp    0x180102879
180101416:	33 c0                	xor    %eax,%eax
180101418:	44 89 45 e7          	mov    %r8d,-0x19(%rbp)
18010141c:	89 45 eb             	mov    %eax,-0x15(%rbp)
18010141f:	44 89 45 ff          	mov    %r8d,-0x1(%rbp)
180101423:	89 45 03             	mov    %eax,0x3(%rbp)
180101426:	41 3b d0             	cmp    %r8d,%edx
180101429:	75 46                	jne    0x180101471
18010142b:	44 8b fe             	mov    %esi,%r15d
18010142e:	48 85 db             	test   %rbx,%rbx
180101431:	0f 84 42 14 00 00    	je     0x180102879
180101437:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
18010143b:	66 41 3b c6          	cmp    %r14w,%ax
18010143f:	0f 83 34 14 00 00    	jae    0x180102879
180101445:	48 03 c7             	add    %rdi,%rax
180101448:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
18010144c:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180101450:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101454:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101458:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
18010145c:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101460:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101464:	c7 44 8b 14 10 01 00 	movl   $0x110,0x14(%rbx,%rcx,4)
18010146b:	00
18010146c:	e9 d6 f5 ff ff       	jmp    0x180100a47
180101471:	49 8b 45 08          	mov    0x8(%r13),%rax
180101475:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
180101479:	49 8b cd             	mov    %r13,%rcx
18010147c:	ff d0                	call   *%rax
18010147e:	0f 1f 00             	nopl   (%rax)
180101481:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
180101485:	48 85 c0             	test   %rax,%rax
180101488:	75 4b                	jne    0x1801014d5
18010148a:	ba 9a 00 00 c0       	mov    $0xc000009a,%edx
18010148f:	44 8b fa             	mov    %edx,%r15d
180101492:	48 85 db             	test   %rbx,%rbx
180101495:	0f 84 de 13 00 00    	je     0x180102879
18010149b:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
18010149f:	66 41 3b c6          	cmp    %r14w,%ax
1801014a3:	0f 83 d0 13 00 00    	jae    0x180102879
1801014a9:	48 03 c7             	add    %rdi,%rax
1801014ac:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1801014b0:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
1801014b4:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801014b8:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801014bc:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
1801014c0:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1801014c4:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1801014c8:	c7 44 8b 14 14 01 00 	movl   $0x114,0x14(%rbx,%rcx,4)
1801014cf:	00
1801014d0:	e9 72 f5 ff ff       	jmp    0x180100a47
1801014d5:	8b 50 2c             	mov    0x2c(%rax),%edx
1801014d8:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1801014dc:	49 8b 45 08          	mov    0x8(%r13),%rax
1801014e0:	49 8b cd             	mov    %r13,%rcx
1801014e3:	ff d0                	call   *%rax
1801014e5:	0f 1f 00             	nopl   (%rax)
1801014e8:	48 8b c8             	mov    %rax,%rcx
1801014eb:	48 85 c0             	test   %rax,%rax
1801014ee:	75 4b                	jne    0x18010153b
1801014f0:	ba 9a 00 00 c0       	mov    $0xc000009a,%edx
1801014f5:	44 8b fa             	mov    %edx,%r15d
1801014f8:	48 85 db             	test   %rbx,%rbx
1801014fb:	74 35                	je     0x180101532
1801014fd:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101501:	66 41 3b c6          	cmp    %r14w,%ax
180101505:	73 2b                	jae    0x180101532
180101507:	48 03 c7             	add    %rdi,%rax
18010150a:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
18010150e:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180101512:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101516:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
18010151a:	89 54 8b 10          	mov    %edx,0x10(%rbx,%rcx,4)
18010151e:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180101522:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101526:	c7 44 8b 14 18 01 00 	movl   $0x118,0x14(%rbx,%rcx,4)
18010152d:	00
18010152e:	66 01 7b 08          	add    %di,0x8(%rbx)
180101532:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
180101536:	e9 32 13 00 00       	jmp    0x18010286d
18010153b:	8b 40 0c             	mov    0xc(%rax),%eax
18010153e:	8d 50 01             	lea    0x1(%rax),%edx
180101541:	3b d0                	cmp    %eax,%edx
180101543:	0f 82 19 12 00 00    	jb     0x180102762
180101549:	89 51 0c             	mov    %edx,0xc(%rcx)
18010154c:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
180101550:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
180101554:	49 8b cd             	mov    %r13,%rcx
180101557:	8b 40 2c             	mov    0x2c(%rax),%eax
18010155a:	41 89 47 2c          	mov    %eax,0x2c(%r15)
18010155e:	49 8b 45 40          	mov    0x40(%r13),%rax
180101562:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
180101569:	49 8b 45 10          	mov    0x10(%r13),%rax
18010156d:	ff d0                	call   *%rax
18010156f:	0f 1f 00             	nopl   (%rax)
180101572:	49 8b 45 10          	mov    0x10(%r13),%rax
180101576:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
18010157a:	49 8b cd             	mov    %r13,%rcx
18010157d:	ff d0                	call   *%rax
18010157f:	0f 1f 00             	nopl   (%rax)
180101582:	8b 45 7f             	mov    0x7f(%rbp),%eax
180101585:	8b 55 67             	mov    0x67(%rbp),%edx
180101588:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
18010158c:	41 39 57 10          	cmp    %edx,0x10(%r15)
180101590:	0f 84 9c 00 00 00    	je     0x180101632
180101596:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
18010159a:	44 8b fe             	mov    %esi,%r15d
18010159d:	85 c0                	test   %eax,%eax
18010159f:	74 43                	je     0x1801015e4
1801015a1:	48 85 db             	test   %rbx,%rbx
1801015a4:	0f 84 cf 12 00 00    	je     0x180102879
1801015aa:	0f b7 43 08          	movzwl 0x8(%rbx),%eax