METNNNVERANELFKAQAHIYKHAFAYANSMALNCAIQLGIPDIIHNHKKPITLPDLLSGLKLPSSKSNAIHRLMRLLVHAQFFDIIKLEENSETEGYVLTTSSRLLLKSEIPNLLPCVRLMVDPVLVTPWQLLGEWFHKNEEATPFETAHGMPMWDFCAQNPIFDTAFNEAMASDSQMMKLVVKDCREVFEGLNSLVDVGGGTGVIAKTILEAIPHLKCTVLDLPHVVANMPQTENLIYVGGNMFQCIPHADAILLKHVMHDWSDEDCVKILKRCREAIEDKDEGRKGKVLIIDMVLGRDEEEANMTEVKLIFDVLMMVVTTGRQRTEKEWEKLFTEAGFMSYKITPLLGLRSLIQVFP*