MRVFKTKWFVRYARRERIKDQSLCEAIERAERGMIDADLGGGVIKQRVGRAGRGRSAGYRVLAAYRCGDRAVFLYGFAKNERDNIEDDELATLSEIATGWLTANDQGLMRALDGGFLQEVGYDEEKQDS