140051128:	e8 d3 52 07 00       	call   0x1400c6400
14005112d:	48 8d 0d 2c c2 18 00 	lea    0x18c22c(%rip),%rcx        # 0x1401dd360
140051134:	48 83 c4 28          	add    $0x28,%rsp
140051138:	e9 f7 54 13 00       	jmp    0x140186634
14005113d:	cc                   	int3
14005113e:	cc                   	int3
14005113f:	cc                   	int3
140051140:	48 83 ec 28          	sub    $0x28,%rsp
140051144:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
14005114a:	48 8d 15 6f c9 1d 00 	lea    0x1dc96f(%rip),%rdx        # 0x14022dac0
140051151:	48 8d 0d 98 9d 28 00 	lea    0x289d98(%rip),%rcx        # 0x1402daef0
140051158:	e8 f3 50 07 00       	call   0x1400c6250
14005115d:	48 8d 0d 0c c2 18 00 	lea    0x18c20c(%rip),%rcx        # 0x1401dd370
140051164:	48 83 c4 28          	add    $0x28,%rsp
140051168:	e9 c7 54 13 00       	jmp    0x140186634
14005116d:	cc                   	int3
14005116e:	cc                   	int3
14005116f:	cc                   	int3
140051170:	48 83 ec 28          	sub    $0x28,%rsp
140051174:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
14005117a:	48 8d 15 5f c9 1d 00 	lea    0x1dc95f(%rip),%rdx        # 0x14022dae0
140051181:	48 8d 0d a8 98 28 00 	lea    0x2898a8(%rip),%rcx        # 0x1402daa30
140051188:	e8 c3 50 07 00       	call   0x1400c6250
14005118d:	48 8d 0d ec c1 18 00 	lea    0x18c1ec(%rip),%rcx        # 0x1401dd380
140051194:	48 83 c4 28          	add    $0x28,%rsp
140051198:	e9 97 54 13 00       	jmp    0x140186634
14005119d:	cc                   	int3
14005119e:	cc                   	int3
14005119f:	cc                   	int3
1400511a0:	48 83 ec 28          	sub    $0x28,%rsp
1400511a4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400511aa:	48 8d 15 47 c9 1d 00 	lea    0x1dc947(%rip),%rdx        # 0x14022daf8
1400511b1:	48 8d 0d 18 98 28 00 	lea    0x289818(%rip),%rcx        # 0x1402da9d0
1400511b8:	e8 93 50 07 00       	call   0x1400c6250
1400511bd:	48 8d 0d cc c1 18 00 	lea    0x18c1cc(%rip),%rcx        # 0x1401dd390
1400511c4:	48 83 c4 28          	add    $0x28,%rsp
1400511c8:	e9 67 54 13 00       	jmp    0x140186634
1400511cd:	cc                   	int3
1400511ce:	cc                   	int3
1400511cf:	cc                   	int3
1400511d0:	48 83 ec 28          	sub    $0x28,%rsp
1400511d4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400511da:	48 8d 15 1f c9 1d 00 	lea    0x1dc91f(%rip),%rdx        # 0x14022db00
1400511e1:	48 8d 0d a8 98 28 00 	lea    0x2898a8(%rip),%rcx        # 0x1402daa90
1400511e8:	e8 63 50 07 00       	call   0x1400c6250
1400511ed:	48 8d 0d ac c1 18 00 	lea    0x18c1ac(%rip),%rcx        # 0x1401dd3a0
1400511f4:	48 83 c4 28          	add    $0x28,%rsp
1400511f8:	e9 37 54 13 00       	jmp    0x140186634
1400511fd:	cc                   	int3
1400511fe:	cc                   	int3
1400511ff:	cc                   	int3
140051200:	48 83 ec 28          	sub    $0x28,%rsp
140051204:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14005120a:	48 8d 15 f7 c8 1d 00 	lea    0x1dc8f7(%rip),%rdx        # 0x14022db08
140051211:	48 8d 0d b8 99 28 00 	lea    0x2899b8(%rip),%rcx        # 0x1402dabd0
140051218:	e8 e3 51 07 00       	call   0x1400c6400
14005121d:	48 8d 0d 8c c1 18 00 	lea    0x18c18c(%rip),%rcx        # 0x1401dd3b0
140051224:	48 83 c4 28          	add    $0x28,%rsp
140051228:	e9 07 54 13 00       	jmp    0x140186634
14005122d:	cc                   	int3
14005122e:	cc                   	int3
14005122f:	cc                   	int3
140051230:	48 83 ec 28          	sub    $0x28,%rsp
140051234:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14005123a:	48 8d 15 cb c8 1d 00 	lea    0x1dc8cb(%rip),%rdx        # 0x14022db0c
140051241:	48 8d 0d 88 96 28 00 	lea    0x289688(%rip),%rcx        # 0x1402da8d0
140051248:	e8 b3 51 07 00       	call   0x1400c6400
14005124d:	48 8d 0d 6c c1 18 00 	lea    0x18c16c(%rip),%rcx        # 0x1401dd3c0
140051254:	48 83 c4 28          	add    $0x28,%rsp
140051258:	e9 d7 53 13 00       	jmp    0x140186634
14005125d:	cc                   	int3
14005125e:	cc                   	int3
14005125f:	cc                   	int3
140051260:	48 83 ec 28          	sub    $0x28,%rsp
140051264:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14005126a:	48 8d 15 9f c8 1d 00 	lea    0x1dc89f(%rip),%rdx        # 0x14022db10
140051271:	48 8d 0d b8 98 28 00 	lea    0x2898b8(%rip),%rcx        # 0x1402dab30
140051278:	e8 83 51 07 00       	call   0x1400c6400
14005127d:	48 8d 0d 4c c1 18 00 	lea    0x18c14c(%rip),%rcx        # 0x1401dd3d0
140051284:	48 83 c4 28          	add    $0x28,%rsp
140051288:	e9 a7 53 13 00       	jmp    0x140186634
14005128d:	cc                   	int3
14005128e:	cc                   	int3
14005128f:	cc                   	int3
140051290:	48 83 ec 28          	sub    $0x28,%rsp
140051294:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14005129a:	48 8d 15 73 c8 1d 00 	lea    0x1dc873(%rip),%rdx        # 0x14022db14
1400512a1:	48 8d 0d c8 95 28 00 	lea    0x2895c8(%rip),%rcx        # 0x1402da870
1400512a8:	e8 a3 4f 07 00       	call   0x1400c6250
1400512ad:	48 8d 0d 2c c1 18 00 	lea    0x18c12c(%rip),%rcx        # 0x1401dd3e0
1400512b4:	48 83 c4 28          	add    $0x28,%rsp
1400512b8:	e9 77 53 13 00       	jmp    0x140186634
1400512bd:	cc                   	int3
1400512be:	cc                   	int3
1400512bf:	cc                   	int3
1400512c0:	48 83 ec 28          	sub    $0x28,%rsp
1400512c4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400512ca:	48 8d 15 e3 c7 1d 00 	lea    0x1dc7e3(%rip),%rdx        # 0x14022dab4
1400512d1:	48 8d 0d b8 96 28 00 	lea    0x2896b8(%rip),%rcx        # 0x1402da990
1400512d8:	e8 23 51 07 00       	call   0x1400c6400
1400512dd:	48 8d 0d 0c c1 18 00 	lea    0x18c10c(%rip),%rcx        # 0x1401dd3f0
1400512e4:	48 83 c4 28          	add    $0x28,%rsp
1400512e8:	e9 47 53 13 00       	jmp    0x140186634
1400512ed:	cc                   	int3
1400512ee:	cc                   	int3
1400512ef:	cc                   	int3
1400512f0:	48 83 ec 28          	sub    $0x28,%rsp
1400512f4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400512fa:	48 8d 15 17 c8 1d 00 	lea    0x1dc817(%rip),%rdx        # 0x14022db18
140051301:	48 8d 0d 48 95 28 00 	lea    0x289548(%rip),%rcx        # 0x1402da850
140051308:	e8 43 4f 07 00       	call   0x1400c6250
14005130d:	48 8d 0d ec c0 18 00 	lea    0x18c0ec(%rip),%rcx        # 0x1401dd400
140051314:	48 83 c4 28          	add    $0x28,%rsp
140051318:	e9 17 53 13 00       	jmp    0x140186634
14005131d:	cc                   	int3
14005131e:	cc                   	int3
14005131f:	cc                   	int3
140051320:	48 83 ec 28          	sub    $0x28,%rsp
140051324:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14005132a:	48 8d 15 ef c7 1d 00 	lea    0x1dc7ef(%rip),%rdx        # 0x14022db20
140051331:	48 8d 0d 38 98 28 00 	lea    0x289838(%rip),%rcx        # 0x1402dab70
140051338:	e8 13 4f 07 00       	call   0x1400c6250
14005133d:	48 8d 0d cc c0 18 00 	lea    0x18c0cc(%rip),%rcx        # 0x1401dd410
140051344:	48 83 c4 28          	add    $0x28,%rsp
140051348:	e9 e7 52 13 00       	jmp    0x140186634
14005134d:	cc                   	int3
14005134e:	cc                   	int3
14005134f:	cc                   	int3
140051350:	48 83 ec 28          	sub    $0x28,%rsp
140051354:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14005135a:	48 8d 15 c3 c7 1d 00 	lea    0x1dc7c3(%rip),%rdx        # 0x14022db24
140051361:	48 8d 0d 48 95 28 00 	lea    0x289548(%rip),%rcx        # 0x1402da8b0
140051368:	e8 e3 4e 07 00       	call   0x1400c6250
14005136d:	48 8d 0d ac c0 18 00 	lea    0x18c0ac(%rip),%rcx        # 0x1401dd420
140051374:	48 83 c4 28          	add    $0x28,%rsp
140051378:	e9 b7 52 13 00       	jmp    0x140186634
14005137d:	cc                   	int3
14005137e:	cc                   	int3
14005137f:	cc                   	int3
140051380:	48 83 ec 28          	sub    $0x28,%rsp
140051384:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14005138a:	48 8d 15 97 c7 1d 00 	lea    0x1dc797(%rip),%rdx        # 0x14022db28
140051391:	48 8d 0d 78 96 28 00 	lea    0x289678(%rip),%rcx        # 0x1402daa10
140051398:	e8 b3 4e 07 00       	call   0x1400c6250
14005139d:	48 8d 0d 8c c0 18 00 	lea    0x18c08c(%rip),%rcx        # 0x1401dd430
1400513a4:	48 83 c4 28          	add    $0x28,%rsp
1400513a8:	e9 87 52 13 00       	jmp    0x140186634
1400513ad:	cc                   	int3
1400513ae:	cc                   	int3
1400513af:	cc                   	int3
1400513b0:	48 83 ec 28          	sub    $0x28,%rsp
1400513b4:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400513ba:	48 8d 15 77 c7 1d 00 	lea    0x1dc777(%rip),%rdx        # 0x14022db38
1400513c1:	48 8d 0d 48 98 28 00 	lea    0x289848(%rip),%rcx        # 0x1402dac10
1400513c8:	e8 33 50 07 00       	call   0x1400c6400
1400513cd:	48 8d 0d 6c c0 18 00 	lea    0x18c06c(%rip),%rcx        # 0x1401dd440
1400513d4:	48 83 c4 28          	add    $0x28,%rsp
1400513d8:	e9 57 52 13 00       	jmp    0x140186634
1400513dd:	cc                   	int3
1400513de:	cc                   	int3
1400513df:	cc                   	int3
1400513e0:	48 83 ec 28          	sub    $0x28,%rsp
1400513e4:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400513ea:	48 8d 15 57 c7 1d 00 	lea    0x1dc757(%rip),%rdx        # 0x14022db48
1400513f1:	48 8d 0d d8 98 28 00 	lea    0x2898d8(%rip),%rcx        # 0x1402dacd0
1400513f8:	e8 03 50 07 00       	call   0x1400c6400
1400513fd:	48 8d 0d 4c c0 18 00 	lea    0x18c04c(%rip),%rcx        # 0x1401dd450
140051404:	48 83 c4 28          	add    $0x28,%rsp
140051408:	e9 27 52 13 00       	jmp    0x140186634
14005140d:	cc                   	int3
14005140e:	cc                   	int3
14005140f:	cc                   	int3
140051410:	48 83 ec 28          	sub    $0x28,%rsp
140051414:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14005141a:	48 8d 15 37 c7 1d 00 	lea    0x1dc737(%rip),%rdx        # 0x14022db58
140051421:	48 8d 0d 48 93 28 00 	lea    0x289348(%rip),%rcx        # 0x1402da770
140051428:	e8 d3 4f 07 00       	call   0x1400c6400
14005142d:	48 8d 0d 2c c0 18 00 	lea    0x18c02c(%rip),%rcx        # 0x1401dd460
140051434:	48 83 c4 28          	add    $0x28,%rsp
140051438:	e9 f7 51 13 00       	jmp    0x140186634
14005143d:	cc                   	int3
14005143e:	cc                   	int3
14005143f:	cc                   	int3
140051440:	48 83 ec 28          	sub    $0x28,%rsp
140051444:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
14005144a:	48 8d 15 17 c7 1d 00 	lea    0x1dc717(%rip),%rdx        # 0x14022db68
140051451:	48 8d 0d 58 98 28 00 	lea    0x289858(%rip),%rcx        # 0x1402dacb0
140051458:	e8 a3 4f 07 00       	call   0x1400c6400
14005145d:	48 8d 0d 0c c0 18 00 	lea    0x18c00c(%rip),%rcx        # 0x1401dd470
140051464:	48 83 c4 28          	add    $0x28,%rsp
140051468:	e9 c7 51 13 00       	jmp    0x140186634
14005146d:	cc                   	int3
14005146e:	cc                   	int3
14005146f:	cc                   	int3
140051470:	48 83 ec 28          	sub    $0x28,%rsp
140051474:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14005147a:	48 8d 15 f7 c6 1d 00 	lea    0x1dc6f7(%rip),%rdx        # 0x14022db78
140051481:	48 8d 0d 48 9a 28 00 	lea    0x289a48(%rip),%rcx        # 0x1402daed0
140051488:	e8 73 4f 07 00       	call   0x1400c6400
14005148d:	48 8d 0d ec bf 18 00 	lea    0x18bfec(%rip),%rcx        # 0x1401dd480
140051494:	48 83 c4 28          	add    $0x28,%rsp
140051498:	e9 97 51 13 00       	jmp    0x140186634
14005149d:	cc                   	int3
14005149e:	cc                   	int3
14005149f:	cc                   	int3
1400514a0:	48 83 ec 28          	sub    $0x28,%rsp
1400514a4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400514aa:	48 8d 15 c7 c6 1d 00 	lea    0x1dc6c7(%rip),%rdx        # 0x14022db78
1400514b1:	48 8d 0d d8 97 28 00 	lea    0x2897d8(%rip),%rcx        # 0x1402dac90
1400514b8:	e8 43 4f 07 00       	call   0x1400c6400
1400514bd:	48 8d 0d cc bf 18 00 	lea    0x18bfcc(%rip),%rcx        # 0x1401dd490
1400514c4:	48 83 c4 28          	add    $0x28,%rsp
1400514c8:	e9 67 51 13 00       	jmp    0x140186634
1400514cd:	cc                   	int3
1400514ce:	cc                   	int3
1400514cf:	cc                   	int3
1400514d0:	48 83 ec 28          	sub    $0x28,%rsp
1400514d4:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1400514da:	48 8d 15 9f c6 1d 00 	lea    0x1dc69f(%rip),%rdx        # 0x14022db80
1400514e1:	48 8d 0d 48 9a 28 00 	lea    0x289a48(%rip),%rcx        # 0x1402daf30
1400514e8:	e8 13 4f 07 00       	call   0x1400c6400
1400514ed:	48 8d 0d ac bf 18 00 	lea    0x18bfac(%rip),%rcx        # 0x1401dd4a0
1400514f4:	48 83 c4 28          	add    $0x28,%rsp
1400514f8:	e9 37 51 13 00       	jmp    0x140186634
1400514fd:	cc                   	int3
1400514fe:	cc                   	int3
1400514ff:	cc                   	int3
140051500:	48 83 ec 28          	sub    $0x28,%rsp
140051504:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14005150a:	48 8d 15 77 c6 1d 00 	lea    0x1dc677(%rip),%rdx        # 0x14022db88
140051511:	48 8d 0d 78 96 28 00 	lea    0x289678(%rip),%rcx        # 0x1402dab90
140051518:	e8 e3 4e 07 00       	call   0x1400c6400
14005151d:	48 8d 0d 8c bf 18 00 	lea    0x18bf8c(%rip),%rcx        # 0x1401dd4b0
140051524:	48 83 c4 28          	add    $0x28,%rsp
140051528:	e9 07 51 13 00       	jmp    0x140186634
14005152d:	cc                   	int3
14005152e:	cc                   	int3
14005152f:	cc                   	int3
140051530:	48 83 ec 28          	sub    $0x28,%rsp
140051534:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14005153a:	48 8d 15 57 c6 1d 00 	lea    0x1dc657(%rip),%rdx        # 0x14022db98
140051541:	48 8d 0d c8 93 28 00 	lea    0x2893c8(%rip),%rcx        # 0x1402da910
140051548:	e8 b3 4e 07 00       	call   0x1400c6400
14005154d:	48 8d 0d 6c bf 18 00 	lea    0x18bf6c(%rip),%rcx        # 0x1401dd4c0
140051554:	48 83 c4 28          	add    $0x28,%rsp
140051558:	e9 d7 50 13 00       	jmp    0x140186634
14005155d:	cc                   	int3
14005155e:	cc                   	int3
14005155f:	cc                   	int3
140051560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140051565:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14005156a:	57                   	push   %rdi
14005156b:	48 83 ec 20          	sub    $0x20,%rsp
14005156f:	48 83 3d b1 93 28 00 	cmpq   $0x10,0x2893b1(%rip)        # 0x1402da928
140051576:	10
140051577:	48 8d 3d 92 93 28 00 	lea    0x289392(%rip),%rdi        # 0x1402da910
14005157e:	48 8b 1d 9b 93 28 00 	mov    0x28939b(%rip),%rbx        # 0x1402da920
140051585:	48 0f 43 3d 83 93 28 	cmovae 0x289383(%rip),%rdi        # 0x1402da910
14005158c:	00
14005158d:	48 83 fb 10          	cmp    $0x10,%rbx
140051591:	73 17                	jae    0x1400515aa
140051593:	0f 10 07             	movups (%rdi),%xmm0
140051596:	48 c7 05 e7 e7 2c 00 	movq   $0xf,0x2ce7e7(%rip)        # 0x14031fd88
14005159d:	0f 00 00 00
1400515a1:	0f 11 05 c8 e7 2c 00 	movups %xmm0,0x2ce7c8(%rip)        # 0x14031fd70
1400515a8:	eb 77                	jmp    0x140051621
1400515aa:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400515b1:	ff ff 7f
1400515b4:	48 8b f3             	mov    %rbx,%rsi
1400515b7:	48 83 ce 0f          	or     $0xf,%rsi
1400515bb:	48 3b f0             	cmp    %rax,%rsi
1400515be:	48 0f 47 f0          	cmova  %rax,%rsi
1400515c2:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1400515c6:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1400515cd:	72 27                	jb     0x1400515f6
1400515cf:	48 8d 41 27          	lea    0x27(%rcx),%rax
1400515d3:	48 3b c1             	cmp    %rcx,%rax
1400515d6:	76 71                	jbe    0x140051649
1400515d8:	48 8b c8             	mov    %rax,%rcx
1400515db:	e8 10 4d 13 00       	call   0x1401862f0
1400515e0:	48 8b c8             	mov    %rax,%rcx
1400515e3:	48 85 c0             	test   %rax,%rax
1400515e6:	74 5b                	je     0x140051643
1400515e8:	48 83 c0 27          	add    $0x27,%rax
1400515ec:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1400515f0:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1400515f4:	eb 0e                	jmp    0x140051604
1400515f6:	48 85 c9             	test   %rcx,%rcx
1400515f9:	74 07                	je     0x140051602
1400515fb:	e8 f0 4c 13 00       	call   0x1401862f0
140051600:	eb 02                	jmp    0x140051604
140051602:	33 c0                	xor    %eax,%eax
140051604:	4c 8d 43 01          	lea    0x1(%rbx),%r8
140051608:	48 89 05 61 e7 2c 00 	mov    %rax,0x2ce761(%rip)        # 0x14031fd70
14005160f:	48 8b d7             	mov    %rdi,%rdx
140051612:	48 8b c8             	mov    %rax,%rcx
140051615:	e8 a6 6d 13 00       	call   0x1401883c0
14005161a:	48 89 35 67 e7 2c 00 	mov    %rsi,0x2ce767(%rip)        # 0x14031fd88
140051621:	48 8d 0d a8 be 18 00 	lea    0x18bea8(%rip),%rcx        # 0x1401dd4d0
140051628:	48 89 1d 51 e7 2c 00 	mov    %rbx,0x2ce751(%rip)        # 0x14031fd80
14005162f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140051634:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140051639:	48 83 c4 20          	add    $0x20,%rsp
14005163d:	5f                   	pop    %rdi
14005163e:	e9 f1 4f 13 00       	jmp    0x140186634
140051643:	e8 3c 9f 13 00       	call   0x14018b584
140051648:	cc                   	int3
140051649:	e8 02 49 07 00       	call   0x1400c5f50
14005164e:	cc                   	int3
14005164f:	cc                   	int3
140051650:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140051655:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14005165a:	57                   	push   %rdi
14005165b:	48 83 ec 20          	sub    $0x20,%rsp
14005165f:	48 83 3d 41 95 28 00 	cmpq   $0x10,0x289541(%rip)        # 0x1402daba8
140051666:	10
140051667:	48 8d 3d 22 95 28 00 	lea    0x289522(%rip),%rdi        # 0x1402dab90
14005166e:	48 8b 1d 2b 95 28 00 	mov    0x28952b(%rip),%rbx        # 0x1402daba0
140051675:	48 0f 43 3d 13 95 28 	cmovae 0x289513(%rip),%rdi        # 0x1402dab90
14005167c:	00
14005167d:	48 83 fb 10          	cmp    $0x10,%rbx
140051681:	73 17                	jae    0x14005169a
140051683:	0f 10 07             	movups (%rdi),%xmm0
140051686:	48 c7 05 17 e7 2c 00 	movq   $0xf,0x2ce717(%rip)        # 0x14031fda8
14005168d:	0f 00 00 00
140051691:	0f 11 05 f8 e6 2c 00 	movups %xmm0,0x2ce6f8(%rip)        # 0x14031fd90
140051698:	eb 77                	jmp    0x140051711
14005169a:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400516a1:	ff ff 7f
1400516a4:	48 8b f3             	mov    %rbx,%rsi
1400516a7:	48 83 ce 0f          	or     $0xf,%rsi
1400516ab:	48 3b f0             	cmp    %rax,%rsi
1400516ae:	48 0f 47 f0          	cmova  %rax,%rsi
1400516b2:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1400516b6:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1400516bd:	72 27                	jb     0x1400516e6
1400516bf:	48 8d 41 27          	lea    0x27(%rcx),%rax
1400516c3:	48 3b c1             	cmp    %rcx,%rax
1400516c6:	76 71                	jbe    0x140051739
1400516c8:	48 8b c8             	mov    %rax,%rcx
1400516cb:	e8 20 4c 13 00       	call   0x1401862f0
1400516d0:	48 8b c8             	mov    %rax,%rcx
1400516d3:	48 85 c0             	test   %rax,%rax
1400516d6:	74 5b                	je     0x140051733
1400516d8:	48 83 c0 27          	add    $0x27,%rax
1400516dc:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1400516e0:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1400516e4:	eb 0e                	jmp    0x1400516f4
1400516e6:	48 85 c9             	test   %rcx,%rcx
1400516e9:	74 07                	je     0x1400516f2