MGLSGFGWDDVTKKVTASDQVWDDYITAHPDYDYYRGRSVVNYEKFAIIDGDSIADGRDVMLTNQRPPHPMEAPYASIHDVAAESSSSNKMDEGVSEAPRVKKRSTGSSRRNVQDETKSDYELAHAIKDINTTLIYLADKMAQSGPSQADIVAAIEELDLDLTLEVRALRLLKDPQVASQFLAFSTMDRRRAWLMAELSGSI