140294145:	45 33 c0             	xor    %r8d,%r8d
140294148:	48 8d 15 1d 59 05 00 	lea    0x5591d(%rip),%rdx        # 0x1402e9a6c
14029414f:	48 8b cf             	mov    %rdi,%rcx
140294152:	e8 b9 a9 e5 ff       	call   0x1400eeb10
140294157:	85 c0                	test   %eax,%eax
140294159:	0f 8e ce 00 00 00    	jle    0x14029422d
14029415f:	41 0f b6 06          	movzbl (%r14),%eax
140294163:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140294169:	41 8b ed             	mov    %r13d,%ebp
14029416c:	eb 06                	jmp    0x140294174
14029416e:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140294174:	84 c0                	test   %al,%al
140294176:	0f 84 98 00 00 00    	je     0x140294214
14029417c:	8b f5                	mov    %ebp,%esi
14029417e:	66 90                	xchg   %ax,%ax
140294180:	b8 89 88 88 88       	mov    $0x88888889,%eax
140294185:	f7 ee                	imul   %esi
140294187:	03 d6                	add    %esi,%edx
140294189:	c1 fa 03             	sar    $0x3,%edx
14029418c:	8b c2                	mov    %edx,%eax
14029418e:	c1 e8 1f             	shr    $0x1f,%eax
140294191:	03 d0                	add    %eax,%edx
140294193:	6b ca 0f             	imul   $0xf,%edx,%ecx
140294196:	3b f1                	cmp    %ecx,%esi
140294198:	75 22                	jne    0x1402941bc
14029419a:	85 f6                	test   %esi,%esi
14029419c:	7e 1e                	jle    0x1402941bc
14029419e:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
1402941a5:	00
1402941a6:	48 8b cf             	mov    %rdi,%rcx
1402941a9:	48 8d 15 50 13 10 00 	lea    0x101350(%rip),%rdx        # 0x140395500
1402941b0:	e8 5b a9 e5 ff       	call   0x1400eeb10
1402941b5:	85 c0                	test   %eax,%eax
1402941b7:	7e 74                	jle    0x14029422d
1402941b9:	41 8b ef             	mov    %r15d,%ebp
1402941bc:	41 0f be 4e 01       	movsbl 0x1(%r14),%ecx
1402941c1:	e8 8e 6c 03 00       	call   0x1402cae54
1402941c6:	41 0f be 0e          	movsbl (%r14),%ecx
1402941ca:	8b d8                	mov    %eax,%ebx
1402941cc:	e8 83 6c 03 00       	call   0x1402cae54
1402941d1:	44 8b c8             	mov    %eax,%r9d
1402941d4:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1402941d8:	48 8d 05 f9 3d 11 00 	lea    0x113df9(%rip),%rax        # 0x1403a7fd8
1402941df:	85 ed                	test   %ebp,%ebp
1402941e1:	4c 8d 05 a5 3d 11 00 	lea    0x113da5(%rip),%r8        # 0x1403a7f8d
1402941e8:	48 8b cf             	mov    %rdi,%rcx
1402941eb:	4c 0f 45 c0          	cmovne %rax,%r8
1402941ef:	48 8d 15 12 13 10 00 	lea    0x101312(%rip),%rdx        # 0x140395508
1402941f6:	e8 15 a9 e5 ff       	call   0x1400eeb10
1402941fb:	85 c0                	test   %eax,%eax
1402941fd:	7e 2e                	jle    0x14029422d
1402941ff:	49 83 c6 02          	add    $0x2,%r14
140294203:	ff c6                	inc    %esi
140294205:	41 8b ed             	mov    %r13d,%ebp
140294208:	45 38 3e             	cmp    %r15b,(%r14)
14029420b:	0f 85 6f ff ff ff    	jne    0x140294180
140294211:	41 8b df             	mov    %r15d,%ebx
140294214:	48 8d 15 f5 4c 05 00 	lea    0x54cf5(%rip),%rdx        # 0x1402e8f10
14029421b:	48 8b cf             	mov    %rdi,%rcx
14029421e:	e8 ed a8 e5 ff       	call   0x1400eeb10
140294223:	85 c0                	test   %eax,%eax
140294225:	41 0f 4f dd          	cmovg  %r13d,%ebx
140294229:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
14029422d:	41 b8 7d 00 00 00    	mov    $0x7d,%r8d
140294233:	48 8d 15 d6 12 10 00 	lea    0x1012d6(%rip),%rdx        # 0x140395510
14029423a:	49 8b cc             	mov    %r12,%rcx
14029423d:	e8 7e 7b e5 ff       	call   0x1400ebdc0
140294242:	8b 44 24 40          	mov    0x40(%rsp),%eax
140294246:	85 c0                	test   %eax,%eax
140294248:	0f 84 5d 08 00 00    	je     0x140294aab
14029424e:	8b 05 40 68 08 00    	mov    0x86840(%rip),%eax        # 0x14031aa94
140294254:	41 8b df             	mov    %r15d,%ebx
140294257:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14029425c:	41 8b ef             	mov    %r15d,%ebp
14029425f:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
140294266:	0f b6 05 2b 68 08 00 	movzbl 0x8682b(%rip),%eax        # 0x14031aa98
14029426d:	88 84 24 9c 00 00 00 	mov    %al,0x9c(%rsp)
140294274:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
140294278:	48 85 f6             	test   %rsi,%rsi
14029427b:	0f 84 2a 08 00 00    	je     0x140294aab
140294281:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140294286:	4c 8d 2d 00 3d 11 00 	lea    0x113d00(%rip),%r13        # 0x1403a7f8d
14029428d:	48 85 c0             	test   %rax,%rax
140294290:	4d 8b e5             	mov    %r13,%r12
140294293:	4d 8b f5             	mov    %r13,%r14
140294296:	48 8b ce             	mov    %rsi,%rcx
140294299:	4c 0f 45 e0          	cmovne %rax,%r12
14029429d:	48 8d 05 64 4f 11 00 	lea    0x114f64(%rip),%rax        # 0x1403a9208
1402942a4:	4c 0f 45 f0          	cmovne %rax,%r14
1402942a8:	e8 e3 cb e5 ff       	call   0x1400f0e90
1402942ad:	85 c0                	test   %eax,%eax
1402942af:	74 1a                	je     0x1402942cb
1402942b1:	4d 8b ce             	mov    %r14,%r9
1402942b4:	48 8d 15 25 12 10 00 	lea    0x101225(%rip),%rdx        # 0x1403954e0
1402942bb:	4d 8b c4             	mov    %r12,%r8
1402942be:	48 8b cf             	mov    %rdi,%rcx
1402942c1:	e8 4a a8 e5 ff       	call   0x1400eeb10
1402942c6:	e9 e2 01 00 00       	jmp    0x1402944ad
1402942cb:	48 8b ce             	mov    %rsi,%rcx
1402942ce:	e8 7d ce e5 ff       	call   0x1400f1150
1402942d3:	83 c0 07             	add    $0x7,%eax
1402942d6:	48 8b ce             	mov    %rsi,%rcx
1402942d9:	83 f8 48             	cmp    $0x48,%eax
1402942dc:	7d 4e                	jge    0x14029432c
1402942de:	e8 ad 45 e1 ff       	call   0x1400a8890
1402942e3:	48 8b ce             	mov    %rsi,%rcx
1402942e6:	48 8b d8             	mov    %rax,%rbx
1402942e9:	e8 22 cb e5 ff       	call   0x1400f0e10
1402942ee:	85 c0                	test   %eax,%eax
1402942f0:	48 8d 0d 71 57 05 00 	lea    0x55771(%rip),%rcx        # 0x1402e9a68
1402942f7:	48 8b 03             	mov    (%rbx),%rax
1402942fa:	48 8d 15 e7 11 10 00 	lea    0x1011e7(%rip),%rdx        # 0x1403954e8
140294301:	49 0f 44 cd          	cmove  %r13,%rcx
140294305:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14029430a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14029430f:	4d 8b ce             	mov    %r14,%r9
140294312:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140294317:	4d 8b c4             	mov    %r12,%r8
14029431a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14029431f:	48 8b cf             	mov    %rdi,%rcx
140294322:	e8 e9 a7 e5 ff       	call   0x1400eeb10
140294327:	e9 81 01 00 00       	jmp    0x1402944ad
14029432c:	e8 7f 1f ea ff       	call   0x1401362b0
140294331:	4c 8b e8             	mov    %rax,%r13
140294334:	48 85 c0             	test   %rax,%rax
140294337:	0f 84 6e 07 00 00    	je     0x140294aab
14029433d:	80 38 2d             	cmpb   $0x2d,(%rax)
140294340:	4c 8b f0             	mov    %rax,%r14
140294343:	75 04                	jne    0x140294349
140294345:	4c 8d 70 01          	lea    0x1(%rax),%r14
140294349:	48 8d 05 3d 3c 11 00 	lea    0x113c3d(%rip),%rax        # 0x1403a7f8d
140294350:	4d 8b c4             	mov    %r12,%r8
140294353:	4c 8d 0d ee 50 09 00 	lea    0x950ee(%rip),%r9        # 0x140329448
14029435a:	48 8b cf             	mov    %rdi,%rcx
14029435d:	4c 0f 45 c8          	cmovne %rax,%r9
140294361:	48 8d 15 28 28 0c 00 	lea    0xc2828(%rip),%rdx        # 0x140356b90
140294368:	e8 a3 a7 e5 ff       	call   0x1400eeb10
14029436d:	85 c0                	test   %eax,%eax
14029436f:	0f 8e 18 01 00 00    	jle    0x14029448d
140294375:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14029437c:	00
14029437d:	48 8b cf             	mov    %rdi,%rcx
140294380:	48 8d 15 2d 4d 05 00 	lea    0x54d2d(%rip),%rdx        # 0x1402e90b4
140294387:	e8 84 a7 e5 ff       	call   0x1400eeb10
14029438c:	85 c0                	test   %eax,%eax
14029438e:	0f 8e f9 00 00 00    	jle    0x14029448d
140294394:	41 0f b6 06          	movzbl (%r14),%eax
140294398:	3c 38                	cmp    $0x38,%al
14029439a:	7c 29                	jl     0x1402943c5
14029439c:	45 33 c0             	xor    %r8d,%r8d
14029439f:	48 8d 15 c6 56 05 00 	lea    0x556c6(%rip),%rdx        # 0x1402e9a6c
1402943a6:	48 8b cf             	mov    %rdi,%rcx
1402943a9:	e8 62 a7 e5 ff       	call   0x1400eeb10
1402943ae:	85 c0                	test   %eax,%eax
1402943b0:	0f 8e d7 00 00 00    	jle    0x14029448d
1402943b6:	41 0f b6 06          	movzbl (%r14),%eax
1402943ba:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1402943c0:	41 8b ec             	mov    %r12d,%ebp
1402943c3:	eb 06                	jmp    0x1402943cb
1402943c5:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1402943cb:	84 c0                	test   %al,%al
1402943cd:	0f 84 a1 00 00 00    	je     0x140294474
1402943d3:	8b f5                	mov    %ebp,%esi
1402943d5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402943dc:	00 00 00 00
1402943e0:	b8 89 88 88 88       	mov    $0x88888889,%eax
1402943e5:	f7 ee                	imul   %esi
1402943e7:	03 d6                	add    %esi,%edx
1402943e9:	c1 fa 03             	sar    $0x3,%edx
1402943ec:	8b c2                	mov    %edx,%eax
1402943ee:	c1 e8 1f             	shr    $0x1f,%eax
1402943f1:	03 d0                	add    %eax,%edx
1402943f3:	6b ca 0f             	imul   $0xf,%edx,%ecx
1402943f6:	3b f1                	cmp    %ecx,%esi
1402943f8:	75 22                	jne    0x14029441c
1402943fa:	85 f6                	test   %esi,%esi
1402943fc:	7e 1e                	jle    0x14029441c
1402943fe:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
140294405:	00
140294406:	48 8b cf             	mov    %rdi,%rcx
140294409:	48 8d 15 f0 10 10 00 	lea    0x1010f0(%rip),%rdx        # 0x140395500
140294410:	e8 fb a6 e5 ff       	call   0x1400eeb10
140294415:	85 c0                	test   %eax,%eax
140294417:	7e 74                	jle    0x14029448d
140294419:	41 8b ef             	mov    %r15d,%ebp
14029441c:	41 0f be 4e 01       	movsbl 0x1(%r14),%ecx
140294421:	e8 2e 6a 03 00       	call   0x1402cae54
140294426:	41 0f be 0e          	movsbl (%r14),%ecx
14029442a:	8b d8                	mov    %eax,%ebx
14029442c:	e8 23 6a 03 00       	call   0x1402cae54
140294431:	44 8b c8             	mov    %eax,%r9d
140294434:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140294438:	48 8d 05 99 3b 11 00 	lea    0x113b99(%rip),%rax        # 0x1403a7fd8
14029443f:	85 ed                	test   %ebp,%ebp
140294441:	4c 8d 05 45 3b 11 00 	lea    0x113b45(%rip),%r8        # 0x1403a7f8d
140294448:	48 8b cf             	mov    %rdi,%rcx
14029444b:	4c 0f 45 c0          	cmovne %rax,%r8
14029444f:	48 8d 15 b2 10 10 00 	lea    0x1010b2(%rip),%rdx        # 0x140395508
140294456:	e8 b5 a6 e5 ff       	call   0x1400eeb10
14029445b:	85 c0                	test   %eax,%eax
14029445d:	7e 2e                	jle    0x14029448d
14029445f:	49 83 c6 02          	add    $0x2,%r14
140294463:	ff c6                	inc    %esi
140294465:	41 8b ec             	mov    %r12d,%ebp
140294468:	45 38 3e             	cmp    %r15b,(%r14)
14029446b:	0f 85 6f ff ff ff    	jne    0x1402943e0
140294471:	41 8b df             	mov    %r15d,%ebx
140294474:	48 8d 15 95 4a 05 00 	lea    0x54a95(%rip),%rdx        # 0x1402e8f10
14029447b:	48 8b cf             	mov    %rdi,%rcx
14029447e:	e8 8d a6 e5 ff       	call   0x1400eeb10
140294483:	85 c0                	test   %eax,%eax
140294485:	41 0f 4f dc          	cmovg  %r12d,%ebx
140294489:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
14029448d:	41 b8 7d 00 00 00    	mov    $0x7d,%r8d
140294493:	48 8d 15 76 10 10 00 	lea    0x101076(%rip),%rdx        # 0x140395510
14029449a:	49 8b cd             	mov    %r13,%rcx
14029449d:	e8 1e 79 e5 ff       	call   0x1400ebdc0
1402944a2:	8b 44 24 40          	mov    0x40(%rsp),%eax
1402944a6:	4c 8d 2d e0 3a 11 00 	lea    0x113ae0(%rip),%r13        # 0x1403a7f8d
1402944ad:	85 c0                	test   %eax,%eax
1402944af:	0f 84 f6 05 00 00    	je     0x140294aab
1402944b5:	44 39 7c 24 68       	cmp    %r15d,0x68(%rsp)
1402944ba:	0f 84 f2 03 00 00    	je     0x1402948b2
1402944c0:	8b 05 ce 65 08 00    	mov    0x865ce(%rip),%eax        # 0x14031aa94
1402944c6:	45 8b e7             	mov    %r15d,%r12d
1402944c9:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1402944d0:	00
1402944d1:	41 8b ef             	mov    %r15d,%ebp
1402944d4:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
1402944db:	0f b6 05 b6 65 08 00 	movzbl 0x865b6(%rip),%eax        # 0x14031aa98
1402944e2:	88 84 24 9c 00 00 00 	mov    %al,0x9c(%rsp)
1402944e9:	48 85 f6             	test   %rsi,%rsi
1402944ec:	0f 84 b9 05 00 00    	je     0x140294aab
1402944f2:	48 8b ce             	mov    %rsi,%rcx
1402944f5:	e8 96 c9 e5 ff       	call   0x1400f0e90
1402944fa:	85 c0                	test   %eax,%eax
1402944fc:	74 25                	je     0x140294523
1402944fe:	4c 8d 0d 03 4d 11 00 	lea    0x114d03(%rip),%r9        # 0x1403a9208
140294505:	48 8b cf             	mov    %rdi,%rcx
140294508:	4c 8d 05 09 9a 09 00 	lea    0x99a09(%rip),%r8        # 0x14032df18
14029450f:	48 8d 15 ca 0f 10 00 	lea    0x100fca(%rip),%rdx        # 0x1403954e0
140294516:	e8 f5 a5 e5 ff       	call   0x1400eeb10
14029451b:	44 8b e0             	mov    %eax,%r12d
14029451e:	e9 dc 01 00 00       	jmp    0x1402946ff
140294523:	48 8b ce             	mov    %rsi,%rcx
140294526:	e8 25 cc e5 ff       	call   0x1400f1150
14029452b:	83 c0 07             	add    $0x7,%eax
14029452e:	48 8b ce             	mov    %rsi,%rcx
140294531:	83 f8 48             	cmp    $0x48,%eax
140294534:	7d 59                	jge    0x14029458f
140294536:	e8 55 43 e1 ff       	call   0x1400a8890
14029453b:	48 8b ce             	mov    %rsi,%rcx
14029453e:	48 8b d8             	mov    %rax,%rbx
140294541:	e8 ca c8 e5 ff       	call   0x1400f0e10
140294546:	85 c0                	test   %eax,%eax
140294548:	48 8d 0d 19 55 05 00 	lea    0x55519(%rip),%rcx        # 0x1402e9a68
14029454f:	48 8b 03             	mov    (%rbx),%rax
140294552:	4c 8d 0d af 4c 11 00 	lea    0x114caf(%rip),%r9        # 0x1403a9208
140294559:	49 0f 44 cd          	cmove  %r13,%rcx
14029455d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140294562:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140294567:	4c 8d 05 aa 99 09 00 	lea    0x999aa(%rip),%r8        # 0x14032df18
14029456e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140294573:	48 8d 15 6e 0f 10 00 	lea    0x100f6e(%rip),%rdx        # 0x1403954e8
14029457a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14029457f:	48 8b cf             	mov    %rdi,%rcx
140294582:	e8 89 a5 e5 ff       	call   0x1400eeb10
140294587:	44 8b e0             	mov    %eax,%r12d
14029458a:	e9 70 01 00 00       	jmp    0x1402946ff
14029458f:	e8 1c 1d ea ff       	call   0x1401362b0
140294594:	4c 8b e8             	mov    %rax,%r13
140294597:	48 85 c0             	test   %rax,%rax
14029459a:	0f 84 0b 05 00 00    	je     0x140294aab
1402945a0:	80 38 2d             	cmpb   $0x2d,(%rax)
1402945a3:	4c 8b f0             	mov    %rax,%r14
1402945a6:	75 04                	jne    0x1402945ac
1402945a8:	4c 8d 70 01          	lea    0x1(%rax),%r14
1402945ac:	48 8d 05 da 39 11 00 	lea    0x1139da(%rip),%rax        # 0x1403a7f8d
1402945b3:	48 8b cf             	mov    %rdi,%rcx
1402945b6:	4c 8d 0d 8b 4e 09 00 	lea    0x94e8b(%rip),%r9        # 0x140329448
1402945bd:	4c 0f 45 c8          	cmovne %rax,%r9
1402945c1:	4c 8d 05 50 99 09 00 	lea    0x99950(%rip),%r8        # 0x14032df18
1402945c8:	48 8d 15 c1 25 0c 00 	lea    0xc25c1(%rip),%rdx        # 0x140356b90
1402945cf:	e8 3c a5 e5 ff       	call   0x1400eeb10
1402945d4:	85 c0                	test   %eax,%eax
1402945d6:	0f 8e 0e 01 00 00    	jle    0x1402946ea
1402945dc:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
1402945e3:	00
1402945e4:	48 8b cf             	mov    %rdi,%rcx
1402945e7:	48 8d 15 c6 4a 05 00 	lea    0x54ac6(%rip),%rdx        # 0x1402e90b4
1402945ee:	e8 1d a5 e5 ff       	call   0x1400eeb10
1402945f3:	85 c0                	test   %eax,%eax
1402945f5:	0f 8e ef 00 00 00    	jle    0x1402946ea
1402945fb:	41 0f b6 06          	movzbl (%r14),%eax
1402945ff:	3c 38                	cmp    $0x38,%al
140294601:	7c 27                	jl     0x14029462a
140294603:	45 33 c0             	xor    %r8d,%r8d
140294606:	48 8d 15 5f 54 05 00 	lea    0x5545f(%rip),%rdx        # 0x1402e9a6c
14029460d:	48 8b cf             	mov    %rdi,%rcx
140294610:	e8 fb a4 e5 ff       	call   0x1400eeb10
140294615:	85 c0                	test   %eax,%eax
140294617:	0f 8e cd 00 00 00    	jle    0x1402946ea
14029461d:	41 0f b6 06          	movzbl (%r14),%eax
140294621:	bb 01 00 00 00       	mov    $0x1,%ebx
140294626:	8b eb                	mov    %ebx,%ebp
140294628:	eb 05                	jmp    0x14029462f
14029462a:	bb 01 00 00 00       	mov    $0x1,%ebx
14029462f:	84 c0                	test   %al,%al
140294631:	0f 84 9e 00 00 00    	je     0x1402946d5
140294637:	8b f5                	mov    %ebp,%esi
140294639:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140294640:	b8 89 88 88 88       	mov    $0x88888889,%eax
140294645:	f7 ee                	imul   %esi
140294647:	03 d6                	add    %esi,%edx
140294649:	c1 fa 03             	sar    $0x3,%edx
14029464c:	8b c2                	mov    %edx,%eax
14029464e:	c1 e8 1f             	shr    $0x1f,%eax
140294651:	03 d0                	add    %eax,%edx
140294653:	6b ca 0f             	imul   $0xf,%edx,%ecx
140294656:	3b f1                	cmp    %ecx,%esi
140294658:	75 22                	jne    0x14029467c
14029465a:	85 f6                	test   %esi,%esi
14029465c:	7e 1e                	jle    0x14029467c
14029465e:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
140294665:	00
140294666:	48 8b cf             	mov    %rdi,%rcx
140294669:	48 8d 15 90 0e 10 00 	lea    0x100e90(%rip),%rdx        # 0x140395500
140294670:	e8 9b a4 e5 ff       	call   0x1400eeb10
140294675:	85 c0                	test   %eax,%eax
140294677:	7e 71                	jle    0x1402946ea
140294679:	41 8b ef             	mov    %r15d,%ebp
14029467c:	41 0f be 4e 01       	movsbl 0x1(%r14),%ecx
140294681:	e8 ce 67 03 00       	call   0x1402cae54
140294686:	41 0f be 0e          	movsbl (%r14),%ecx
14029468a:	8b d8                	mov    %eax,%ebx
14029468c:	e8 c3 67 03 00       	call   0x1402cae54
140294691:	44 8b c8             	mov    %eax,%r9d
140294694:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140294698:	48 8d 05 39 39 11 00 	lea    0x113939(%rip),%rax        # 0x1403a7fd8
14029469f:	85 ed                	test   %ebp,%ebp
1402946a1:	4c 8d 05 e5 38 11 00 	lea    0x1138e5(%rip),%r8        # 0x1403a7f8d
1402946a8:	48 8b cf             	mov    %rdi,%rcx
1402946ab:	4c 0f 45 c0          	cmovne %rax,%r8
1402946af:	48 8d 15 52 0e 10 00 	lea    0x100e52(%rip),%rdx        # 0x140395508
1402946b6:	e8 55 a4 e5 ff       	call   0x1400eeb10
1402946bb:	85 c0                	test   %eax,%eax
1402946bd:	7e 2b                	jle    0x1402946ea
1402946bf:	49 83 c6 02          	add    $0x2,%r14
1402946c3:	ff c6                	inc    %esi
1402946c5:	bb 01 00 00 00       	mov    $0x1,%ebx