KPQPPEGAKSNPSKRHRDRLNQELSKLTHLLPFPEDVRARLDKLSILRLIVGYLKMKGYFSESLVSNPPVNPGGSEHASPQINAELFSEGDLLLQALNGFLMAVTEDGYVFYVSPTVQDYLGFHQSDVIYQSVFELIHKEDRPMFQSQLRWSPDPEPVSGLPLPGKKFQPLSGAAIDGRQHPSLEDPPCLERSFVCRFRCLLDNSPGFLELHFHGHLKCLPGQNNRSEDGTLVSSQLTLFAIATPHQPLTMLELQTKTFLFQTKHKLDFTPIACDSRGKVALGYTESELCRRGSGYQFIHPADMMHCAEKHLQLIRTGESGLTVFRLLTKQASWLWVQSDARLVFRGGQPDCIVARQRVLTNAEGEEHLRKRALELPFTFTTGEAILYEKSLPGLLTTLP