MKEKSKNAARTRREKENYEFSLLAKLLPLPSAITSQLDKASIIRLTTSYLKMRAVFPEGLGDVWGQRSSSSSAMDAIGKELGSHLLQTLDGFLFVVAPDGKIMYISETASVHLGLSQVELTGNSIYEYIHPADHEEMAAILTVHQPIHTHIMTDFELERSFFIRLKCVLAKRNAGLTCGGYKVIHCSGYLKIKQYTMDMAPYEGCYQNIGLVAVGHSLPPSAITEIKLYSNMFMFRASLDLKLIFLDAKVAQLTGYEPQDLIEKTLYHYVHGSDIFHLRYSHHLLLMKGQVTTKYYRFMAKNGGWVWIQSYATIVHNSRSSRPHCIVSVNYVL