1401c1705:	b9 30 00 00 00       	mov    $0x30,%ecx
1401c170a:	e8 21 56 fd ff       	call   0x140196d30
1401c170f:	48 8b d0             	mov    %rax,%rdx
1401c1712:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c1716:	66 0f 6f 05 22 52 de 	movdqa 0xde5222(%rip),%xmm0        # 0x140fa6940
1401c171d:	00
1401c171e:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c1723:	0f 10 05 56 50 de 00 	movups 0xde5056(%rip),%xmm0        # 0x140fa6780
1401c172a:	0f 11 00             	movups %xmm0,(%rax)
1401c172d:	0f 10 0d 5c 50 de 00 	movups 0xde505c(%rip),%xmm1        # 0x140fa6790
1401c1734:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401c1738:	8b 0d 62 50 de 00    	mov    0xde5062(%rip),%ecx        # 0x140fa67a0
1401c173e:	89 48 20             	mov    %ecx,0x20(%rax)
1401c1741:	0f b7 05 5c 50 de 00 	movzwl 0xde505c(%rip),%eax        # 0x140fa67a4
1401c1748:	66 89 42 24          	mov    %ax,0x24(%rdx)
1401c174c:	c6 42 26 00          	movb   $0x0,0x26(%rdx)
1401c1750:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c1756:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c175a:	48 8b cb             	mov    %rbx,%rcx
1401c175d:	e8 3e 58 53 00       	call   0x1406f6fa0
1401c1762:	90                   	nop
1401c1763:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c1767:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c176b:	76 31                	jbe    0x1401c179e
1401c176d:	48 ff c2             	inc    %rdx
1401c1770:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c1774:	48 8b c1             	mov    %rcx,%rax
1401c1777:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c177e:	72 19                	jb     0x1401c1799
1401c1780:	48 83 c2 27          	add    $0x27,%rdx
1401c1784:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c1788:	48 2b c1             	sub    %rcx,%rax
1401c178b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c178f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1793:	0f 87 8a 09 00 00    	ja     0x1401c2123
1401c1799:	e8 a6 99 c5 00       	call   0x140e1b144
1401c179e:	48 8d 05 03 50 de 00 	lea    0xde5003(%rip),%rax        # 0x140fa67a8
1401c17a5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c17a9:	48 c7 45 f8 16 00 00 	movq   $0x16,-0x8(%rbp)
1401c17b0:	00
1401c17b1:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c17b5:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c17ba:	45 33 c9             	xor    %r9d,%r9d
1401c17bd:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c17c1:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c17c5:	48 8b 0d 94 16 27 01 	mov    0x1271694(%rip),%rcx        # 0x141432e60
1401c17cc:	e8 1f 2e 65 00       	call   0x1408145f0
1401c17d1:	48 8b 08             	mov    (%rax),%rcx
1401c17d4:	48 89 0d 05 61 25 01 	mov    %rcx,0x1256105(%rip)        # 0x1414178e0
1401c17db:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c17de:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c17e2:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c17e5:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c17ea:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c17ef:	e8 3c 55 fd ff       	call   0x140196d30
1401c17f4:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c17f8:	66 0f 6f 05 10 51 de 	movdqa 0xde5110(%rip),%xmm0        # 0x140fa6910
1401c17ff:	00
1401c1800:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c1805:	0f 10 05 9c 4f de 00 	movups 0xde4f9c(%rip),%xmm0        # 0x140fa67a8
1401c180c:	0f 11 00             	movups %xmm0,(%rax)
1401c180f:	8b 0d a3 4f de 00    	mov    0xde4fa3(%rip),%ecx        # 0x140fa67b8
1401c1815:	89 48 10             	mov    %ecx,0x10(%rax)
1401c1818:	0f b7 0d 9d 4f de 00 	movzwl 0xde4f9d(%rip),%ecx        # 0x140fa67bc
1401c181f:	66 89 48 14          	mov    %cx,0x14(%rax)
1401c1823:	c6 40 16 00          	movb   $0x0,0x16(%rax)
1401c1827:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c182d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c1831:	48 8b cb             	mov    %rbx,%rcx
1401c1834:	e8 67 57 53 00       	call   0x1406f6fa0
1401c1839:	90                   	nop
1401c183a:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c183e:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c1842:	76 31                	jbe    0x1401c1875
1401c1844:	48 ff c2             	inc    %rdx
1401c1847:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c184b:	48 8b c1             	mov    %rcx,%rax
1401c184e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c1855:	72 19                	jb     0x1401c1870
1401c1857:	48 83 c2 27          	add    $0x27,%rdx
1401c185b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c185f:	48 2b c1             	sub    %rcx,%rax
1401c1862:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1866:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c186a:	0f 87 b9 08 00 00    	ja     0x1401c2129
1401c1870:	e8 cf 98 c5 00       	call   0x140e1b144
1401c1875:	48 8d 05 44 4f de 00 	lea    0xde4f44(%rip),%rax        # 0x140fa67c0
1401c187c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c1880:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1401c1887:	00
1401c1888:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c188c:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c1891:	45 33 c9             	xor    %r9d,%r9d
1401c1894:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1898:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c189c:	48 8b 0d bd 15 27 01 	mov    0x12715bd(%rip),%rcx        # 0x141432e60
1401c18a3:	e8 48 2d 65 00       	call   0x1408145f0
1401c18a8:	48 8b 08             	mov    (%rax),%rcx
1401c18ab:	48 89 0d f6 5f 25 01 	mov    %rcx,0x1255ff6(%rip)        # 0x1414178a8
1401c18b2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c18b5:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c18b9:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c18bc:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c18c1:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c18c6:	e8 65 54 fd ff       	call   0x140196d30
1401c18cb:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c18cf:	66 0f 6f 05 a9 2a de 	movdqa 0xde2aa9(%rip),%xmm0        # 0x140fa4380
1401c18d6:	00
1401c18d7:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c18dc:	0f 10 05 dd 4e de 00 	movups 0xde4edd(%rip),%xmm0        # 0x140fa67c0
1401c18e3:	0f 11 00             	movups %xmm0,(%rax)
1401c18e6:	0f b7 0d e3 4e de 00 	movzwl 0xde4ee3(%rip),%ecx        # 0x140fa67d0
1401c18ed:	66 89 48 10          	mov    %cx,0x10(%rax)
1401c18f1:	c6 40 12 00          	movb   $0x0,0x12(%rax)
1401c18f5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c18fb:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c18ff:	48 8b cb             	mov    %rbx,%rcx
1401c1902:	e8 99 56 53 00       	call   0x1406f6fa0
1401c1907:	90                   	nop
1401c1908:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c190c:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c1910:	76 31                	jbe    0x1401c1943
1401c1912:	48 ff c2             	inc    %rdx
1401c1915:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c1919:	48 8b c1             	mov    %rcx,%rax
1401c191c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c1923:	72 19                	jb     0x1401c193e
1401c1925:	48 83 c2 27          	add    $0x27,%rdx
1401c1929:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c192d:	48 2b c1             	sub    %rcx,%rax
1401c1930:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1934:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1938:	0f 87 f1 07 00 00    	ja     0x1401c212f
1401c193e:	e8 01 98 c5 00       	call   0x140e1b144
1401c1943:	48 8d 05 8e 4e de 00 	lea    0xde4e8e(%rip),%rax        # 0x140fa67d8
1401c194a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c194e:	48 c7 45 f8 24 00 00 	movq   $0x24,-0x8(%rbp)
1401c1955:	00
1401c1956:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c195a:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c195f:	45 33 c9             	xor    %r9d,%r9d
1401c1962:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1966:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c196a:	48 8b 0d ef 14 27 01 	mov    0x12714ef(%rip),%rcx        # 0x141432e60
1401c1971:	e8 7a 2c 65 00       	call   0x1408145f0
1401c1976:	48 8b 08             	mov    (%rax),%rcx
1401c1979:	48 89 0d 78 5f 25 01 	mov    %rcx,0x1255f78(%rip)        # 0x1414178f8
1401c1980:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c1983:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1987:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c198a:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c198f:	b9 30 00 00 00       	mov    $0x30,%ecx
1401c1994:	e8 97 53 fd ff       	call   0x140196d30
1401c1999:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c199d:	66 0f 6f 05 9b 24 de 	movdqa 0xde249b(%rip),%xmm0        # 0x140fa3e40
1401c19a4:	00
1401c19a5:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c19aa:	0f 10 05 27 4e de 00 	movups 0xde4e27(%rip),%xmm0        # 0x140fa67d8
1401c19b1:	0f 11 00             	movups %xmm0,(%rax)
1401c19b4:	0f 10 0d 2d 4e de 00 	movups 0xde4e2d(%rip),%xmm1        # 0x140fa67e8
1401c19bb:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401c19bf:	8b 0d 33 4e de 00    	mov    0xde4e33(%rip),%ecx        # 0x140fa67f8
1401c19c5:	89 48 20             	mov    %ecx,0x20(%rax)
1401c19c8:	c6 40 24 00          	movb   $0x0,0x24(%rax)
1401c19cc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c19d2:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c19d6:	48 8b cb             	mov    %rbx,%rcx
1401c19d9:	e8 c2 55 53 00       	call   0x1406f6fa0
1401c19de:	90                   	nop
1401c19df:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c19e3:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c19e7:	76 31                	jbe    0x1401c1a1a
1401c19e9:	48 ff c2             	inc    %rdx
1401c19ec:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c19f0:	48 8b c1             	mov    %rcx,%rax
1401c19f3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c19fa:	72 19                	jb     0x1401c1a15
1401c19fc:	48 83 c2 27          	add    $0x27,%rdx
1401c1a00:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c1a04:	48 2b c1             	sub    %rcx,%rax
1401c1a07:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1a0b:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1a0f:	0f 87 20 07 00 00    	ja     0x1401c2135
1401c1a15:	e8 2a 97 c5 00       	call   0x140e1b144
1401c1a1a:	48 8d 05 df 4d de 00 	lea    0xde4ddf(%rip),%rax        # 0x140fa6800
1401c1a21:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c1a25:	48 c7 45 f8 04 00 00 	movq   $0x4,-0x8(%rbp)
1401c1a2c:	00
1401c1a2d:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c1a31:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c1a36:	45 33 c9             	xor    %r9d,%r9d
1401c1a39:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1a3d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c1a41:	48 8b 0d 18 14 27 01 	mov    0x1271418(%rip),%rcx        # 0x141432e60
1401c1a48:	e8 a3 2b 65 00       	call   0x1408145f0
1401c1a4d:	48 8b 08             	mov    (%rax),%rcx
1401c1a50:	48 89 0d 59 5e 25 01 	mov    %rcx,0x1255e59(%rip)        # 0x1414178b0
1401c1a57:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c1a5a:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1a5e:	66 0f 6f 0d 8a 28 de 	movdqa 0xde288a(%rip),%xmm1        # 0x140fa42f0
1401c1a65:	00
1401c1a66:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c1a6b:	c7 45 c0 74 70 6b 74 	movl   $0x746b7074,-0x40(%rbp)
1401c1a72:	c6 45 c4 00          	movb   $0x0,-0x3c(%rbp)
1401c1a76:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c1a7c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c1a80:	48 8b cb             	mov    %rbx,%rcx
1401c1a83:	e8 18 55 53 00       	call   0x1406f6fa0
1401c1a88:	90                   	nop
1401c1a89:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c1a8d:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c1a91:	76 31                	jbe    0x1401c1ac4
1401c1a93:	48 ff c2             	inc    %rdx
1401c1a96:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c1a9a:	48 8b c1             	mov    %rcx,%rax
1401c1a9d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c1aa4:	72 19                	jb     0x1401c1abf
1401c1aa6:	48 83 c2 27          	add    $0x27,%rdx
1401c1aaa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c1aae:	48 2b c1             	sub    %rcx,%rax
1401c1ab1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1ab5:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1ab9:	0f 87 7c 06 00 00    	ja     0x1401c213b
1401c1abf:	e8 80 96 c5 00       	call   0x140e1b144
1401c1ac4:	48 8d 05 3d 4d de 00 	lea    0xde4d3d(%rip),%rax        # 0x140fa6808
1401c1acb:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c1acf:	48 c7 45 f8 09 00 00 	movq   $0x9,-0x8(%rbp)
1401c1ad6:	00
1401c1ad7:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c1adb:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c1ae0:	45 33 c9             	xor    %r9d,%r9d
1401c1ae3:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1ae7:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c1aeb:	48 8b 0d 6e 13 27 01 	mov    0x127136e(%rip),%rcx        # 0x141432e60
1401c1af2:	e8 f9 2a 65 00       	call   0x1408145f0
1401c1af7:	48 8b 08             	mov    (%rax),%rcx
1401c1afa:	48 89 0d cf 5d 25 01 	mov    %rcx,0x1255dcf(%rip)        # 0x1414178d0
1401c1b01:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c1b04:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1b08:	66 0f 6f 0d f0 4d de 	movdqa 0xde4df0(%rip),%xmm1        # 0x140fa6900
1401c1b0f:	00
1401c1b10:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c1b15:	f2 0f 10 05 eb 4c de 	movsd  0xde4ceb(%rip),%xmm0        # 0x140fa6808
1401c1b1c:	00
1401c1b1d:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1401c1b22:	0f b6 05 e7 4c de 00 	movzbl 0xde4ce7(%rip),%eax        # 0x140fa6810
1401c1b29:	88 45 c8             	mov    %al,-0x38(%rbp)
1401c1b2c:	c6 45 c9 00          	movb   $0x0,-0x37(%rbp)
1401c1b30:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c1b36:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c1b3a:	48 8b cb             	mov    %rbx,%rcx
1401c1b3d:	e8 5e 54 53 00       	call   0x1406f6fa0
1401c1b42:	90                   	nop
1401c1b43:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c1b47:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c1b4b:	76 31                	jbe    0x1401c1b7e
1401c1b4d:	48 ff c2             	inc    %rdx
1401c1b50:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c1b54:	48 8b c1             	mov    %rcx,%rax
1401c1b57:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c1b5e:	72 19                	jb     0x1401c1b79
1401c1b60:	48 83 c2 27          	add    $0x27,%rdx
1401c1b64:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c1b68:	48 2b c1             	sub    %rcx,%rax
1401c1b6b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1b6f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1b73:	0f 87 c8 05 00 00    	ja     0x1401c2141
1401c1b79:	e8 c6 95 c5 00       	call   0x140e1b144
1401c1b7e:	48 8d 05 93 4c de 00 	lea    0xde4c93(%rip),%rax        # 0x140fa6818
1401c1b85:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c1b89:	48 c7 45 f8 17 00 00 	movq   $0x17,-0x8(%rbp)
1401c1b90:	00
1401c1b91:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c1b95:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c1b9a:	45 33 c9             	xor    %r9d,%r9d
1401c1b9d:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1ba1:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c1ba5:	48 8b 0d b4 12 27 01 	mov    0x12712b4(%rip),%rcx        # 0x141432e60
1401c1bac:	e8 3f 2a 65 00       	call   0x1408145f0
1401c1bb1:	48 8b 08             	mov    (%rax),%rcx
1401c1bb4:	48 89 0d cd 5c 25 01 	mov    %rcx,0x1255ccd(%rip)        # 0x141417888
1401c1bbb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c1bbe:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1bc2:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c1bc5:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c1bca:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c1bcf:	e8 5c 51 fd ff       	call   0x140196d30
1401c1bd4:	48 8b d0             	mov    %rax,%rdx
1401c1bd7:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c1bdb:	66 0f 6f 05 3d 4d de 	movdqa 0xde4d3d(%rip),%xmm0        # 0x140fa6920
1401c1be2:	00
1401c1be3:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c1be8:	0f 10 05 29 4c de 00 	movups 0xde4c29(%rip),%xmm0        # 0x140fa6818
1401c1bef:	0f 11 00             	movups %xmm0,(%rax)
1401c1bf2:	8b 0d 30 4c de 00    	mov    0xde4c30(%rip),%ecx        # 0x140fa6828
1401c1bf8:	89 48 10             	mov    %ecx,0x10(%rax)
1401c1bfb:	0f b7 0d 2a 4c de 00 	movzwl 0xde4c2a(%rip),%ecx        # 0x140fa682c
1401c1c02:	66 89 48 14          	mov    %cx,0x14(%rax)
1401c1c06:	0f b6 05 21 4c de 00 	movzbl 0xde4c21(%rip),%eax        # 0x140fa682e
1401c1c0d:	88 42 16             	mov    %al,0x16(%rdx)
1401c1c10:	c6 42 17 00          	movb   $0x0,0x17(%rdx)
1401c1c14:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c1c1a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c1c1e:	48 8b cb             	mov    %rbx,%rcx
1401c1c21:	e8 7a 53 53 00       	call   0x1406f6fa0
1401c1c26:	90                   	nop
1401c1c27:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c1c2b:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c1c2f:	76 31                	jbe    0x1401c1c62
1401c1c31:	48 ff c2             	inc    %rdx
1401c1c34:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c1c38:	48 8b c1             	mov    %rcx,%rax
1401c1c3b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c1c42:	72 19                	jb     0x1401c1c5d
1401c1c44:	48 83 c2 27          	add    $0x27,%rdx
1401c1c48:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c1c4c:	48 2b c1             	sub    %rcx,%rax
1401c1c4f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1c53:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1c57:	0f 87 ea 04 00 00    	ja     0x1401c2147
1401c1c5d:	e8 e2 94 c5 00       	call   0x140e1b144
1401c1c62:	48 8d 3d c7 4b de 00 	lea    0xde4bc7(%rip),%rdi        # 0x140fa6830
1401c1c69:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
1401c1c6d:	48 c7 45 f8 17 00 00 	movq   $0x17,-0x8(%rbp)
1401c1c74:	00
1401c1c75:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c1c79:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c1c7e:	45 33 c9             	xor    %r9d,%r9d
1401c1c81:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1c85:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c1c89:	48 8b 0d d0 11 27 01 	mov    0x12711d0(%rip),%rcx        # 0x141432e60
1401c1c90:	e8 5b 29 65 00       	call   0x1408145f0
1401c1c95:	48 8b 08             	mov    (%rax),%rcx
1401c1c98:	48 89 0d 39 5c 25 01 	mov    %rcx,0x1255c39(%rip)        # 0x1414178d8
1401c1c9f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c1ca2:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1ca6:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c1ca9:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c1cae:	41 b8 17 00 00 00    	mov    $0x17,%r8d
1401c1cb4:	48 8b d7             	mov    %rdi,%rdx
1401c1cb7:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401c1cbb:	e8 40 51 fd ff       	call   0x140196e00
1401c1cc0:	90                   	nop
1401c1cc1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c1cc7:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c1ccb:	48 8b cb             	mov    %rbx,%rcx
1401c1cce:	e8 cd 52 53 00       	call   0x1406f6fa0
1401c1cd3:	90                   	nop
1401c1cd4:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c1cd8:	48 83 fa 0f          	cmp    $0xf,%rdx