MVSTLPFLNPSLSLKPFQNGLHLPSNTAKQVNLPKPSLPNKTHFSKAANQPQYLLQHLQHTIRQLQTSPLPAAALAVPFFLDPKDALAVGGEFGLLEGRTFALIHPLVMASLFFYTLWAGYLGWQWRRIRTIQEEINVLKKQVKPTAASVTAGGEPAPEVPPSISPVETKIQQLTEERKELLKGSYKDRHFNAGSLLLGFGVFESVGGGVNTWFRTGKLFPGPHLFAGAAITVLWAAAASLVPAMQKGNDTARSLHIALNALNVILFIWQIPTGIDIVFKVFEFTTWP