MQDLPPEEALKRQEDEQKKIDEAVPLTEEELAEKEQLLHCGFSNWSRREFNQFIKANEKYGRNDVENIAQEVDGKSPDEVREFYKVFWARCCELADIDRVLGQIERGEARIQKRLSVKRALESKIARYRAPFHQLRVQYGTNKGKNYTEEEDRFLVCMLHEIGFGKENLYEELRQAIRVAPQFRFDWFLKSRTAMELQRRCNTLISLIEKEMHDVEQNDKSSGGGRNRNNCKSGRSGSSAATPEKRKTDVQDGKRSSRRSKA