MKDILKFIYQRLLQTISVLEAQRTQAILDLETLACHQREALDDPIKFVEQLQEQVNLGLPRPQRVVQLPDIAWGHYTSGLGDFEREFCDKKCKTRRLKLMFDKVLGLPERPNSPIELKREGESSSMYSPLPTSDAPGNGRQIQIIRGRICHPNKPDTFNQLWTVEEQKKLEQLLVKYPPEEVESRRWQKIADELGNRTAKQVASRVQKYFIKLTKAGIPVPGRTPNLCMYTKKASSKRQHHLNKHLYRPSTFLTSYEPPVYMDEDDERSAYYSFMHDPSAEESDEESIPMELRDLPEYKELLQLKRLKKKTLQDIREDKTRVQHIGYKCDVCGIEPIQGVRWHCQDCPQDNATDFCSNCSDCIFKTETHKPNHHLEPVHQPETYLDRDYCLPQNTGYNYLDPNYFPANR