MVKLSLGSLGDSFSAGSLKSYLSEFIATLLFVFAGVGSAIAYSKLTSDAALDPAGLVAVAVAHAFALFVGVSMAANISGGHLNPAVTLGLAIGGNITILTGIFYWVAQLLGSIVACLLLKFVTNGKAIPTHGVAAGMSDLEGVVMEIVITFALVYTVYATAADPKKGSLGTIAPIAIGFIVGANILAAGPFSGGSMNPARSFGPAVASGNFAGNWVYWVGPLIGGGLAGLVYGDIFIGSYAPLPATEDYA