MLPEELLKHPEKWTAEDVAKLIKYFVEKYNLTPVDKTLFGCDGAELLKLTQEDFRELDPKNGELLYYFLEALLKRLP