SLAEALSKLTEETKEKLKKVFKKLGKDPEENGVALLKLLFELYPDLLDLFEELGDISKGATNEALLKEAVALAKDHKKLLEALDDKEKLIAYAKKLAKKLKEKGLDAEDLSKLKGPIAEVLKELGYPEEAAEAWGVLLDWLCAAL