MSKTSLDKSKIKFLLLEGVHQNAVDTLKAAGYTNIEYLKTALSGDELKERIADAHFIGIRSRTQLTEEVFDCAKKLIAVGCFCIGTNQVDLNAARERGIAVFNAPYSNTRSVAELVLAEAILLLRGIPEKNASCHRGGWIKSAANSFEIRGKKLGIVGYGSIGTQLSVLAEALGMQVFFYDTVTKLPLGNAVQIGSLHELLGMSDIVSLHVPELPSTQWMIGEKEIRAMKKGGILINAARGTVVELDHLAAAIKDEHLIGAAIDVFPVEPKSNDEEFASPLRGLDRVILTPHIGGSTAEAQANIGLEVAEKLVKYSDNGTSVSSVNFPEVALPSHPGKHRLLHIHANIPGVMSEINKVFADNGINVSGQYLQTNEKVGYVVIDVDAEYSDLALEKLQQVNGTIRSRVLF*