MGGAEDDEPLSKRVKVSFRESADRSNGTFLRDPVSSPLSDLMVCPLEIQGDDEVVGRKGVVKKVELVQIITETLYSLGYKKAGAQLEEESGIPLHPSLVNLFMQQILDGKWDESIATLHKIGLVDEKIVKLASFMILEQKFFELLDREKVMDALKTLRTEIAPLCINSDRVRNLSFCIISPSQQVVSGESGPEIMKIKLRTKLLEELQGLFPTTVMPPEKRLIHLVEQGLEFQLGSCSLHNSLSNDMSLLTDHHX