MLPEELQKNLSNWTKADVAEFISWLLEKLNLPPINQGTFPMNGKEFLSMTLEDYEEASPAEGQLLFPGLRRLGLLVA