MALPSSSWSEFLPELLNTVFHNLNDARDILNCATVCSSWKDSSSAVYYSRTFSPFLFISHLSSNEEIRFSDQFRVLSPGKLGFSGNQQAWVCGSTLGFLLTKPVTKSVTSLPPLISFEDVQRLLQSQAIIPDSEALKNFIKKAVSSTSLLDDEWVVLVIYNTDRKLAFCRRGDKQWTDLESVASSVDDIVFCNGVFFAIDRLGEIYHCELSANNPKATPLCSTSPFRYDSCKKYLAESDYDELWVVLKKLELNDDCDFETSFEIYEFNRETNEWTKVMSLRGKALFLSPQGRCIAVLAGERGFFKDNSVYFIDGDDPSVGGSGPQNLSVFEWESKQIMKIYQPRSWNCQMFWVTPTDVPQ*