MVDDFPKGLFRFYKRVYEVVDDPSLDSIISWSKSNKSFIIWNHQELRRRMIFANFHGPFFSNFFSMLKNFGFKRIKNGSGQLEFGNANFVRGQPELLKKMQIKANHKRSMKIIAKEKAEEAADGLKLLRV