MELIIATRKSKLAQVQTEKVMELLKGKENVDSKKLLVMTEGDRRLDVSLNKIGGKGLFVKEIELALLNKEAHGAVHSMKDVPFELPSEFELVAMPEREDIRDAFVSLNGSTLSNLRKGARIGTSSIRRAEQLKLFRDDLEIVPIRGNVQTRIKKITEENLDGIILAAAGLKRLGMEDVISDYFDPKVFLPAIGQGALGIECLKGGEFNDYFKALDSKEVRTTVEAERSFMKVLNGGCHSLIGAYSEVKDNDLYMIGTFTVNNRIVKKDILGNKEDNILLGKKLAEKILEEV