DVAEAAAEITEEVAKKIREAQKIVEKDPEAVGVEELQLLFEKFPELREKFPELGDVSLGRANARLVEEAVARAEVRRRLVEAIDNREELIKLVKEIAEELKKKGIKKEDYLARLAATREVLRRYGLDDEYAEAMAVLERVLAEALG