140017164:	5e                   	pop    %rsi
140017165:	5f                   	pop    %rdi
140017166:	5d                   	pop    %rbp
140017167:	41 5c                	pop    %r12
140017169:	41 5d                	pop    %r13
14001716b:	41 5e                	pop    %r14
14001716d:	41 5f                	pop    %r15
14001716f:	e9 3c c2 ff ff       	jmp    0x1400133b0
140017174:	0f 1f 40 00          	nopl   0x0(%rax)
140017178:	48 89 f1             	mov    %rsi,%rcx
14001717b:	e8 80 05 03 00       	call   0x140047700
140017180:	85 c0                	test   %eax,%eax
140017182:	0f 88 90 04 00 00    	js     0x140017618
140017188:	48 8b 15 81 1f 22 00 	mov    0x221f81(%rip),%rdx        # 0x140239110
14001718f:	89 02                	mov    %eax,(%rdx)
140017191:	e9 9a fd ff ff       	jmp    0x140016f30
140017196:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14001719d:	00 00 00
1400171a0:	48 89 f1             	mov    %rsi,%rcx
1400171a3:	e8 b8 04 03 00       	call   0x140047660
1400171a8:	85 c0                	test   %eax,%eax
1400171aa:	0f 85 90 00 00 00    	jne    0x140017240
1400171b0:	48 8b 05 a9 1c 22 00 	mov    0x221ca9(%rip),%rax        # 0x140238e60
1400171b7:	c7 00 40 00 00 00    	movl   $0x40,(%rax)
1400171bd:	e9 6e fd ff ff       	jmp    0x140016f30
1400171c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400171c8:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
1400171cd:	48 89 f1             	mov    %rsi,%rcx
1400171d0:	49 8b 2c 24          	mov    (%r12),%rbp
1400171d4:	e8 d7 01 03 00       	call   0x1400473b0
1400171d9:	85 c0                	test   %eax,%eax
1400171db:	0f 84 c6 07 00 00    	je     0x1400179a7
1400171e1:	8b 5c 24 44          	mov    0x44(%rsp),%ebx
1400171e5:	8d 43 01             	lea    0x1(%rbx),%eax
1400171e8:	83 f8 0a             	cmp    $0xa,%eax
1400171eb:	76 39                	jbe    0x140017226
1400171ed:	48 8d 0d d3 13 1e 00 	lea    0x1e13d3(%rip),%rcx        # 0x1401f85c7
1400171f4:	e8 97 8a ff ff       	call   0x14000fc90
1400171f9:	89 da                	mov    %ebx,%edx
1400171fb:	48 89 c1             	mov    %rax,%rcx
1400171fe:	e8 8d c1 0a 00       	call   0x1400c3390
140017203:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017208:	48 89 f1             	mov    %rsi,%rcx
14001720b:	e8 f0 04 03 00       	call   0x140047700
140017210:	85 c0                	test   %eax,%eax
140017212:	0f 88 00 04 00 00    	js     0x140017618
140017218:	48 8b 15 41 1a 22 00 	mov    0x221a41(%rip),%rdx        # 0x140238c60
14001721f:	89 02                	mov    %eax,(%rdx)
140017221:	e9 0a fd ff ff       	jmp    0x140016f30
140017226:	48 8b 05 23 23 22 00 	mov    0x222323(%rip),%rax        # 0x140239550
14001722d:	c7 05 11 b3 24 00 01 	movl   $0x1,0x24b311(%rip)        # 0x140262548
140017234:	00 00 00
140017237:	89 18                	mov    %ebx,(%rax)
140017239:	e9 f2 fc ff ff       	jmp    0x140016f30
14001723e:	66 90                	xchg   %ax,%ax
140017240:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
140017245:	48 89 f1             	mov    %rsi,%rcx
140017248:	49 8b 2c 24          	mov    (%r12),%rbp
14001724c:	e8 5f 01 03 00       	call   0x1400473b0
140017251:	85 c0                	test   %eax,%eax
140017253:	0f 84 4e 07 00 00    	je     0x1400179a7
140017259:	48 8b 05 30 1f 22 00 	mov    0x221f30(%rip),%rax        # 0x140239190
140017260:	8b 5c 24 44          	mov    0x44(%rsp),%ebx
140017264:	39 18                	cmp    %ebx,(%rax)
140017266:	0f 8f dd 03 00 00    	jg     0x140017649
14001726c:	48 8b 05 ed 1b 22 00 	mov    0x221bed(%rip),%rax        # 0x140238e60
140017273:	89 18                	mov    %ebx,(%rax)
140017275:	e9 b6 fc ff ff       	jmp    0x140016f30
14001727a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140017280:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140017285:	48 2b 07             	sub    (%rdi),%rax
140017288:	0f 85 85 03 00 00    	jne    0x140017613
14001728e:	48 89 f2             	mov    %rsi,%rdx
140017291:	48 89 d9             	mov    %rbx,%rcx
140017294:	48 83 c4 58          	add    $0x58,%rsp
140017298:	5b                   	pop    %rbx
140017299:	5e                   	pop    %rsi
14001729a:	5f                   	pop    %rdi
14001729b:	5d                   	pop    %rbp
14001729c:	41 5c                	pop    %r12
14001729e:	41 5d                	pop    %r13
1400172a0:	41 5e                	pop    %r14
1400172a2:	41 5f                	pop    %r15
1400172a4:	e9 87 4f 02 00       	jmp    0x14003c230
1400172a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400172b0:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
1400172b5:	48 89 f1             	mov    %rsi,%rcx
1400172b8:	49 8b 2c 24          	mov    (%r12),%rbp
1400172bc:	e8 ef 00 03 00       	call   0x1400473b0
1400172c1:	85 c0                	test   %eax,%eax
1400172c3:	0f 84 de 06 00 00    	je     0x1400179a7
1400172c9:	8b 5c 24 44          	mov    0x44(%rsp),%ebx
1400172cd:	8d 43 01             	lea    0x1(%rbx),%eax
1400172d0:	83 f8 0a             	cmp    $0xa,%eax
1400172d3:	0f 87 14 ff ff ff    	ja     0x1400171ed
1400172d9:	8b 2d 69 b2 24 00    	mov    0x24b269(%rip),%ebp        # 0x140262548
1400172df:	85 ed                	test   %ebp,%ebp
1400172e1:	75 09                	jne    0x1400172ec
1400172e3:	48 8b 05 66 22 22 00 	mov    0x222266(%rip),%rax        # 0x140239550
1400172ea:	89 18                	mov    %ebx,(%rax)
1400172ec:	8b 35 5a b2 24 00    	mov    0x24b25a(%rip),%esi        # 0x14026254c
1400172f2:	85 f6                	test   %esi,%esi
1400172f4:	0f 85 36 fc ff ff    	jne    0x140016f30
1400172fa:	48 8b 05 ef 1e 22 00 	mov    0x221eef(%rip),%rax        # 0x1402391f0
140017301:	89 18                	mov    %ebx,(%rax)
140017303:	e9 28 fc ff ff       	jmp    0x140016f30
140017308:	48 8d 15 11 13 1e 00 	lea    0x1e1311(%rip),%rdx        # 0x1401f8620
14001730f:	48 89 d9             	mov    %rbx,%rcx
140017312:	e8 61 2b 1d 00       	call   0x1401e9e78
140017317:	85 c0                	test   %eax,%eax
140017319:	75 7c                	jne    0x140017397
14001731b:	48 85 f6             	test   %rsi,%rsi
14001731e:	0f 84 4c 01 00 00    	je     0x140017470
140017324:	48 8d 15 03 13 1e 00 	lea    0x1e1303(%rip),%rdx        # 0x1401f862e
14001732b:	48 89 f1             	mov    %rsi,%rcx
14001732e:	ff 15 7c 81 29 00    	call   *0x29817c(%rip)        # 0x1402af4b0
140017334:	85 c0                	test   %eax,%eax
140017336:	0f 85 34 01 00 00    	jne    0x140017470
14001733c:	48 8b 05 2d 1d 22 00 	mov    0x221d2d(%rip),%rax        # 0x140239070
140017343:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140017349:	e9 e2 fb ff ff       	jmp    0x140016f30
14001734e:	48 89 f1             	mov    %rsi,%rcx
140017351:	e8 aa 03 03 00       	call   0x140047700
140017356:	85 c0                	test   %eax,%eax
140017358:	0f 88 ba 02 00 00    	js     0x140017618
14001735e:	48 8b 15 1b 19 22 00 	mov    0x22191b(%rip),%rdx        # 0x140238c80
140017365:	89 02                	mov    %eax,(%rdx)
140017367:	e9 c4 fb ff ff       	jmp    0x140016f30
14001736c:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
140017371:	48 89 f1             	mov    %rsi,%rcx
140017374:	49 8b 2c 24          	mov    (%r12),%rbp
140017378:	e8 d3 00 03 00       	call   0x140047450
14001737d:	85 c0                	test   %eax,%eax
14001737f:	0f 84 22 06 00 00    	je     0x1400179a7
140017385:	8b 54 24 44          	mov    0x44(%rsp),%edx
140017389:	48 8b 05 10 19 22 00 	mov    0x221910(%rip),%rax        # 0x140238ca0
140017390:	89 10                	mov    %edx,(%rax)
140017392:	e9 99 fb ff ff       	jmp    0x140016f30
140017397:	48 8d 15 95 12 1e 00 	lea    0x1e1295(%rip),%rdx        # 0x1401f8633
14001739e:	48 89 d9             	mov    %rbx,%rcx
1400173a1:	e8 d2 2a 1d 00       	call   0x1401e9e78
1400173a6:	85 c0                	test   %eax,%eax
1400173a8:	0f 84 e6 00 00 00    	je     0x140017494
1400173ae:	48 8d 15 96 12 1e 00 	lea    0x1e1296(%rip),%rdx        # 0x1401f864b
1400173b5:	48 89 d9             	mov    %rbx,%rcx
1400173b8:	e8 bb 2a 1d 00       	call   0x1401e9e78
1400173bd:	85 c0                	test   %eax,%eax
1400173bf:	0f 84 ca 01 00 00    	je     0x14001758f
1400173c5:	48 8d 15 9b 12 1e 00 	lea    0x1e129b(%rip),%rdx        # 0x1401f8667
1400173cc:	48 89 d9             	mov    %rbx,%rcx
1400173cf:	e8 a4 2a 1d 00       	call   0x1401e9e78
1400173d4:	85 c0                	test   %eax,%eax
1400173d6:	0f 84 fd 01 00 00    	je     0x1400175d9
1400173dc:	48 8d 15 90 12 1e 00 	lea    0x1e1290(%rip),%rdx        # 0x1401f8673
1400173e3:	48 89 d9             	mov    %rbx,%rcx
1400173e6:	e8 8d 2a 1d 00       	call   0x1401e9e78
1400173eb:	85 c0                	test   %eax,%eax
1400173ed:	0f 84 d7 00 00 00    	je     0x1400174ca
1400173f3:	48 8d 15 8a 12 1e 00 	lea    0x1e128a(%rip),%rdx        # 0x1401f8684
1400173fa:	48 89 d9             	mov    %rbx,%rcx
1400173fd:	e8 76 2a 1d 00       	call   0x1401e9e78
140017402:	85 c0                	test   %eax,%eax
140017404:	0f 84 c0 00 00 00    	je     0x1400174ca
14001740a:	48 8d 15 cb 12 1e 00 	lea    0x1e12cb(%rip),%rdx        # 0x1401f86dc
140017411:	48 89 d9             	mov    %rbx,%rcx
140017414:	e8 5f 2a 1d 00       	call   0x1401e9e78
140017419:	85 c0                	test   %eax,%eax
14001741b:	0f 84 05 04 00 00    	je     0x140017826
140017421:	48 8d 15 c1 12 1e 00 	lea    0x1e12c1(%rip),%rdx        # 0x1401f86e9
140017428:	48 89 d9             	mov    %rbx,%rcx
14001742b:	e8 48 2a 1d 00       	call   0x1401e9e78
140017430:	85 c0                	test   %eax,%eax
140017432:	0f 84 e2 03 00 00    	je     0x14001781a
140017438:	48 8d 15 bc 12 1e 00 	lea    0x1e12bc(%rip),%rdx        # 0x1401f86fb
14001743f:	48 89 d9             	mov    %rbx,%rcx
140017442:	e8 31 2a 1d 00       	call   0x1401e9e78
140017447:	85 c0                	test   %eax,%eax
140017449:	0f 85 15 02 00 00    	jne    0x140017664
14001744f:	48 85 f6             	test   %rsi,%rsi
140017452:	0f 84 77 01 00 00    	je     0x1400175cf
140017458:	48 89 f1             	mov    %rsi,%rcx
14001745b:	e8 50 54 0b 00       	call   0x1400cc8b0
140017460:	48 8b 15 a9 20 22 00 	mov    0x2220a9(%rip),%rdx        # 0x140239510
140017467:	89 02                	mov    %eax,(%rdx)
140017469:	e9 c2 fa ff ff       	jmp    0x140016f30
14001746e:	66 90                	xchg   %ax,%ax
140017470:	48 89 f1             	mov    %rsi,%rcx
140017473:	e8 88 02 03 00       	call   0x140047700
140017478:	85 c0                	test   %eax,%eax
14001747a:	0f 88 98 01 00 00    	js     0x140017618
140017480:	48 8b 05 e9 1b 22 00 	mov    0x221be9(%rip),%rax        # 0x140239070
140017487:	0f 95 c2             	setne  %dl
14001748a:	0f b6 d2             	movzbl %dl,%edx
14001748d:	89 10                	mov    %edx,(%rax)
14001748f:	e9 9c fa ff ff       	jmp    0x140016f30
140017494:	48 85 f6             	test   %rsi,%rsi
140017497:	0f 84 e2 00 00 00    	je     0x14001757f
14001749d:	48 8b 1d 0c 80 29 00 	mov    0x29800c(%rip),%rbx        # 0x1402af4b0
1400174a4:	48 8d 15 91 11 1e 00 	lea    0x1e1191(%rip),%rdx        # 0x1401f863c
1400174ab:	48 89 f1             	mov    %rsi,%rcx
1400174ae:	ff d3                	call   *%rbx
1400174b0:	85 c0                	test   %eax,%eax
1400174b2:	0f 85 6b 01 00 00    	jne    0x140017623
1400174b8:	48 8b 05 41 19 22 00 	mov    0x221941(%rip),%rax        # 0x140238e00
1400174bf:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1400174c5:	e9 66 fa ff ff       	jmp    0x140016f30
1400174ca:	48 85 f6             	test   %rsi,%rsi
1400174cd:	0f 84 fc 00 00 00    	je     0x1400175cf
1400174d3:	48 8d 15 a1 10 1e 00 	lea    0x1e10a1(%rip),%rdx        # 0x1401f857b
1400174da:	48 89 f1             	mov    %rsi,%rcx
1400174dd:	ff 15 cd 7f 29 00    	call   *0x297fcd(%rip)        # 0x1402af4b0
1400174e3:	85 c0                	test   %eax,%eax
1400174e5:	0f 84 16 01 00 00    	je     0x140017601
1400174eb:	80 3e 00             	cmpb   $0x0,(%rsi)
1400174ee:	0f 84 97 04 00 00    	je     0x14001798b
1400174f4:	ba 0a 00 00 00       	mov    $0xa,%edx
1400174f9:	48 89 f1             	mov    %rsi,%rcx
1400174fc:	e8 6f 29 1d 00       	call   0x1401e9e70
140017501:	48 85 c0             	test   %rax,%rax
140017504:	0f 85 65 04 00 00    	jne    0x14001796f
14001750a:	48 8b 1d 8f 18 22 00 	mov    0x22188f(%rip),%rbx        # 0x140238da0
140017511:	48 8b 05 78 18 22 00 	mov    0x221878(%rip),%rax        # 0x140238d90
140017518:	48 8b 0b             	mov    (%rbx),%rcx
14001751b:	48 89 30             	mov    %rsi,(%rax)
14001751e:	e8 8d 19 0e 00       	call   0x1400f8eb0
140017523:	48 8b 05 46 17 22 00 	mov    0x221746(%rip),%rax        # 0x140238c70
14001752a:	45 31 d2             	xor    %r10d,%r10d
14001752d:	45 31 db             	xor    %r11d,%r11d
140017530:	4c 89 13             	mov    %r10,(%rbx)
140017533:	44 89 18             	mov    %r11d,(%rax)
140017536:	e9 f5 f9 ff ff       	jmp    0x140016f30
14001753b:	48 8b 05 9e 1a 22 00 	mov    0x221a9e(%rip),%rax        # 0x140238fe0
140017542:	48 8d 0d 56 05 1e 00 	lea    0x1e0556(%rip),%rcx        # 0x1401f7a9f
140017549:	44 8b 20             	mov    (%rax),%r12d
14001754c:	45 85 e4             	test   %r12d,%r12d
14001754f:	74 08                	je     0x140017559
140017551:	e8 12 be 1c 00       	call   0x1401e3368
140017556:	48 89 c1             	mov    %rax,%rcx
140017559:	48 89 da             	mov    %rbx,%rdx
14001755c:	e8 cf c0 0a 00       	call   0x1400c3630
140017561:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140017566:	e9 c7 f9 ff ff       	jmp    0x140016f32
14001756b:	48 8d 15 d2 10 1e 00 	lea    0x1e10d2(%rip),%rdx        # 0x1401f8644
140017572:	48 89 f1             	mov    %rsi,%rcx
140017575:	ff d3                	call   *%rbx
140017577:	85 c0                	test   %eax,%eax
140017579:	0f 84 b8 00 00 00    	je     0x140017637
14001757f:	48 8b 05 7a 18 22 00 	mov    0x22187a(%rip),%rax        # 0x140238e00
140017586:	31 db                	xor    %ebx,%ebx
140017588:	89 18                	mov    %ebx,(%rax)
14001758a:	e9 a1 f9 ff ff       	jmp    0x140016f30
14001758f:	48 8b 2d 5a 17 22 00 	mov    0x22175a(%rip),%rbp        # 0x140238cf0
140017596:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14001759a:	e8 11 19 0e 00       	call   0x1400f8eb0
14001759f:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
1400175a6:	00
1400175a7:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400175ac:	48 2b 07             	sub    (%rdi),%rax
1400175af:	75 62                	jne    0x140017613
1400175b1:	49 89 f0             	mov    %rsi,%r8
1400175b4:	48 89 da             	mov    %rbx,%rdx
1400175b7:	48 89 e9             	mov    %rbp,%rcx
1400175ba:	48 83 c4 58          	add    $0x58,%rsp
1400175be:	5b                   	pop    %rbx
1400175bf:	5e                   	pop    %rsi
1400175c0:	5f                   	pop    %rdi
1400175c1:	5d                   	pop    %rbp
1400175c2:	41 5c                	pop    %r12
1400175c4:	41 5d                	pop    %r13
1400175c6:	41 5e                	pop    %r14
1400175c8:	41 5f                	pop    %r15
1400175ca:	e9 81 bd ff ff       	jmp    0x140013350
1400175cf:	48 89 d9             	mov    %rbx,%rcx
1400175d2:	e8 89 f7 ff ff       	call   0x140016d60
1400175d7:	eb 88                	jmp    0x140017561
1400175d9:	48 8b 2d d0 18 22 00 	mov    0x2218d0(%rip),%rbp        # 0x140238eb0
1400175e0:	eb b4                	jmp    0x140017596
1400175e2:	48 8d 0d ff 0e 1e 00 	lea    0x1e0eff(%rip),%rcx        # 0x1401f84e8
1400175e9:	e8 a2 86 ff ff       	call   0x14000fc90
1400175ee:	49 89 f0             	mov    %rsi,%r8
1400175f1:	48 89 da             	mov    %rbx,%rdx
1400175f4:	48 89 c1             	mov    %rax,%rcx
1400175f7:	e8 34 c0 0a 00       	call   0x1400c3630
1400175fc:	e9 60 ff ff ff       	jmp    0x140017561
140017601:	48 8b 05 68 16 22 00 	mov    0x221668(%rip),%rax        # 0x140238c70
140017608:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14001760e:	e9 1d f9 ff ff       	jmp    0x140016f30
140017613:	e8 58 d2 1c 00       	call   0x1401e4870
140017618:	48 89 f2             	mov    %rsi,%rdx
14001761b:	48 89 d9             	mov    %rbx,%rcx
14001761e:	e8 fd 89 ff ff       	call   0x140010020
140017623:	48 8d 15 15 10 1e 00 	lea    0x1e1015(%rip),%rdx        # 0x1401f863f
14001762a:	48 89 f1             	mov    %rsi,%rcx
14001762d:	ff d3                	call   *%rbx
14001762f:	85 c0                	test   %eax,%eax
140017631:	0f 85 34 ff ff ff    	jne    0x14001756b
140017637:	48 8b 05 c2 17 22 00 	mov    0x2217c2(%rip),%rax        # 0x140238e00
14001763e:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140017644:	e9 e7 f8 ff ff       	jmp    0x140016f30
140017649:	48 8d 0d 30 0f 1e 00 	lea    0x1e0f30(%rip),%rcx        # 0x1401f8580
140017650:	e8 3b 86 ff ff       	call   0x14000fc90
140017655:	89 da                	mov    %ebx,%edx
140017657:	48 89 c1             	mov    %rax,%rcx
14001765a:	e8 d1 bf 0a 00       	call   0x1400c3630
14001765f:	e9 fd fe ff ff       	jmp    0x140017561
140017664:	48 8d 15 a0 10 1e 00 	lea    0x1e10a0(%rip),%rdx        # 0x1401f870b
14001766b:	48 89 d9             	mov    %rbx,%rcx
14001766e:	e8 05 28 1d 00       	call   0x1401e9e78
140017673:	85 c0                	test   %eax,%eax
140017675:	0f 85 b7 01 00 00    	jne    0x140017832
14001767b:	48 85 f6             	test   %rsi,%rsi
14001767e:	0f 84 4b ff ff ff    	je     0x1400175cf
140017684:	45 31 c9             	xor    %r9d,%r9d
140017687:	c7 44 24 2c 0f 00 00 	movl   $0xf,0x2c(%rsp)
14001768e:	00
14001768f:	4c 8d 25 da 16 1e 00 	lea    0x1e16da(%rip),%r12        # 0x1401f8d70
140017696:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
14001769b:	44 89 4c 24 34       	mov    %r9d,0x34(%rsp)
1400176a0:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400176a5:	48 8d 15 6a 10 1e 00 	lea    0x1e106a(%rip),%rdx        # 0x1401f8716
1400176ac:	48 89 f1             	mov    %rsi,%rcx
1400176af:	e8 04 28 1d 00       	call   0x1401e9eb8
1400176b4:	48 8d 15 61 10 1e 00 	lea    0x1e1061(%rip),%rdx        # 0x1401f871c
1400176bb:	4c 8d 2c 06          	lea    (%rsi,%rax,1),%r13
1400176bf:	4c 89 e9             	mov    %r13,%rcx
1400176c2:	41 0f b6 6d 00       	movzbl 0x0(%r13),%ebp
1400176c7:	e8 ac 27 1d 00       	call   0x1401e9e78
1400176cc:	89 c2                	mov    %eax,%edx
1400176ce:	40 84 ed             	test   %bpl,%bpl
1400176d1:	0f 84 37 01 00 00    	je     0x14001780e
1400176d7:	4c 89 ee             	mov    %r13,%rsi
1400176da:	40 80 fd 2c          	cmp    $0x2c,%bpl
1400176de:	75 14                	jne    0x1400176f4
1400176e0:	e9 29 01 00 00       	jmp    0x14001780e
1400176e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400176ec:	00 00 00 00
1400176f0:	3c 2c                	cmp    $0x2c,%al
1400176f2:	74 0c                	je     0x140017700
1400176f4:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1400176f8:	48 83 c6 01          	add    $0x1,%rsi
1400176fc:	84 c0                	test   %al,%al
1400176fe:	75 f0                	jne    0x1400176f0
140017700:	85 d2                	test   %edx,%edx
140017702:	75 0a                	jne    0x14001770e
140017704:	45 31 c0             	xor    %r8d,%r8d
140017707:	44 89 44 24 2c       	mov    %r8d,0x2c(%rsp)
14001770c:	eb 97                	jmp    0x1400176a5
14001770e:	49 89 f7             	mov    %rsi,%r15
140017711:	4d 29 ef             	sub    %r13,%r15
140017714:	40 80 fd 2d          	cmp    $0x2d,%bpl