MDKNTRLSSFGKWVAPINMKLFDEQVKKDGLDKYKKKLSTSSFTKLFLYAHLKQVESLHALNAELADENLQKELGIKSISVSQLSRKNRAIDSSLFSIVFLELVRQIQMKTNQYQSPFPLKIIDSSTLPLNLTRCNWATFRKSKGGVKLHLRLVFVDQDTVYPDKAVITNAVEHDRNQLEILVDDKDAMYVFDRGYIDYQRFDRYFDEGIFFLSRLKKNAVIREVESYSLPEGSPITTDKIAYIGTTQKRTENVFRILETVDSKGNPIRLITNRFDLKAEEIGDLYRSRWAIELFFKWLKQHVEIKTFFGYSEQAVHNQIFLALITYCLNVLVQLEAKGKPTLLRITRWLKATMWRPARTWFRFIEQRGSP