MQKDALNNVHITDEHVLMTPEQLKAEFPLSVEQEAQIAHARQTISDIIAGRDPRLLVVCGPCSIHDPEAAIEYARRFKALAAEVSDSLYLVMRVYFEKPRTTVGWKGLINDPHMDGSFDVEGGLKIARRLLVELVNMGLPLATEALDPNSPQYLGDLFSWSAIGARTTESQTHREMASGLSMPVGFKNGTDGSLATAINAMRAAAMPHRFVGINQAGQVCLLQTQGNPNGHVILRGGKAPNYGPEDVAKCEKEMAQAGLKPSLMVDCSHGNSNKDFRRQPAVAESVVAQIKDGNRSIIGLMIESNIHEGNQSSEQPREAMKYGVSVTDACISWETTEALLRELDKDLRGHLAARLV*