MYTSGTSGEPKGVILTHEALTQSIAGTELLFEKVKEKMTTEDVYLSFLPLAHIFDRVIEEFFFHRGASVGYWQGDAKLLGDDLLELKPTLFAGVPRVFDRIFAGGMKTLKESGMIKRLIFNSLYNYKLSWMKLGFKQSQASPLADAILFSKIKARLGGRVRLILSGAAPLSCSVEEFLKVTTCSHVLQGYGLTETCGWSSVALPDDLSMLGTVGPVCPTAEVRLESVPEMGYDALADTAQGELCFRGKTVFSGYYKRDDLTKEAFKDGWFHTGDIGELQPNGSLKIIDRKKNIFKLSQGEYIAVENLENIYGQCSCLDAIWVYGNSFESSLVAVVVPNQDETESWARENGLNGDFNELCSEPKLRSFILEELNALAKTKNLRGFERIKAIHLDPQLFDVERDLLTPTFKKKRPQLLKYYQEQISSMYQSLKN*