MKTTTQELKQYITRLFQLSNNETWECEALEEAAENILPERFINDSPLAHLTLETYTYYNNELHDLSIYPFLMYANNQLISVGYLNHFDMDFLYLTDTKNTIIDERHLLREGGTHHE