MELPPGFRFHPTDEELIVYYLCNQATSQPCPASIIPEVDIYKFDPWELPDKSGFGENEWYFFTPRERKYPNGVRPNRATVSGYWKATGTDKSIFSGSKHIGVKKALVFYKGRPPKGIKTDWIMHEYRLIGSRRQANRQIGSMRLDDWVLCRIYKKKNITKSLETNEDYPTNQINMTQTNDDNEQELVKFPRTCSLTNLLDMDYMGPISQILSDGSYNSTFEFQINTAHGGTIDPTYAAGLEKYNVKQNSSFGNQVFDQRE