1406e612a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1406e612f:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406e6134:	48 8b c2             	mov    %rdx,%rax
1406e6137:	48 2b c1             	sub    %rcx,%rax
1406e613a:	48 83 f8 02          	cmp    $0x2,%rax
1406e613e:	72 2a                	jb     0x1406e616a
1406e6140:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406e6144:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1406e6149:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1406e614e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e6152:	48 0f 47 44 24 60    	cmova  0x60(%rsp),%rax
1406e6158:	66 c7 04 08 5f 5f    	movw   $0x5f5f,(%rax,%rcx,1)
1406e615e:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406e6163:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1406e6168:	eb 25                	jmp    0x1406e618f
1406e616a:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406e6171:	00 00
1406e6173:	4c 8d 0d fe 81 93 00 	lea    0x9381fe(%rip),%r9        # 0x14101e378
1406e617a:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406e6180:	ba 02 00 00 00       	mov    $0x2,%edx
1406e6185:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406e618a:	e8 f1 24 ac ff       	call   0x1401a8680
1406e618f:	0f 10 30             	movups (%rax),%xmm6
1406e6192:	0f 11 75 c0          	movups %xmm6,-0x40(%rbp)
1406e6196:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406e619a:	0f 11 7d d0          	movups %xmm7,-0x30(%rbp)
1406e619e:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406e61a2:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e61a9:	00
1406e61aa:	c6 00 00             	movb   $0x0,(%rax)
1406e61ad:	48 8d 5e 50          	lea    0x50(%rsi),%rbx
1406e61b1:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1406e61b5:	48 3b d8             	cmp    %rax,%rbx
1406e61b8:	74 57                	je     0x1406e6211
1406e61ba:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1406e61be:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e61c2:	76 30                	jbe    0x1406e61f4
1406e61c4:	48 8b 0b             	mov    (%rbx),%rcx
1406e61c7:	48 ff c2             	inc    %rdx
1406e61ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e61d1:	72 1c                	jb     0x1406e61ef
1406e61d3:	48 83 c2 27          	add    $0x27,%rdx
1406e61d7:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e61db:	49 2b c8             	sub    %r8,%rcx
1406e61de:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e61e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e61e6:	0f 87 b8 02 00 00    	ja     0x1406e64a4
1406e61ec:	49 8b c8             	mov    %r8,%rcx
1406e61ef:	e8 50 4f 73 00       	call   0x140e1b144
1406e61f4:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1406e61fb:	00
1406e61fc:	c6 03 00             	movb   $0x0,(%rbx)
1406e61ff:	0f 11 33             	movups %xmm6,(%rbx)
1406e6202:	0f 11 7b 10          	movups %xmm7,0x10(%rbx)
1406e6206:	ba 0f 00 00 00       	mov    $0xf,%edx
1406e620b:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
1406e620f:	eb 04                	jmp    0x1406e6215
1406e6211:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1406e6215:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e6219:	76 32                	jbe    0x1406e624d
1406e621b:	48 ff c2             	inc    %rdx
1406e621e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406e6222:	48 8b c1             	mov    %rcx,%rax
1406e6225:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e622c:	72 19                	jb     0x1406e6247
1406e622e:	48 83 c2 27          	add    $0x27,%rdx
1406e6232:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e6236:	48 2b c1             	sub    %rcx,%rax
1406e6239:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e623d:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e6241:	0f 87 5d 02 00 00    	ja     0x1406e64a4
1406e6247:	e8 f8 4e 73 00       	call   0x140e1b144
1406e624c:	90                   	nop
1406e624d:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406e6252:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e6256:	76 32                	jbe    0x1406e628a
1406e6258:	48 ff c2             	inc    %rdx
1406e625b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406e6260:	48 8b c1             	mov    %rcx,%rax
1406e6263:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e626a:	72 19                	jb     0x1406e6285
1406e626c:	48 83 c2 27          	add    $0x27,%rdx
1406e6270:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e6274:	48 2b c1             	sub    %rcx,%rax
1406e6277:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e627b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e627f:	0f 87 25 02 00 00    	ja     0x1406e64aa
1406e6285:	e8 ba 4e 73 00       	call   0x140e1b144
1406e628a:	66 0f 6f 05 9e db 8b 	movdqa 0x8bdb9e(%rip),%xmm0        # 0x140fa3e30
1406e6291:	00
1406e6292:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1406e6298:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
1406e629d:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1406e62a1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e62a5:	76 31                	jbe    0x1406e62d8
1406e62a7:	48 ff c2             	inc    %rdx
1406e62aa:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406e62ae:	48 8b c1             	mov    %rcx,%rax
1406e62b1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e62b8:	72 19                	jb     0x1406e62d3
1406e62ba:	48 83 c2 27          	add    $0x27,%rdx
1406e62be:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e62c2:	48 2b c1             	sub    %rcx,%rax
1406e62c5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e62c9:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e62cd:	0f 87 dd 01 00 00    	ja     0x1406e64b0
1406e62d3:	e8 6c 4e 73 00       	call   0x140e1b144
1406e62d8:	4c 8d 46 30          	lea    0x30(%rsi),%r8
1406e62dc:	49 8b 48 10          	mov    0x10(%r8),%rcx
1406e62e0:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1406e62e4:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1406e62eb:	ff ff 7f
1406e62ee:	48 2b c1             	sub    %rcx,%rax
1406e62f1:	48 3b c2             	cmp    %rdx,%rax
1406e62f4:	0f 82 bc 01 00 00    	jb     0x1406e64b6
1406e62fa:	4d 8b c8             	mov    %r8,%r9
1406e62fd:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1406e6302:	76 03                	jbe    0x1406e6307
1406e6304:	4d 8b 08             	mov    (%r8),%r9
1406e6307:	48 8b c7             	mov    %rdi,%rax
1406e630a:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1406e630f:	76 03                	jbe    0x1406e6314
1406e6311:	48 8b 07             	mov    (%rdi),%rax
1406e6314:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1406e6319:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406e631e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406e6323:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406e6328:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1406e632c:	e8 af c4 b4 ff       	call   0x1402327e0
1406e6331:	48 8d 5e 70          	lea    0x70(%rsi),%rbx
1406e6335:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1406e6339:	48 3b d8             	cmp    %rax,%rbx
1406e633c:	74 5f                	je     0x1406e639d
1406e633e:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1406e6342:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e6346:	76 30                	jbe    0x1406e6378
1406e6348:	48 8b 0b             	mov    (%rbx),%rcx
1406e634b:	48 ff c2             	inc    %rdx
1406e634e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e6355:	72 1c                	jb     0x1406e6373
1406e6357:	48 83 c2 27          	add    $0x27,%rdx
1406e635b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e635f:	49 2b c8             	sub    %r8,%rcx
1406e6362:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e6366:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e636a:	0f 87 4c 01 00 00    	ja     0x1406e64bc
1406e6370:	49 8b c8             	mov    %r8,%rcx
1406e6373:	e8 cc 4d 73 00       	call   0x140e1b144
1406e6378:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1406e637f:	00
1406e6380:	c6 03 00             	movb   $0x0,(%rbx)
1406e6383:	0f 10 45 a0          	movups -0x60(%rbp),%xmm0
1406e6387:	0f 11 03             	movups %xmm0,(%rbx)
1406e638a:	0f 10 4d b0          	movups -0x50(%rbp),%xmm1
1406e638e:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1406e6392:	ba 0f 00 00 00       	mov    $0xf,%edx
1406e6397:	c6 45 a0 00          	movb   $0x0,-0x60(%rbp)
1406e639b:	eb 04                	jmp    0x1406e63a1
1406e639d:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1406e63a1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e63a5:	76 32                	jbe    0x1406e63d9
1406e63a7:	48 ff c2             	inc    %rdx
1406e63aa:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1406e63ae:	48 8b c1             	mov    %rcx,%rax
1406e63b1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e63b8:	72 19                	jb     0x1406e63d3
1406e63ba:	48 83 c2 27          	add    $0x27,%rdx
1406e63be:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e63c2:	48 2b c1             	sub    %rcx,%rax
1406e63c5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e63c9:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e63cd:	0f 87 e9 00 00 00    	ja     0x1406e64bc
1406e63d3:	e8 6c 4d 73 00       	call   0x140e1b144
1406e63d8:	90                   	nop
1406e63d9:	49 8b 56 18          	mov    0x18(%r14),%rdx
1406e63dd:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e63e1:	76 30                	jbe    0x1406e6413
1406e63e3:	49 8b 0e             	mov    (%r14),%rcx
1406e63e6:	48 ff c2             	inc    %rdx
1406e63e9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e63f0:	72 1c                	jb     0x1406e640e
1406e63f2:	48 83 c2 27          	add    $0x27,%rdx
1406e63f6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e63fa:	49 2b c8             	sub    %r8,%rcx
1406e63fd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e6401:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e6405:	0f 87 8d 00 00 00    	ja     0x1406e6498
1406e640b:	49 8b c8             	mov    %r8,%rcx
1406e640e:	e8 31 4d 73 00       	call   0x140e1b144
1406e6413:	4d 89 7e 10          	mov    %r15,0x10(%r14)
1406e6417:	49 c7 46 18 0f 00 00 	movq   $0xf,0x18(%r14)
1406e641e:	00
1406e641f:	41 c6 06 00          	movb   $0x0,(%r14)
1406e6423:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1406e6427:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e642b:	76 2c                	jbe    0x1406e6459
1406e642d:	48 ff c2             	inc    %rdx
1406e6430:	48 8b 0f             	mov    (%rdi),%rcx
1406e6433:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e643a:	72 18                	jb     0x1406e6454
1406e643c:	48 83 c2 27          	add    $0x27,%rdx
1406e6440:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e6444:	49 2b c8             	sub    %r8,%rcx
1406e6447:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e644b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e644f:	77 4d                	ja     0x1406e649e
1406e6451:	49 8b c8             	mov    %r8,%rcx
1406e6454:	e8 eb 4c 73 00       	call   0x140e1b144
1406e6459:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e645d:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1406e6464:	00
1406e6465:	c6 07 00             	movb   $0x0,(%rdi)
1406e6468:	48 8b c6             	mov    %rsi,%rax
1406e646b:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406e646f:	48 33 cc             	xor    %rsp,%rcx
1406e6472:	e8 89 50 73 00       	call   0x140e1b500
1406e6477:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
1406e647e:	00
1406e647f:	49 8b 5b 48          	mov    0x48(%r11),%rbx
1406e6483:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1406e6488:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1406e648d:	49 8b e3             	mov    %r11,%rsp
1406e6490:	41 5f                	pop    %r15
1406e6492:	41 5e                	pop    %r14
1406e6494:	5f                   	pop    %rdi
1406e6495:	5e                   	pop    %rsi
1406e6496:	5d                   	pop    %rbp
1406e6497:	c3                   	ret
1406e6498:	e8 07 3d 74 00       	call   0x140e2a1a4
1406e649d:	90                   	nop
1406e649e:	e8 01 3d 74 00       	call   0x140e2a1a4
1406e64a3:	90                   	nop
1406e64a4:	e8 fb 3c 74 00       	call   0x140e2a1a4
1406e64a9:	90                   	nop
1406e64aa:	e8 f5 3c 74 00       	call   0x140e2a1a4
1406e64af:	90                   	nop
1406e64b0:	e8 ef 3c 74 00       	call   0x140e2a1a4
1406e64b5:	cc                   	int3
1406e64b6:	e8 b5 70 ab ff       	call   0x14019d570
1406e64bb:	cc                   	int3
1406e64bc:	e8 e3 3c 74 00       	call   0x140e2a1a4
1406e64c1:	cc                   	int3
1406e64c2:	cc                   	int3
1406e64c3:	cc                   	int3
1406e64c4:	cc                   	int3
1406e64c5:	cc                   	int3
1406e64c6:	cc                   	int3
1406e64c7:	cc                   	int3
1406e64c8:	cc                   	int3
1406e64c9:	cc                   	int3
1406e64ca:	cc                   	int3
1406e64cb:	cc                   	int3
1406e64cc:	cc                   	int3
1406e64cd:	cc                   	int3
1406e64ce:	cc                   	int3
1406e64cf:	cc                   	int3
1406e64d0:	40 53                	rex push %rbx
1406e64d2:	48 83 ec 20          	sub    $0x20,%rsp
1406e64d6:	48 8b 91 30 01 00 00 	mov    0x130(%rcx),%rdx
1406e64dd:	48 8b d9             	mov    %rcx,%rbx
1406e64e0:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e64e4:	76 30                	jbe    0x1406e6516
1406e64e6:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
1406e64ed:	48 ff c2             	inc    %rdx
1406e64f0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e64f7:	72 18                	jb     0x1406e6511
1406e64f9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e64fd:	48 83 c2 27          	add    $0x27,%rdx
1406e6501:	49 2b c8             	sub    %r8,%rcx
1406e6504:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e6508:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e650c:	77 5f                	ja     0x1406e656d
1406e650e:	49 8b c8             	mov    %r8,%rcx
1406e6511:	e8 2e 4c 73 00       	call   0x140e1b144
1406e6516:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
1406e651d:	48 c7 83 28 01 00 00 	movq   $0x0,0x128(%rbx)
1406e6524:	00 00 00 00
1406e6528:	48 c7 83 30 01 00 00 	movq   $0xf,0x130(%rbx)
1406e652f:	0f 00 00 00
1406e6533:	c6 83 18 01 00 00 00 	movb   $0x0,0x118(%rbx)
1406e653a:	e8 e1 25 e9 ff       	call   0x140578b20
1406e653f:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1406e6546:	e8 f5 8f ab ff       	call   0x14019f540
1406e654b:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1406e6552:	e8 c9 25 e9 ff       	call   0x140578b20
1406e6557:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1406e655b:	e8 30 73 f7 ff       	call   0x14065d890
1406e6560:	48 8b cb             	mov    %rbx,%rcx
1406e6563:	48 83 c4 20          	add    $0x20,%rsp
1406e6567:	5b                   	pop    %rbx
1406e6568:	e9 b3 25 e9 ff       	jmp    0x140578b20
1406e656d:	e8 32 3c 74 00       	call   0x140e2a1a4
1406e6572:	cc                   	int3
1406e6573:	cc                   	int3
1406e6574:	cc                   	int3
1406e6575:	cc                   	int3
1406e6576:	cc                   	int3
1406e6577:	cc                   	int3
1406e6578:	cc                   	int3
1406e6579:	cc                   	int3
1406e657a:	cc                   	int3
1406e657b:	cc                   	int3
1406e657c:	cc                   	int3
1406e657d:	cc                   	int3
1406e657e:	cc                   	int3
1406e657f:	cc                   	int3
1406e6580:	40 53                	rex push %rbx
1406e6582:	48 83 ec 20          	sub    $0x20,%rsp
1406e6586:	48 8b 91 30 01 00 00 	mov    0x130(%rcx),%rdx
1406e658d:	48 8b d9             	mov    %rcx,%rbx
1406e6590:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e6594:	76 30                	jbe    0x1406e65c6
1406e6596:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
1406e659d:	48 ff c2             	inc    %rdx
1406e65a0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e65a7:	72 18                	jb     0x1406e65c1
1406e65a9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e65ad:	48 83 c2 27          	add    $0x27,%rdx
1406e65b1:	49 2b c8             	sub    %r8,%rcx
1406e65b4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e65b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e65bc:	77 5f                	ja     0x1406e661d
1406e65be:	49 8b c8             	mov    %r8,%rcx
1406e65c1:	e8 7e 4b 73 00       	call   0x140e1b144
1406e65c6:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
1406e65cd:	48 c7 83 28 01 00 00 	movq   $0x0,0x128(%rbx)
1406e65d4:	00 00 00 00
1406e65d8:	48 c7 83 30 01 00 00 	movq   $0xf,0x130(%rbx)
1406e65df:	0f 00 00 00
1406e65e3:	c6 83 18 01 00 00 00 	movb   $0x0,0x118(%rbx)
1406e65ea:	e8 31 25 e9 ff       	call   0x140578b20
1406e65ef:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1406e65f6:	e8 35 bd f6 ff       	call   0x140652330
1406e65fb:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1406e6602:	e8 19 25 e9 ff       	call   0x140578b20
1406e6607:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1406e660b:	e8 80 72 f7 ff       	call   0x14065d890
1406e6610:	48 8b cb             	mov    %rbx,%rcx
1406e6613:	48 83 c4 20          	add    $0x20,%rsp
1406e6617:	5b                   	pop    %rbx
1406e6618:	e9 03 25 e9 ff       	jmp    0x140578b20
1406e661d:	e8 82 3b 74 00       	call   0x140e2a1a4
1406e6622:	cc                   	int3
1406e6623:	cc                   	int3
1406e6624:	cc                   	int3
1406e6625:	cc                   	int3
1406e6626:	cc                   	int3
1406e6627:	cc                   	int3
1406e6628:	cc                   	int3
1406e6629:	cc                   	int3