MRAQSALGLCFGNYAMNLWLHEGTSDFGRLLEDLIDSSVFKFNYTHQLQNQQQQQQRRHRTIFSGEQLQMLETAFRLTPYPDVSMREQLAERCALRVERVEVWFKNRRAKARKRAKEAL