MSCTPPAALQFLTQDPADGTPVKEVAPFLRSLRLMLNTENPRILRWTMDGKAFEIHDMAAMARHVLPKYFKHRKYASFQRQLNYFHFRKWTKSRAIVCTFSNQFFQRDQPALTWHITRKRSLSPTKNTLFRSSSVKEDGRAPLALMAPDLQLSRQLNPVKQTTLEPDTIDGDASLAWVDALYPELELDLLDDSDPTSTNCYLLTEPLWL