MTVQKTKDLVYFIIDNFTQLFRNDNRLRKGKSILDQKDEFKSRPNIWNPKHPKYTSVEFRDRTYAEFAAKYGNEFTGQAVKDRWTNIRSTFANYLRKIKASQAKSGELTELLSLMMNLKLENKKDDFELEQDSQKELDYNSDQNFENNTESNVSCRGIAENLVTIFKSVQNDSFGLENNKYGAVGRAVTKRLNEKAAKMIQQIVEILCLYDRNNLLNPNYLKTE