GDGGWFMMILGFPLMMPPYTKNVLPPWTLMALIFRGMPQFLMLMLAGKFIMPVMPVVEAFFMPFLMKMNFLDPDMIKMIALFMLLW