1406d24f8:	48 8d 45 70          	lea    0x70(%rbp),%rax
1406d24fc:	eb 24                	jmp    0x1406d2522
1406d24fe:	48 c7 44 24 20 0d 00 	movq   $0xd,0x20(%rsp)
1406d2505:	00 00
1406d2507:	4c 8d 0d 0a b6 94 00 	lea    0x94b60a(%rip),%r9        # 0x14101db18
1406d250e:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406d2514:	ba 0d 00 00 00       	mov    $0xd,%edx
1406d2519:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1406d251d:	e8 5e 61 ad ff       	call   0x1401a8680
1406d2522:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d2525:	0f 11 85 b0 00 00 00 	movups %xmm0,0xb0(%rbp)
1406d252c:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d252f:	f3 0f 7f 8d c0 00 00 	movdqu %xmm1,0xc0(%rbp)
1406d2536:	00
1406d2537:	0f 10 00             	movups (%rax),%xmm0
1406d253a:	0f 11 85 b0 00 00 00 	movups %xmm0,0xb0(%rbp)
1406d2541:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d2545:	0f 11 8d c0 00 00 00 	movups %xmm1,0xc0(%rbp)
1406d254c:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406d2550:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d2557:	00
1406d2558:	c6 00 00             	movb   $0x0,(%rax)
1406d255b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1406d2560:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
1406d2565:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
1406d256c:	49 8b d5             	mov    %r13,%rdx
1406d256f:	48 8b ce             	mov    %rsi,%rcx
1406d2572:	e8 99 f5 fc ff       	call   0x1406a1b10
1406d2577:	90                   	nop
1406d2578:	48 8b 95 c8 00 00 00 	mov    0xc8(%rbp),%rdx
1406d257f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d2583:	76 34                	jbe    0x1406d25b9
1406d2585:	48 ff c2             	inc    %rdx
1406d2588:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1406d258f:	48 8b c1             	mov    %rcx,%rax
1406d2592:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d2599:	72 19                	jb     0x1406d25b4
1406d259b:	48 83 c2 27          	add    $0x27,%rdx
1406d259f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d25a3:	48 2b c1             	sub    %rcx,%rax
1406d25a6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d25aa:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d25ae:	0f 87 e1 08 00 00    	ja     0x1406d2e95
1406d25b4:	e8 8b 8b 74 00       	call   0x140e1b144
1406d25b9:	66 0f 6f 35 6f 18 8d 	movdqa 0x8d186f(%rip),%xmm6        # 0x140fa3e30
1406d25c0:	00
1406d25c1:	f3 0f 7f b5 c0 00 00 	movdqu %xmm6,0xc0(%rbp)
1406d25c8:	00
1406d25c9:	c6 85 b0 00 00 00 00 	movb   $0x0,0xb0(%rbp)
1406d25d0:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
1406d25d7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d25db:	76 31                	jbe    0x1406d260e
1406d25dd:	48 ff c2             	inc    %rdx
1406d25e0:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1406d25e4:	48 8b c1             	mov    %rcx,%rax
1406d25e7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d25ee:	72 19                	jb     0x1406d2609
1406d25f0:	48 83 c2 27          	add    $0x27,%rdx
1406d25f4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d25f8:	48 2b c1             	sub    %rcx,%rax
1406d25fb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d25ff:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d2603:	0f 87 92 08 00 00    	ja     0x1406d2e9b
1406d2609:	e8 36 8b 74 00       	call   0x140e1b144
1406d260e:	f3 0f 7f b5 80 00 00 	movdqu %xmm6,0x80(%rbp)
1406d2615:	00
1406d2616:	c6 45 70 00          	movb   $0x0,0x70(%rbp)
1406d261a:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406d261e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d2622:	76 32                	jbe    0x1406d2656
1406d2624:	48 ff c2             	inc    %rdx
1406d2627:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406d262b:	48 8b c1             	mov    %rcx,%rax
1406d262e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d2635:	72 19                	jb     0x1406d2650
1406d2637:	48 83 c2 27          	add    $0x27,%rdx
1406d263b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d263f:	48 2b c1             	sub    %rcx,%rax
1406d2642:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d2646:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d264a:	0f 87 51 08 00 00    	ja     0x1406d2ea1
1406d2650:	e8 ef 8a 74 00       	call   0x140e1b144
1406d2655:	90                   	nop
1406d2656:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1406d265a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d265e:	76 31                	jbe    0x1406d2691
1406d2660:	48 ff c2             	inc    %rdx
1406d2663:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1406d2667:	48 8b c1             	mov    %rcx,%rax
1406d266a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d2671:	72 19                	jb     0x1406d268c
1406d2673:	48 83 c2 27          	add    $0x27,%rdx
1406d2677:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d267b:	48 2b c1             	sub    %rcx,%rax
1406d267e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d2682:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d2686:	0f 87 1b 08 00 00    	ja     0x1406d2ea7
1406d268c:	e8 b3 8a 74 00       	call   0x140e1b144
1406d2691:	f3 0f 7f 75 00       	movdqu %xmm6,0x0(%rbp)
1406d2696:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1406d269a:	48 8b 95 08 01 00 00 	mov    0x108(%rbp),%rdx
1406d26a1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d26a5:	76 34                	jbe    0x1406d26db
1406d26a7:	48 ff c2             	inc    %rdx
1406d26aa:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1406d26b1:	48 8b c1             	mov    %rcx,%rax
1406d26b4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d26bb:	72 19                	jb     0x1406d26d6
1406d26bd:	48 83 c2 27          	add    $0x27,%rdx
1406d26c1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d26c5:	48 2b c1             	sub    %rcx,%rax
1406d26c8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d26cc:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d26d0:	0f 87 d7 07 00 00    	ja     0x1406d2ead
1406d26d6:	e8 69 8a 74 00       	call   0x140e1b144
1406d26db:	f3 0f 7f b5 00 01 00 	movdqu %xmm6,0x100(%rbp)
1406d26e2:	00
1406d26e3:	c6 85 f0 00 00 00 00 	movb   $0x0,0xf0(%rbp)
1406d26ea:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1406d26f1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d26f5:	76 34                	jbe    0x1406d272b
1406d26f7:	48 ff c2             	inc    %rdx
1406d26fa:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1406d2701:	48 8b c1             	mov    %rcx,%rax
1406d2704:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d270b:	72 19                	jb     0x1406d2726
1406d270d:	48 83 c2 27          	add    $0x27,%rdx
1406d2711:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d2715:	48 2b c1             	sub    %rcx,%rax
1406d2718:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d271c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d2720:	0f 87 8d 07 00 00    	ja     0x1406d2eb3
1406d2726:	e8 19 8a 74 00       	call   0x140e1b144
1406d272b:	f3 0f 7f b5 a0 00 00 	movdqu %xmm6,0xa0(%rbp)
1406d2732:	00
1406d2733:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
1406d273a:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1406d273e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d2742:	76 33                	jbe    0x1406d2777
1406d2744:	48 ff c2             	inc    %rdx
1406d2747:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1406d274c:	48 8b c1             	mov    %rcx,%rax
1406d274f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d2756:	72 19                	jb     0x1406d2771
1406d2758:	48 83 c2 27          	add    $0x27,%rdx
1406d275c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d2760:	48 2b c1             	sub    %rcx,%rax
1406d2763:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d2767:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d276b:	0f 87 48 07 00 00    	ja     0x1406d2eb9
1406d2771:	e8 ce 89 74 00       	call   0x140e1b144
1406d2776:	90                   	nop
1406d2777:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406d277c:	48 85 c9             	test   %rcx,%rcx
1406d277f:	74 24                	je     0x1406d27a5
1406d2781:	8b 41 10             	mov    0x10(%rcx),%eax
1406d2784:	ff c8                	dec    %eax
1406d2786:	89 41 10             	mov    %eax,0x10(%rcx)
1406d2789:	85 c0                	test   %eax,%eax
1406d278b:	7f 18                	jg     0x1406d27a5
1406d278d:	0f 88 2c 07 00 00    	js     0x1406d2ebf
1406d2793:	48 8b 01             	mov    (%rcx),%rax
1406d2796:	ba 01 00 00 00       	mov    $0x1,%edx
1406d279b:	48 8b 00             	mov    (%rax),%rax
1406d279e:	ff 15 7c 12 8b 00    	call   *0x8b127c(%rip)        # 0x140f83a20
1406d27a4:	90                   	nop
1406d27a5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406d27aa:	48 85 c9             	test   %rcx,%rcx
1406d27ad:	0f 84 69 06 00 00    	je     0x1406d2e1c
1406d27b3:	8b 41 10             	mov    0x10(%rcx),%eax
1406d27b6:	ff c8                	dec    %eax
1406d27b8:	89 41 10             	mov    %eax,0x10(%rcx)
1406d27bb:	85 c0                	test   %eax,%eax
1406d27bd:	0f 8f 59 06 00 00    	jg     0x1406d2e1c
1406d27c3:	0f 88 94 06 00 00    	js     0x1406d2e5d
1406d27c9:	e9 41 fb ff ff       	jmp    0x1406d230f
1406d27ce:	83 fb 11             	cmp    $0x11,%ebx
1406d27d1:	0f 85 97 05 00 00    	jne    0x1406d2d6e
1406d27d7:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406d27dc:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1406d27e2:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1406d27e7:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1406d27eb:	e8 e0 0c 00 00       	call   0x1406d34d0
1406d27f0:	90                   	nop
1406d27f1:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406d27f6:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1406d27fc:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1406d2801:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1406d2805:	48 8b ce             	mov    %rsi,%rcx
1406d2808:	e8 c3 0c 00 00       	call   0x1406d34d0
1406d280d:	90                   	nop
1406d280e:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406d2812:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1406d2816:	48 8b c2             	mov    %rdx,%rax
1406d2819:	48 2b c1             	sub    %rcx,%rax
1406d281c:	48 83 f8 0a          	cmp    $0xa,%rax
1406d2820:	72 33                	jb     0x1406d2855
1406d2822:	48 8d 41 0a          	lea    0xa(%rcx),%rax
1406d2826:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1406d282a:	48 8d 5d d0          	lea    -0x30(%rbp),%rbx
1406d282e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d2832:	48 0f 47 5d d0       	cmova  -0x30(%rbp),%rbx
1406d2837:	48 03 d9             	add    %rcx,%rbx
1406d283a:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1406d2840:	48 8d 15 69 b2 94 00 	lea    0x94b269(%rip),%rdx        # 0x14101dab0
1406d2847:	48 8b cb             	mov    %rbx,%rcx
1406d284a:	e8 c1 c7 80 00       	call   0x140edf010
1406d284f:	c6 43 0a 00          	movb   $0x0,0xa(%rbx)
1406d2853:	eb 24                	jmp    0x1406d2879
1406d2855:	48 c7 44 24 20 0a 00 	movq   $0xa,0x20(%rsp)
1406d285c:	00 00
1406d285e:	4c 8d 0d 4b b2 94 00 	lea    0x94b24b(%rip),%r9        # 0x14101dab0
1406d2865:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406d286b:	ba 0a 00 00 00       	mov    $0xa,%edx
1406d2870:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1406d2874:	e8 07 5e ad ff       	call   0x1401a8680
1406d2879:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406d287d:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406d2881:	48 8b c2             	mov    %rdx,%rax
1406d2884:	48 2b c1             	sub    %rcx,%rax
1406d2887:	48 83 f8 0a          	cmp    $0xa,%rax
1406d288b:	72 33                	jb     0x1406d28c0
1406d288d:	48 8d 41 0a          	lea    0xa(%rcx),%rax
1406d2891:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406d2895:	48 8d 5d b0          	lea    -0x50(%rbp),%rbx
1406d2899:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d289d:	48 0f 47 5d b0       	cmova  -0x50(%rbp),%rbx
1406d28a2:	48 03 d9             	add    %rcx,%rbx
1406d28a5:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1406d28ab:	48 8d 15 fe b1 94 00 	lea    0x94b1fe(%rip),%rdx        # 0x14101dab0
1406d28b2:	48 8b cb             	mov    %rbx,%rcx
1406d28b5:	e8 56 c7 80 00       	call   0x140edf010
1406d28ba:	c6 43 0a 00          	movb   $0x0,0xa(%rbx)
1406d28be:	eb 24                	jmp    0x1406d28e4
1406d28c0:	48 c7 44 24 20 0a 00 	movq   $0xa,0x20(%rsp)
1406d28c7:	00 00
1406d28c9:	4c 8d 0d e0 b1 94 00 	lea    0x94b1e0(%rip),%r9        # 0x14101dab0
1406d28d0:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406d28d6:	ba 0a 00 00 00       	mov    $0xa,%edx
1406d28db:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1406d28df:	e8 9c 5d ad ff       	call   0x1401a8680
1406d28e4:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d28e7:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1406d28eb:	66 0f 6f 0d 9d 07 8e 	movdqa 0x8e079d(%rip),%xmm1        # 0x140fb3090
1406d28f2:	00
1406d28f3:	f3 0f 7f 4d 60       	movdqu %xmm1,0x60(%rbp)
1406d28f8:	66 c7 45 50 28 00    	movw   $0x28,0x50(%rbp)
1406d28fe:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1406d2902:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
1406d2907:	48 0f 47 55 d0       	cmova  -0x30(%rbp),%rdx
1406d290c:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
1406d2910:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1406d2914:	e8 67 b8 ad ff       	call   0x1401ae180
1406d2919:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d291c:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1406d2920:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d2923:	f3 0f 7f 4d 40       	movdqu %xmm1,0x40(%rbp)
1406d2928:	0f 10 00             	movups (%rax),%xmm0
1406d292b:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1406d292f:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d2933:	0f 11 4d 40          	movups %xmm1,0x40(%rbp)
1406d2937:	33 db                	xor    %ebx,%ebx
1406d2939:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d293d:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d2944:	00
1406d2945:	88 18                	mov    %bl,(%rax)
1406d2947:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1406d294b:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1406d294f:	48 8b c2             	mov    %rdx,%rax
1406d2952:	48 2b c1             	sub    %rcx,%rax
1406d2955:	48 83 f8 02          	cmp    $0x2,%rax
1406d2959:	72 25                	jb     0x1406d2980
1406d295b:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406d295f:	48 89 45 40          	mov    %rax,0x40(%rbp)
1406d2963:	48 8d 45 30          	lea    0x30(%rbp),%rax
1406d2967:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d296b:	48 0f 47 45 30       	cmova  0x30(%rbp),%rax
1406d2970:	66 c7 04 08 3d 3d    	movw   $0x3d3d,(%rax,%rcx,1)
1406d2976:	88 5c 08 02          	mov    %bl,0x2(%rax,%rcx,1)
1406d297a:	48 8d 45 30          	lea    0x30(%rbp),%rax
1406d297e:	eb 24                	jmp    0x1406d29a4
1406d2980:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406d2987:	00 00
1406d2989:	4c 8d 0d 50 0a 91 00 	lea    0x910a50(%rip),%r9        # 0x140fe33e0
1406d2990:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406d2996:	ba 02 00 00 00       	mov    $0x2,%edx
1406d299b:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1406d299f:	e8 dc 5c ad ff       	call   0x1401a8680
1406d29a4:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d29a7:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
1406d29ae:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d29b1:	f3 0f 7f 8d e0 00 00 	movdqu %xmm1,0xe0(%rbp)
1406d29b8:	00
1406d29b9:	0f 10 00             	movups (%rax),%xmm0
1406d29bc:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
1406d29c3:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d29c7:	0f 11 8d e0 00 00 00 	movups %xmm1,0xe0(%rbp)
1406d29ce:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d29d2:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d29d9:	00
1406d29da:	c6 00 00             	movb   $0x0,(%rax)
1406d29dd:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1406d29e1:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1406d29e6:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
1406d29eb:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
1406d29ef:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
1406d29f6:	e8 85 b7 ad ff       	call   0x1401ae180
1406d29fb:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d29fe:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
1406d2a02:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d2a05:	f3 0f 7f 4d 20       	movdqu %xmm1,0x20(%rbp)
1406d2a0a:	0f 10 00             	movups (%rax),%xmm0
1406d2a0d:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
1406d2a11:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d2a15:	0f 11 4d 20          	movups %xmm1,0x20(%rbp)
1406d2a19:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d2a1d:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d2a24:	00
1406d2a25:	c6 00 00             	movb   $0x0,(%rax)
1406d2a28:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1406d2a2c:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1406d2a30:	48 8b c2             	mov    %rdx,%rax
1406d2a33:	48 2b c1             	sub    %rcx,%rax
1406d2a36:	48 83 f8 01          	cmp    $0x1,%rax
1406d2a3a:	72 21                	jb     0x1406d2a5d
1406d2a3c:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406d2a40:	48 89 45 20          	mov    %rax,0x20(%rbp)
1406d2a44:	48 8d 45 10          	lea    0x10(%rbp),%rax
1406d2a48:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d2a4c:	48 0f 47 45 10       	cmova  0x10(%rbp),%rax
1406d2a51:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406d2a57:	48 8d 45 10          	lea    0x10(%rbp),%rax
1406d2a5b:	eb 24                	jmp    0x1406d2a81
1406d2a5d:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406d2a64:	00 00
1406d2a66:	4c 8d 0d 37 26 8e 00 	lea    0x8e2637(%rip),%r9        # 0x140fb50a4
1406d2a6d:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406d2a73:	ba 01 00 00 00       	mov    $0x1,%edx
1406d2a78:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1406d2a7c:	e8 ff 5b ad ff       	call   0x1401a8680
1406d2a81:	0f 10 00             	movups (%rax),%xmm0
1406d2a84:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406d2a88:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406d2a8c:	0f 11 7d a0          	movups %xmm7,-0x60(%rbp)
1406d2a90:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d2a94:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d2a9b:	00
1406d2a9c:	c6 00 00             	movb   $0x0,(%rax)
1406d2a9f:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1406d2aa3:	48 83 fa 0f          	cmp    $0xf,%rdx