MGRKPSNVYDYYIRLEPENGKGLVRYQCKKCDKQYASNATRLAEHLRMVCVPGFVNNQAKHPRKKSRPASINMPARPPQTSAHSNPDEDEDETEVADDSMAATVASLAVPYAAEPTPALALKRADQQLLRNMLEAENDPPPDLTEVLLRLAKLSTCVIADAMAEFKIHGHLVDVSLVRGYDAPLAMSICGPALTVKMMPTTGAAVAGASYDYMDTAEIGQVVVISAPAGTRKAMFGGLLATASKTRNVAGVVTDGRVRDVQELCTMNFPAFATGTSVLGNTGSTTIAEVNTPILVAGCVVRHNDVIRGDVNGVVVIPAERAEEVAARAEMVEERDNKIIQALHEGEPLQRCLQRFSASREV