MSRGNELVFKAKKTSEKISENIHIFANDPSLAFFRVQEHVRKVTPAIFEKRDEVFQLQNNLQGHCYDMEYGIQALRTIEKSESIFENIQEMIKASIFLKQQLKYEESRKKVKKDSTKSSVYKRFSAHLALDLPDLPDFGGVMRETSQRMENMIGPGTATGRTEAQAATSSNPGELQRSYTTLH