MRILNIVSSNIVQDPRVLKQIETIKGVTDDYKIVGMNNSQATNKRLENLDCNYRLLGSKVDPKNILSKLIKRIRFATGVIREIKAYKPDVIHANDFDVLLMVYLSNYKKANIVYDAHEIYAKNAFINKVPLISKFVESIEKHIVKHRVNAFVTVSHAAKEYYQSKGYKKEANVITNAPILNDSREFKEIENFKEIVYQGQIVMDRGYEEFIIASSAFKQNAPSFIIRGFGPHEEVIKELISYNPENIRLDKPVEVKELVDKLAESNVGVVLTKPVSINFEYTVSNKIFECIHAGLPVILSPVKEHIYLNEKYKFGIVLKEVTPLEIEKAVRKLRDNHDLFNHLRQNAIKASKILNWQIESERLVELYKF