MANLVKHQDAQAKLVKEIEGVIDGGRDEVEEIDLRKLPYIKAVIMEGLRQHPPTHFVLPHSLTEVSLEGYTIPKNAVVYLTVAEMGWDNDVWENPMEFQPE