MKKEVLFHVIHKVPSGDGPYVRAKYAQIVEKEPEAAIVWFWKAINGGDRVDSALKDMAIVMKQLDRSEEAIEAIHSFRCLCSKQAQQSLDNVLLDLFKKCGKVDEQIALLKQKLRQIYQGQVFNGKPSKTARSHGKKFQVSVRQETARILGNLGWAYTQKGNFMAAEVVYKKAQIIDADSNKACNLTHCLIKQARYDEARNILEKVWRGNYAGSEDPKTRKRVEELLVELDSRQPPPFLQNLPGLNLDDDFMNGLEHLINEWAPPKSRRLPIFEEISTFKDQLAC*