MIFEAQEHFVLPYPGSEDEARSFLRDPGRSLRAVSFLRALRFDGGIVRSELAVNIPMFGDLVLPFESEVTSTAQGALLTPRPLSGRAWAEVGGLGEVQSGQLDYHLSFRVHISMPQAEKWGGAAFEKMFQATARKTLERVAQEFPAGVRAAMP