MLMNRRTFSSALVAGAAASLIASRGMAAPSAPLKARNVVLVHGLFADGSCWSEVIGRLQAAGLNATSVQNPLTTLPEAVASAERVLARQDGPTVLVGHSFSGMIVTEAGMHPNVSSLVYVAARAPDAGEDYTALAKTFPTPPATAGIVFDGDEGRLSEAAFLRDFAGDLPEAKAKVLYAVQQPFHKALLTGKTTQAAWRSKPSFYAVSTEDRTINPDLERFMAKRMGARTIELKASHLSLISHPQEITRLILEAAGHQA