MMDKQTQLEIEAATFRRILKHFQTKTDVQNIDLMNLADFCRNCFSKWYMAEAKERDVDIDYEAAREVVYGMTFAEWKEKYQLPATPEQLAEFEAGEARRKGG