MGYGNDDEAKVGELVCVTGASGFLASYLVKSLLERGYRVRGTVRDPGNKAKTAHLWALEGAQERLELVAADLLVEGSFNSAIDGCHGVFHTATAVQTVKEDPQKEMIDPALNGTLNVLKACTKTTSVKRIVLTSSSSAVRFKENINPEIPLDESHWTSLDLCYKYQIWYALAKTLAEQKAMEFAEKNKLDVVVLLPAFVVGPVLPPDLCSTASDVLGLLKGTSSRFALHGRMGYVHIDDVSAAHILLYESQSARGRYLCCATVLDNTELGKILANRYPNLSIPTEFDDLYGPRAHYQLDTSKLKALGFPRYKSLEEMFDDSIVSFKEKGLL*