MIQKSKIKDLVVFTDENNSKYLNVLNDFLSYNINIIKVFRSIDDTKVMLIDTDYGKLILKVFSPKVKRNERFFKSLLKGDYYERLFEQTQKVRNEGLNTLNDFYLLAERKTLRFVHTYIMIIEYIDGIELCDMPDIDDALKNKIQQSINALHQHGMVSGDPHRGNFIIKNGEVRIIDLSGKRASAQRKAKDRIDLERHYGIKNEIRDLGYYLLVYRKKMRNFMRRLKGKPAR