MDSLGLSKESALAVASSSRLGLNKPTKNPICVLKFLKDSGFHDAHICSIVTKSPKILVANVEKTLKPKFEMLEDLGLSGPDLGAFLSPRAFIVYYSAEKRIAPTIEFLKSYLKTNENVLRVLRNSWTLSFPIEERILPNMRCMESYGVGPSQLQQLTIVRPRLLSHNPKRLKENCEKIIEMGFNPNSLMFAHALHAFSSMNKETWQAKVDIFKSFGCSEDHVFSMFRRAPYTMSLSVKKLKETMEYFVNKQKDVLFHLIMNPKIFGYSLGGRVIPRNNVLQALRSKKLLKKDVKLSSVCLLSERIFLQKFVGCFGEEADYLRRIYEESKGNPEMIL