140e9affe:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e9b003:	48 8b d9             	mov    %rcx,%rbx
140e9b006:	33 f6                	xor    %esi,%esi
140e9b008:	8b c6                	mov    %esi,%eax
140e9b00a:	0f 28 f1             	movaps %xmm1,%xmm6
140e9b00d:	87 41 48             	xchg   %eax,0x48(%rcx)
140e9b010:	ff 81 f4 00 00 00    	incl   0xf4(%rcx)
140e9b016:	48 83 c1 50          	add    $0x50,%rcx
140e9b01a:	e8 01 e7 ff ff       	call   0x140e99720
140e9b01f:	8b 83 f4 00 00 00    	mov    0xf4(%rbx),%eax
140e9b025:	0f af 83 ec 00 00 00 	imul   0xec(%rbx),%eax
140e9b02c:	f2 0f 11 b3 b8 00 00 	movsd  %xmm6,0xb8(%rbx)
140e9b033:	00
140e9b034:	3b 83 f0 00 00 00    	cmp    0xf0(%rbx),%eax
140e9b03a:	0f 82 6f 01 00 00    	jb     0x140e9b1af
140e9b040:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140e9b045:	89 b3 f4 00 00 00    	mov    %esi,0xf4(%rbx)
140e9b04b:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140e9b04f:	e8 3c e7 ff ff       	call   0x140e99790
140e9b054:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
140e9b05b:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
140e9b062:	48 3b c1             	cmp    %rcx,%rax
140e9b065:	0f 84 97 00 00 00    	je     0x140e9b102
140e9b06b:	f2 0f 10 4c 24 38    	movsd  0x38(%rsp),%xmm1
140e9b071:	66 0f 2f 8b c0 00 00 	comisd 0xc0(%rbx),%xmm1
140e9b078:	00
140e9b079:	76 1c                	jbe    0x140e9b097
140e9b07b:	8b 93 e8 00 00 00    	mov    0xe8(%rbx),%edx
140e9b081:	48 2b c8             	sub    %rax,%rcx
140e9b084:	48 8b c1             	mov    %rcx,%rax
140e9b087:	48 c1 f8 02          	sar    $0x2,%rax
140e9b08b:	ff c8                	dec    %eax
140e9b08d:	8d 7a 01             	lea    0x1(%rdx),%edi
140e9b090:	3b c7                	cmp    %edi,%eax
140e9b092:	0f 42 f8             	cmovb  %eax,%edi
140e9b095:	eb 1f                	jmp    0x140e9b0b6
140e9b097:	f2 0f 10 83 c8 00 00 	movsd  0xc8(%rbx),%xmm0
140e9b09e:	00
140e9b09f:	66 0f 2f c1          	comisd %xmm1,%xmm0
140e9b0a3:	76 5d                	jbe    0x140e9b102
140e9b0a5:	8b 93 e8 00 00 00    	mov    0xe8(%rbx),%edx
140e9b0ab:	8d 7a ff             	lea    -0x1(%rdx),%edi
140e9b0ae:	85 ff                	test   %edi,%edi
140e9b0b0:	0f 48 fe             	cmovs  %esi,%edi
140e9b0b3:	48 2b c8             	sub    %rax,%rcx
140e9b0b6:	3b fa                	cmp    %edx,%edi
140e9b0b8:	75 18                	jne    0x140e9b0d2
140e9b0ba:	48 c1 f9 02          	sar    $0x2,%rcx
140e9b0be:	48 ff c9             	dec    %rcx
140e9b0c1:	8b c2                	mov    %edx,%eax
140e9b0c3:	48 3b c1             	cmp    %rcx,%rax
140e9b0c6:	75 3a                	jne    0x140e9b102
140e9b0c8:	48 8b cb             	mov    %rbx,%rcx
140e9b0cb:	e8 20 10 00 00       	call   0x140e9c0f0
140e9b0d0:	eb 30                	jmp    0x140e9b102
140e9b0d2:	76 14                	jbe    0x140e9b0e8
140e9b0d4:	0f ae e8             	lfence
140e9b0d7:	f2 0f 10 4c 24 38    	movsd  0x38(%rsp),%xmm1
140e9b0dd:	44 8b c7             	mov    %edi,%r8d
140e9b0e0:	48 8b cb             	mov    %rbx,%rcx
140e9b0e3:	e8 a8 08 00 00       	call   0x140e9b990
140e9b0e8:	89 bb e8 00 00 00    	mov    %edi,0xe8(%rbx)
140e9b0ee:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
140e9b0f5:	8b 14 b8             	mov    (%rax,%rdi,4),%edx
140e9b0f8:	0f af 93 ec 00 00 00 	imul   0xec(%rbx),%edx
140e9b0ff:	87 53 4c             	xchg   %edx,0x4c(%rbx)
140e9b102:	40 38 b3 f8 00 00 00 	cmp    %sil,0xf8(%rbx)
140e9b109:	0f 84 a0 00 00 00    	je     0x140e9b1af
140e9b10f:	39 b3 e8 00 00 00    	cmp    %esi,0xe8(%rbx)
140e9b115:	0f 84 8e 00 00 00    	je     0x140e9b1a9
140e9b11b:	8b 93 f0 00 00 00    	mov    0xf0(%rbx),%edx
140e9b121:	03 93 00 01 00 00    	add    0x100(%rbx),%edx
140e9b127:	89 93 00 01 00 00    	mov    %edx,0x100(%rbx)
140e9b12d:	3b 93 fc 00 00 00    	cmp    0xfc(%rbx),%edx
140e9b133:	72 7a                	jb     0x140e9b1af
140e9b135:	f0 ff 83 04 01 00 00 	lock incl 0x104(%rbx)
140e9b13c:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140e9b140:	48 85 c9             	test   %rcx,%rcx
140e9b143:	0f 84 8a 00 00 00    	je     0x140e9b1d3
140e9b149:	48 8b 01             	mov    (%rcx),%rax
140e9b14c:	0f 29 7c 24 50       	movaps %xmm7,0x50(%rsp)
140e9b151:	48 8b 40 10          	mov    0x10(%rax),%rax
140e9b155:	ff 15 c5 88 0e 00    	call   *0xe88c5(%rip)        # 0x140f83a20
140e9b15b:	f2 0f 10 7c 24 38    	movsd  0x38(%rsp),%xmm7
140e9b161:	48 8b cb             	mov    %rbx,%rcx
140e9b164:	0f 28 d0             	movaps %xmm0,%xmm2
140e9b167:	0f 28 cf             	movaps %xmm7,%xmm1
140e9b16a:	0f 28 f0             	movaps %xmm0,%xmm6
140e9b16d:	e8 6e 00 00 00       	call   0x140e9b1e0
140e9b172:	48 8b 83 08 01 00 00 	mov    0x108(%rbx),%rax
140e9b179:	f2 0f 5c fe          	subsd  %xmm6,%xmm7
140e9b17d:	0f 57 c9             	xorps  %xmm1,%xmm1
140e9b180:	f2 0f 5f cf          	maxsd  %xmm7,%xmm1
140e9b184:	0f 28 7c 24 50       	movaps 0x50(%rsp),%xmm7
140e9b189:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140e9b190:	66 48 0f 6e c0       	movq   %rax,%xmm0
140e9b195:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
140e9b199:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140e9b19e:	f0 48 0f b1 8b 08 01 	lock cmpxchg %rcx,0x108(%rbx)
140e9b1a5:	00 00
140e9b1a7:	75 e7                	jne    0x140e9b190
140e9b1a9:	89 b3 00 01 00 00    	mov    %esi,0x100(%rbx)
140e9b1af:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140e9b1b4:	48 33 cc             	xor    %rsp,%rcx
140e9b1b7:	e8 44 03 f8 ff       	call   0x140e1b500
140e9b1bc:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140e9b1c1:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140e9b1c5:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e9b1c9:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140e9b1ce:	49 8b e3             	mov    %r11,%rsp
140e9b1d1:	5f                   	pop    %rdi
140e9b1d2:	c3                   	ret
140e9b1d3:	e8 98 01 f6 ff       	call   0x140dfb370
140e9b1d8:	cc                   	int3
140e9b1d9:	cc                   	int3
140e9b1da:	cc                   	int3
140e9b1db:	cc                   	int3
140e9b1dc:	cc                   	int3
140e9b1dd:	cc                   	int3
140e9b1de:	cc                   	int3
140e9b1df:	cc                   	int3
140e9b1e0:	48 8b c4             	mov    %rsp,%rax
140e9b1e3:	48 89 58 10          	mov    %rbx,0x10(%rax)
140e9b1e7:	48 89 70 18          	mov    %rsi,0x18(%rax)
140e9b1eb:	48 89 78 20          	mov    %rdi,0x20(%rax)
140e9b1ef:	55                   	push   %rbp
140e9b1f0:	48 8d a8 18 fe ff ff 	lea    -0x1e8(%rax),%rbp
140e9b1f7:	48 81 ec e0 02 00 00 	sub    $0x2e0,%rsp
140e9b1fe:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140e9b202:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
140e9b206:	48 8b 05 f3 dc 51 00 	mov    0x51dcf3(%rip),%rax        # 0x1413b8f00
140e9b20d:	48 33 c4             	xor    %rsp,%rax
140e9b210:	48 89 85 b0 01 00 00 	mov    %rax,0x1b0(%rbp)
140e9b217:	0f 28 f2             	movaps %xmm2,%xmm6
140e9b21a:	0f 28 f9             	movaps %xmm1,%xmm7
140e9b21d:	48 8b f9             	mov    %rcx,%rdi
140e9b220:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
140e9b224:	33 c0                	xor    %eax,%eax
140e9b226:	48 89 45 08          	mov    %rax,0x8(%rbp)
140e9b22a:	33 d2                	xor    %edx,%edx
140e9b22c:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140e9b230:	e8 ab 27 30 ff       	call   0x14019d9e0
140e9b235:	c6 45 00 03          	movb   $0x3,0x0(%rbp)
140e9b239:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9b23c:	0f 11 85 70 01 00 00 	movups %xmm0,0x170(%rbp)
140e9b243:	0f ae e8             	lfence
140e9b246:	b9 20 00 00 00       	mov    $0x20,%ecx
140e9b24b:	e8 b8 fe f7 ff       	call   0x140e1b108
140e9b250:	48 8b d8             	mov    %rax,%rbx
140e9b253:	48 8d 85 60 01 00 00 	lea    0x160(%rbp),%rax
140e9b25a:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b261:	48 89 9d 78 01 00 00 	mov    %rbx,0x178(%rbp)
140e9b268:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9b26b:	0f 11 03             	movups %xmm0,(%rbx)
140e9b26e:	33 f6                	xor    %esi,%esi
140e9b270:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140e9b274:	48 89 73 18          	mov    %rsi,0x18(%rbx)
140e9b278:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140e9b27e:	48 8d 15 a3 84 35 00 	lea    0x3584a3(%rip),%rdx        # 0x1411f3728
140e9b285:	48 8b cb             	mov    %rbx,%rcx
140e9b288:	e8 73 bb 2f ff       	call   0x140196e00
140e9b28d:	48 89 b5 78 01 00 00 	mov    %rsi,0x178(%rbp)
140e9b294:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
140e9b298:	48 89 75 10          	mov    %rsi,0x10(%rbp)
140e9b29c:	40 88 75 18          	mov    %sil,0x18(%rbp)
140e9b2a0:	33 c0                	xor    %eax,%eax
140e9b2a2:	48 89 45 20          	mov    %rax,0x20(%rbp)
140e9b2a6:	48 8d 57 78          	lea    0x78(%rdi),%rdx
140e9b2aa:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e9b2ae:	e8 ad 03 ac ff       	call   0x14095b660
140e9b2b3:	48 89 75 28          	mov    %rsi,0x28(%rbp)
140e9b2b7:	48 8d 45 00          	lea    0x0(%rbp),%rax
140e9b2bb:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b2c2:	48 8d 45 30          	lea    0x30(%rbp),%rax
140e9b2c6:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
140e9b2cd:	0f 28 85 70 01 00 00 	movaps 0x170(%rbp),%xmm0
140e9b2d4:	66 0f 7f 85 70 01 00 	movdqa %xmm0,0x170(%rbp)
140e9b2db:	00
140e9b2dc:	41 b1 02             	mov    $0x2,%r9b
140e9b2df:	41 b0 01             	mov    $0x1,%r8b
140e9b2e2:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
140e9b2e9:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140e9b2f0:	e8 8b c2 3a ff       	call   0x140247580
140e9b2f5:	48 89 b5 e0 00 00 00 	mov    %rsi,0xe0(%rbp)
140e9b2fc:	40 88 74 24 40       	mov    %sil,0x40(%rsp)
140e9b301:	33 c0                	xor    %eax,%eax
140e9b303:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e9b308:	33 d2                	xor    %edx,%edx
140e9b30a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140e9b30f:	e8 cc 26 30 ff       	call   0x14019d9e0
140e9b314:	c6 44 24 40 03       	movb   $0x3,0x40(%rsp)
140e9b319:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9b31c:	0f 11 85 70 01 00 00 	movups %xmm0,0x170(%rbp)
140e9b323:	0f ae e8             	lfence
140e9b326:	b9 20 00 00 00       	mov    $0x20,%ecx
140e9b32b:	e8 d8 fd f7 ff       	call   0x140e1b108
140e9b330:	48 8b d8             	mov    %rax,%rbx
140e9b333:	48 8d 85 60 01 00 00 	lea    0x160(%rbp),%rax
140e9b33a:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b341:	48 89 9d 78 01 00 00 	mov    %rbx,0x178(%rbp)
140e9b348:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9b34b:	0f 11 03             	movups %xmm0,(%rbx)
140e9b34e:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140e9b352:	48 89 73 18          	mov    %rsi,0x18(%rbx)
140e9b356:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140e9b35c:	48 8d 15 15 83 35 00 	lea    0x358315(%rip),%rdx        # 0x1411f3678
140e9b363:	48 8b cb             	mov    %rbx,%rcx
140e9b366:	e8 95 ba 2f ff       	call   0x140196e00
140e9b36b:	48 89 b5 78 01 00 00 	mov    %rsi,0x178(%rbp)
140e9b372:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140e9b377:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140e9b37c:	40 88 74 24 58       	mov    %sil,0x58(%rsp)
140e9b381:	33 c0                	xor    %eax,%eax
140e9b383:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140e9b388:	33 d2                	xor    %edx,%edx
140e9b38a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e9b38f:	e8 4c 26 30 ff       	call   0x14019d9e0
140e9b394:	c6 44 24 58 07       	movb   $0x7,0x58(%rsp)
140e9b399:	f2 0f 11 74 24 60    	movsd  %xmm6,0x60(%rsp)
140e9b39f:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140e9b3a4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140e9b3a9:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b3b0:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140e9b3b5:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
140e9b3bc:	0f 28 85 70 01 00 00 	movaps 0x170(%rbp),%xmm0
140e9b3c3:	66 0f 7f 85 70 01 00 	movdqa %xmm0,0x170(%rbp)
140e9b3ca:	00
140e9b3cb:	41 b1 02             	mov    $0x2,%r9b
140e9b3ce:	41 b0 01             	mov    $0x1,%r8b
140e9b3d1:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
140e9b3d8:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140e9b3df:	e8 9c c1 3a ff       	call   0x140247580
140e9b3e4:	48 89 b5 f8 00 00 00 	mov    %rsi,0xf8(%rbp)
140e9b3eb:	40 88 75 d0          	mov    %sil,-0x30(%rbp)
140e9b3ef:	33 c0                	xor    %eax,%eax
140e9b3f1:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140e9b3f5:	33 d2                	xor    %edx,%edx
140e9b3f7:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140e9b3fb:	e8 e0 25 30 ff       	call   0x14019d9e0
140e9b400:	c6 45 d0 03          	movb   $0x3,-0x30(%rbp)
140e9b404:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9b407:	0f 11 85 70 01 00 00 	movups %xmm0,0x170(%rbp)
140e9b40e:	0f ae e8             	lfence
140e9b411:	b9 20 00 00 00       	mov    $0x20,%ecx
140e9b416:	e8 ed fc f7 ff       	call   0x140e1b108
140e9b41b:	48 8b d8             	mov    %rax,%rbx
140e9b41e:	48 8d 85 60 01 00 00 	lea    0x160(%rbp),%rax
140e9b425:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b42c:	48 89 9d 78 01 00 00 	mov    %rbx,0x178(%rbp)
140e9b433:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9b436:	0f 11 03             	movups %xmm0,(%rbx)
140e9b439:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140e9b43d:	48 89 73 18          	mov    %rsi,0x18(%rbx)
140e9b441:	41 b8 13 00 00 00    	mov    $0x13,%r8d
140e9b447:	48 8d 15 ea 82 35 00 	lea    0x3582ea(%rip),%rdx        # 0x1411f3738
140e9b44e:	48 8b cb             	mov    %rbx,%rcx
140e9b451:	e8 aa b9 2f ff       	call   0x140196e00
140e9b456:	48 89 b5 78 01 00 00 	mov    %rsi,0x178(%rbp)
140e9b45d:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
140e9b461:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
140e9b465:	40 88 75 e8          	mov    %sil,-0x18(%rbp)
140e9b469:	33 c0                	xor    %eax,%eax
140e9b46b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140e9b46f:	0f 28 cf             	movaps %xmm7,%xmm1
140e9b472:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140e9b476:	e8 85 08 c1 ff       	call   0x140aabd00
140e9b47b:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
140e9b47f:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140e9b483:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b48a:	48 8d 45 00          	lea    0x0(%rbp),%rax
140e9b48e:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
140e9b495:	0f 28 85 70 01 00 00 	movaps 0x170(%rbp),%xmm0
140e9b49c:	66 0f 7f 85 70 01 00 	movdqa %xmm0,0x170(%rbp)
140e9b4a3:	00
140e9b4a4:	41 b1 02             	mov    $0x2,%r9b
140e9b4a7:	41 b0 01             	mov    $0x1,%r8b
140e9b4aa:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
140e9b4b1:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
140e9b4b8:	e8 c3 c0 3a ff       	call   0x140247580
140e9b4bd:	48 89 b5 10 01 00 00 	mov    %rsi,0x110(%rbp)
140e9b4c4:	40 88 75 a0          	mov    %sil,-0x60(%rbp)
140e9b4c8:	33 c0                	xor    %eax,%eax
140e9b4ca:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140e9b4ce:	33 d2                	xor    %edx,%edx
140e9b4d0:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140e9b4d4:	e8 07 25 30 ff       	call   0x14019d9e0
140e9b4d9:	c6 45 a0 03          	movb   $0x3,-0x60(%rbp)
140e9b4dd:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9b4e0:	0f 11 85 70 01 00 00 	movups %xmm0,0x170(%rbp)
140e9b4e7:	0f ae e8             	lfence
140e9b4ea:	b9 20 00 00 00       	mov    $0x20,%ecx
140e9b4ef:	e8 14 fc f7 ff       	call   0x140e1b108
140e9b4f4:	48 8b d8             	mov    %rax,%rbx
140e9b4f7:	48 8d 85 60 01 00 00 	lea    0x160(%rbp),%rax
140e9b4fe:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b505:	48 89 9d 78 01 00 00 	mov    %rbx,0x178(%rbp)
140e9b50c:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9b50f:	0f 11 03             	movups %xmm0,(%rbx)
140e9b512:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140e9b516:	48 89 73 18          	mov    %rsi,0x18(%rbx)
140e9b51a:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140e9b520:	48 8d 15 91 81 35 00 	lea    0x358191(%rip),%rdx        # 0x1411f36b8
140e9b527:	48 8b cb             	mov    %rbx,%rcx
140e9b52a:	e8 d1 b8 2f ff       	call   0x140196e00
140e9b52f:	48 89 b5 78 01 00 00 	mov    %rsi,0x178(%rbp)
140e9b536:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
140e9b53a:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
140e9b53e:	40 88 75 b8          	mov    %sil,-0x48(%rbp)
140e9b542:	33 c0                	xor    %eax,%eax
140e9b544:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e9b548:	f2 0f 10 8f c0 00 00 	movsd  0xc0(%rdi),%xmm1
140e9b54f:	00
140e9b550:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140e9b554:	e8 a7 07 c1 ff       	call   0x140aabd00
140e9b559:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
140e9b55d:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140e9b561:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b568:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140e9b56c:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
140e9b573:	0f 28 85 70 01 00 00 	movaps 0x170(%rbp),%xmm0
140e9b57a:	66 0f 7f 85 70 01 00 	movdqa %xmm0,0x170(%rbp)
140e9b581:	00
140e9b582:	41 b1 02             	mov    $0x2,%r9b
140e9b585:	41 b0 01             	mov    $0x1,%r8b
140e9b588:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
140e9b58f:	48 8d 8d 18 01 00 00 	lea    0x118(%rbp),%rcx
140e9b596:	e8 e5 bf 3a ff       	call   0x140247580
140e9b59b:	48 89 b5 28 01 00 00 	mov    %rsi,0x128(%rbp)
140e9b5a2:	48 8d 15 1f 81 35 00 	lea    0x35811f(%rip),%rdx        # 0x1411f36c8
140e9b5a9:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140e9b5ad:	e8 1e a7 3a ff       	call   0x140245cd0
140e9b5b2:	40 88 75 58          	mov    %sil,0x58(%rbp)
140e9b5b6:	33 c0                	xor    %eax,%eax
140e9b5b8:	48 89 45 60          	mov    %rax,0x60(%rbp)
140e9b5bc:	f2 0f 10 8f c8 00 00 	movsd  0xc8(%rdi),%xmm1
140e9b5c3:	00
140e9b5c4:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140e9b5c8:	e8 33 07 c1 ff       	call   0x140aabd00
140e9b5cd:	48 89 75 68          	mov    %rsi,0x68(%rbp)
140e9b5d1:	48 8d 45 40          	lea    0x40(%rbp),%rax
140e9b5d5:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140e9b5dc:	48 8d 45 70          	lea    0x70(%rbp),%rax
140e9b5e0:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
140e9b5e7:	0f 28 85 70 01 00 00 	movaps 0x170(%rbp),%xmm0
140e9b5ee:	66 0f 7f 85 70 01 00 	movdqa %xmm0,0x170(%rbp)
140e9b5f5:	00
140e9b5f6:	41 b1 02             	mov    $0x2,%r9b
140e9b5f9:	41 b0 01             	mov    $0x1,%r8b
140e9b5fc:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
140e9b603:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx