MPKSKRDKRVSLTQTKKGGLEAKQSLVEEVRKCVNLYDRIFLFSVCNMRNSKLKEVRNAWKHSRFFFGKNKVMALALGRSQETEVMTGLYKLSNKLINEVGVLFTNKTKEEVIDWFDKYSEHDYARTGNLATSTVELDEGPLTQFSHAIEPHLRQLGLPVALKKGIVTMLQPYTVCKEQEKLTSEQAKILKLLKIVMAQFSIQLKWVWDKKSGDCEELNTPEKGVVFNKVRVTMDDQVYDYVEPEMKENVAEKENMDVENVPVLNKSNVRRSLRIKNKSH