MKGLFKTKPRTPAELVRATRELLGSIDLMPASRDPKREEKMAELNRNIREMKFILYGNSENEPVPEACAQLTQEIFRDNTMKLLILCLPKLDLEARKDTTQVVANLQRQQVHSRLIACDYLEANKDLLDLLIAGYENTDIALHYGTMLRECIRHQSIARYVLESKNLRKFFGYIELPNFDVASDAAATFKELLTRHKSTVSEFLTRNYDWFFSDYNGKLLESPNYITRRQAVKLLGDILLDRSNVAVMMRYVSSKDNLRILMNLLREPSKNIQVEAFHVFKVFVANANKPPEIVSILVANRNKLLRFFSDFKTDKEDDQFDQDKAQVVKEIAGLEPKEKS*