MDYKEQSHIIPTYKRFDIVLEKGQGVYLVDDKAKKYLDFSSGIGVCALGYNHAKFNAKIKAQVDKLLHTSNLYYNENIAAAAKNLAKASALERVFFTNSGTESIEGAMKTARKYAFNKGIKGGQFIAFKHSFHGRTLGALSLTANEKYQKPFKPLISGVKFAKYNDISSVEKLVNEKTCAIILESVQGEGGINPANKDFYKALRKLCDEKDILLIADEIQCGIGRSGKFFAYEHAQILPDIMTSAKALGCGLSVGAFVINQKVASNSLEAGDHGSTYGGNPLVCAGVNAVFEIFKEEKILENVNKLTPYLEQSLDELIKEFDFCKKRKGLGFMQGLSLDKSVKVFKVIQKCQENALLLISCAENDLRFLPPLILQKEHIDEMSEKLRKALKSF*