MTNKNDQDIKKILQIAHQFHNQFENKQIPEIKIPTRTKNNIELDEKHQVWKYGDNKSTRSAKTIRGAYRLLKMLYTIDFFKTQLEQQRSSTLRELYYISENWKNAKFKQQSESDKLIEDLEIVTNMKREDFHIRPEEDGATIIGPLTIEEKTKRGTRKIHCQYDVGEGGYQIPNNPDNVKFKNHNADFVIAIETGGMRDRLIENGFDEKYNAIVVHLKGQPARSTRRIIKRLNTELNLPITVFTDADPWSYRIFSSVAYGSIKSAHLSEYMATPNAKFIGVCPTDIVEHELPTDTLNEQDKKALESELTDPRFNTPFWKNEIKLQLELEKKSEQQSLAKYGLDYVTKTYLPEKLKQKNII