MSRDLPSLNALRAFEAAARLHSISLAAEELHVTHGAVSRQVRLLEDDLGVALFGKDGRGVKLTDSGVRLRDACGDAFERLRGVCAELRRQTAEAPFVLGVPGSLLARWFIPRLDQLNRALPDLRLQLSTSEGEFDPRRPGLDAMLWFAEPPWPADMQVFELAPERMGPVVSPRLAQETGLAQAPAARLLQEPLLHTASRPQAWPAWAASQGLAAEALRYGQGFEHLYYLLEAAVAGLGVAIAPEALVRDDLAAGRLAAPWGFIETDARLALWVPARLHDPRAGRLAQWLREQLAG*