MRVLQAKLQASGWKGACHSFRHWTLAPSHCHNHPVLKQTYVLKLSRSGGEGDKVFLLLESGSRFHTTELIRDKADVPSNFTLKLRKHLRTRRLEDVRQLGVDRIVDFVFGSGEATMHLILEMYSQGNIVLTNAHYEVLTLLRSHRDDDKGFAVMARHLYPMQHVRLHQAVTLPELTAALQSPGPEPGTNLKAALAGSVLPYGPTIAEHVILDAGLDPGMKLKPTQPQTETDAAAEDGRGPEDEGVRDEEGEEEESGTGLPTEGAAWEQNGKSGEVAAVEEGAAGVAGGGEKGGKKGK