1400e8012:	48 8b f9             	mov    %rcx,%rdi
1400e8015:	45 33 e4             	xor    %r12d,%r12d
1400e8018:	4d 8b f9             	mov    %r9,%r15
1400e801b:	45 8b f0             	mov    %r8d,%r14d
1400e801e:	48 8b f2             	mov    %rdx,%rsi
1400e8021:	48 8b 88 b0 00 00 00 	mov    0xb0(%rax),%rcx
1400e8028:	48 85 c9             	test   %rcx,%rcx
1400e802b:	74 04                	je     0x1400e8031
1400e802d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400e8031:	48 8b 98 b0 00 00 00 	mov    0xb0(%rax),%rbx
1400e8038:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e803f:	44 01 70 14          	add    %r14d,0x14(%rax)
1400e8043:	48 85 db             	test   %rbx,%rbx
1400e8046:	74 39                	je     0x1400e8081
1400e8048:	83 c8 ff             	or     $0xffffffff,%eax
1400e804b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e8050:	83 f8 01             	cmp    $0x1,%eax
1400e8053:	75 2c                	jne    0x1400e8081
1400e8055:	48 8b 03             	mov    (%rbx),%rax
1400e8058:	48 8b cb             	mov    %rbx,%rcx
1400e805b:	48 8b 00             	mov    (%rax),%rax
1400e805e:	ff 15 cc ad 12 00    	call   *0x12adcc(%rip)        # 0x140212e30
1400e8064:	83 c8 ff             	or     $0xffffffff,%eax
1400e8067:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e806c:	83 f8 01             	cmp    $0x1,%eax
1400e806f:	75 10                	jne    0x1400e8081
1400e8071:	48 8b 03             	mov    (%rbx),%rax
1400e8074:	48 8b cb             	mov    %rbx,%rcx
1400e8077:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e807b:	ff 15 af ad 12 00    	call   *0x12adaf(%rip)        # 0x140212e30
1400e8081:	45 85 f6             	test   %r14d,%r14d
1400e8084:	0f 94 c0             	sete   %al
1400e8087:	41 88 07             	mov    %al,(%r15)
1400e808a:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e808e:	48 83 c0 50          	add    $0x50,%rax
1400e8092:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1400e8097:	76 03                	jbe    0x1400e809c
1400e8099:	48 8b 00             	mov    (%rax),%rax
1400e809c:	66 0f 6f 35 5c 80 1d 	movdqa 0x1d805c(%rip),%xmm6        # 0x1402c0100
1400e80a3:	00
1400e80a4:	48 8d 0d bd ec 14 00 	lea    0x14ecbd(%rip),%rcx        # 0x140236d68
1400e80ab:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1400e80af:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e80b2:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
1400e80b6:	b8 00 01 00 00       	mov    $0x100,%eax
1400e80bb:	66 89 45 df          	mov    %ax,-0x21(%rbp)
1400e80bf:	48 8d 0d 42 98 18 00 	lea    0x189842(%rip),%rcx        # 0x140271908
1400e80c6:	48 8d 05 7b ec 14 00 	lea    0x14ec7b(%rip),%rax        # 0x140236d48
1400e80cd:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1400e80d1:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1400e80d5:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400e80da:	48 8d 05 87 c6 18 00 	lea    0x18c687(%rip),%rax        # 0x140274768
1400e80e1:	66 0f 7f 75 f7       	movdqa %xmm6,-0x9(%rbp)
1400e80e6:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1400e80ea:	b9 47 96 49 1e       	mov    $0x1e499647,%ecx
1400e80ef:	b8 04 00 00 00       	mov    $0x4,%eax
1400e80f4:	44 89 75 97          	mov    %r14d,-0x69(%rbp)
1400e80f8:	66 89 45 9b          	mov    %ax,-0x65(%rbp)
1400e80fc:	41 b8 64 00 00 00    	mov    $0x64,%r8d
1400e8102:	48 8d 05 47 c6 18 00 	lea    0x18c647(%rip),%rax        # 0x140274750
1400e8109:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400e810e:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1400e8112:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e8117:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1400e811b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e8120:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400e8125:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1400e8129:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e812e:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1400e8132:	66 44 89 65 e7       	mov    %r12w,-0x19(%rbp)
1400e8137:	f3 0f 7f 75 af       	movdqu %xmm6,-0x51(%rbp)
1400e813c:	66 44 89 65 9f       	mov    %r12w,-0x61(%rbp)
1400e8141:	e8 5a 02 00 00       	call   0x1400e83a0
1400e8146:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1400e814a:	bb 00 10 00 00       	mov    $0x1000,%ebx
1400e814f:	48 83 f8 07          	cmp    $0x7,%rax
1400e8153:	76 33                	jbe    0x1400e8188
1400e8155:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1400e8159:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400e8160:	00
1400e8161:	48 8b d1             	mov    %rcx,%rdx
1400e8164:	48 3b c3             	cmp    %rbx,%rax
1400e8167:	72 11                	jb     0x1400e817a
1400e8169:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e816d:	48 2b d1             	sub    %rcx,%rdx
1400e8170:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400e8174:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e8178:	77 47                	ja     0x1400e81c1
1400e817a:	ff 15 c0 a9 12 00    	call   *0x12a9c0(%rip)        # 0x140212b40
1400e8180:	66 0f 6f 35 78 7f 1d 	movdqa 0x1d7f78(%rip),%xmm6        # 0x1402c0100
1400e8187:	00
1400e8188:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1400e818c:	66 44 89 65 9f       	mov    %r12w,-0x61(%rbp)
1400e8191:	f3 0f 7f 75 af       	movdqu %xmm6,-0x51(%rbp)
1400e8196:	48 83 f8 07          	cmp    $0x7,%rax
1400e819a:	76 32                	jbe    0x1400e81ce
1400e819c:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400e81a0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400e81a7:	00
1400e81a8:	48 8b d1             	mov    %rcx,%rdx
1400e81ab:	48 3b c3             	cmp    %rbx,%rax
1400e81ae:	72 18                	jb     0x1400e81c8
1400e81b0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e81b4:	48 2b d1             	sub    %rcx,%rdx
1400e81b7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400e81bb:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e81bf:	76 07                	jbe    0x1400e81c8
1400e81c1:	ff 15 b9 a9 12 00    	call   *0x12a9b9(%rip)        # 0x140212b80
1400e81c7:	cc                   	int3
1400e81c8:	ff 15 72 a9 12 00    	call   *0x12a972(%rip)        # 0x140212b40
1400e81ce:	45 38 27             	cmp    %r12b,(%r15)
1400e81d1:	74 0a                	je     0x1400e81dd
1400e81d3:	48 8b cf             	mov    %rdi,%rcx
1400e81d6:	e8 89 00 00 00       	call   0x1400e8264
1400e81db:	eb 2f                	jmp    0x1400e820c
1400e81dd:	48 8b 0f             	mov    (%rdi),%rcx
1400e81e0:	48 85 c9             	test   %rcx,%rcx
1400e81e3:	74 70                	je     0x1400e8255
1400e81e5:	48 8b 01             	mov    (%rcx),%rax
1400e81e8:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1400e81ec:	4c 8b 50 20          	mov    0x20(%rax),%r10
1400e81f0:	48 39 57 18          	cmp    %rdx,0x18(%rdi)
1400e81f4:	75 07                	jne    0x1400e81fd
1400e81f6:	ff 15 84 a9 12 00    	call   *0x12a984(%rip)        # 0x140212b80
1400e81fc:	cc                   	int3
1400e81fd:	45 33 c9             	xor    %r9d,%r9d
1400e8200:	45 8b c6             	mov    %r14d,%r8d
1400e8203:	49 8b c2             	mov    %r10,%rax
1400e8206:	ff 15 24 ac 12 00    	call   *0x12ac24(%rip)        # 0x140212e30
1400e820c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400e8210:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400e8215:	48 8b d6             	mov    %rsi,%rdx
1400e8218:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
1400e821d:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1400e8222:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
1400e8227:	e8 4c 26 01 00       	call   0x1400fa878
1400e822c:	48 8b c6             	mov    %rsi,%rax
1400e822f:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1400e8233:	48 33 cc             	xor    %rsp,%rcx
1400e8236:	e8 35 c5 11 00       	call   0x140204770
1400e823b:	0f 28 b4 24 f0 00 00 	movaps 0xf0(%rsp),%xmm6
1400e8242:	00
1400e8243:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
1400e824a:	41 5f                	pop    %r15
1400e824c:	41 5e                	pop    %r14
1400e824e:	41 5c                	pop    %r12
1400e8250:	5f                   	pop    %rdi
1400e8251:	5e                   	pop    %rsi
1400e8252:	5b                   	pop    %rbx
1400e8253:	5d                   	pop    %rbp
1400e8254:	c3                   	ret
1400e8255:	33 d2                	xor    %edx,%edx
1400e8257:	b9 41 38 3c 1e       	mov    $0x1e3c3841,%ecx
1400e825c:	e8 83 30 f2 ff       	call   0x14000b2e4
1400e8261:	cc                   	int3
1400e8262:	90                   	nop
1400e8263:	90                   	nop
1400e8264:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400e8269:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400e826e:	55                   	push   %rbp
1400e826f:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1400e8274:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400e827b:	48 8b 05 fe 8e 21 00 	mov    0x218efe(%rip),%rax        # 0x140301180
1400e8282:	48 33 c4             	xor    %rsp,%rax
1400e8285:	48 89 45 47          	mov    %rax,0x47(%rbp)
1400e8289:	48 8b d9             	mov    %rcx,%rbx
1400e828c:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400e8290:	48 83 c0 50          	add    $0x50,%rax
1400e8294:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1400e8299:	76 03                	jbe    0x1400e829e
1400e829b:	48 8b 00             	mov    (%rax),%rax
1400e829e:	48 8d 0d c3 ea 14 00 	lea    0x14eac3(%rip),%rcx        # 0x140236d68
1400e82a5:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1400e82a9:	48 8d 0d 58 96 18 00 	lea    0x189658(%rip),%rcx        # 0x140271908
1400e82b0:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
1400e82b4:	48 89 45 17          	mov    %rax,0x17(%rbp)
1400e82b8:	b8 00 01 00 00       	mov    $0x100,%eax
1400e82bd:	66 89 45 1f          	mov    %ax,0x1f(%rbp)
1400e82c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e82c4:	0f 11 45 27          	movups %xmm0,0x27(%rbp)
1400e82c8:	66 0f 6f 0d 30 7e 1d 	movdqa 0x1d7e30(%rip),%xmm1        # 0x1402c0100
1400e82cf:	00
1400e82d0:	66 0f 7f 4d 37       	movdqa %xmm1,0x37(%rbp)
1400e82d5:	33 ff                	xor    %edi,%edi
1400e82d7:	66 89 7d 27          	mov    %di,0x27(%rbp)
1400e82db:	48 8d 05 96 c4 18 00 	lea    0x18c496(%rip),%rax        # 0x140274778
1400e82e2:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1400e82e6:	48 8d 45 07          	lea    0x7(%rbp),%rax
1400e82ea:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e82ef:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1400e82f3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e82f8:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400e82fd:	b9 46 96 49 1e       	mov    $0x1e499646,%ecx
1400e8302:	44 8d 47 64          	lea    0x64(%rdi),%r8d
1400e8306:	e8 c1 d3 f3 ff       	call   0x1400256cc
1400e830b:	48 8b 45 3f          	mov    0x3f(%rbp),%rax
1400e830f:	48 83 f8 07          	cmp    $0x7,%rax
1400e8313:	76 35                	jbe    0x1400e834a
1400e8315:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400e831c:	00
1400e831d:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1400e8321:	48 8b d1             	mov    %rcx,%rdx
1400e8324:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400e832a:	72 18                	jb     0x1400e8344
1400e832c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e8330:	48 2b d1             	sub    %rcx,%rdx
1400e8333:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400e8337:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e833b:	76 07                	jbe    0x1400e8344
1400e833d:	ff 15 3d a8 12 00    	call   *0x12a83d(%rip)        # 0x140212b80
1400e8343:	cc                   	int3
1400e8344:	ff 15 f6 a7 12 00    	call   *0x12a7f6(%rip)        # 0x140212b40
1400e834a:	48 8b 0b             	mov    (%rbx),%rcx
1400e834d:	48 85 c9             	test   %rcx,%rcx
1400e8350:	74 3b                	je     0x1400e838d
1400e8352:	48 8b 01             	mov    (%rcx),%rax
1400e8355:	45 33 c9             	xor    %r9d,%r9d
1400e8358:	45 33 c0             	xor    %r8d,%r8d
1400e835b:	48 8d 15 b2 7b 16 00 	lea    0x167bb2(%rip),%rdx        # 0x14024ff14
1400e8362:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e8366:	ff 15 c4 aa 12 00    	call   *0x12aac4(%rip)        # 0x140212e30
1400e836c:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1400e8370:	48 33 cc             	xor    %rsp,%rcx
1400e8373:	e8 f8 c3 11 00       	call   0x140204770
1400e8378:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1400e837f:	00
1400e8380:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1400e8384:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1400e8388:	49 8b e3             	mov    %r11,%rsp
1400e838b:	5d                   	pop    %rbp
1400e838c:	c3                   	ret
1400e838d:	33 d2                	xor    %edx,%edx
1400e838f:	b9 41 38 3c 1e       	mov    $0x1e3c3841,%ecx
1400e8394:	e8 4b 2f f2 ff       	call   0x14000b2e4
1400e8399:	cc                   	int3
1400e839a:	90                   	nop
1400e839b:	90                   	nop
1400e839c:	90                   	nop
1400e839d:	90                   	nop
1400e839e:	90                   	nop
1400e839f:	90                   	nop
1400e83a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e83a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400e83aa:	57                   	push   %rdi
1400e83ab:	48 83 ec 60          	sub    $0x60,%rsp
1400e83af:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400e83b5:	41 8b d8             	mov    %r8d,%ebx
1400e83b8:	8b fa                	mov    %edx,%edi
1400e83ba:	8b f1                	mov    %ecx,%esi
1400e83bc:	e8 03 ec 07 00       	call   0x140166fc4
1400e83c1:	84 c0                	test   %al,%al
1400e83c3:	74 66                	je     0x1400e842b
1400e83c5:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400e83cc:	00
1400e83cd:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400e83d3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e83d8:	44 8b c3             	mov    %ebx,%r8d
1400e83db:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1400e83e2:	00
1400e83e3:	8b d7                	mov    %edi,%edx
1400e83e5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e83ea:	48 8d 05 a7 de 15 00 	lea    0x15dea7(%rip),%rax        # 0x140246298
1400e83f1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e83f6:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400e83fb:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e8400:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400e8405:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400e840a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400e840f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e8414:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1400e841b:	00
1400e841c:	48 8b 08             	mov    (%rax),%rcx
1400e841f:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e8424:	8b ce                	mov    %esi,%ecx
1400e8426:	e8 c5 ef 07 00       	call   0x1401673f0
1400e842b:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400e8430:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400e8435:	48 83 c4 60          	add    $0x60,%rsp
1400e8439:	5f                   	pop    %rdi
1400e843a:	c3                   	ret
1400e843b:	90                   	nop
1400e843c:	90                   	nop
1400e843d:	90                   	nop
1400e843e:	90                   	nop
1400e843f:	90                   	nop
1400e8440:	48 8d 05 b9 fd 21 00 	lea    0x21fdb9(%rip),%rax        # 0x140308200
1400e8447:	c3                   	ret
1400e8448:	90                   	nop
1400e8449:	90                   	nop
1400e844a:	90                   	nop
1400e844b:	90                   	nop
1400e844c:	90                   	nop
1400e844d:	90                   	nop
1400e844e:	90                   	nop
1400e844f:	90                   	nop
1400e8450:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400e8455:	55                   	push   %rbp
1400e8456:	56                   	push   %rsi
1400e8457:	57                   	push   %rdi
1400e8458:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1400e845d:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400e8464:	48 8b 05 15 8d 21 00 	mov    0x218d15(%rip),%rax        # 0x140301180
1400e846b:	48 33 c4             	xor    %rsp,%rax
1400e846e:	48 89 45 37          	mov    %rax,0x37(%rbp)
1400e8472:	48 8b 3a             	mov    (%rdx),%rdi
1400e8475:	48 8b d9             	mov    %rcx,%rbx
1400e8478:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400e847c:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400e8480:	48 83 c2 50          	add    $0x50,%rdx
1400e8484:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1400e8489:	76 03                	jbe    0x1400e848e
1400e848b:	48 8b 12             	mov    (%rdx),%rdx
1400e848e:	66 0f 6f 0d 6a 7c 1d 	movdqa 0x1d7c6a(%rip),%xmm1        # 0x1402c0100
1400e8495:	00
1400e8496:	48 8d 05 cb e8 14 00 	lea    0x14e8cb(%rip),%rax        # 0x140236d68
1400e849d:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1400e84a1:	33 f6                	xor    %esi,%esi
1400e84a3:	48 8d 05 5e 94 18 00 	lea    0x18945e(%rip),%rax        # 0x140271908
1400e84aa:	48 89 55 07          	mov    %rdx,0x7(%rbp)
1400e84ae:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400e84b2:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e84b5:	b8 00 01 00 00       	mov    $0x100,%eax
1400e84ba:	66 0f 7f 4d 27       	movdqa %xmm1,0x27(%rbp)
1400e84bf:	66 89 45 0f          	mov    %ax,0xf(%rbp)
1400e84c3:	44 8d 46 64          	lea    0x64(%rsi),%r8d
1400e84c7:	48 8d 05 2a c2 18 00 	lea    0x18c22a(%rip),%rax        # 0x1402746f8
1400e84ce:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400e84d3:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400e84d7:	b9 48 96 49 1e       	mov    $0x1e499648,%ecx
1400e84dc:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1400e84e0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e84e5:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1400e84e9:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1400e84ed:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e84f2:	66 89 75 17          	mov    %si,0x17(%rbp)
1400e84f6:	e8 d1 d1 f3 ff       	call   0x1400256cc
1400e84fb:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1400e84ff:	48 83 f8 07          	cmp    $0x7,%rax
1400e8503:	76 35                	jbe    0x1400e853a
1400e8505:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400e8509:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400e8510:	00
1400e8511:	48 8b d1             	mov    %rcx,%rdx
1400e8514:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400e851a:	72 18                	jb     0x1400e8534
1400e851c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400e8520:	48 2b d1             	sub    %rcx,%rdx
1400e8523:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400e8527:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e852b:	76 07                	jbe    0x1400e8534