MLVSGRQVLGKGHHRAARSQRGAHVVRATAAPINVASDVKHKLKAADRVRLGESDLLVSACCLGTMTWGKQNTEAEAHEQLSYAWDQGINFLDTAEMYPIPIEAATQGRTDRYIGTWLKSSGRRREDVVLATKVCGFSDRATWVRNPPRTTQVSRDQIVESVDASLKRLQVDHIDLLQIHWPERYVPLFGAGPYDPKNDRPETIPFEEQLRGFEEVIKAGKVRYIGVSNETSLGVSEFCHIAKATGLPKIQTIQNAYSLLVRVPFETDLSETCRHHRVSLLAYSPLAGGMLTAKYNRLSDEALQGARFNLFPGYMARYKASLVQEAVGKYAAVADKYGLTATELALAWCKSRWFVASTIIGATTMQQLKENLLSFDKELSEECIADIQALYRVYKDPTVNPQ*