MKLFLINLLKEHDVLCFRTQNAWSKEAWTNIVCRLNAKFGTSFSLNQVKQKEHDLKKDYRSVKDLLAESGFGWDKERMMVDAPASVWASFAARKNSKEALHWQDRSFPYFDALAQLYDGHHAEGRTRHGMDHYASKAKDASVPSVQAVHVSDTYQ