MSTLETTRAELGLVVVYLNKAEARDKICRAIQYGSKFLSDGQPGTAQNVDKNTSLARKVFRLFKFVNDLHALISPVPKGTPLPLVLLGKSKNALLSTFLFLDQIVWLGRTGIYKDKERAEILGRISLFCWMGSSVCTSLVEVGELGRLSASIKKLEKEIGNKDKHQNEQYRAKVEKSNERSLALIKAGMDVVVAFGLLQLAPKKVTPRVTGAFGFASSLISCYQLLPSHPKSKMV