MDSGQWHVEKRSTLKNESFLKEYGPVSETGSLSIVVLGASGDLAKKKTFPALFNLYHQGFLNPDEVHIFGYARSKISDQELRDKIRGYLVDEKNASEKAEALSKFLQLIKYVSGPYDSEDGFKRLDKAISEHEISKKTSEGSSRRLFYLALPPSVYPPVCKMIKAWCTNKSDLGGWTRIVVEKPFGKDLESAEQLSSQIGALFDEPQIYRIDHYLGKELVQNMLVLRFANRFFLPLWNRDNIANVQIVFREDFGTEGRGGYFDEYGIIRDIIQNHLLQILCLVAMEKPISLKPEHIRDEKVKVLQSVMPIKDEEVVLGQYEGYRDDPTVPNDSNTPTFATTILRIDNERWEGVPFILKAGKAMSSKKADIRIQFKDVPGDIFKCQKQGRNEFVIRLQPSEAMYMKLTVKQPGLEMQTVQSELDLSYKQRYQDVSIPEAYERLILDTIKGDQQHFVRRDELKAAWEIFTPLLHRIEKGEVKSIPYKPGSRGPTEADQLLEKAGYLQTHGYIWIPPTL*