MQIQDKQDYVAKVIGNGLSLVDILAQIGDNLGDWLGGFLHIPPIIHLRRRLLSQNAEILSNGDSEKLVEAYDGFPHWVSIGERKLLQIPTSSVEANVIVAQDGSGDFLNITDALMSIPQGYKGRYVIYIREGIYEEVLNVTKDLEDITFIGDGIGYTVITGGRNVASGLFNTYRTSTVGISGNGFYARDITFQNNAGPSGHQAVALRAGADFLVFYRCSFEGYQDTLYALSSRQFYRECKITGTVDFIFGNAI