MSNYEFSEKFFQALGVSAPILLLDYFMIGRTIFTSYQLDELEKAFKDAHYPDVWFQNRRAKWRKTEKCWGRSTIMAEYGLYGAMVRHSLPLPETILKSAKENDNVAPWLLGKRTWNLALALLA