MNNELHFVRQLAREFRRPDWRRMLDEMSSTELSEWADFFRENSFSDALLDAEFSTLKAQVFMLVTGKEIDAADFSLLTLPGAVQSMTEQDLLEVAVGIPGGVRFEPESR