MKTLYFTGYRSFELGVFQEKDPKIKIIKKVIKMSLLSYIEQGLEWVLISGNLGAEIWCAEVVELLQKDYPEIKLGIIYPFQGFGENWNEANQQMLQRVQMSANYVNATSHQPYKEPSQLRNHTQFLLEHTDGALLLYDEEFPGKTSFFLKDAKKYREDHPYEIDQITMDDLQNATFDSNLL