MNREQALRFETEFMPRIVAEVARVLDRGVRVEFVPFENLLLPTRLHASAARHGIGERGSRYPFDLNVFLTWDDDEIVRLLRPDGEARFLRYLESIGAKLRAWEGVREIDLISRSQAEATVLVGGLDFEA