MNPLYRAAIHQLFLALDLPTPNDEESVLSLQVGPHLCHLAEHPTDHLLMFTRLEGQGDATANEQNLFSQDPCKPILGRDPESGERLLWNRQPLQLLDRAQIHHQLEQLVAAAEELR