140d95053:	f3 0f 6f 52 30       	movdqu 0x30(%rdx),%xmm2
140d95058:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d9505c:	f3 41 0f 6f 40 30    	movdqu 0x30(%r8),%xmm0
140d95062:	f3 41 0f 7f 4a 20    	movdqu %xmm1,0x20(%r10)
140d95068:	66 0f fe d0          	paddd  %xmm0,%xmm2
140d9506c:	f3 41 0f 7f 52 30    	movdqu %xmm2,0x30(%r10)
140d95072:	49 8b ca             	mov    %r10,%rcx
140d95075:	48 83 c4 28          	add    $0x28,%rsp
140d95079:	e9 52 3d fe ff       	jmp    0x140d78dd0
140d9507e:	cc                   	int3
140d9507f:	cc                   	int3
140d95080:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d95085:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d9508a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d9508f:	57                   	push   %rdi
140d95090:	41 54                	push   %r12
140d95092:	41 55                	push   %r13
140d95094:	41 56                	push   %r14
140d95096:	41 57                	push   %r15
140d95098:	b8 70 00 00 00       	mov    $0x70,%eax
140d9509d:	e8 fe 63 08 00       	call   0x140e1b4a0
140d950a2:	48 2b e0             	sub    %rax,%rsp
140d950a5:	48 8b 05 54 3e 62 00 	mov    0x623e54(%rip),%rax        # 0x1413b8f00
140d950ac:	48 33 c4             	xor    %rsp,%rax
140d950af:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d950b4:	33 c0                	xor    %eax,%eax
140d950b6:	48 8d 2d 87 f7 40 00 	lea    0x40f787(%rip),%rbp        # 0x1411a4844
140d950bd:	4c 8b e1             	mov    %rcx,%r12
140d950c0:	45 8b e8             	mov    %r8d,%r13d
140d950c3:	4c 8b da             	mov    %rdx,%r11
140d950c6:	4c 8b f9             	mov    %rcx,%r15
140d950c9:	44 8b d0             	mov    %eax,%r10d
140d950cc:	8b d8                	mov    %eax,%ebx
140d950ce:	44 8d 70 02          	lea    0x2(%rax),%r14d
140d950d2:	8b f8                	mov    %eax,%edi
140d950d4:	4c 2b e5             	sub    %rbp,%r12
140d950d7:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d950db:	73 34                	jae    0x140d95111
140d950dd:	0f 1f 00             	nopl   (%rax)
140d950e0:	83 f8 38             	cmp    $0x38,%eax
140d950e3:	73 2c                	jae    0x140d95111
140d950e5:	8b c8                	mov    %eax,%ecx
140d950e7:	42 0f b6 14 19       	movzbl (%rcx,%r11,1),%edx
140d950ec:	83 f8 37             	cmp    $0x37,%eax
140d950ef:	75 08                	jne    0x140d950f9
140d950f1:	41 0f b6 c9          	movzbl %r9b,%ecx
140d950f5:	f6 d1                	not    %cl
140d950f7:	22 d1                	and    %cl,%dl
140d950f9:	41 8b ca             	mov    %r10d,%ecx
140d950fc:	0f b6 d2             	movzbl %dl,%edx
140d950ff:	48 d3 e2             	shl    %cl,%rdx
140d95102:	41 83 c2 08          	add    $0x8,%r10d
140d95106:	48 0b da             	or     %rdx,%rbx
140d95109:	ff c0                	inc    %eax
140d9510b:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d9510f:	72 cf                	jb     0x140d950e0
140d95111:	8b f3                	mov    %ebx,%esi
140d95113:	41 8d 4e fe          	lea    -0x2(%r14),%ecx
140d95117:	81 e6 ff ff ff 0f    	and    $0xfffffff,%esi
140d9511d:	83 f9 0f             	cmp    $0xf,%ecx
140d95120:	8b 4d fc             	mov    -0x4(%rbp),%ecx
140d95123:	0f 43 f3             	cmovae %ebx,%esi
140d95126:	41 83 c2 e4          	add    $0xffffffe4,%r10d
140d9512a:	41 89 34 2c          	mov    %esi,(%r12,%rbp,1)
140d9512e:	48 2b f1             	sub    %rcx,%rsi
140d95131:	48 03 f7             	add    %rdi,%rsi
140d95134:	48 c1 eb 1c          	shr    $0x1c,%rbx
140d95138:	48 c1 fe 20          	sar    $0x20,%rsi
140d9513c:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d95140:	73 31                	jae    0x140d95173
140d95142:	83 f8 38             	cmp    $0x38,%eax
140d95145:	73 2c                	jae    0x140d95173
140d95147:	8b c8                	mov    %eax,%ecx
140d95149:	42 0f b6 14 19       	movzbl (%rcx,%r11,1),%edx
140d9514e:	83 f8 37             	cmp    $0x37,%eax
140d95151:	75 08                	jne    0x140d9515b
140d95153:	41 0f b6 c9          	movzbl %r9b,%ecx
140d95157:	f6 d1                	not    %cl
140d95159:	22 d1                	and    %cl,%dl
140d9515b:	41 8b ca             	mov    %r10d,%ecx
140d9515e:	0f b6 d2             	movzbl %dl,%edx
140d95161:	48 d3 e2             	shl    %cl,%rdx
140d95164:	41 83 c2 08          	add    $0x8,%r10d
140d95168:	48 0b da             	or     %rdx,%rbx
140d9516b:	ff c0                	inc    %eax
140d9516d:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d95171:	72 cf                	jb     0x140d95142
140d95173:	44 8b c3             	mov    %ebx,%r8d
140d95176:	41 8d 4e ff          	lea    -0x1(%r14),%ecx
140d9517a:	41 81 e0 ff ff ff 0f 	and    $0xfffffff,%r8d
140d95181:	83 f9 0f             	cmp    $0xf,%ecx
140d95184:	8b 4d 00             	mov    0x0(%rbp),%ecx
140d95187:	44 0f 43 c3          	cmovae %ebx,%r8d
140d9518b:	41 83 c2 e4          	add    $0xffffffe4,%r10d
140d9518f:	45 89 44 2c 04       	mov    %r8d,0x4(%r12,%rbp,1)
140d95194:	4c 2b c1             	sub    %rcx,%r8
140d95197:	4c 03 c6             	add    %rsi,%r8
140d9519a:	48 c1 eb 1c          	shr    $0x1c,%rbx
140d9519e:	49 c1 f8 20          	sar    $0x20,%r8
140d951a2:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d951a6:	73 31                	jae    0x140d951d9
140d951a8:	83 f8 38             	cmp    $0x38,%eax
140d951ab:	73 2c                	jae    0x140d951d9
140d951ad:	8b c8                	mov    %eax,%ecx
140d951af:	42 0f b6 14 19       	movzbl (%rcx,%r11,1),%edx
140d951b4:	83 f8 37             	cmp    $0x37,%eax
140d951b7:	75 08                	jne    0x140d951c1
140d951b9:	41 0f b6 c9          	movzbl %r9b,%ecx
140d951bd:	f6 d1                	not    %cl
140d951bf:	22 d1                	and    %cl,%dl
140d951c1:	41 8b ca             	mov    %r10d,%ecx
140d951c4:	0f b6 d2             	movzbl %dl,%edx
140d951c7:	48 d3 e2             	shl    %cl,%rdx
140d951ca:	41 83 c2 08          	add    $0x8,%r10d
140d951ce:	48 0b da             	or     %rdx,%rbx
140d951d1:	ff c0                	inc    %eax
140d951d3:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d951d7:	72 cf                	jb     0x140d951a8
140d951d9:	8b 4d 04             	mov    0x4(%rbp),%ecx
140d951dc:	8b fb                	mov    %ebx,%edi
140d951de:	81 e7 ff ff ff 0f    	and    $0xfffffff,%edi
140d951e4:	41 83 fe 0f          	cmp    $0xf,%r14d
140d951e8:	0f 43 fb             	cmovae %ebx,%edi
140d951eb:	41 83 c2 e4          	add    $0xffffffe4,%r10d
140d951ef:	41 89 7c 2c 08       	mov    %edi,0x8(%r12,%rbp,1)
140d951f4:	48 2b f9             	sub    %rcx,%rdi
140d951f7:	49 03 f8             	add    %r8,%rdi
140d951fa:	48 c1 eb 1c          	shr    $0x1c,%rbx
140d951fe:	48 c1 ff 20          	sar    $0x20,%rdi
140d95202:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d95206:	73 31                	jae    0x140d95239
140d95208:	83 f8 38             	cmp    $0x38,%eax
140d9520b:	73 2c                	jae    0x140d95239
140d9520d:	8b c8                	mov    %eax,%ecx
140d9520f:	42 0f b6 14 19       	movzbl (%rcx,%r11,1),%edx
140d95214:	83 f8 37             	cmp    $0x37,%eax
140d95217:	75 08                	jne    0x140d95221
140d95219:	41 0f b6 c9          	movzbl %r9b,%ecx
140d9521d:	f6 d1                	not    %cl
140d9521f:	22 d1                	and    %cl,%dl
140d95221:	41 8b ca             	mov    %r10d,%ecx
140d95224:	0f b6 d2             	movzbl %dl,%edx
140d95227:	48 d3 e2             	shl    %cl,%rdx
140d9522a:	41 83 c2 08          	add    $0x8,%r10d
140d9522e:	48 0b da             	or     %rdx,%rbx
140d95231:	ff c0                	inc    %eax
140d95233:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d95237:	72 cf                	jb     0x140d95208
140d95239:	44 8b c3             	mov    %ebx,%r8d
140d9523c:	41 8d 4e 01          	lea    0x1(%r14),%ecx
140d95240:	41 81 e0 ff ff ff 0f 	and    $0xfffffff,%r8d
140d95247:	83 f9 0f             	cmp    $0xf,%ecx
140d9524a:	8b 4d 08             	mov    0x8(%rbp),%ecx
140d9524d:	44 0f 43 c3          	cmovae %ebx,%r8d
140d95251:	41 83 c2 e4          	add    $0xffffffe4,%r10d
140d95255:	45 89 44 2c 0c       	mov    %r8d,0xc(%r12,%rbp,1)
140d9525a:	4c 2b c1             	sub    %rcx,%r8
140d9525d:	4c 03 c7             	add    %rdi,%r8
140d95260:	48 c1 eb 1c          	shr    $0x1c,%rbx
140d95264:	49 c1 f8 20          	sar    $0x20,%r8
140d95268:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d9526c:	73 33                	jae    0x140d952a1
140d9526e:	66 90                	xchg   %ax,%ax
140d95270:	83 f8 38             	cmp    $0x38,%eax
140d95273:	73 2c                	jae    0x140d952a1
140d95275:	8b c8                	mov    %eax,%ecx
140d95277:	42 0f b6 14 19       	movzbl (%rcx,%r11,1),%edx
140d9527c:	83 f8 37             	cmp    $0x37,%eax
140d9527f:	75 08                	jne    0x140d95289
140d95281:	41 0f b6 c9          	movzbl %r9b,%ecx
140d95285:	f6 d1                	not    %cl
140d95287:	22 d1                	and    %cl,%dl
140d95289:	41 8b ca             	mov    %r10d,%ecx
140d9528c:	0f b6 d2             	movzbl %dl,%edx
140d9528f:	48 d3 e2             	shl    %cl,%rdx
140d95292:	41 83 c2 08          	add    $0x8,%r10d
140d95296:	48 0b da             	or     %rdx,%rbx
140d95299:	ff c0                	inc    %eax
140d9529b:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d9529f:	72 cf                	jb     0x140d95270
140d952a1:	8b fb                	mov    %ebx,%edi
140d952a3:	41 8d 4e 02          	lea    0x2(%r14),%ecx
140d952a7:	81 e7 ff ff ff 0f    	and    $0xfffffff,%edi
140d952ad:	83 f9 0f             	cmp    $0xf,%ecx
140d952b0:	8b 4d 0c             	mov    0xc(%rbp),%ecx
140d952b3:	0f 43 fb             	cmovae %ebx,%edi
140d952b6:	41 83 c2 e4          	add    $0xffffffe4,%r10d
140d952ba:	41 89 7c 2c 10       	mov    %edi,0x10(%r12,%rbp,1)
140d952bf:	48 2b f9             	sub    %rcx,%rdi
140d952c2:	49 03 f8             	add    %r8,%rdi
140d952c5:	48 c1 eb 1c          	shr    $0x1c,%rbx
140d952c9:	48 c1 ff 20          	sar    $0x20,%rdi
140d952cd:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d952d1:	73 31                	jae    0x140d95304
140d952d3:	83 f8 38             	cmp    $0x38,%eax
140d952d6:	73 2c                	jae    0x140d95304
140d952d8:	8b c8                	mov    %eax,%ecx
140d952da:	42 0f b6 14 19       	movzbl (%rcx,%r11,1),%edx
140d952df:	83 f8 37             	cmp    $0x37,%eax
140d952e2:	75 08                	jne    0x140d952ec
140d952e4:	41 0f b6 c9          	movzbl %r9b,%ecx
140d952e8:	f6 d1                	not    %cl
140d952ea:	22 d1                	and    %cl,%dl
140d952ec:	41 8b ca             	mov    %r10d,%ecx
140d952ef:	0f b6 d2             	movzbl %dl,%edx
140d952f2:	48 d3 e2             	shl    %cl,%rdx
140d952f5:	41 83 c2 08          	add    $0x8,%r10d
140d952f9:	48 0b da             	or     %rdx,%rbx
140d952fc:	ff c0                	inc    %eax
140d952fe:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d95302:	72 cf                	jb     0x140d952d3
140d95304:	44 8b c3             	mov    %ebx,%r8d
140d95307:	41 8d 4e 03          	lea    0x3(%r14),%ecx
140d9530b:	41 81 e0 ff ff ff 0f 	and    $0xfffffff,%r8d
140d95312:	83 f9 0f             	cmp    $0xf,%ecx
140d95315:	8b 4d 10             	mov    0x10(%rbp),%ecx
140d95318:	44 0f 43 c3          	cmovae %ebx,%r8d
140d9531c:	41 83 c2 e4          	add    $0xffffffe4,%r10d
140d95320:	45 89 44 2c 14       	mov    %r8d,0x14(%r12,%rbp,1)
140d95325:	4c 2b c1             	sub    %rcx,%r8
140d95328:	4c 03 c7             	add    %rdi,%r8
140d9532b:	48 c1 eb 1c          	shr    $0x1c,%rbx
140d9532f:	49 c1 f8 20          	sar    $0x20,%r8
140d95333:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d95337:	73 38                	jae    0x140d95371
140d95339:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140d95340:	83 f8 38             	cmp    $0x38,%eax
140d95343:	73 2c                	jae    0x140d95371
140d95345:	8b c8                	mov    %eax,%ecx
140d95347:	42 0f b6 14 19       	movzbl (%rcx,%r11,1),%edx
140d9534c:	83 f8 37             	cmp    $0x37,%eax
140d9534f:	75 08                	jne    0x140d95359
140d95351:	41 0f b6 c9          	movzbl %r9b,%ecx
140d95355:	f6 d1                	not    %cl
140d95357:	22 d1                	and    %cl,%dl
140d95359:	41 8b ca             	mov    %r10d,%ecx
140d9535c:	0f b6 d2             	movzbl %dl,%edx
140d9535f:	48 d3 e2             	shl    %cl,%rdx
140d95362:	41 83 c2 08          	add    $0x8,%r10d
140d95366:	48 0b da             	or     %rdx,%rbx
140d95369:	ff c0                	inc    %eax
140d9536b:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d9536f:	72 cf                	jb     0x140d95340
140d95371:	8b f3                	mov    %ebx,%esi
140d95373:	41 8d 4e 04          	lea    0x4(%r14),%ecx
140d95377:	81 e6 ff ff ff 0f    	and    $0xfffffff,%esi
140d9537d:	83 f9 0f             	cmp    $0xf,%ecx
140d95380:	8b 4d 14             	mov    0x14(%rbp),%ecx
140d95383:	0f 43 f3             	cmovae %ebx,%esi
140d95386:	41 83 c2 e4          	add    $0xffffffe4,%r10d
140d9538a:	41 89 74 2c 18       	mov    %esi,0x18(%r12,%rbp,1)
140d9538f:	48 2b f1             	sub    %rcx,%rsi
140d95392:	49 03 f0             	add    %r8,%rsi
140d95395:	48 c1 eb 1c          	shr    $0x1c,%rbx
140d95399:	48 c1 fe 20          	sar    $0x20,%rsi
140d9539d:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d953a1:	73 31                	jae    0x140d953d4
140d953a3:	83 f8 38             	cmp    $0x38,%eax
140d953a6:	73 2c                	jae    0x140d953d4
140d953a8:	8b c8                	mov    %eax,%ecx
140d953aa:	42 0f b6 14 19       	movzbl (%rcx,%r11,1),%edx
140d953af:	83 f8 37             	cmp    $0x37,%eax
140d953b2:	75 08                	jne    0x140d953bc
140d953b4:	41 0f b6 c9          	movzbl %r9b,%ecx
140d953b8:	f6 d1                	not    %cl
140d953ba:	22 d1                	and    %cl,%dl
140d953bc:	41 8b ca             	mov    %r10d,%ecx
140d953bf:	0f b6 d2             	movzbl %dl,%edx
140d953c2:	48 d3 e2             	shl    %cl,%rdx
140d953c5:	41 83 c2 08          	add    $0x8,%r10d
140d953c9:	48 0b da             	or     %rdx,%rbx
140d953cc:	ff c0                	inc    %eax
140d953ce:	41 83 fa 1c          	cmp    $0x1c,%r10d
140d953d2:	72 cf                	jb     0x140d953a3
140d953d4:	8b fb                	mov    %ebx,%edi
140d953d6:	41 8d 4e 05          	lea    0x5(%r14),%ecx
140d953da:	81 e7 ff ff ff 0f    	and    $0xfffffff,%edi
140d953e0:	83 f9 0f             	cmp    $0xf,%ecx
140d953e3:	8b 4d 18             	mov    0x18(%rbp),%ecx
140d953e6:	0f 43 fb             	cmovae %ebx,%edi
140d953e9:	41 83 c6 08          	add    $0x8,%r14d
140d953ed:	41 89 7c 2c 1c       	mov    %edi,0x1c(%r12,%rbp,1)
140d953f2:	41 83 c2 e4          	add    $0xffffffe4,%r10d
140d953f6:	48 2b f9             	sub    %rcx,%rdi
140d953f9:	48 c1 eb 1c          	shr    $0x1c,%rbx
140d953fd:	48 03 fe             	add    %rsi,%rdi
140d95400:	48 83 c5 20          	add    $0x20,%rbp
140d95404:	48 c1 ff 20          	sar    $0x20,%rdi
140d95408:	41 8d 4e fe          	lea    -0x2(%r14),%ecx
140d9540c:	83 f9 10             	cmp    $0x10,%ecx
140d9540f:	0f 82 c2 fc ff ff    	jb     0x140d950d7
140d95415:	45 85 ed             	test   %r13d,%r13d
140d95418:	74 0a                	je     0x140d95424
140d9541a:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140d9541f:	e9 9d 00 00 00       	jmp    0x140d954c1
140d95424:	49 8d 47 3c          	lea    0x3c(%r15),%rax
140d95428:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d9542d:	48 3b c8             	cmp    %rax,%rcx
140d95430:	77 33                	ja     0x140d95465
140d95432:	48 8d 44 24 5c       	lea    0x5c(%rsp),%rax
140d95437:	49 3b c7             	cmp    %r15,%rax
140d9543a:	72 29                	jb     0x140d95465
140d9543c:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140d95441:	ba 10 00 00 00       	mov    $0x10,%edx
140d95446:	4c 2b f8             	sub    %rax,%r15
140d95449:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d9544e:	66 90                	xchg   %ax,%ax
140d95450:	41 8b 04 0f          	mov    (%r15,%rcx,1),%eax
140d95454:	48 8d 49 04          	lea    0x4(%rcx),%rcx
140d95458:	03 c0                	add    %eax,%eax
140d9545a:	89 41 fc             	mov    %eax,-0x4(%rcx)
140d9545d:	48 83 ea 01          	sub    $0x1,%rdx
140d95461:	75 ed                	jne    0x140d95450
140d95463:	eb 3f                	jmp    0x140d954a4
140d95465:	f3 41 0f 6f 07       	movdqu (%r15),%xmm0
140d9546a:	f3 41 0f 6f 4f 10    	movdqu 0x10(%r15),%xmm1
140d95470:	66 0f fe c0          	paddd  %xmm0,%xmm0
140d95474:	66 0f fe c9          	paddd  %xmm1,%xmm1
140d95478:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140d9547e:	f3 41 0f 6f 47 20    	movdqu 0x20(%r15),%xmm0
140d95484:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140d9548a:	f3 41 0f 6f 4f 30    	movdqu 0x30(%r15),%xmm1
140d95490:	66 0f fe c0          	paddd  %xmm0,%xmm0
140d95494:	66 0f fe c9          	paddd  %xmm1,%xmm1
140d95498:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140d9549e:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
140d954a4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d954a9:	e8 22 39 fe ff       	call   0x140d78dd0
140d954ae:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d954b3:	e8 28 09 00 00       	call   0x140d95de0
140d954b8:	8b 54 24 20          	mov    0x20(%rsp),%edx
140d954bc:	83 e2 01             	and    $0x1,%edx
140d954bf:	ff ca                	dec    %edx
140d954c1:	8d 43 ff             	lea    -0x1(%rbx),%eax
140d954c4:	f7 d3                	not    %ebx
140d954c6:	c1 e8 1f             	shr    $0x1f,%eax
140d954c9:	8d 4f ff             	lea    -0x1(%rdi),%ecx
140d954cc:	c1 e9 1f             	shr    $0x1f,%ecx
140d954cf:	f7 d7                	not    %edi
140d954d1:	c1 eb 1f             	shr    $0x1f,%ebx
140d954d4:	23 c3                	and    %ebx,%eax
140d954d6:	c1 ef 1f             	shr    $0x1f,%edi
140d954d9:	23 cf                	and    %edi,%ecx
140d954db:	f7 d8                	neg    %eax
140d954dd:	ff c9                	dec    %ecx
140d954df:	23 c1                	and    %ecx,%eax
140d954e1:	23 c2                	and    %edx,%eax
140d954e3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140d954e8:	48 33 cc             	xor    %rsp,%rcx
140d954eb:	e8 10 60 08 00       	call   0x140e1b500