MALVEGDLDPLLHEDWEPYWKFVEEYFRPIRVGDLELLGNLELKPQSGGAWRDPALLVPPLAQAIQREDATPDAKRNGVAGGGSGALGGSDVGDAEDSDDADERVVVTKKRPRKLLGRPGGDDTGDPCGSPSNETVFRMEESLRLPSYPLTQRLIAALVDEGDGEKVPLPGPKSKANFHEEMPWFGPADEDTLQAYKRGMEERIASELKDLGLFDKDADDEVQFELRLQQWKLRDTMIKNRVLRNELFHKTINHGLKVQAKARELKKSNDDLDILYLERMIRKSKKNKRVKSKYQRILSQLYPNYKQKKDGEAHGVPKPSVEASGSKPATGQKSAAFKNVKKGKLNR*