MKKKRPVLQDVADRVGVTKMTVSRFLRNPEQVSVALRGKIAAALDELGYIPNRAPDILSNATSRAIGVLLPSLTNQVFAEVLRGIEAVTDAHGYQTMLAHYGYKPEMEQERLESMLSWNIDGLILTERTHTPRTLKMIEVAGIPVVELMDSQSPCLDIAVGFDNFEAARQMTAAIIARGHRHIAYLGARLDERTIIKQKGYEQAMRDAGLVPYSVMMEQSSSYSSGIELMRQARREYPQLDGIFCTNDDLAVGAAFECQRLGLKIPDDMAIAGFHGHDIGQVMEPRLASVLTPRERMGSIGAERLLARIRGETVTPKMLDLGFTLSPGGSI*