MVLLPVSLGRAIFSCFSHLPVAYGVKCNDLYAFNLGFYVIWATAAVIGYVMDYLNSHDLKVLLMQFLKWSAIVSKSFLLLSLWIVVIPVLIGLLFELLVVVPLRVPIDESPVFLLYQDWALGLVFLKIWSRLVMLGQVTPLADESWRTKFEQVRADGFSGLRGLWVFREIVAPILVQLLTALCVPYVFSRGLFPILGYSLLVNSAVYRFSWSGCLMVGAVWYGVRKMHCWMLELHNSIRDDRYLVGKKLHNYGENKIIPSILTQHPSGNTSESTTENLVLPSDALA