MKRALGVSVYPDHSDINQDKAYLKKASECGFTRIFMSMLEVTDGKEAVQKKFKELISYAKNLGFETILDVVPSIFDELEISYDDLTFFSELGADGIRLDTGFDGNKEAMLTFNPFGVAIELNMSNDVAYLDNILTYEANRPFLYGCHNFYPQAGTALPYDFFEKCSIRFKKEGIRTAAFISSQVGEIGPWDVNDGLPTLEMHRQLPVTVQAKHLFATNLIDDVVIGNAYASNEELEALGQLNRYQTELTIVFEEATSEIEKEIVTKNQHFRRGDITQQMIRSTEVRKKYKNEVNPPHDNQAMLQPGDVVVGNDAFGKYKNELQVVLEPHQDSRKNRVGRIIEEELVLLEFIKPWTKFRFIEK