MIPKDKHDIAAVEKLGTMEVESVIPLLPQLLEWVQDMNWPIAEPMVELLLHYPNELTPLVEEVLLGDDDMWIYWCLVAIVPRLPFYSKLVLANAVEQIATMEKTPFTEDNIEAAKEALLSFQP