MDIMRKAFQMFDTQKTGFIETLRLKTILNSMGQMFDDSELQALIDDNDPEDTGKVNFDGFCSIAAHFLEEEDAEAIQKEL KEAFRLYDREGNGYITTSTLKEILAALDDKLSSSDLDGIIAEIDTDGSGTVDFDEFMEMMAGE