MWSEHELRSVNLGDRRLNRRLAVLVESLAARPEASVPQAAGSWAAAKAAYRFWDNDRVSPEAILAAHRDSVFARLPENGPVLAIQDTTALDWTTHPATSGLGYRANRRKVGLLAHSVLAADPEGVPLGLLHQHVWARVPEELGHRELRNKLPTKAKETQRWIDALNATEAALPPDMIVVTVADREADFYDLFATTRRDGSHLLIRAKPRRRVENLLDRALRTEPARGAFDVEIPRGPGRPARVASLTARFAAVSLAPPLTRRIGV