MRNWDEAEETGGECAFEKDQRDAAAVARSVGIELREVDFVKEYWHAVFQPFLRDFDGGASTPNPDLACNRHIKFGSLLKHCLLDVKADVLCTGHYAKIVRGPNGVFCLHTAEDKEKDQSYFLASVKQEALRNACFPLGWLTKTEVRAIAAGPAKLPSAVTSRRSSRGICFIGRKKNFGEFVHEYLPEEGRTSEASATDSDAASGAFVSVVDGAVVGAHKGLARYTCGQGARVGGASAPWFVVGKDSRAGVTNVYVAPGSDHPALFVATAAVARCFWVEGKLP