MALHTVIPSELRQLRACLLCGLVKTLNQFQLNGCENCEDFLKMQGDRDKVYECSSANFDGLLAMMCPTESWVARWQMIDKLTPGVYAASVCGSLPDDIIHYLRSKGIPYRSLDKSEK