MSHRRLQFGHKETADIQLRFINPDGTDYAADPLFLHTQVLKKYDFFEAMLSDRWSSGPRPLQLRLTNSDNFDTYVKCLQLLYLSEAEKRLSFTRVEETLGVLEIASELMLKDCVDACMHYLQAVRWTSEENVQIRALVAALQLHPSPDLAARLGVSECGAACEHVKVMEEILGELLYLVSNGAPPRTLEITERIILANLDVNSPRALADVTMLALLKEILNNIDALKIQLRSLGQIYYGNNAEKFTVVSFALQWLLRPMLSLQVFETAVATFAEEHDLAQVLLNSPPRHPFIATLLDILVTMLHSLGNGVVICSRSVRLSFLTTWLPVIQKLTNDRRNNEVKFPANLVEGLRDVIETLPLIDQKQIYKAWINACLKPSKANPDLSMSFESWYNNLRQVHHQTEVSIKSDASKTSTEDCIQTPPLKKHRLES*