MNVGFLRMFRLCKIAKVLRVFRTLRFFTELRLMMDCVLGSFINVFWCLAMIVFVLYVFSLLIVQGLTEYLLAEVDNLTEAYKDQYVRFFGSVSNAVITLFQATTAGIDWSEAFVVLRVAGVFPSICFLTYVIIFTISVWNIVTSTFVEKAMKLAQPDLESMIHEKNIKDAKDAGDLARLFLPFTSKNDEGDDVISFEQIRAAADQPRFRQDLTVRGVDIKNVEIFFKMLSAVNEGGVKLQTLVTLGFEGVMEQKFKDRL