MKITAITQKSVIIDELGIKDELKKFSEIVIESKIPVSVKLSGKNLLLIYVDTFLGPAVVAFEKDIIPVELLKNYLNQICLKVIPYGNLLTEISRVISPWKGQKMVGILFTQENEARLKYREQLSKIALNIVNLGEKDLYVLATNYLNIDKSAKFSLSSPSENMIESLRQAFVVDRYVSESGILNYQDIPKYRVNVRIDPKDIDFISDRVSSTDLFQLSQRRKISVQSAYNQERLIESKYWLRFDIGVDCFLYACGLRESQGRVST