MRVCGIELKGGEAVISLLSYEGETFNIPDCRQQSFVISHSDTTESIRDFQFTFKKLMEDYHVDKIVIISREQKGKLAGSATSFKVEAAIQLLDLPVILISPVTVKERLKRNPPQVDFEGLGLKRFQKPAFDAAYAYHNQHIFNVWGDDQSDS