MLRFHFGLDPLADVPPWGGDQPTLHWFGLTSGWYWIEADRHQLLRYSEQAVRRWDLARPYPHYYVVRLWEDLLVLRWALTEPVPADVVPFVDGTFGMREFPEYDTGVEVDAAFGLQSDYHLDMGYLTDAPHIECWRQTDAGPDLVTISQRVPPGDQGTFVGPELLTISVPTADFFAAVHDFDRQLIAAMDERITELERTGPPAGVELDLDALRAEHVNRSRWLAERLAAPRQVDWDQIRSGIAEISTWPLLGARS