MRSLLKNVIKIVGTARSGGCLPQRHLCKNFAVPATHHSALQRYEDDLENEFHQVLREERRSVLEPVTDPASLEAYPNTKPAFNFAAYVNKSHTLQQFVALGVELHKLEKRKGIPQFVLGLDFERDMKKHIRFLTDTGVPAEMLGEFLTKNPLIFKEDLGDLETRLNYLQSKQFLPEEITRIVTKNPFWLMINTKRIDRRLGYFQKTFLLEGKEVRALATKQPRLITYNLEHVRKNTFTVQEEMGFEKNEVKQLLLAKPRIWMIKTEALQYRFDYIHRRMKISHADILKTPDLLLTRDVRIKQRHGFLKFLGKVQYDPKKELYIPLKSLAAGTDEEFVTEVAKSNMECYNRFLKTL