MKKKRPVLQDVADRVGVTKMTVSRFLRNPEQVSVALRGKIAAALDELGYIPNRAPDILSNATSRAIGVLLPSLTNQVFAEVLRGIESVTDAHGYQTMLAHYGYKPEMEQERLESMLSWNIDGLILTERTHTPRTLKMIEVAGIPVVELMDSKSPCLDIAVGFDNFEAARQMTTAIIARGHRHIAYLGARLDERTIIKQKGYEQAMLDAGLVPYSVMVEQSSSYSSGIELIRQARREYPQLDGVFCTNDDLAVGAAFECQRLGLKVPDDMAIAGFHGHDIGQVMEPRLASVLTPRERMGSIGAERLLARIRGESVTPKMLDLGFTLSPGGSI*