MSTRSLTESRSDWIAVLGSIVAVLFAIEFAAYLLTEWPTIAIDPAFFQHTGWYVLEGGVPYVDVWDVNPPVPFAITAALAVLSGGNMYVLHGLSVILTLLVAAANILLVGWVAFLVTGEDAAAVAAGLTMLVVPELFLLPLAGVWAQFYALFFGVLSLALALRDRPFLAGVAAALSAGSWQSGIAFAPLVVGMTYQRTGGKDVLRAIAGGGVVTGVVVLVFAAAGALVPMFVQTVIVPLVAGSPYTLAERGFSILLVFGYGSVLLPVALYGWASTAVRDLRTRWWVPAGGVILGLQVLVVDLDGSTDTFLWLAFVALGVAVTVERATAWRSVTTDRLSGDATRTNRYRWPVVVAVVAGLIVLSGLAWNVNSPPPKPTLETMEREAEPDEHLPISPDDADSPSMRTIYWEQLKPETCHYRLSWTEVRWIAMTDDRLDAERCGGWPNRIDRG