MKKKRPVLQDVADLVGVTKMTVSRYLRNPEQVSEALRGKIAVALDELGYIPNRAPDILSNATSRAIGVLLPSLTNQVFSEVLRGIESVTDAFGYQTMLAHYGYKPEMEEKRLESMLSWNIDGLILTERTHTPRTLKMIEVAGIPVVELMDSRSPCLDIAVGFDNFEAARQMTAAIIARGHRHVAYLGARLDERTIIKQKGYEQAMLDAGMTPYSVMVEQSSSYSSGIELMRQARREYPQLDGIFCTNDDLAVGAAFECQRLGLKIPDDMAIAGFHGHDIGQVMEPRLASVLTPRERMGRIGAERLLARIRGEAITPKMLDLGFTLSPGGSI*