MKNLKLIVSVLLLIFIIPILGEFSELAAKKKNVIKVLSIGNSFSEDAVENYLYELAEASGKEIIIGNLVIGGCTLERHLDNALHDVPAYEYRKIDKKGRYIKDKNRSMKSVLKEEKWDYISFQEASPFSGMVDKYMTFLPSLVEYVKKNVRNKRAVYMLHQTWAYANSCKRDGFQYYDKDQMKMYNAIVDAVWKVAGEVNIEMIIPSGTAIQNGRTSFIGDSFCRDGFHLSYDIGRFTVACTWFEKIYGINVINNSYVPQNMDKKEAEVAKKAAHCAVLNPRKVTNIR