MNDLNVLVLEDEPFQRLVAVTALKKVVPGSILEAADGKEAVAILESCGHVDIAICDLQMSGMDGLAFLRHASLSGKVHSVILSSEVDPILRQATISMIECLGLNFLGDLGKPFSLERITALLTRYNARRQDLPRQIEVAELPSVADVVRGLDNGEFEAYYQPKVALDGGGLIGAEVLARWNHPHLGVLPPSHFLYVMETYNLVDKLFWQLFSQGLATRRKLAQLGQPINLAFNVHPSQLGSRALAENISALLTEFHLPPSSVMFEITETGLISAPASSLENLVRLRIMGCGLAMDDFGAGYSSLDRLCEFPFSQIKLDRTFVQKMKTQPRSCAVISSVVALAQALGISLVVEGVESDEQRVRLIELGCSIAQGYLFARPMPEQHFLDYCSGS*