MKRFLLSRRQRHLRMICFHNISLFRANGDSKLIKEYGDGFIPCFFILESIRGELLYVSEVQSGSLRKLSFQELPKLTGASTMIVLKLVGLVPSDILCTISSDKNGIIDDKWCVLCTYTIDLNKLQPINEDTVLITGTNAPVLDLIDGSYTLAAEKIKPLKGLVSSHKRNISQVKIKFSLAYSSLLKLNKLLEYSSQVHEEINEISSKIEDDFLSLKNQNHWYMRTVQKSIETLEKEVLQRKKSKKNIEMAQLESNDTINHSKTELSLMSQDESINDDYGSIYSRFVQIKDRLDQLRFKKLYQLIGIFHSTDLFNSDRGYIYFEKPSSVNDVINRLKLKPLNIEILLRQAGESTKHREYVNSQLGYYLLFLHLTAIQIFKAPLPYRLMYYGSTSVIDSQYPLYFTDQMISKHQAKLIKAIHYFNADILQFKQILENYRPT