MSHKLSEEQKKETEYQANVEKAITAFNTLFTKEANKFDFIKSVYENDGVANMEYPRQKLNELMDLIINEPTKHYARNFFINTCLTKITAYEEIEDVLSLFKKNKQILDKFCLYYLLFKQSFNFDDSERFKITKILSNIARELIEVLDLN