MEGKPPEEKEKGLLGKLKDAAEDQEHQIQILGTFVRLGVVVWSGFIITMNYVELPMVKKSGNSDITFVASVFTGALATFGLTTGNKGGNGKQTTVNCPMVKKKEE