140acae49:	b8 4e 01 00 00       	mov    $0x14e,%eax
140acae4e:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acae52:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acae56:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acae5a:	48 8b 0d b7 0b 26 00 	mov    0x260bb7(%rip),%rcx        # 0x140d2ba18
140acae61:	e8 e6 6d f3 ff       	call   0x140a01c4c
140acae66:	c6 45 30 d4          	movb   $0xd4,0x30(%rbp)
140acae6a:	b8 4f 01 00 00       	mov    $0x14f,%eax
140acae6f:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acae73:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acae77:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acae7b:	48 8b 0d 96 0b 26 00 	mov    0x260b96(%rip),%rcx        # 0x140d2ba18
140acae82:	e8 c5 6d f3 ff       	call   0x140a01c4c
140acae87:	c6 45 30 d5          	movb   $0xd5,0x30(%rbp)
140acae8b:	b8 50 01 00 00       	mov    $0x150,%eax
140acae90:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acae94:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acae98:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acae9c:	48 8b 0d 75 0b 26 00 	mov    0x260b75(%rip),%rcx        # 0x140d2ba18
140acaea3:	e8 a4 6d f3 ff       	call   0x140a01c4c
140acaea8:	c6 45 30 d6          	movb   $0xd6,0x30(%rbp)
140acaeac:	b8 51 01 00 00       	mov    $0x151,%eax
140acaeb1:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acaeb5:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acaeb9:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acaebd:	48 8b 0d 54 0b 26 00 	mov    0x260b54(%rip),%rcx        # 0x140d2ba18
140acaec4:	e8 83 6d f3 ff       	call   0x140a01c4c
140acaec9:	c6 45 30 d7          	movb   $0xd7,0x30(%rbp)
140acaecd:	b8 52 01 00 00       	mov    $0x152,%eax
140acaed2:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acaed6:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acaeda:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acaede:	48 8b 0d 33 0b 26 00 	mov    0x260b33(%rip),%rcx        # 0x140d2ba18
140acaee5:	e8 62 6d f3 ff       	call   0x140a01c4c
140acaeea:	c6 45 30 d8          	movb   $0xd8,0x30(%rbp)
140acaeee:	b8 53 01 00 00       	mov    $0x153,%eax
140acaef3:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acaef7:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acaefb:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acaeff:	48 8b 0d 12 0b 26 00 	mov    0x260b12(%rip),%rcx        # 0x140d2ba18
140acaf06:	e8 41 6d f3 ff       	call   0x140a01c4c
140acaf0b:	c6 45 30 d9          	movb   $0xd9,0x30(%rbp)
140acaf0f:	b8 54 01 00 00       	mov    $0x154,%eax
140acaf14:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acaf18:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acaf1c:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acaf20:	48 8b 0d f1 0a 26 00 	mov    0x260af1(%rip),%rcx        # 0x140d2ba18
140acaf27:	e8 20 6d f3 ff       	call   0x140a01c4c
140acaf2c:	c6 45 30 da          	movb   $0xda,0x30(%rbp)
140acaf30:	b8 55 01 00 00       	mov    $0x155,%eax
140acaf35:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acaf39:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acaf3d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acaf41:	48 8b 0d d0 0a 26 00 	mov    0x260ad0(%rip),%rcx        # 0x140d2ba18
140acaf48:	e8 ff 6c f3 ff       	call   0x140a01c4c
140acaf4d:	c6 45 30 db          	movb   $0xdb,0x30(%rbp)
140acaf51:	b8 56 01 00 00       	mov    $0x156,%eax
140acaf56:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acaf5a:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acaf5e:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acaf62:	48 8b 0d af 0a 26 00 	mov    0x260aaf(%rip),%rcx        # 0x140d2ba18
140acaf69:	e8 de 6c f3 ff       	call   0x140a01c4c
140acaf6e:	c6 45 30 dc          	movb   $0xdc,0x30(%rbp)
140acaf72:	b8 57 01 00 00       	mov    $0x157,%eax
140acaf77:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acaf7b:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acaf7f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acaf83:	48 8b 0d 8e 0a 26 00 	mov    0x260a8e(%rip),%rcx        # 0x140d2ba18
140acaf8a:	e8 bd 6c f3 ff       	call   0x140a01c4c
140acaf8f:	c6 45 30 dd          	movb   $0xdd,0x30(%rbp)
140acaf93:	b8 58 01 00 00       	mov    $0x158,%eax
140acaf98:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acaf9c:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acafa0:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acafa4:	48 8b 0d 6d 0a 26 00 	mov    0x260a6d(%rip),%rcx        # 0x140d2ba18
140acafab:	e8 9c 6c f3 ff       	call   0x140a01c4c
140acafb0:	c6 45 30 de          	movb   $0xde,0x30(%rbp)
140acafb4:	b8 59 01 00 00       	mov    $0x159,%eax
140acafb9:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acafbd:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acafc1:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acafc5:	48 8b 0d 4c 0a 26 00 	mov    0x260a4c(%rip),%rcx        # 0x140d2ba18
140acafcc:	e8 7b 6c f3 ff       	call   0x140a01c4c
140acafd1:	c6 45 30 df          	movb   $0xdf,0x30(%rbp)
140acafd5:	b8 5a 01 00 00       	mov    $0x15a,%eax
140acafda:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acafde:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acafe2:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acafe6:	48 8b 0d 2b 0a 26 00 	mov    0x260a2b(%rip),%rcx        # 0x140d2ba18
140acafed:	e8 5a 6c f3 ff       	call   0x140a01c4c
140acaff2:	c6 45 30 e0          	movb   $0xe0,0x30(%rbp)
140acaff6:	b8 5b 01 00 00       	mov    $0x15b,%eax
140acaffb:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acafff:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acb003:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acb007:	48 8b 0d 0a 0a 26 00 	mov    0x260a0a(%rip),%rcx        # 0x140d2ba18
140acb00e:	e8 39 6c f3 ff       	call   0x140a01c4c
140acb013:	c6 45 30 e1          	movb   $0xe1,0x30(%rbp)
140acb017:	b8 5c 01 00 00       	mov    $0x15c,%eax
140acb01c:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acb020:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acb024:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acb028:	48 8b 0d e9 09 26 00 	mov    0x2609e9(%rip),%rcx        # 0x140d2ba18
140acb02f:	e8 18 6c f3 ff       	call   0x140a01c4c
140acb034:	c6 45 30 e2          	movb   $0xe2,0x30(%rbp)
140acb038:	b8 5d 01 00 00       	mov    $0x15d,%eax
140acb03d:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acb041:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acb045:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acb049:	48 8b 0d c8 09 26 00 	mov    0x2609c8(%rip),%rcx        # 0x140d2ba18
140acb050:	e8 f7 6b f3 ff       	call   0x140a01c4c
140acb055:	c6 45 30 e3          	movb   $0xe3,0x30(%rbp)
140acb059:	b8 5e 01 00 00       	mov    $0x15e,%eax
140acb05e:	66 89 45 32          	mov    %ax,0x32(%rbp)
140acb062:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acb066:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140acb06a:	48 8b 0d a7 09 26 00 	mov    0x2609a7(%rip),%rcx        # 0x140d2ba18
140acb071:	e8 d6 6b f3 ff       	call   0x140a01c4c
140acb076:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140acb07b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140acb080:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140acb085:	48 83 c4 30          	add    $0x30,%rsp
140acb089:	41 5f                	pop    %r15
140acb08b:	41 5e                	pop    %r14
140acb08d:	41 5d                	pop    %r13
140acb08f:	41 5c                	pop    %r12
140acb091:	5d                   	pop    %rbp
140acb092:	c3                   	ret
140acb093:	90                   	nop
140acb094:	33 c0                	xor    %eax,%eax
140acb096:	0f 57 c0             	xorps  %xmm0,%xmm0
140acb099:	0f 11 01             	movups %xmm0,(%rcx)
140acb09c:	48 89 41 10          	mov    %rax,0x10(%rcx)
140acb0a0:	48 89 41 18          	mov    %rax,0x18(%rcx)
140acb0a4:	0f 10 02             	movups (%rdx),%xmm0
140acb0a7:	0f 11 01             	movups %xmm0,(%rcx)
140acb0aa:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140acb0ae:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140acb0b2:	48 89 42 10          	mov    %rax,0x10(%rdx)
140acb0b6:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140acb0bd:	00
140acb0be:	88 02                	mov    %al,(%rdx)
140acb0c0:	41 0f b7 00          	movzwl (%r8),%eax
140acb0c4:	66 89 41 20          	mov    %ax,0x20(%rcx)
140acb0c8:	48 8b c1             	mov    %rcx,%rax
140acb0cb:	c3                   	ret
140acb0cc:	40 53                	rex push %rbx
140acb0ce:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140acb0d5:	48 8b 05 64 3f 1f 00 	mov    0x1f3f64(%rip),%rax        # 0x140cbf040
140acb0dc:	48 33 c4             	xor    %rsp,%rax
140acb0df:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140acb0e6:	00
140acb0e7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140acb0ec:	4d 8b d0             	mov    %r8,%r10
140acb0ef:	48 3b d0             	cmp    %rax,%rdx
140acb0f2:	8b d8                	mov    %eax,%ebx
140acb0f4:	0f 46 da             	cmovbe %edx,%ebx
140acb0f7:	48 3b c2             	cmp    %rdx,%rax
140acb0fa:	45 1b c0             	sbb    %r8d,%r8d
140acb0fd:	41 81 e0 16 02 07 80 	and    $0x80070216,%r8d
140acb104:	48 3b d0             	cmp    %rax,%rdx
140acb107:	77 3b                	ja     0x140acb144
140acb109:	48 8b 01             	mov    (%rcx),%rax
140acb10c:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140acb111:	49 8b 12             	mov    (%r10),%rdx
140acb114:	44 8b c3             	mov    %ebx,%r8d
140acb117:	48 8b 40 18          	mov    0x18(%rax),%rax
140acb11b:	ff 15 17 1b 04 00    	call   *0x41b17(%rip)        # 0x140b0cc38
140acb121:	85 c0                	test   %eax,%eax
140acb123:	78 42                	js     0x140acb167
140acb125:	39 5c 24 30          	cmp    %ebx,0x30(%rsp)
140acb129:	75 3c                	jne    0x140acb167
140acb12b:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140acb132:	00
140acb133:	48 33 cc             	xor    %rsp,%rcx
140acb136:	e8 a5 44 02 00       	call   0x140aef5e0
140acb13b:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140acb142:	5b                   	pop    %rbx
140acb143:	c3                   	ret
140acb144:	48 8d 15 9d 3c 0e 00 	lea    0xe3c9d(%rip),%rdx        # 0x140baede8
140acb14b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140acb150:	e8 ef c1 fe ff       	call   0x140ab7344
140acb155:	48 8d 15 84 c1 16 00 	lea    0x16c184(%rip),%rdx        # 0x140c372e0
140acb15c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140acb161:	e8 18 53 02 00       	call   0x140af047e
140acb166:	cc                   	int3
140acb167:	44 8b c0             	mov    %eax,%r8d
140acb16a:	48 8d 15 67 28 0e 00 	lea    0xe2867(%rip),%rdx        # 0x140bad9d8
140acb171:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140acb176:	e8 c5 b9 fe ff       	call   0x140ab6b40
140acb17b:	48 8d 15 8e c0 16 00 	lea    0x16c08e(%rip),%rdx        # 0x140c37210
140acb182:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140acb187:	e8 f2 52 02 00       	call   0x140af047e
140acb18c:	cc                   	int3
140acb18d:	90                   	nop
140acb18e:	90                   	nop
140acb18f:	90                   	nop
140acb190:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140acb197:	48 8b 05 a2 3e 1f 00 	mov    0x1f3ea2(%rip),%rax        # 0x140cbf040
140acb19e:	48 33 c4             	xor    %rsp,%rax
140acb1a1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140acb1a6:	48 8b 01             	mov    (%rcx),%rax
140acb1a9:	45 33 c9             	xor    %r9d,%r9d
140acb1ac:	45 0f b6 c0          	movzbl %r8b,%r8d
140acb1b0:	41 83 f0 01          	xor    $0x1,%r8d
140acb1b4:	48 8b 40 28          	mov    0x28(%rax),%rax
140acb1b8:	ff 15 7a 1a 04 00    	call   *0x41a7a(%rip)        # 0x140b0cc38
140acb1be:	85 c0                	test   %eax,%eax
140acb1c0:	78 15                	js     0x140acb1d7
140acb1c2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140acb1c7:	48 33 cc             	xor    %rsp,%rcx
140acb1ca:	e8 11 44 02 00       	call   0x140aef5e0
140acb1cf:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140acb1d6:	c3                   	ret
140acb1d7:	44 8b c0             	mov    %eax,%r8d
140acb1da:	48 8d 15 3f 3c 0e 00 	lea    0xe3c3f(%rip),%rdx        # 0x140baee20
140acb1e1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acb1e6:	e8 55 b9 fe ff       	call   0x140ab6b40
140acb1eb:	48 8d 15 1e c0 16 00 	lea    0x16c01e(%rip),%rdx        # 0x140c37210
140acb1f2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acb1f7:	e8 82 52 02 00       	call   0x140af047e
140acb1fc:	cc                   	int3
140acb1fd:	90                   	nop
140acb1fe:	90                   	nop
140acb1ff:	90                   	nop
140acb200:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140acb205:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140acb20a:	55                   	push   %rbp
140acb20b:	56                   	push   %rsi
140acb20c:	57                   	push   %rdi
140acb20d:	41 54                	push   %r12
140acb20f:	41 55                	push   %r13
140acb211:	41 56                	push   %r14
140acb213:	41 57                	push   %r15
140acb215:	48 8b ec             	mov    %rsp,%rbp
140acb218:	48 83 ec 60          	sub    $0x60,%rsp
140acb21c:	4c 8b 12             	mov    (%rdx),%r10
140acb21f:	45 33 c9             	xor    %r9d,%r9d
140acb222:	49 8b d8             	mov    %r8,%rbx
140acb225:	4c 8b e2             	mov    %rdx,%r12
140acb228:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140acb22c:	45 8b f1             	mov    %r9d,%r14d
140acb22f:	49 8b c0             	mov    %r8,%rax
140acb232:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140acb239:	aa aa aa
140acb23c:	49 2b c2             	sub    %r10,%rax
140acb23f:	48 c1 f8 03          	sar    $0x3,%rax
140acb243:	48 0f af c2          	imul   %rdx,%rax
140acb247:	48 85 c0             	test   %rax,%rax
140acb24a:	0f 84 4e 02 00 00    	je     0x140acb49e
140acb250:	41 8d 79 01          	lea    0x1(%r9),%edi
140acb254:	45 8b e9             	mov    %r9d,%r13d
140acb257:	8d 77 17             	lea    0x17(%rdi),%esi
140acb25a:	4d 2b c2             	sub    %r10,%r8
140acb25d:	49 c1 f8 03          	sar    $0x3,%r8
140acb261:	4c 0f af c2          	imul   %rdx,%r8
140acb265:	4d 3b f0             	cmp    %r8,%r14
140acb268:	0f 83 48 02 00 00    	jae    0x140acb4b6
140acb26e:	f2 43 0f 10 44 2a 10 	movsd  0x10(%r10,%r13,1),%xmm0
140acb275:	43 0f 10 0c 2a       	movups (%r10,%r13,1),%xmm1
140acb27a:	f2 0f 11 45 f0       	movsd  %xmm0,-0x10(%rbp)
140acb27f:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140acb283:	48 c1 e8 10          	shr    $0x10,%rax
140acb287:	f2 0f 11 45 58       	movsd  %xmm0,0x58(%rbp)
140acb28c:	0f 11 4d d0          	movups %xmm1,-0x30(%rbp)
140acb290:	0f 11 4d e0          	movups %xmm1,-0x20(%rbp)
140acb294:	84 c0                	test   %al,%al
140acb296:	0f 84 9e 01 00 00    	je     0x140acb43a
140acb29c:	49 8d 40 ff          	lea    -0x1(%r8),%rax
140acb2a0:	4c 3b f0             	cmp    %rax,%r14
140acb2a3:	0f 83 91 01 00 00    	jae    0x140acb43a
140acb2a9:	49 3b f8             	cmp    %r8,%rdi
140acb2ac:	0f 83 04 02 00 00    	jae    0x140acb4b6
140acb2b2:	4d 8b 44 32 08       	mov    0x8(%r10,%rsi,1),%r8
140acb2b7:	48 8d 45 48          	lea    0x48(%rbp),%rax
140acb2bb:	49 8b 14 32          	mov    (%r10,%rsi,1),%rdx
140acb2bf:	45 33 c9             	xor    %r9d,%r9d
140acb2c2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140acb2c7:	e8 ec 69 e6 ff       	call   0x140931cb8
140acb2cc:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140acb2d0:	45 33 c9             	xor    %r9d,%r9d
140acb2d3:	84 c0                	test   %al,%al
140acb2d5:	0f 84 41 01 00 00    	je     0x140acb41c
140acb2db:	4c 8b 7d 48          	mov    0x48(%rbp),%r15
140acb2df:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
140acb2e3:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
140acb2e7:	74 0a                	je     0x140acb2f3
140acb2e9:	f2 0f 10 4d 58       	movsd  0x58(%rbp),%xmm1
140acb2ee:	e9 87 00 00 00       	jmp    0x140acb37a
140acb2f3:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140acb2f7:	48 8b cb             	mov    %rbx,%rcx
140acb2fa:	e8 25 9c e1 ff       	call   0x1408e4f24
140acb2ff:	49 8b 0c 24          	mov    (%r12),%rcx
140acb303:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140acb30a:	aa aa aa
140acb30d:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140acb312:	48 2b c1             	sub    %rcx,%rax
140acb315:	48 c1 f8 03          	sar    $0x3,%rax
140acb319:	48 0f af c2          	imul   %rdx,%rax
140acb31d:	48 3b f8             	cmp    %rax,%rdi
140acb320:	0f 83 90 01 00 00    	jae    0x140acb4b6
140acb326:	4c 8b 44 31 08       	mov    0x8(%rcx,%rsi,1),%r8
140acb32b:	4d 3b f8             	cmp    %r8,%r15
140acb32e:	0f 83 d8 00 00 00    	jae    0x140acb40c
140acb334:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140acb338:	48 8d 45 48          	lea    0x48(%rbp),%rax
140acb33c:	49 ff c7             	inc    %r15
140acb33f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140acb344:	49 8b d7             	mov    %r15,%rdx
140acb347:	41 b1 01             	mov    $0x1,%r9b
140acb34a:	e8 69 69 e6 ff       	call   0x140931cb8
140acb34f:	45 33 c9             	xor    %r9d,%r9d
140acb352:	84 c0                	test   %al,%al
140acb354:	74 4b                	je     0x140acb3a1
140acb356:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140acb35a:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
140acb35e:	4c 8b 7d 48          	mov    0x48(%rbp),%r15
140acb362:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
140acb366:	66 44 89 4d f0       	mov    %r9w,-0x10(%rbp)
140acb36b:	44 88 4d f2          	mov    %r9b,-0xe(%rbp)
140acb36f:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
140acb373:	74 1b                	je     0x140acb390
140acb375:	f2 0f 10 4d f0       	movsd  -0x10(%rbp),%xmm1
140acb37a:	0f 10 45 e0          	movups -0x20(%rbp),%xmm0
140acb37e:	0f 11 02             	movups %xmm0,(%rdx)
140acb381:	f2 0f 11 4a 10       	movsd  %xmm1,0x10(%rdx)
140acb386:	48 83 43 08 18       	addq   $0x18,0x8(%rbx)
140acb38b:	e9 6f ff ff ff       	jmp    0x140acb2ff
140acb390:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140acb394:	48 8b cb             	mov    %rbx,%rcx
140acb397:	e8 88 9b e1 ff       	call   0x1408e4f24
140acb39c:	e9 5e ff ff ff       	jmp    0x140acb2ff
140acb3a1:	49 8b 0c 24          	mov    (%r12),%rcx
140acb3a5:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140acb3ac:	aa aa aa
140acb3af:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140acb3b4:	48 2b c1             	sub    %rcx,%rax
140acb3b7:	48 c1 f8 03          	sar    $0x3,%rax
140acb3bb:	48 0f af c2          	imul   %rdx,%rax
140acb3bf:	48 3b f8             	cmp    %rax,%rdi
140acb3c2:	0f 83 ee 00 00 00    	jae    0x140acb4b6
140acb3c8:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140acb3cc:	48 8b 44 0e 08       	mov    0x8(%rsi,%rcx,1),%rax
140acb3d1:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
140acb3d5:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140acb3d9:	66 44 89 4d f0       	mov    %r9w,-0x10(%rbp)
140acb3de:	44 88 4d f2          	mov    %r9b,-0xe(%rbp)
140acb3e2:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
140acb3e6:	74 18                	je     0x140acb400
140acb3e8:	0f 10 45 e0          	movups -0x20(%rbp),%xmm0