MVWLPSSDPLWKTLRGIAATHVFSPRSLAAAQGARERAMHRMLEEFRRHVGQVVGIGHVLYHGMFDLLTNTLFSVDGQDQLRDLLEDIVGLLAEPNVSDLYPLLRVLDLQGLRRWTATHMNRVFHVLDKIIDARLGEGKHHHDVLDALLALVTAGKLSRREVKAMLFDILAAGTETTKITVEWAMAELLRNPDVMAAVRAEMKAALPQEMVITEADVAKLPYLQAAVKESMRLHPVAPLLLPRLVVEEGVEIGGYAVPKGATLIFNSWSIMRDPAAWERPDEFVPERFLGKTELGMWGKEVKFIPLGSGRRLCPALPMVELLVPFMVASMLHAFQWRLPGGMSPDQVDVTERYTSNNILVMDVPLKL