MGYTSTLKFVNLGVKRRLFRKTHKQPHHKWDSIKNQLNELLKYGRIETTLTKAKELQGYAEELIYLAKKKNNSENSLLVESILRTAQGRRKLYEYYVPLYRNRPFFYTRIINQWRFRLRDAAPMAFIEFIDRPGEIKPAKPVGYDRIKYIYHEIQKNRRNFKKYYHVAKKFNLIDSNDQIASEFSQAAISKQEEWPNDDEEDIIIDENLLKNYKQYGDKMLPGPLKGREPFYVDLPLPSLVEKQFINYRKKFKP*