MNFLAHIYLSFDDKEITLGNFFADHIRGNKYKHLPDKIQKGILLHREIDTFTDSHPIVRQSSKRLHKNYSHYSRVIVDIYYDHFLAKNWSDYSNTPLDEYVEDFYDLLEDNYDILPMATKRMMPYMIADNWLLNYANLAGIDRVLNGMNRRTKNKSKMNFAILDLEEHYTDFENEFTSFFKELITFSNQKFISLCED