MTRLHIQLVSAQLAGNLIPALMERPEHAALIVTPAMAGQAQLLRKLEEEAGIAVQTFENAPDADLPQLHEFALGILEELPAADEVVLNLTGGNKLMALGFLEMLRDSVHRRIYTDTAHGRLEHLPEGNERAEAPTPQTSVLDVPISLRAQGFRYHRAASADEDWQREAGERKQVAKRLAEVARDHGDFLGALNAVASRSLDREGRLVARDQAFDDPPYGRWANNLGWLRDQGLLDWEGGAEVTFLDEERTRFLNGGWLEEYVYHRLRDEGLDDVAMGVEGTWEGTDKARNELDVVAIHVNRLLVVECKTLRHGNEAADDQQLYKLDSIGDNLRGFFGTSWMVSARQPTDIMRERARQHRIRLIGPDELPRLRDIVREWKAHVEPC