140514722:	0f 57 c9             	xorps  %xmm1,%xmm1
140514725:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14051472a:	b9 20 00 00 00       	mov    $0x20,%ecx
14051472f:	e8 d4 69 90 00       	call   0x140e1b108
140514734:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140514738:	66 0f 6f 05 30 fc a8 	movdqa 0xa8fc30(%rip),%xmm0        # 0x140fa4370
14051473f:	00
140514740:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140514745:	0f 10 05 8c 4b af 00 	movups 0xaf4b8c(%rip),%xmm0        # 0x1410092d8
14051474c:	0f 11 00             	movups %xmm0,(%rax)
14051474f:	0f b6 0d 92 4b af 00 	movzbl 0xaf4b92(%rip),%ecx        # 0x1410092e8
140514756:	88 48 10             	mov    %cl,0x10(%rax)
140514759:	c6 40 11 00          	movb   $0x0,0x11(%rax)
14051475d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140514763:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140514767:	48 8b cb             	mov    %rbx,%rcx
14051476a:	e8 31 28 1e 00       	call   0x1406f6fa0
14051476f:	90                   	nop
140514770:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140514774:	48 83 fa 0f          	cmp    $0xf,%rdx
140514778:	76 31                	jbe    0x1405147ab
14051477a:	48 ff c2             	inc    %rdx
14051477d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140514781:	48 8b c1             	mov    %rcx,%rax
140514784:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14051478b:	72 19                	jb     0x1405147a6
14051478d:	48 83 c2 27          	add    $0x27,%rdx
140514791:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140514795:	48 2b c1             	sub    %rcx,%rax
140514798:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14051479c:	48 83 f8 1f          	cmp    $0x1f,%rax
1405147a0:	0f 87 67 1a 00 00    	ja     0x14051620d
1405147a6:	e8 99 69 90 00       	call   0x140e1b144
1405147ab:	48 8d 05 3e 4b af 00 	lea    0xaf4b3e(%rip),%rax        # 0x1410092f0
1405147b2:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1405147b6:	48 c7 45 c8 19 00 00 	movq   $0x19,-0x38(%rbp)
1405147bd:	00
1405147be:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1405147c2:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1405147c7:	45 33 c9             	xor    %r9d,%r9d
1405147ca:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1405147ce:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1405147d2:	48 8b 0d 87 e6 f1 00 	mov    0xf1e687(%rip),%rcx        # 0x141432e60
1405147d9:	e8 12 fe 2f 00       	call   0x1408145f0
1405147de:	48 8b 08             	mov    (%rax),%rcx
1405147e1:	48 89 0d e8 6a f1 00 	mov    %rcx,0xf16ae8(%rip)        # 0x14142b2d0
1405147e8:	0f 57 c0             	xorps  %xmm0,%xmm0
1405147eb:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1405147ef:	0f 57 c9             	xorps  %xmm1,%xmm1
1405147f2:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1405147f7:	b9 20 00 00 00       	mov    $0x20,%ecx
1405147fc:	e8 07 69 90 00       	call   0x140e1b108
140514801:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140514805:	66 0f 6f 05 23 1c ad 	movdqa 0xad1c23(%rip),%xmm0        # 0x140fe6430
14051480c:	00
14051480d:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140514812:	0f 10 05 d7 4a af 00 	movups 0xaf4ad7(%rip),%xmm0        # 0x1410092f0
140514819:	0f 11 00             	movups %xmm0,(%rax)
14051481c:	f2 0f 10 05 dc 4a af 	movsd  0xaf4adc(%rip),%xmm0        # 0x141009300
140514823:	00
140514824:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140514829:	0f b6 0d d8 4a af 00 	movzbl 0xaf4ad8(%rip),%ecx        # 0x141009308
140514830:	88 48 18             	mov    %cl,0x18(%rax)
140514833:	c6 40 19 00          	movb   $0x0,0x19(%rax)
140514837:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14051483d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140514841:	48 8b cb             	mov    %rbx,%rcx
140514844:	e8 57 27 1e 00       	call   0x1406f6fa0
140514849:	90                   	nop
14051484a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14051484e:	48 83 fa 0f          	cmp    $0xf,%rdx
140514852:	76 31                	jbe    0x140514885
140514854:	48 ff c2             	inc    %rdx
140514857:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14051485b:	48 8b c1             	mov    %rcx,%rax
14051485e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140514865:	72 19                	jb     0x140514880
140514867:	48 83 c2 27          	add    $0x27,%rdx
14051486b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14051486f:	48 2b c1             	sub    %rcx,%rax
140514872:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514876:	48 83 f8 1f          	cmp    $0x1f,%rax
14051487a:	0f 87 93 19 00 00    	ja     0x140516213
140514880:	e8 bf 68 90 00       	call   0x140e1b144
140514885:	48 8d 05 84 4a af 00 	lea    0xaf4a84(%rip),%rax        # 0x141009310
14051488c:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140514890:	48 c7 45 c8 15 00 00 	movq   $0x15,-0x38(%rbp)
140514897:	00
140514898:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14051489c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1405148a1:	45 33 c9             	xor    %r9d,%r9d
1405148a4:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1405148a8:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1405148ac:	48 8b 0d ad e5 f1 00 	mov    0xf1e5ad(%rip),%rcx        # 0x141432e60
1405148b3:	e8 38 fd 2f 00       	call   0x1408145f0
1405148b8:	48 8b 08             	mov    (%rax),%rcx
1405148bb:	48 89 0d a6 69 f1 00 	mov    %rcx,0xf169a6(%rip)        # 0x14142b268
1405148c2:	0f 57 c0             	xorps  %xmm0,%xmm0
1405148c5:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1405148c9:	0f 57 c9             	xorps  %xmm1,%xmm1
1405148cc:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1405148d1:	b9 20 00 00 00       	mov    $0x20,%ecx
1405148d6:	e8 2d 68 90 00       	call   0x140e1b108
1405148db:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405148df:	66 0f 6f 05 19 02 a9 	movdqa 0xa90219(%rip),%xmm0        # 0x140fa4b00
1405148e6:	00
1405148e7:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1405148ec:	0f 10 05 1d 4a af 00 	movups 0xaf4a1d(%rip),%xmm0        # 0x141009310
1405148f3:	0f 11 00             	movups %xmm0,(%rax)
1405148f6:	8b 0d 24 4a af 00    	mov    0xaf4a24(%rip),%ecx        # 0x141009320
1405148fc:	89 48 10             	mov    %ecx,0x10(%rax)
1405148ff:	0f b6 0d 1e 4a af 00 	movzbl 0xaf4a1e(%rip),%ecx        # 0x141009324
140514906:	88 48 14             	mov    %cl,0x14(%rax)
140514909:	c6 40 15 00          	movb   $0x0,0x15(%rax)
14051490d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140514913:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140514917:	48 8b cb             	mov    %rbx,%rcx
14051491a:	e8 81 26 1e 00       	call   0x1406f6fa0
14051491f:	90                   	nop
140514920:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140514924:	48 83 fa 0f          	cmp    $0xf,%rdx
140514928:	76 31                	jbe    0x14051495b
14051492a:	48 ff c2             	inc    %rdx
14051492d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140514931:	48 8b c1             	mov    %rcx,%rax
140514934:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14051493b:	72 19                	jb     0x140514956
14051493d:	48 83 c2 27          	add    $0x27,%rdx
140514941:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140514945:	48 2b c1             	sub    %rcx,%rax
140514948:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14051494c:	48 83 f8 1f          	cmp    $0x1f,%rax
140514950:	0f 87 c3 18 00 00    	ja     0x140516219
140514956:	e8 e9 67 90 00       	call   0x140e1b144
14051495b:	48 8d 05 c6 49 af 00 	lea    0xaf49c6(%rip),%rax        # 0x141009328
140514962:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140514966:	48 c7 45 c8 09 00 00 	movq   $0x9,-0x38(%rbp)
14051496d:	00
14051496e:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140514972:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140514977:	45 33 c9             	xor    %r9d,%r9d
14051497a:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14051497e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140514982:	48 8b 0d d7 e4 f1 00 	mov    0xf1e4d7(%rip),%rcx        # 0x141432e60
140514989:	e8 62 fc 2f 00       	call   0x1408145f0
14051498e:	48 8b 08             	mov    (%rax),%rcx
140514991:	48 89 0d f8 68 f1 00 	mov    %rcx,0xf168f8(%rip)        # 0x14142b290
140514998:	0f 57 c0             	xorps  %xmm0,%xmm0
14051499b:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14051499f:	66 0f 6f 0d 59 1f a9 	movdqa 0xa91f59(%rip),%xmm1        # 0x140fa6900
1405149a6:	00
1405149a7:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1405149ac:	f2 0f 10 05 74 49 af 	movsd  0xaf4974(%rip),%xmm0        # 0x141009328
1405149b3:	00
1405149b4:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1405149b9:	0f b6 05 70 49 af 00 	movzbl 0xaf4970(%rip),%eax        # 0x141009330
1405149c0:	88 45 d8             	mov    %al,-0x28(%rbp)
1405149c3:	c6 45 d9 00          	movb   $0x0,-0x27(%rbp)
1405149c7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1405149cd:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405149d1:	48 8b cb             	mov    %rbx,%rcx
1405149d4:	e8 c7 25 1e 00       	call   0x1406f6fa0
1405149d9:	90                   	nop
1405149da:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1405149de:	48 83 fa 0f          	cmp    $0xf,%rdx
1405149e2:	76 31                	jbe    0x140514a15
1405149e4:	48 ff c2             	inc    %rdx
1405149e7:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1405149eb:	48 8b c1             	mov    %rcx,%rax
1405149ee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405149f5:	72 19                	jb     0x140514a10
1405149f7:	48 83 c2 27          	add    $0x27,%rdx
1405149fb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405149ff:	48 2b c1             	sub    %rcx,%rax
140514a02:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514a06:	48 83 f8 1f          	cmp    $0x1f,%rax
140514a0a:	0f 87 0f 18 00 00    	ja     0x14051621f
140514a10:	e8 2f 67 90 00       	call   0x140e1b144
140514a15:	48 8d 05 1c 49 af 00 	lea    0xaf491c(%rip),%rax        # 0x141009338
140514a1c:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140514a20:	48 c7 45 c8 08 00 00 	movq   $0x8,-0x38(%rbp)
140514a27:	00
140514a28:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140514a2c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140514a31:	45 33 c9             	xor    %r9d,%r9d
140514a34:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140514a38:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140514a3c:	48 8b 0d 1d e4 f1 00 	mov    0xf1e41d(%rip),%rcx        # 0x141432e60
140514a43:	e8 a8 fb 2f 00       	call   0x1408145f0
140514a48:	48 8b 08             	mov    (%rax),%rcx
140514a4b:	48 89 0d 6e 67 f1 00 	mov    %rcx,0xf1676e(%rip)        # 0x14142b1c0
140514a52:	0f 57 c0             	xorps  %xmm0,%xmm0
140514a55:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140514a59:	66 0f 6f 0d cf f8 a8 	movdqa 0xa8f8cf(%rip),%xmm1        # 0x140fa4330
140514a60:	00
140514a61:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140514a66:	48 b8 64 6e 70 33 5f 	movabs $0x6263705f33706e64,%rax
140514a6d:	70 63 62
140514a70:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140514a74:	c6 45 d8 00          	movb   $0x0,-0x28(%rbp)
140514a78:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140514a7e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140514a82:	48 8b cb             	mov    %rbx,%rcx
140514a85:	e8 16 25 1e 00       	call   0x1406f6fa0
140514a8a:	90                   	nop
140514a8b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140514a8f:	48 83 fa 0f          	cmp    $0xf,%rdx
140514a93:	76 31                	jbe    0x140514ac6
140514a95:	48 ff c2             	inc    %rdx
140514a98:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140514a9c:	48 8b c1             	mov    %rcx,%rax
140514a9f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140514aa6:	72 19                	jb     0x140514ac1
140514aa8:	48 83 c2 27          	add    $0x27,%rdx
140514aac:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140514ab0:	48 2b c1             	sub    %rcx,%rax
140514ab3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514ab7:	48 83 f8 1f          	cmp    $0x1f,%rax
140514abb:	0f 87 64 17 00 00    	ja     0x140516225
140514ac1:	e8 7e 66 90 00       	call   0x140e1b144
140514ac6:	48 8d 3d 7b 48 af 00 	lea    0xaf487b(%rip),%rdi        # 0x141009348
140514acd:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140514ad1:	48 c7 45 c8 14 00 00 	movq   $0x14,-0x38(%rbp)
140514ad8:	00
140514ad9:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140514add:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140514ae2:	45 33 c9             	xor    %r9d,%r9d
140514ae5:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140514ae9:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140514aed:	48 8b 0d 6c e3 f1 00 	mov    0xf1e36c(%rip),%rcx        # 0x141432e60
140514af4:	e8 f7 fa 2f 00       	call   0x1408145f0
140514af9:	48 8b 08             	mov    (%rax),%rcx
140514afc:	48 89 0d ed 66 f1 00 	mov    %rcx,0xf166ed(%rip)        # 0x14142b1f0
140514b03:	0f 57 c0             	xorps  %xmm0,%xmm0
140514b06:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140514b0a:	0f 57 c9             	xorps  %xmm1,%xmm1
140514b0d:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140514b12:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140514b18:	48 8b d7             	mov    %rdi,%rdx
140514b1b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140514b1f:	e8 dc 22 c8 ff       	call   0x140196e00
140514b24:	90                   	nop
140514b25:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140514b2b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140514b2f:	48 8b cb             	mov    %rbx,%rcx
140514b32:	e8 69 24 1e 00       	call   0x1406f6fa0
140514b37:	90                   	nop
140514b38:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140514b3c:	48 83 fa 0f          	cmp    $0xf,%rdx
140514b40:	76 31                	jbe    0x140514b73
140514b42:	48 ff c2             	inc    %rdx
140514b45:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140514b49:	48 8b c1             	mov    %rcx,%rax
140514b4c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140514b53:	72 19                	jb     0x140514b6e
140514b55:	48 83 c2 27          	add    $0x27,%rdx
140514b59:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140514b5d:	48 2b c1             	sub    %rcx,%rax
140514b60:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514b64:	48 83 f8 1f          	cmp    $0x1f,%rax
140514b68:	0f 87 bd 16 00 00    	ja     0x14051622b
140514b6e:	e8 d1 65 90 00       	call   0x140e1b144
140514b73:	48 8d 3d e6 47 af 00 	lea    0xaf47e6(%rip),%rdi        # 0x141009360
140514b7a:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140514b7e:	48 c7 45 c8 14 00 00 	movq   $0x14,-0x38(%rbp)
140514b85:	00
140514b86:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140514b8a:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140514b8f:	45 33 c9             	xor    %r9d,%r9d
140514b92:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140514b96:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140514b9a:	48 8b 0d bf e2 f1 00 	mov    0xf1e2bf(%rip),%rcx        # 0x141432e60
140514ba1:	e8 4a fa 2f 00       	call   0x1408145f0
140514ba6:	48 8b 08             	mov    (%rax),%rcx
140514ba9:	48 89 0d 80 66 f1 00 	mov    %rcx,0xf16680(%rip)        # 0x14142b230
140514bb0:	0f 57 c0             	xorps  %xmm0,%xmm0
140514bb3:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140514bb7:	0f 57 c9             	xorps  %xmm1,%xmm1
140514bba:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140514bbf:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140514bc5:	48 8b d7             	mov    %rdi,%rdx
140514bc8:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140514bcc:	e8 2f 22 c8 ff       	call   0x140196e00
140514bd1:	90                   	nop
140514bd2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140514bd8:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140514bdc:	48 8b cb             	mov    %rbx,%rcx
140514bdf:	e8 bc 23 1e 00       	call   0x1406f6fa0
140514be4:	90                   	nop
140514be5:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140514be9:	48 83 fa 0f          	cmp    $0xf,%rdx
140514bed:	76 31                	jbe    0x140514c20
140514bef:	48 ff c2             	inc    %rdx
140514bf2:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140514bf6:	48 8b c1             	mov    %rcx,%rax
140514bf9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140514c00:	72 19                	jb     0x140514c1b
140514c02:	48 83 c2 27          	add    $0x27,%rdx
140514c06:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140514c0a:	48 2b c1             	sub    %rcx,%rax
140514c0d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514c11:	48 83 f8 1f          	cmp    $0x1f,%rax
140514c15:	0f 87 16 16 00 00    	ja     0x140516231
140514c1b:	e8 24 65 90 00       	call   0x140e1b144
140514c20:	48 8d 3d 51 47 af 00 	lea    0xaf4751(%rip),%rdi        # 0x141009378
140514c27:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140514c2b:	48 c7 45 c8 15 00 00 	movq   $0x15,-0x38(%rbp)
140514c32:	00
140514c33:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140514c37:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140514c3c:	45 33 c9             	xor    %r9d,%r9d
140514c3f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140514c43:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140514c47:	48 8b 0d 12 e2 f1 00 	mov    0xf1e212(%rip),%rcx        # 0x141432e60
140514c4e:	e8 9d f9 2f 00       	call   0x1408145f0
140514c53:	48 8b 08             	mov    (%rax),%rcx
140514c56:	48 89 0d 4b 65 f1 00 	mov    %rcx,0xf1654b(%rip)        # 0x14142b1a8
140514c5d:	0f 57 c0             	xorps  %xmm0,%xmm0
140514c60:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140514c64:	0f 57 c9             	xorps  %xmm1,%xmm1
140514c67:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140514c6c:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140514c72:	48 8b d7             	mov    %rdi,%rdx
140514c75:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140514c79:	e8 82 21 c8 ff       	call   0x140196e00
140514c7e:	90                   	nop
140514c7f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140514c85:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140514c89:	48 8b cb             	mov    %rbx,%rcx
140514c8c:	e8 0f 23 1e 00       	call   0x1406f6fa0
140514c91:	90                   	nop
140514c92:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140514c96:	48 83 fa 0f          	cmp    $0xf,%rdx
140514c9a:	76 31                	jbe    0x140514ccd
140514c9c:	48 ff c2             	inc    %rdx
140514c9f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140514ca3:	48 8b c1             	mov    %rcx,%rax
140514ca6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140514cad:	72 19                	jb     0x140514cc8
140514caf:	48 83 c2 27          	add    $0x27,%rdx
140514cb3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140514cb7:	48 2b c1             	sub    %rcx,%rax
140514cba:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514cbe:	48 83 f8 1f          	cmp    $0x1f,%rax
140514cc2:	0f 87 6f 15 00 00    	ja     0x140516237
140514cc8:	e8 77 64 90 00       	call   0x140e1b144
140514ccd:	48 8d 3d bc 46 af 00 	lea    0xaf46bc(%rip),%rdi        # 0x141009390
140514cd4:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140514cd8:	48 c7 45 c8 15 00 00 	movq   $0x15,-0x38(%rbp)
140514cdf:	00