MFKFTTKLAYVKSALKEWEFKLLESKKKARLELEEDLLNVQEEIDKEGLSHGLAIKEADLSRALDTLLQEEEELWRLKSKMLWLSTADRNTSFFHKASIQRIHKNFIGKIKNQSGNWLSSLEEIREEAVSFFSSLLIAEQVDRSEVQNEILEVIPNLILDEDNRLLTNPITLEELEHTLARMKEDKALGLDGLQVNFFKVTWDIIKEDLLRCCEESRQSGKILGRMNATFIALIPKEKNPTSFDRFKPISLCNTSYKIISKIMANKLGRLLTKLISEEQGGFVPGKLIADNVVLAQESLHFAKARKKKIMLIKLDMAKAYDRLDRSFLLKVLEGFNFSEN*