MKKEVLFHVVHKVPSGDGPYVRAKYAQIVQKEPEAAIVWFWKAINGGDRVDSALKDMAIVMKQLDRSEEAIEAINSFRCLCSKQAQESLDNVLLDLFKKCGKVDEQIALLKQKLRQIYQGQVFNGKPSKTARSHGKKFQGNLGWAYTQKGNFMAAEVVYKKAQIIDADSNKACNLTHCLIRQARYDEARNILENVWRGNYAGSEDPKTRNRVEELLVELDSRQPPPFLQNLPGLNLDDDFMNGLEHLINEWAPPKSRRLPIFEEISTFKDQLAC*