MVALRQIRAQYDDRTIVVYQAYSSAIAEPALRAGTFVPPFSFGRMTWIKPSFLWLMHRSNWARKPGQERILAVRITREGWEEALSQAVLTTSHPDRVAQAPVHVQWDPERSLRGAALNHYSIQVGVGRGLIERYAKEWVVGITEVTSQARKAAELAQGGRAEKAKRLLPPERPYPVPRATAQRLDIDG