MSVLQRIVSRRTQLSESGRQIGDWVLANAAQAAAMTSQDLAAWANVSQSSIVKFTQRLGFKGYSEFKLALTEELGRKQVMVNQPLHSNILADDPVAVIAQKLVQTKTEAMFHTTNALRLDEFSEAISWIQQAVRVQIIGIGGSALVAKDLAFKLLKLGITALTEQDSHVQIATARTLNSQDVLIAISFSGEKREILIAAEAAKQQGAKVIALTTPNKNRLRELADLALDTIADETQHRSSAIASRTAQNVLTDLIFLTLTQQRETSARQLIDDISSDIRQMR*