MSLVTLNINGKELKVEKGTTILDAAKLLNINIPTLCNFHLNDNKTENKPGSCRVCVVEVEGRKNLAPACCTPVGEGMVVKTNSIRAIKARRAIVELLLSDHPKDCLLCEKNTKCELQKLAADMGIREMKYQGEISMYPIDISSYSIVRDMDKCILCRRCITMCNEVQTVGTLSAIGRGFETVVAPAFSEAIKNTNCTFCGQCVSVCPTGALTEVNNTSKVWDALSQKDKVVIVQTAPAIRAALGEEFGLEPGTAVTGKMVAALRQLGFSKVFDTDFAADLTIMEEASEFIHRLEHGGTLPMLTSCCPGWIKFFEHNFNDLMNIPSSCKSPQQMFGAIAKSYLAEKMKVDPKDIIVVSVMPCLAKKYEAKREEMKRNGIPDVDIVISTRELAKMIVEAGIDFNSLQKEEFDNPLGESTGASVIFGTTGGVMEAALRTAYEWVTEDTLKDVEFTEVRGEEGIREATVNIKDIEVKVAIASGLGNARKLLNDIRNGKSKYHMIEIMACPSGCVDGGGQPYIYGDTNILKKRTEALYKEDSNKKIRKSHENPYIKKLYEEYLGKPYGEKAHELLHTKYRIR