MVNVHFPLALCLPSRLALLYKENFPPKPRWSVEEIPDLTGKVAIVTGANTGLGFESARILASHGAKVYATARSQEKGTAAVQKINDELAKLQNSSGEAVLLVLSLDDLQSLKRAVDEFTSKETRLDILLNNAGIMMPPEDTKGPMGIDPQFATNVLGPFVLTRLLLPTLLKTTRDSPDGTVRVVNVSSLAHGWCPSGGIRFDDLSKGSNYLRYAQSKLGDLVYARELARRYTDQGVISAAVSPGNIDTGLWAHQKGSLLSPNTLVAKLKYPVSYGVLTQLYACTSPEVTKEDSGRYFFPWARRGHALRSEADDPALGTKLWDWCEEQMKKAGITA*