MNGLKEAQLVRLNLVFPPTLEDAVTDALMADPVLPGFTLLHAEGHTGDFARASIREKVRGRVDRRVIWVLIEYEQLEQVLAHLRQRIASSDVRWWVESVLASGRLV