YKTHGVLSQLPPGWKREEVFRCNGLNSGKSIVFYVTPTGQQARTPKELQLLLGDKFDVADFDWRSGKFSSQSLKSKISDSTPKSKCLVSLFPVDRSDDQTDWFSRRAAPPLPKPLIISSHNDSKRIEKPTTMDCPKQLFSELRLSDSRAIDSRTGFALPAPTLPKIIQAAGAPGYNEFHLIHNLMSALSGASCPITGQDQPVPTIEKNPCATLNHAQPFVKNLIVTDEDIRKQQHRVKELRRKLEAARRKYNPRYSNDREG