MSNIDKQALREAAVAIETVATPQKLLAFRVKVTPQVVLALLDENLQLQREKDAIEAVALALRDDMRQAREQLEAAEKRIAEQREYYEGVIADGSKRIAELERSETQLISERDDAESALNDAYKAVMGQAPEWSNWFSFENAIDEIELACELWRNQTDDVIQFRQRIVELEAKLETADRLQDGAFRDGLKAGFSYGQTDDQSGFAQCMSAYSTRTDIGVKVE