1406ff1cf:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1406ff1d6:	e8 c5 98 16 00       	call   0x140868aa0
1406ff1db:	84 c0                	test   %al,%al
1406ff1dd:	0f 84 1c 04 00 00    	je     0x1406ff5ff
1406ff1e3:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1406ff1ea:	48 83 bd c8 00 00 00 	cmpq   $0xf,0xc8(%rbp)
1406ff1f1:	0f
1406ff1f2:	48 0f 47 95 b0 00 00 	cmova  0xb0(%rbp),%rdx
1406ff1f9:	00
1406ff1fa:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1406ff201:	00
1406ff202:	41 b9 40 00 00 00    	mov    $0x40,%r9d
1406ff208:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1406ff20e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406ff213:	e8 38 31 cb ff       	call   0x1403b2350
1406ff218:	90                   	nop
1406ff219:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406ff21e:	48 63 41 04          	movslq 0x4(%rcx),%rax
1406ff222:	f6 44 04 70 06       	testb  $0x6,0x70(%rsp,%rax,1)
1406ff227:	0f 85 02 08 00 00    	jne    0x1406ffa2f
1406ff22d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ff230:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
1406ff234:	4c 89 a5 80 00 00 00 	mov    %r12,0x80(%rbp)
1406ff23b:	48 c7 85 88 00 00 00 	movq   $0xf,0x88(%rbp)
1406ff242:	0f 00 00 00
1406ff246:	c6 45 70 00          	movb   $0x0,0x70(%rbp)
1406ff24a:	48 63 41 04          	movslq 0x4(%rcx),%rax
1406ff24e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406ff253:	48 03 c8             	add    %rax,%rcx
1406ff256:	b2 0a                	mov    $0xa,%dl
1406ff258:	e8 13 c3 b0 ff       	call   0x14020b570
1406ff25d:	44 0f b6 c0          	movzbl %al,%r8d
1406ff261:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1406ff265:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406ff26a:	e8 31 f1 c7 ff       	call   0x14037e3a0
1406ff26f:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1406ff273:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1406ff27a:	e8 c1 97 aa ff       	call   0x1401a8a40
1406ff27f:	48 8b d0             	mov    %rax,%rdx
1406ff282:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1406ff289:	e8 a2 b3 16 00       	call   0x14086a630
1406ff28e:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1406ff295:	e8 b6 87 a9 ff       	call   0x140197a50
1406ff29a:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1406ff29e:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1406ff2a5:	e8 16 b5 16 00       	call   0x14086a7c0
1406ff2aa:	90                   	nop
1406ff2ab:	48 83 bd 80 00 00 00 	cmpq   $0x0,0x80(%rbp)
1406ff2b2:	00
1406ff2b3:	0f 84 99 07 00 00    	je     0x1406ffa52
1406ff2b9:	49 8b 7d 28          	mov    0x28(%r13),%rdi
1406ff2bd:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1406ff2c1:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1406ff2c5:	75 2f                	jne    0x1406ff2f6
1406ff2c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1406ff2ce:	00 00
1406ff2d0:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1406ff2d4:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
1406ff2db:	e8 30 13 ad ff       	call   0x1401d0610
1406ff2e0:	84 c0                	test   %al,%al
1406ff2e2:	79 06                	jns    0x1406ff2ea
1406ff2e4:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1406ff2e8:	eb 06                	jmp    0x1406ff2f0
1406ff2ea:	48 8b fb             	mov    %rbx,%rdi
1406ff2ed:	48 8b 1b             	mov    (%rbx),%rbx
1406ff2f0:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1406ff2f4:	74 da                	je     0x1406ff2d0
1406ff2f6:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1406ff2fa:	0f 85 2f 01 00 00    	jne    0x1406ff42f
1406ff300:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1406ff304:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1406ff30b:	e8 00 13 ad ff       	call   0x1401d0610
1406ff310:	84 c0                	test   %al,%al
1406ff312:	0f 88 17 01 00 00    	js     0x1406ff42f
1406ff318:	49 3b 7d 28          	cmp    0x28(%r13),%rdi
1406ff31c:	0f 84 0d 01 00 00    	je     0x1406ff42f
1406ff322:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1406ff329:	e8 22 87 a9 ff       	call   0x140197a50
1406ff32e:	90                   	nop
1406ff32f:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
1406ff336:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ff33a:	76 31                	jbe    0x1406ff36d
1406ff33c:	48 ff c2             	inc    %rdx
1406ff33f:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1406ff343:	48 8b c1             	mov    %rcx,%rax
1406ff346:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ff34d:	72 19                	jb     0x1406ff368
1406ff34f:	48 83 c2 27          	add    $0x27,%rdx
1406ff353:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ff357:	48 2b c1             	sub    %rcx,%rax
1406ff35a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ff35e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ff362:	0f 87 0d 07 00 00    	ja     0x1406ffa75
1406ff368:	e8 d7 bd 71 00       	call   0x140e1b144
1406ff36d:	4c 89 a5 80 00 00 00 	mov    %r12,0x80(%rbp)
1406ff374:	48 c7 85 88 00 00 00 	movq   $0xf,0x88(%rbp)
1406ff37b:	0f 00 00 00
1406ff37f:	c6 45 70 00          	movb   $0x0,0x70(%rbp)
1406ff383:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406ff388:	e8 e3 9d ca ff       	call   0x1403a9170
1406ff38d:	90                   	nop
1406ff38e:	48 8b 95 c8 00 00 00 	mov    0xc8(%rbp),%rdx
1406ff395:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ff399:	76 34                	jbe    0x1406ff3cf
1406ff39b:	48 ff c2             	inc    %rdx
1406ff39e:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1406ff3a5:	48 8b c1             	mov    %rcx,%rax
1406ff3a8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ff3af:	72 19                	jb     0x1406ff3ca
1406ff3b1:	48 83 c2 27          	add    $0x27,%rdx
1406ff3b5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ff3b9:	48 2b c1             	sub    %rcx,%rax
1406ff3bc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ff3c0:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ff3c4:	0f 87 b1 06 00 00    	ja     0x1406ffa7b
1406ff3ca:	e8 75 bd 71 00       	call   0x140e1b144
1406ff3cf:	66 0f 6f 05 59 4a 8a 	movdqa 0x8a4a59(%rip),%xmm0        # 0x140fa3e30
1406ff3d6:	00
1406ff3d7:	f3 0f 7f 85 c0 00 00 	movdqu %xmm0,0xc0(%rbp)
1406ff3de:	00
1406ff3df:	c6 85 b0 00 00 00 00 	movb   $0x0,0xb0(%rbp)
1406ff3e6:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1406ff3ed:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ff3f1:	0f 86 5f 05 00 00    	jbe    0x1406ff956
1406ff3f7:	48 ff c2             	inc    %rdx
1406ff3fa:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1406ff401:	48 8b c1             	mov    %rcx,%rax
1406ff404:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ff40b:	0f 82 40 05 00 00    	jb     0x1406ff951
1406ff411:	48 83 c2 27          	add    $0x27,%rdx
1406ff415:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ff419:	48 2b c1             	sub    %rcx,%rax
1406ff41c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ff420:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ff424:	0f 87 9f 05 00 00    	ja     0x1406ff9c9
1406ff42a:	e9 22 05 00 00       	jmp    0x1406ff951
1406ff42f:	49 8d 7d 28          	lea    0x28(%r13),%rdi
1406ff433:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
1406ff43a:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1406ff441:	e8 fa 95 aa ff       	call   0x1401a8a40
1406ff446:	90                   	nop
1406ff447:	48 8b d6             	mov    %rsi,%rdx
1406ff44a:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
1406ff451:	e8 ea 95 aa ff       	call   0x1401a8a40
1406ff456:	90                   	nop
1406ff457:	4c 8d 85 30 01 00 00 	lea    0x130(%rbp),%r8
1406ff45e:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
1406ff465:	48 8b cf             	mov    %rdi,%rcx
1406ff468:	e8 83 1b ad ff       	call   0x1401d0ff0
1406ff46d:	0f 10 38             	movups (%rax),%xmm7
1406ff470:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
1406ff475:	f2 0f 11 85 00 01 00 	movsd  %xmm0,0x100(%rbp)
1406ff47c:	00
1406ff47d:	66 0f 6f 35 ab 49 8a 	movdqa 0x8a49ab(%rip),%xmm6        # 0x140fa3e30
1406ff484:	00
1406ff485:	48 8b 95 00 01 00 00 	mov    0x100(%rbp),%rdx
1406ff48c:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1406ff490:	75 18                	jne    0x1406ff4aa
1406ff492:	48 83 c2 20          	add    $0x20,%rdx
1406ff496:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1406ff49d:	e8 6e 11 ad ff       	call   0x1401d0610
1406ff4a2:	84 c0                	test   %al,%al
1406ff4a4:	0f 89 a8 00 00 00    	jns    0x1406ff552
1406ff4aa:	48 b8 aa aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaa,%rax
1406ff4b1:	aa aa 02
1406ff4b4:	48 39 47 08          	cmp    %rax,0x8(%rdi)
1406ff4b8:	0f 84 c3 05 00 00    	je     0x1406ffa81
1406ff4be:	48 8b 1f             	mov    (%rdi),%rbx
1406ff4c1:	48 89 bd f0 00 00 00 	mov    %rdi,0xf0(%rbp)
1406ff4c8:	4c 89 a5 f8 00 00 00 	mov    %r12,0xf8(%rbp)
1406ff4cf:	ba 01 00 00 00       	mov    $0x1,%edx
1406ff4d4:	48 8b cf             	mov    %rdi,%rcx
1406ff4d7:	e8 94 8a e7 ff       	call   0x140577f70
1406ff4dc:	90                   	nop
1406ff4dd:	0f 28 85 30 01 00 00 	movaps 0x130(%rbp),%xmm0
1406ff4e4:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1406ff4e8:	0f 28 8d 40 01 00 00 	movaps 0x140(%rbp),%xmm1
1406ff4ef:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1406ff4f3:	66 0f 7f b5 40 01 00 	movdqa %xmm6,0x140(%rbp)
1406ff4fa:	00
1406ff4fb:	c6 85 30 01 00 00 00 	movb   $0x0,0x130(%rbp)
1406ff502:	0f 28 85 50 01 00 00 	movaps 0x150(%rbp),%xmm0
1406ff509:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1406ff50d:	0f 28 8d 60 01 00 00 	movaps 0x160(%rbp),%xmm1
1406ff514:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1406ff518:	66 0f 7f b5 60 01 00 	movdqa %xmm6,0x160(%rbp)
1406ff51f:	00
1406ff520:	c6 85 50 01 00 00 00 	movb   $0x0,0x150(%rbp)
1406ff527:	48 89 18             	mov    %rbx,(%rax)
1406ff52a:	48 89 58 08          	mov    %rbx,0x8(%rax)
1406ff52e:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406ff532:	66 c7 40 18 00 00    	movw   $0x0,0x18(%rax)
1406ff538:	0f 29 bd f0 00 00 00 	movaps %xmm7,0xf0(%rbp)
1406ff53f:	4c 8b c0             	mov    %rax,%r8
1406ff542:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
1406ff549:	48 8b cf             	mov    %rdi,%rcx
1406ff54c:	e8 3f 85 ae ff       	call   0x1401e7a90
1406ff551:	90                   	nop
1406ff552:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1406ff559:	e8 b2 a0 a9 ff       	call   0x140199610
1406ff55e:	90                   	nop
1406ff55f:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1406ff566:	e8 e5 84 a9 ff       	call   0x140197a50
1406ff56b:	90                   	nop
1406ff56c:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
1406ff573:	49 83 f8 0f          	cmp    $0xf,%r8
1406ff577:	76 0d                	jbe    0x1406ff586
1406ff579:	48 8b 55 70          	mov    0x70(%rbp),%rdx
1406ff57d:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1406ff581:	e8 ca da a9 ff       	call   0x14019d050
1406ff586:	4c 89 a5 80 00 00 00 	mov    %r12,0x80(%rbp)
1406ff58d:	48 c7 85 88 00 00 00 	movq   $0xf,0x88(%rbp)
1406ff594:	0f 00 00 00
1406ff598:	c6 45 70 00          	movb   $0x0,0x70(%rbp)
1406ff59c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406ff5a1:	e8 ca 9b ca ff       	call   0x1403a9170
1406ff5a6:	90                   	nop
1406ff5a7:	4c 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%r8
1406ff5ae:	49 83 f8 0f          	cmp    $0xf,%r8
1406ff5b2:	76 13                	jbe    0x1406ff5c7
1406ff5b4:	48 8b 95 b0 00 00 00 	mov    0xb0(%rbp),%rdx
1406ff5bb:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1406ff5c2:	e8 89 da a9 ff       	call   0x14019d050
1406ff5c7:	f3 0f 7f b5 c0 00 00 	movdqu %xmm6,0xc0(%rbp)
1406ff5ce:	00
1406ff5cf:	c6 85 b0 00 00 00 00 	movb   $0x0,0xb0(%rbp)
1406ff5d6:	4c 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%r8
1406ff5dd:	49 83 f8 0f          	cmp    $0xf,%r8
1406ff5e1:	0f 86 6f 03 00 00    	jbe    0x1406ff956
1406ff5e7:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
1406ff5ee:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1406ff5f5:	e8 56 da a9 ff       	call   0x14019d050
1406ff5fa:	e9 57 03 00 00       	jmp    0x1406ff956
1406ff5ff:	48 8b ce             	mov    %rsi,%rcx
1406ff602:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406ff607:	76 03                	jbe    0x1406ff60c
1406ff609:	48 8b 0e             	mov    (%rsi),%rcx
1406ff60c:	e8 9f e6 38 00       	call   0x140a8dcb0
1406ff611:	4c 8b f0             	mov    %rax,%r14
1406ff614:	48 85 c0             	test   %rax,%rax
1406ff617:	0f 85 df 00 00 00    	jne    0x1406ff6fc
1406ff61d:	4c 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%r8
1406ff624:	49 83 f8 0f          	cmp    $0xf,%r8
1406ff628:	76 13                	jbe    0x1406ff63d
1406ff62a:	48 8b 95 b0 00 00 00 	mov    0xb0(%rbp),%rdx
1406ff631:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1406ff638:	e8 13 da a9 ff       	call   0x14019d050
1406ff63d:	66 0f 6f 05 eb 47 8a 	movdqa 0x8a47eb(%rip),%xmm0        # 0x140fa3e30
1406ff644:	00
1406ff645:	f3 0f 7f 85 c0 00 00 	movdqu %xmm0,0xc0(%rbp)
1406ff64c:	00
1406ff64d:	c6 85 b0 00 00 00 00 	movb   $0x0,0xb0(%rbp)
1406ff654:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1406ff65b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ff65f:	76 34                	jbe    0x1406ff695
1406ff661:	48 ff c2             	inc    %rdx
1406ff664:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1406ff66b:	48 8b c1             	mov    %rcx,%rax
1406ff66e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ff675:	72 19                	jb     0x1406ff690
1406ff677:	48 83 c2 27          	add    $0x27,%rdx
1406ff67b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ff67f:	48 2b c1             	sub    %rcx,%rax
1406ff682:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ff686:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ff68a:	0f 87 33 03 00 00    	ja     0x1406ff9c3
1406ff690:	e8 af ba 71 00       	call   0x140e1b144
1406ff695:	4c 89 a5 a0 00 00 00 	mov    %r12,0xa0(%rbp)
1406ff69c:	48 c7 85 a8 00 00 00 	movq   $0xf,0xa8(%rbp)
1406ff6a3:	0f 00 00 00
1406ff6a7:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
1406ff6ae:	48 8b 95 e8 00 00 00 	mov    0xe8(%rbp),%rdx
1406ff6b5:	48 83 fa 07          	cmp    $0x7,%rdx
1406ff6b9:	0f 86 d0 02 00 00    	jbe    0x1406ff98f
1406ff6bf:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1406ff6c6:	00
1406ff6c7:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
1406ff6ce:	48 8b c1             	mov    %rcx,%rax
1406ff6d1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ff6d8:	0f 82 2b f7 ff ff    	jb     0x1406fee09
1406ff6de:	48 83 c2 27          	add    $0x27,%rdx
1406ff6e2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ff6e6:	48 2b c1             	sub    %rcx,%rax
1406ff6e9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ff6ed:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ff6f1:	0f 87 d8 02 00 00    	ja     0x1406ff9cf
1406ff6f7:	e9 0d f7 ff ff       	jmp    0x1406fee09
1406ff6fc:	49 8b ce             	mov    %r14,%rcx
1406ff6ff:	e8 ec e6 38 00       	call   0x140a8ddf0
1406ff704:	48 85 c0             	test   %rax,%rax
1406ff707:	0f 84 ab 01 00 00    	je     0x1406ff8b8
1406ff70d:	0f b6 5c 24 40       	movzbl 0x40(%rsp),%ebx
1406ff712:	48 8d 15 bf a4 8a 00 	lea    0x8aa4bf(%rip),%rdx        # 0x140fa9bd8
1406ff719:	48 8b 78 10          	mov    0x10(%rax),%rdi
1406ff71d:	80 3f 2e             	cmpb   $0x2e,(%rdi)
1406ff720:	75 1f                	jne    0x1406ff741
1406ff722:	80 7f 01 2e          	cmpb   $0x2e,0x1(%rdi)
1406ff726:	75 0a                	jne    0x1406ff732
1406ff728:	80 7f 02 00          	cmpb   $0x0,0x2(%rdi)
1406ff72c:	0f 84 75 01 00 00    	je     0x1406ff8a7
1406ff732:	80 3f 2e             	cmpb   $0x2e,(%rdi)
1406ff735:	75 0a                	jne    0x1406ff741
1406ff737:	80 7f 01 00          	cmpb   $0x0,0x1(%rdi)
1406ff73b:	0f 84 66 01 00 00    	je     0x1406ff8a7
1406ff741:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1406ff745:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1406ff74c:	ff ff 7f
1406ff74f:	48 2b c1             	sub    %rcx,%rax
1406ff752:	48 83 f8 01          	cmp    $0x1,%rax
1406ff756:	0f 82 37 03 00 00    	jb     0x1406ffa93
1406ff75c:	4c 8b ce             	mov    %rsi,%r9
1406ff75f:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406ff764:	76 03                	jbe    0x1406ff769
1406ff766:	4c 8b 0e             	mov    (%rsi),%r9
1406ff769:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
1406ff770:	00 00
1406ff772:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1406ff777:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406ff77c:	4c 8b c6             	mov    %rsi,%r8
1406ff77f:	0f b6 d3             	movzbl %bl,%edx
1406ff782:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1406ff789:	e8 52 30 b3 ff       	call   0x1402327e0
1406ff78e:	41 0f ba ef 09       	bts    $0x9,%r15d
1406ff793:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406ff79a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1406ff7a0:	49 ff c0             	inc    %r8
1406ff7a3:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
1406ff7a8:	75 f6                	jne    0x1406ff7a0
1406ff7aa:	48 8b d7             	mov    %rdi,%rdx
1406ff7ad:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1406ff7b4:	e8 c7 e9 aa ff       	call   0x1401ae180
1406ff7b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ff7bc:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
1406ff7c0:	4c 89 a5 80 00 00 00 	mov    %r12,0x80(%rbp)
1406ff7c7:	4c 89 a5 88 00 00 00 	mov    %r12,0x88(%rbp)
1406ff7ce:	0f 10 00             	movups (%rax),%xmm0
1406ff7d1:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
1406ff7d5:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406ff7d9:	0f 11 8d 80 00 00 00 	movups %xmm1,0x80(%rbp)
1406ff7e0:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406ff7e4:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406ff7eb:	00
1406ff7ec:	c6 00 00             	movb   $0x0,(%rax)
1406ff7ef:	41 0f ba ef 0a       	bts    $0xa,%r15d
1406ff7f4:	4c 8b 85 28 01 00 00 	mov    0x128(%rbp),%r8
1406ff7fb:	49 83 f8 0f          	cmp    $0xf,%r8
1406ff7ff:	76 13                	jbe    0x1406ff814
1406ff801:	48 8b 95 10 01 00 00 	mov    0x110(%rbp),%rdx
1406ff808:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1406ff80f:	e8 3c d8 a9 ff       	call   0x14019d050