1401ce028:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ce02f:	72 19                	jb     0x1401ce04a
1401ce031:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
1401ce035:	48 83 c2 27          	add    $0x27,%rdx
1401ce039:	48 2b c6             	sub    %rsi,%rax
1401ce03c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ce040:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce044:	0f 87 a4 00 00 00    	ja     0x1401ce0ee
1401ce04a:	48 8b ce             	mov    %rsi,%rcx
1401ce04d:	e8 32 c2 12 00       	call   0x1402fa284
1401ce052:	48 6b 7c 24 68 78    	imul   $0x78,0x68(%rsp),%rdi
1401ce058:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1401ce05d:	49 8b f6             	mov    %r14,%rsi
1401ce060:	49 03 fe             	add    %r14,%rdi
1401ce063:	4d 6b f5 78          	imul   $0x78,%r13,%r14
1401ce067:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1401ce06c:	4c 03 74 24 58       	add    0x58(%rsp),%r14
1401ce071:	33 db                	xor    %ebx,%ebx
1401ce073:	48 8b 95 08 01 00 00 	mov    0x108(%rbp),%rdx
1401ce07a:	48 83 fa 10          	cmp    $0x10,%rdx
1401ce07e:	72 30                	jb     0x1401ce0b0
1401ce080:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1401ce087:	48 ff c2             	inc    %rdx
1401ce08a:	48 8b c1             	mov    %rcx,%rax
1401ce08d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ce094:	72 15                	jb     0x1401ce0ab
1401ce096:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ce09a:	48 83 c2 27          	add    $0x27,%rdx
1401ce09e:	48 2b c1             	sub    %rcx,%rax
1401ce0a1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ce0a5:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce0a9:	77 4a                	ja     0x1401ce0f5
1401ce0ab:	e8 d4 c1 12 00       	call   0x1402fa284
1401ce0b0:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
1401ce0b7:	48 89 9d 00 01 00 00 	mov    %rbx,0x100(%rbp)
1401ce0be:	48 c7 85 08 01 00 00 	movq   $0xf,0x108(%rbp)
1401ce0c5:	0f 00 00 00
1401ce0c9:	c6 85 f0 00 00 00 00 	movb   $0x0,0xf0(%rbp)
1401ce0d0:	e8 9b a2 ec ff       	call   0x140098370
1401ce0d5:	49 83 c7 38          	add    $0x38,%r15
1401ce0d9:	49 8d 47 ec          	lea    -0x14(%r15),%rax
1401ce0dd:	49 3b c5             	cmp    %r13,%rax
1401ce0e0:	74 1a                	je     0x1401ce0fc
1401ce0e2:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1401ce0e9:	e9 94 fb ff ff       	jmp    0x1401cdc82
1401ce0ee:	ff 15 04 bf 15 00    	call   *0x15bf04(%rip)        # 0x140329ff8
1401ce0f4:	cc                   	int3
1401ce0f5:	ff 15 fd be 15 00    	call   *0x15befd(%rip)        # 0x140329ff8
1401ce0fb:	cc                   	int3
1401ce0fc:	48 8b 95 b0 00 00 00 	mov    0xb0(%rbp),%rdx
1401ce103:	45 33 ff             	xor    %r15d,%r15d
1401ce106:	4c 8b 85 98 00 00 00 	mov    0x98(%rbp),%r8
1401ce10d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401ce112:	48 83 fa 10          	cmp    $0x10,%rdx
1401ce116:	72 30                	jb     0x1401ce148
1401ce118:	48 ff c2             	inc    %rdx
1401ce11b:	49 8b c0             	mov    %r8,%rax
1401ce11e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ce125:	72 19                	jb     0x1401ce140
1401ce127:	4d 8b 40 f8          	mov    -0x8(%r8),%r8
1401ce12b:	48 83 c2 27          	add    $0x27,%rdx
1401ce12f:	49 2b c0             	sub    %r8,%rax
1401ce132:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ce136:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce13a:	0f 87 c2 01 00 00    	ja     0x1401ce302
1401ce140:	49 8b c8             	mov    %r8,%rcx
1401ce143:	e8 3c c1 12 00       	call   0x1402fa284
1401ce148:	4c 89 bd a8 00 00 00 	mov    %r15,0xa8(%rbp)
1401ce14f:	48 c7 85 b0 00 00 00 	movq   $0xf,0xb0(%rbp)
1401ce156:	0f 00 00 00
1401ce15a:	c6 85 98 00 00 00 00 	movb   $0x0,0x98(%rbp)
1401ce161:	48 85 db             	test   %rbx,%rbx
1401ce164:	0f 84 a9 01 00 00    	je     0x1401ce313
1401ce16a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401ce16f:	48 b8 25 49 92 24 49 	movabs $0x4924924924924925,%rax
1401ce176:	92 24 49
1401ce179:	48 2b cb             	sub    %rbx,%rcx
1401ce17c:	48 f7 e9             	imul   %rcx
1401ce17f:	48 c1 fa 04          	sar    $0x4,%rdx
1401ce183:	48 8b c2             	mov    %rdx,%rax
1401ce186:	48 c1 e8 3f          	shr    $0x3f,%rax
1401ce18a:	48 03 d0             	add    %rax,%rdx
1401ce18d:	48 6b d2 38          	imul   $0x38,%rdx,%rdx
1401ce191:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ce198:	72 1c                	jb     0x1401ce1b6
1401ce19a:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401ce19e:	48 83 c2 27          	add    $0x27,%rdx
1401ce1a2:	48 2b d9             	sub    %rcx,%rbx
1401ce1a5:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
1401ce1a9:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce1ad:	0f 87 4f 01 00 00    	ja     0x1401ce302
1401ce1b3:	48 8b d9             	mov    %rcx,%rbx
1401ce1b6:	48 8b cb             	mov    %rbx,%rcx
1401ce1b9:	e8 c6 c0 12 00       	call   0x1402fa284
1401ce1be:	e9 50 01 00 00       	jmp    0x1401ce313
1401ce1c3:	41 b9 cd 01 00 00    	mov    $0x1cd,%r9d
1401ce1c9:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401ce1d0:	00
1401ce1d1:	4c 8d 05 70 b6 17 00 	lea    0x17b670(%rip),%r8        # 0x140349848
1401ce1d8:	48 8d 15 41 b8 17 00 	lea    0x17b841(%rip),%rdx        # 0x140349a20
1401ce1df:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1401ce1e3:	e8 78 5c 14 00       	call   0x140313e60
1401ce1e8:	48 8b c8             	mov    %rax,%rcx
1401ce1eb:	48 8d 15 f6 b8 17 00 	lea    0x17b8f6(%rip),%rdx        # 0x140349ae8
1401ce1f2:	e8 b9 b1 eb ff       	call   0x1400893b0
1401ce1f7:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1401ce1fb:	e8 b0 5f 14 00       	call   0x1403141b0
1401ce200:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401ce205:	45 33 ff             	xor    %r15d,%r15d
1401ce208:	eb 47                	jmp    0x1401ce251
1401ce20a:	41 b9 c6 01 00 00    	mov    $0x1c6,%r9d
1401ce210:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401ce217:	00
1401ce218:	4c 8d 05 29 b6 17 00 	lea    0x17b629(%rip),%r8        # 0x140349848
1401ce21f:	48 8d 15 fa b7 17 00 	lea    0x17b7fa(%rip),%rdx        # 0x140349a20
1401ce226:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1401ce22a:	e8 31 5c 14 00       	call   0x140313e60
1401ce22f:	48 8b c8             	mov    %rax,%rcx
1401ce232:	48 8d 15 97 b8 17 00 	lea    0x17b897(%rip),%rdx        # 0x140349ad0
1401ce239:	e8 72 b1 eb ff       	call   0x1400893b0
1401ce23e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1401ce242:	e8 69 5f 14 00       	call   0x1403141b0
1401ce247:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401ce24c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401ce251:	48 8b 95 b0 00 00 00 	mov    0xb0(%rbp),%rdx
1401ce258:	48 83 fa 10          	cmp    $0x10,%rdx
1401ce25c:	72 30                	jb     0x1401ce28e
1401ce25e:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
1401ce265:	48 ff c2             	inc    %rdx
1401ce268:	48 8b c1             	mov    %rcx,%rax
1401ce26b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ce272:	72 15                	jb     0x1401ce289
1401ce274:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ce278:	48 83 c2 27          	add    $0x27,%rdx
1401ce27c:	48 2b c1             	sub    %rcx,%rax
1401ce27f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ce283:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce287:	77 79                	ja     0x1401ce302
1401ce289:	e8 f6 bf 12 00       	call   0x1402fa284
1401ce28e:	4c 89 bd a8 00 00 00 	mov    %r15,0xa8(%rbp)
1401ce295:	48 c7 85 b0 00 00 00 	movq   $0xf,0xb0(%rbp)
1401ce29c:	0f 00 00 00
1401ce2a0:	c6 85 98 00 00 00 00 	movb   $0x0,0x98(%rbp)
1401ce2a7:	48 85 db             	test   %rbx,%rbx
1401ce2aa:	0f 84 91 00 00 00    	je     0x1401ce341
1401ce2b0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401ce2b5:	48 b8 25 49 92 24 49 	movabs $0x4924924924924925,%rax
1401ce2bc:	92 24 49
1401ce2bf:	48 2b cb             	sub    %rbx,%rcx
1401ce2c2:	48 f7 e9             	imul   %rcx
1401ce2c5:	48 c1 fa 04          	sar    $0x4,%rdx
1401ce2c9:	48 8b c2             	mov    %rdx,%rax
1401ce2cc:	48 c1 e8 3f          	shr    $0x3f,%rax
1401ce2d0:	48 03 d0             	add    %rax,%rdx
1401ce2d3:	48 6b d2 38          	imul   $0x38,%rdx,%rdx
1401ce2d7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ce2de:	72 18                	jb     0x1401ce2f8
1401ce2e0:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401ce2e4:	48 83 c2 27          	add    $0x27,%rdx
1401ce2e8:	48 2b d9             	sub    %rcx,%rbx
1401ce2eb:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
1401ce2ef:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce2f3:	77 0d                	ja     0x1401ce302
1401ce2f5:	48 8b d9             	mov    %rcx,%rbx
1401ce2f8:	48 8b cb             	mov    %rbx,%rcx
1401ce2fb:	e8 84 bf 12 00       	call   0x1402fa284
1401ce300:	eb 3f                	jmp    0x1401ce341
1401ce302:	ff 15 f0 bc 15 00    	call   *0x15bcf0(%rip)        # 0x140329ff8
1401ce308:	cc                   	int3
1401ce309:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401ce30e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401ce313:	49 8d 4c 24 30       	lea    0x30(%r12),%rcx
1401ce318:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401ce31d:	48 3b c8             	cmp    %rax,%rcx
1401ce320:	74 1f                	je     0x1401ce341
1401ce322:	48 8b 01             	mov    (%rcx),%rax
1401ce325:	48 89 31             	mov    %rsi,(%rcx)
1401ce328:	48 8b f0             	mov    %rax,%rsi
1401ce32b:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401ce32f:	48 89 79 08          	mov    %rdi,0x8(%rcx)
1401ce333:	48 8b f8             	mov    %rax,%rdi
1401ce336:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401ce33a:	4c 89 71 10          	mov    %r14,0x10(%rcx)
1401ce33e:	4c 8b f0             	mov    %rax,%r14
1401ce341:	48 85 f6             	test   %rsi,%rsi
1401ce344:	74 70                	je     0x1401ce3b6
1401ce346:	48 8b de             	mov    %rsi,%rbx
1401ce349:	48 3b f7             	cmp    %rdi,%rsi
1401ce34c:	74 13                	je     0x1401ce361
1401ce34e:	66 90                	xchg   %ax,%ax
1401ce350:	48 8b cb             	mov    %rbx,%rcx
1401ce353:	e8 a8 d6 ff ff       	call   0x1401cba00
1401ce358:	48 83 c3 78          	add    $0x78,%rbx
1401ce35c:	48 3b df             	cmp    %rdi,%rbx
1401ce35f:	75 ef                	jne    0x1401ce350
1401ce361:	4c 2b f6             	sub    %rsi,%r14
1401ce364:	48 b8 89 88 88 88 88 	movabs $0x8888888888888889,%rax
1401ce36b:	88 88 88
1401ce36e:	49 f7 ee             	imul   %r14
1401ce371:	49 03 d6             	add    %r14,%rdx
1401ce374:	48 c1 fa 06          	sar    $0x6,%rdx
1401ce378:	48 8b c2             	mov    %rdx,%rax
1401ce37b:	48 c1 e8 3f          	shr    $0x3f,%rax
1401ce37f:	48 03 d0             	add    %rax,%rdx
1401ce382:	48 8b c6             	mov    %rsi,%rax
1401ce385:	48 6b d2 78          	imul   $0x78,%rdx,%rdx
1401ce389:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ce390:	72 1c                	jb     0x1401ce3ae
1401ce392:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
1401ce396:	48 83 c2 27          	add    $0x27,%rdx
1401ce39a:	48 2b c6             	sub    %rsi,%rax
1401ce39d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ce3a1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce3a5:	76 07                	jbe    0x1401ce3ae
1401ce3a7:	ff 15 4b bc 15 00    	call   *0x15bc4b(%rip)        # 0x140329ff8
1401ce3ad:	cc                   	int3
1401ce3ae:	48 8b ce             	mov    %rsi,%rcx
1401ce3b1:	e8 ce be 12 00       	call   0x1402fa284
1401ce3b6:	4c 8b b4 24 98 02 00 	mov    0x298(%rsp),%r14
1401ce3bd:	00
1401ce3be:	4c 8b ac 24 a0 02 00 	mov    0x2a0(%rsp),%r13
1401ce3c5:	00
1401ce3c6:	48 8b bc 24 d8 02 00 	mov    0x2d8(%rsp),%rdi
1401ce3cd:	00
1401ce3ce:	48 8b 9c 24 c8 02 00 	mov    0x2c8(%rsp),%rbx
1401ce3d5:	00
1401ce3d6:	4c 8b bc 24 90 02 00 	mov    0x290(%rsp),%r15
1401ce3dd:	00
1401ce3de:	48 8b b4 24 d0 02 00 	mov    0x2d0(%rsp),%rsi
1401ce3e5:	00
1401ce3e6:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
1401ce3ed:	48 33 cc             	xor    %rsp,%rcx
1401ce3f0:	e8 4b c2 12 00       	call   0x1402fa640
1401ce3f5:	48 81 c4 a8 02 00 00 	add    $0x2a8,%rsp
1401ce3fc:	41 5c                	pop    %r12
1401ce3fe:	5d                   	pop    %rbp
1401ce3ff:	c3                   	ret
1401ce400:	41 b9 af 01 00 00    	mov    $0x1af,%r9d
1401ce406:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401ce40d:	00
1401ce40e:	4c 8d 05 33 b4 17 00 	lea    0x17b433(%rip),%r8        # 0x140349848
1401ce415:	48 8d 15 04 b6 17 00 	lea    0x17b604(%rip),%rdx        # 0x140349a20
1401ce41c:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1401ce420:	e8 3b 5a 14 00       	call   0x140313e60
1401ce425:	48 8b c8             	mov    %rax,%rcx
1401ce428:	48 8d 15 51 b6 17 00 	lea    0x17b651(%rip),%rdx        # 0x140349a80
1401ce42f:	e8 7c af eb ff       	call   0x1400893b0
1401ce434:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1401ce438:	e8 73 5d 14 00       	call   0x1403141b0
1401ce43d:	eb a7                	jmp    0x1401ce3e6
1401ce43f:	e8 5c 6f f1 ff       	call   0x1400e53a0
1401ce444:	cc                   	int3
1401ce445:	e8 66 9b eb ff       	call   0x140087fb0
1401ce44a:	cc                   	int3
1401ce44b:	cc                   	int3
1401ce44c:	cc                   	int3
1401ce44d:	cc                   	int3
1401ce44e:	cc                   	int3
1401ce44f:	cc                   	int3
1401ce450:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401ce455:	55                   	push   %rbp
1401ce456:	56                   	push   %rsi
1401ce457:	57                   	push   %rdi
1401ce458:	41 56                	push   %r14
1401ce45a:	41 57                	push   %r15
1401ce45c:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401ce463:	48 8b 05 16 9d 23 00 	mov    0x239d16(%rip),%rax        # 0x140408180
1401ce46a:	48 33 c4             	xor    %rsp,%rax
1401ce46d:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401ce474:	00
1401ce475:	4c 8b fa             	mov    %rdx,%r15
1401ce478:	48 8b f9             	mov    %rcx,%rdi
1401ce47b:	bd 01 00 00 00       	mov    $0x1,%ebp
1401ce480:	49 8b cf             	mov    %r15,%rcx
1401ce483:	44 8b c5             	mov    %ebp,%r8d
1401ce486:	33 d2                	xor    %edx,%edx
1401ce488:	e8 43 62 00 00       	call   0x1401d46d0
1401ce48d:	41 be 02 00 00 00    	mov    $0x2,%r14d
1401ce493:	33 d2                	xor    %edx,%edx
1401ce495:	45 8b c6             	mov    %r14d,%r8d
1401ce498:	49 8b cf             	mov    %r15,%rcx
1401ce49b:	48 8b f0             	mov    %rax,%rsi
1401ce49e:	e8 2d 62 00 00       	call   0x1401d46d0
1401ce4a3:	45 33 c0             	xor    %r8d,%r8d
1401ce4a6:	48 8b d6             	mov    %rsi,%rdx
1401ce4a9:	49 8b cf             	mov    %r15,%rcx
1401ce4ac:	48 8b d8             	mov    %rax,%rbx
1401ce4af:	e8 1c 62 00 00       	call   0x1401d46d0
1401ce4b4:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
1401ce4b8:	0f 84 7a 01 00 00    	je     0x1401ce638
1401ce4be:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1401ce4c2:	0f 84 70 01 00 00    	je     0x1401ce638
1401ce4c8:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401ce4cc:	0f 84 66 01 00 00    	je     0x1401ce638
1401ce4d2:	48 3b f3             	cmp    %rbx,%rsi
1401ce4d5:	0f 84 5d 01 00 00    	je     0x1401ce638
1401ce4db:	48 2b de             	sub    %rsi,%rbx
1401ce4de:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401ce4e3:	48 8b d3             	mov    %rbx,%rdx
1401ce4e6:	45 33 c0             	xor    %r8d,%r8d
1401ce4e9:	e8 02 6a ec ff       	call   0x140094ef0
1401ce4ee:	48 83 7c 24 38 10    	cmpq   $0x10,0x38(%rsp)
1401ce4f4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401ce4f9:	4c 8b c3             	mov    %rbx,%r8
1401ce4fc:	49 8b cf             	mov    %r15,%rcx
1401ce4ff:	48 0f 43 54 24 20    	cmovae 0x20(%rsp),%rdx
1401ce505:	e8 06 57 00 00       	call   0x1401d3c10
1401ce50a:	84 c0                	test   %al,%al
1401ce50c:	74 16                	je     0x1401ce524
1401ce50e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401ce513:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401ce518:	e8 b3 78 eb ff       	call   0x140085dd0
1401ce51d:	33 db                	xor    %ebx,%ebx
1401ce51f:	44 8b f3             	mov    %ebx,%r14d
1401ce522:	eb 1b                	jmp    0x1401ce53f
1401ce524:	33 db                	xor    %ebx,%ebx
1401ce526:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
1401ce52d:	00 00
1401ce52f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1401ce534:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401ce539:	88 5c 24 40          	mov    %bl,0x40(%rsp)
1401ce53d:	8b eb                	mov    %ebx,%ebp
1401ce53f:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1401ce543:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1401ce547:	0f 10 00             	movups (%rax),%xmm0
1401ce54a:	0f 11 07             	movups %xmm0,(%rdi)
1401ce54d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401ce551:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
1401ce555:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ce559:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1401ce560:	00
1401ce561:	c6 00 00             	movb   $0x0,(%rax)
1401ce564:	45 85 f6             	test   %r14d,%r14d
1401ce567:	74 3d                	je     0x1401ce5a6
1401ce569:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1401ce56e:	48 83 fa 10          	cmp    $0x10,%rdx
1401ce572:	72 32                	jb     0x1401ce5a6
1401ce574:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401ce579:	48 ff c2             	inc    %rdx
1401ce57c:	48 8b c1             	mov    %rcx,%rax
1401ce57f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ce586:	72 19                	jb     0x1401ce5a1
1401ce588:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ce58c:	48 83 c2 27          	add    $0x27,%rdx
1401ce590:	48 2b c1             	sub    %rcx,%rax
1401ce593:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ce597:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce59b:	0f 87 89 00 00 00    	ja     0x1401ce62a
1401ce5a1:	e8 de bc 12 00       	call   0x1402fa284
1401ce5a6:	85 ed                	test   %ebp,%ebp