14001111d:	48 85 c0             	test   %rax,%rax
140011120:	0f 84 0a 04 00 00    	je     0x140011530
140011126:	48 83 e8 01          	sub    $0x1,%rax
14001112a:	4c 39 f8             	cmp    %r15,%rax
14001112d:	0f 82 fd 03 00 00    	jb     0x140011530
140011133:	49 8b 54 24 60       	mov    0x60(%r12),%rdx
140011138:	48 3b 15 61 82 22 00 	cmp    0x228261(%rip),%rdx        # 0x1402393a0
14001113f:	4d 89 7c 24 58       	mov    %r15,0x58(%r12)
140011144:	0f 84 cb 03 00 00    	je     0x140011515
14001114a:	42 c6 04 3a 00       	movb   $0x0,(%rdx,%r15,1)
14001114f:	49 8b 54 24 60       	mov    0x60(%r12),%rdx
140011154:	e9 75 fa ff ff       	jmp    0x140010bce
140011159:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140011160:	41 bd 2d 00 00 00    	mov    $0x2d,%r13d
140011166:	e9 dd fe ff ff       	jmp    0x140011048
14001116b:	4c 89 e1             	mov    %r12,%rcx
14001116e:	e8 8d e9 ff ff       	call   0x14000fb00
140011173:	83 f8 5d             	cmp    $0x5d,%eax
140011176:	0f 85 a4 fb ff ff    	jne    0x140010d20
14001117c:	0f 1f 40 00          	nopl   0x0(%rax)
140011180:	49 8b 44 24 70       	mov    0x70(%r12),%rax
140011185:	48 85 c0             	test   %rax,%rax
140011188:	0f 84 92 fb ff ff    	je     0x140010d20
14001118e:	49 8b 54 24 68       	mov    0x68(%r12),%rdx
140011193:	48 85 d2             	test   %rdx,%rdx
140011196:	0f 84 2f 02 00 00    	je     0x1400113cb
14001119c:	48 29 c2             	sub    %rax,%rdx
14001119f:	48 83 fa 01          	cmp    $0x1,%rdx
1400111a3:	0f 84 22 02 00 00    	je     0x1400113cb
1400111a9:	49 8b 54 24 78       	mov    0x78(%r12),%rdx
1400111ae:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400111b2:	49 89 4c 24 70       	mov    %rcx,0x70(%r12)
1400111b7:	4c 89 e1             	mov    %r12,%rcx
1400111ba:	c6 04 02 2e          	movb   $0x2e,(%rdx,%rax,1)
1400111be:	49 8b 44 24 70       	mov    0x70(%r12),%rax
1400111c3:	49 8b 54 24 78       	mov    0x78(%r12),%rdx
1400111c8:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400111cc:	49 8b 44 24 70       	mov    0x70(%r12),%rax
1400111d1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400111d6:	e8 25 e9 ff ff       	call   0x14000fb00
1400111db:	41 89 c7             	mov    %eax,%r15d
1400111de:	48 85 db             	test   %rbx,%rbx
1400111e1:	0f 84 01 ff ff ff    	je     0x1400110e8
1400111e7:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1400111ec:	e9 8f f7 ff ff       	jmp    0x140010980
1400111f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400111f8:	48 8b 05 a1 81 22 00 	mov    0x2281a1(%rip),%rax        # 0x1402393a0
1400111ff:	80 38 00             	cmpb   $0x0,(%rax)
140011202:	0f 84 0a f9 ff ff    	je     0x140010b12
140011208:	e9 d3 fd ff ff       	jmp    0x140010fe0
14001120d:	0f 1f 00             	nopl   (%rax)
140011210:	41 89 c5             	mov    %eax,%r13d
140011213:	e9 4e fa ff ff       	jmp    0x140010c66
140011218:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001121f:	00
140011220:	41 bd 08 00 00 00    	mov    $0x8,%r13d
140011226:	e9 3b fa ff ff       	jmp    0x140010c66
14001122b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140011230:	41 bd 0a 00 00 00    	mov    $0xa,%r13d
140011236:	e9 2b fa ff ff       	jmp    0x140010c66
14001123b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140011240:	45 89 f7             	mov    %r14d,%r15d
140011243:	45 85 ff             	test   %r15d,%r15d
140011246:	0f 84 7d f9 ff ff    	je     0x140010bc9
14001124c:	41 83 6c 24 3c 01    	subl   $0x1,0x3c(%r12)
140011252:	e9 c9 fa ff ff       	jmp    0x140010d20
140011257:	80 38 00             	cmpb   $0x0,(%rax)
14001125a:	0f 84 bc fd ff ff    	je     0x14001101c
140011260:	e9 7b fd ff ff       	jmp    0x140010fe0
140011265:	0f 1f 00             	nopl   (%rax)
140011268:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14001126d:	e9 7e fb ff ff       	jmp    0x140010df0
140011272:	49 8b 74 24 28       	mov    0x28(%r12),%rsi
140011277:	48 8d 05 e2 68 1e 00 	lea    0x1e68e2(%rip),%rax        # 0x1401f7b60
14001127e:	85 c9                	test   %ecx,%ecx
140011280:	74 08                	je     0x14001128a
140011282:	48 89 c1             	mov    %rax,%rcx
140011285:	e8 de 20 1d 00       	call   0x1401e3368
14001128a:	89 da                	mov    %ebx,%edx
14001128c:	49 89 f0             	mov    %rsi,%r8
14001128f:	48 89 c1             	mov    %rax,%rcx
140011292:	e8 29 cb 08 00       	call   0x14009ddc0
140011297:	48 89 c3             	mov    %rax,%rbx
14001129a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001129f:	48 85 c0             	test   %rax,%rax
1400112a2:	0f 84 a8 00 00 00    	je     0x140011350
1400112a8:	8b 40 28             	mov    0x28(%rax),%eax
1400112ab:	85 c0                	test   %eax,%eax
1400112ad:	0f 84 9d 00 00 00    	je     0x140011350
1400112b3:	83 f8 02             	cmp    $0x2,%eax
1400112b6:	0f 84 34 01 00 00    	je     0x1400113f0
1400112bc:	0f 86 aa 00 00 00    	jbe    0x14001136c
1400112c2:	31 f6                	xor    %esi,%esi
1400112c4:	83 f8 03             	cmp    $0x3,%eax
1400112c7:	75 05                	jne    0x1400112ce
1400112c9:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400112ce:	48 89 d9             	mov    %rbx,%rcx
1400112d1:	e8 da 7b 0e 00       	call   0x1400f8eb0
1400112d6:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400112db:	e8 60 96 08 00       	call   0x14009a940
1400112e0:	48 89 e9             	mov    %rbp,%rcx
1400112e3:	e8 58 96 08 00       	call   0x14009a940
1400112e8:	48 8b 3d 01 78 22 00 	mov    0x227801(%rip),%rdi        # 0x140238af0
1400112ef:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1400112f6:	00
1400112f7:	48 2b 07             	sub    (%rdi),%rax
1400112fa:	0f 85 7f 02 00 00    	jne    0x14001157f
140011300:	0f 10 b4 24 b0 00 00 	movups 0xb0(%rsp),%xmm6
140011307:	00
140011308:	89 f0                	mov    %esi,%eax
14001130a:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
140011311:	5b                   	pop    %rbx
140011312:	5e                   	pop    %rsi
140011313:	5f                   	pop    %rdi
140011314:	5d                   	pop    %rbp
140011315:	41 5c                	pop    %r12
140011317:	41 5d                	pop    %r13
140011319:	41 5e                	pop    %r14
14001131b:	41 5f                	pop    %r15
14001131d:	c3                   	ret
14001131e:	48 8d 05 eb 67 1e 00 	lea    0x1e67eb(%rip),%rax        # 0x1401f7b10
140011325:	85 c9                	test   %ecx,%ecx
140011327:	74 08                	je     0x140011331
140011329:	48 89 c1             	mov    %rax,%rcx
14001132c:	e8 37 20 1d 00       	call   0x1401e3368
140011331:	89 da                	mov    %ebx,%edx
140011333:	48 89 c1             	mov    %rax,%rcx
140011336:	e8 85 ca 08 00       	call   0x14009ddc0
14001133b:	48 89 c3             	mov    %rax,%rbx
14001133e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140011343:	48 85 c0             	test   %rax,%rax
140011346:	0f 85 5c ff ff ff    	jne    0x1400112a8
14001134c:	0f 1f 40 00          	nopl   0x0(%rax)
140011350:	41 8b 44 24 38       	mov    0x38(%r12),%eax
140011355:	83 f8 02             	cmp    $0x2,%eax
140011358:	0f 84 92 00 00 00    	je     0x1400113f0
14001135e:	0f 87 5e ff ff ff    	ja     0x1400112c2
140011364:	85 c0                	test   %eax,%eax
140011366:	0f 84 fb 01 00 00    	je     0x140011567
14001136c:	48 89 da             	mov    %rbx,%rdx
14001136f:	48 8d 0d 47 68 1e 00 	lea    0x1e6847(%rip),%rcx        # 0x1401f7bbd
140011376:	e8 15 20 0b 00       	call   0x1400c3390
14001137b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140011380:	49 8b 74 24 28       	mov    0x28(%r12),%rsi
140011385:	48 8d 05 ac 67 1e 00 	lea    0x1e67ac(%rip),%rax        # 0x1401f7b38
14001138c:	85 c9                	test   %ecx,%ecx
14001138e:	0f 84 f6 fe ff ff    	je     0x14001128a
140011394:	e9 e9 fe ff ff       	jmp    0x140011282
140011399:	49 8b 74 24 28       	mov    0x28(%r12),%rsi
14001139e:	48 8d 05 28 67 1e 00 	lea    0x1e6728(%rip),%rax        # 0x1401f7acd
1400113a5:	85 c9                	test   %ecx,%ecx
1400113a7:	0f 84 dd fe ff ff    	je     0x14001128a
1400113ad:	e9 d0 fe ff ff       	jmp    0x140011282
1400113b2:	49 8b 74 24 28       	mov    0x28(%r12),%rsi
1400113b7:	48 8d 05 2d 67 1e 00 	lea    0x1e672d(%rip),%rax        # 0x1401f7aeb
1400113be:	85 c9                	test   %ecx,%ecx
1400113c0:	0f 84 c4 fe ff ff    	je     0x14001128a
1400113c6:	e9 b7 fe ff ff       	jmp    0x140011282
1400113cb:	ba 01 00 00 00       	mov    $0x1,%edx
1400113d0:	48 89 e9             	mov    %rbp,%rcx
1400113d3:	e8 c8 97 08 00       	call   0x14009aba0
1400113d8:	49 8b 44 24 70       	mov    0x70(%r12),%rax
1400113dd:	e9 c7 fd ff ff       	jmp    0x1400111a9
1400113e2:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400113e7:	e9 ea fe ff ff       	jmp    0x1400112d6
1400113ec:	0f 1f 40 00          	nopl   0x0(%rax)
1400113f0:	48 89 da             	mov    %rbx,%rdx
1400113f3:	48 8d 0d c3 67 1e 00 	lea    0x1e67c3(%rip),%rcx        # 0x1401f7bbd
1400113fa:	e8 31 22 0b 00       	call   0x1400c3630
1400113ff:	e9 c5 fe ff ff       	jmp    0x1400112c9
140011404:	41 80 a4 24 80 00 00 	andb   $0xfe,0x80(%r12)
14001140b:	00 fe
14001140d:	eb 12                	jmp    0x140011421
14001140f:	90                   	nop
140011410:	4c 89 e1             	mov    %r12,%rcx
140011413:	e8 e8 e6 ff ff       	call   0x14000fb00
140011418:	0f b6 d0             	movzbl %al,%edx
14001141b:	f6 04 16 01          	testb  $0x1,(%rsi,%rdx,1)
14001141f:	74 23                	je     0x140011444
140011421:	83 f8 0a             	cmp    $0xa,%eax
140011424:	75 ea                	jne    0x140011410
140011426:	e9 21 fe ff ff       	jmp    0x14001124c
14001142b:	49 8b 74 24 28       	mov    0x28(%r12),%rsi
140011430:	48 8d 05 4f 67 1e 00 	lea    0x1e674f(%rip),%rax        # 0x1401f7b86
140011437:	85 c9                	test   %ecx,%ecx
140011439:	0f 84 4b fe ff ff    	je     0x14001128a
14001143f:	e9 3e fe ff ff       	jmp    0x140011282
140011444:	83 f8 22             	cmp    $0x22,%eax
140011447:	0f 85 d3 f8 ff ff    	jne    0x140010d20
14001144d:	49 8b 54 24 68       	mov    0x68(%r12),%rdx
140011452:	48 85 d2             	test   %rdx,%rdx
140011455:	0f 85 f5 00 00 00    	jne    0x140011550
14001145b:	ba 01 00 00 00       	mov    $0x1,%edx
140011460:	48 89 e9             	mov    %rbp,%rcx
140011463:	e8 38 97 08 00       	call   0x14009aba0
140011468:	49 8b 44 24 70       	mov    0x70(%r12),%rax
14001146d:	49 8b 54 24 78       	mov    0x78(%r12),%rdx
140011472:	48 8d 48 01          	lea    0x1(%rax),%rcx
140011476:	49 89 4c 24 70       	mov    %rcx,0x70(%r12)
14001147b:	c6 04 02 2e          	movb   $0x2e,(%rdx,%rax,1)
14001147f:	49 8b 54 24 78       	mov    0x78(%r12),%rdx
140011484:	49 8b 44 24 70       	mov    0x70(%r12),%rax
140011489:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14001148d:	eb 2f                	jmp    0x1400114be
14001148f:	90                   	nop
140011490:	49 8b 44 24 70       	mov    0x70(%r12),%rax
140011495:	48 29 c2             	sub    %rax,%rdx
140011498:	48 83 fa 01          	cmp    $0x1,%rdx
14001149c:	74 4c                	je     0x1400114ea
14001149e:	49 8b 54 24 78       	mov    0x78(%r12),%rdx
1400114a3:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400114a7:	49 89 4c 24 70       	mov    %rcx,0x70(%r12)
1400114ac:	44 88 34 02          	mov    %r14b,(%rdx,%rax,1)
1400114b0:	49 8b 54 24 78       	mov    0x78(%r12),%rdx
1400114b5:	49 8b 44 24 70       	mov    0x70(%r12),%rax
1400114ba:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400114be:	4c 89 e1             	mov    %r12,%rcx
1400114c1:	e8 3a e6 ff ff       	call   0x14000fb00
1400114c6:	41 89 c6             	mov    %eax,%r14d
1400114c9:	83 f8 0a             	cmp    $0xa,%eax
1400114cc:	0f 84 7a fd ff ff    	je     0x14001124c
1400114d2:	83 f8 22             	cmp    $0x22,%eax
1400114d5:	0f 84 90 fc ff ff    	je     0x14001116b
1400114db:	83 f8 5c             	cmp    $0x5c,%eax
1400114de:	74 20                	je     0x140011500
1400114e0:	49 8b 54 24 68       	mov    0x68(%r12),%rdx
1400114e5:	48 85 d2             	test   %rdx,%rdx
1400114e8:	75 a6                	jne    0x140011490
1400114ea:	ba 01 00 00 00       	mov    $0x1,%edx
1400114ef:	48 89 e9             	mov    %rbp,%rcx
1400114f2:	e8 a9 96 08 00       	call   0x14009aba0
1400114f7:	49 8b 44 24 70       	mov    0x70(%r12),%rax
1400114fc:	eb a0                	jmp    0x14001149e
1400114fe:	66 90                	xchg   %ax,%ax
140011500:	4c 89 e1             	mov    %r12,%rcx
140011503:	e8 f8 e5 ff ff       	call   0x14000fb00
140011508:	41 89 c6             	mov    %eax,%r14d
14001150b:	83 f8 0a             	cmp    $0xa,%eax
14001150e:	75 d0                	jne    0x1400114e0
140011510:	e9 37 fd ff ff       	jmp    0x14001124c
140011515:	48 8b 05 84 7e 22 00 	mov    0x227e84(%rip),%rax        # 0x1402393a0
14001151c:	80 38 00             	cmpb   $0x0,(%rax)
14001151f:	0f 84 b2 f6 ff ff    	je     0x140010bd7
140011525:	e9 b6 fa ff ff       	jmp    0x140010fe0
14001152a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140011530:	4c 8d 05 68 66 1e 00 	lea    0x1e6668(%rip),%r8        # 0x1401f7b9f
140011537:	ba a7 00 00 00       	mov    $0xa7,%edx
14001153c:	48 8d 0d d3 64 1e 00 	lea    0x1e64d3(%rip),%rcx        # 0x1401f7a16
140011543:	e8 48 22 0b 00       	call   0x1400c3790
140011548:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001154f:	00
140011550:	49 8b 44 24 70       	mov    0x70(%r12),%rax
140011555:	48 29 c2             	sub    %rax,%rdx
140011558:	48 83 fa 01          	cmp    $0x1,%rdx
14001155c:	0f 85 0b ff ff ff    	jne    0x14001146d
140011562:	e9 f4 fe ff ff       	jmp    0x14001145b
140011567:	4c 8d 05 52 66 1e 00 	lea    0x1e6652(%rip),%r8        # 0x1401f7bc0
14001156e:	ba 95 04 00 00       	mov    $0x495,%edx
140011573:	48 8d 0d b8 62 1e 00 	lea    0x1e62b8(%rip),%rcx        # 0x1401f7832
14001157a:	e8 11 22 0b 00       	call   0x1400c3790
14001157f:	e8 ec 32 1d 00       	call   0x1401e4870
140011584:	90                   	nop
140011585:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001158c:	00 00 00 00
140011590:	41 54                	push   %r12
140011592:	55                   	push   %rbp
140011593:	57                   	push   %rdi
140011594:	56                   	push   %rsi
140011595:	53                   	push   %rbx
140011596:	48 83 ec 20          	sub    $0x20,%rsp
14001159a:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14001159f:	8b 43 3c             	mov    0x3c(%rbx),%eax
1400115a2:	48 89 d7             	mov    %rdx,%rdi
1400115a5:	8b 53 38             	mov    0x38(%rbx),%edx
1400115a8:	4c 89 c5             	mov    %r8,%rbp
1400115ab:	89 ce                	mov    %ecx,%esi
1400115ad:	4d 89 cc             	mov    %r9,%r12
1400115b0:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1400115b4:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1400115b8:	44 39 c0             	cmp    %r8d,%eax
1400115bb:	73 27                	jae    0x1400115e4
1400115bd:	8d 44 40 30          	lea    0x30(%rax,%rax,2),%eax
1400115c1:	d1 e8                	shr    $1,%eax
1400115c3:	44 39 c0             	cmp    %r8d,%eax
1400115c6:	49 0f 42 c0          	cmovb  %r8,%rax
1400115ca:	89 43 3c             	mov    %eax,0x3c(%rbx)
1400115cd:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
1400115d1:	48 c1 e2 03          	shl    $0x3,%rdx
1400115d5:	e8 66 96 0b 00       	call   0x1400cac40
1400115da:	8b 53 38             	mov    0x38(%rbx),%edx
1400115dd:	48 89 43 30          	mov    %rax,0x30(%rbx)
1400115e1:	48 89 c1             	mov    %rax,%rcx
1400115e4:	89 d0                	mov    %edx,%eax
1400115e6:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1400115ea:	48 8d 04 c1          	lea    (%rcx,%rax,8),%rax
1400115ee:	48 89 38             	mov    %rdi,(%rax)
1400115f1:	48 89 68 08          	mov    %rbp,0x8(%rax)
1400115f5:	89 70 10             	mov    %esi,0x10(%rax)
1400115f8:	85 f6                	test   %esi,%esi
1400115fa:	0f 85 d1 00 00 00    	jne    0x1400116d1
140011600:	49 8b 4c 24 70       	mov    0x70(%r12),%rcx
140011605:	49 8b 74 24 78       	mov    0x78(%r12),%rsi
14001160a:	48 83 f9 01          	cmp    $0x1,%rcx
14001160e:	0f 86 d4 00 00 00    	jbe    0x1400116e8
140011614:	80 7c 0e ff 2e       	cmpb   $0x2e,-0x1(%rsi,%rcx,1)
140011619:	4c 8d 41 ff          	lea    -0x1(%rcx),%r8
14001161d:	0f 85 c5 00 00 00    	jne    0x1400116e8
140011623:	41 f6 84 24 80 00 00 	testb  $0x1,0x80(%r12)
14001162a:	00 01
14001162c:	48 8d 0d 6d 88 1d 00 	lea    0x1d886d(%rip),%rcx        # 0x1401e9ea0
140011633:	4c 8d 0d be 85 1d 00 	lea    0x1d85be(%rip),%r9        # 0x1401e9bf8
14001163a:	4c 0f 44 c9          	cmove  %rcx,%r9
14001163e:	31 c9                	xor    %ecx,%ecx
140011640:	45 31 d2             	xor    %r10d,%r10d
140011643:	4c 3b 03             	cmp    (%rbx),%r8
140011646:	75 29                	jne    0x140011671
140011648:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14001164c:	48 89 f1             	mov    %rsi,%rcx
14001164f:	41 ff d1             	call   *%r9
140011652:	85 c0                	test   %eax,%eax
140011654:	8b 43 38             	mov    0x38(%rbx),%eax
140011657:	41 0f 94 c2          	sete   %r10b
14001165b:	0f 94 c1             	sete   %cl
14001165e:	4c 8d 04 40          	lea    (%rax,%rax,2),%r8
140011662:	48 89 c2             	mov    %rax,%rdx
140011665:	48 8b 43 30          	mov    0x30(%rbx),%rax
140011669:	45 0f b6 d2          	movzbl %r10b,%r10d
14001166d:	4a 8d 04 c0          	lea    (%rax,%r8,8),%rax
140011671:	44 89 50 14          	mov    %r10d,0x14(%rax)
140011675:	0f b6 43 50          	movzbl 0x50(%rbx),%eax
140011679:	c1 e1 02             	shl    $0x2,%ecx
14001167c:	83 e0 fb             	and    $0xfffffffb,%eax
14001167f:	09 c8                	or     %ecx,%eax
140011681:	88 43 50             	mov    %al,0x50(%rbx)
140011684:	a8 04                	test   $0x4,%al
140011686:	74 49                	je     0x1400116d1
140011688:	44 8b 43 48          	mov    0x48(%rbx),%r8d
14001168c:	83 c8 02             	or     $0x2,%eax
14001168f:	44 8b 4b 4c          	mov    0x4c(%rbx),%r9d
140011693:	88 43 50             	mov    %al,0x50(%rbx)
140011696:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14001169a:	41 8d 40 01          	lea    0x1(%r8),%eax
14001169e:	41 39 c1             	cmp    %eax,%r9d
1400116a1:	73 27                	jae    0x1400116ca
1400116a3:	43 8d 54 49 30       	lea    0x30(%r9,%r9,2),%edx
1400116a8:	d1 ea                	shr    $1,%edx
1400116aa:	39 c2                	cmp    %eax,%edx
1400116ac:	48 0f 42 d0          	cmovb  %rax,%rdx
1400116b0:	89 53 4c             	mov    %edx,0x4c(%rbx)
1400116b3:	48 c1 e2 02          	shl    $0x2,%rdx