MLRIKTPKSLRAKRELEKRAPRLVEFGKKTLLLHGTKTSNVLNAVLTEIYHLKKDNAVKYSRRNDNIRPFESGGETSLEFYSLKTDCSLFVYGSHSKKRPDNLVIGRTYDHHIYDLVELGVENFKSMASFSYDKRIAPLIGSKPFFAFIGEGFENNDELKHLKEVLLDLFRGQVVKNLNLAGLDRVYVCTAVSPTKVLFTHCALRLKKSGNIVPKMELVEVGPSMDLVVRRHRRPDESLRKEAMKIAPELTKKKEKNVSKDPIEGKIGKIYVPDQQVGSASLPFKPKGVKRERREAKEAKVEKKQKESEAKEGKESIKHSEKKRKKQKDDDSV*