MVDATGFPTLDALIEATVPQAIKRTDGMEMGKYTPGMTESQFLDFFKAMASKNKLYKNFIGMGYYGTHLPPVIQRNVLENPGWYTQYTPYQAEIAQGRLESLLNFQXLVCDMTGMAMSNASLLDEATAAAEXMTMCSAVXRGKKPKFLVSSKCHPQTIAVCQTRAEGLGLETLVSDESAFVFGKDVCGMLLQYPATNGSVXDYRSLVHAAHAANVKVVVATDLLALTMLTPPGEWGADMVIGSAQRFGVPMG