MGGAEDDEPLSKRVKVSFRESADRSNGTFLRDPVSSPLSDLMVCPLEIQGDDEVVGRKGVVKKVELVQIITETLYSLGYKKAGAQLEEESGIPLHPSLVNLFMQQILDGKWDESIATLHKIGLVDEKIVKLASFMILEQKFFELLDREKVMDALKTLRTEIAPLCINSDRVRNLSFCIISPSQQVVSGESGPEIMKIKLRTKLLEELQGLFPTTVMPPEKRLIHLVEQGLEFQLGSCSLHNSLSNDMSLLTDHH