MVELTFEQIIPGPQRLVAKCPIDHPFFIKHKGWSAPNPTEAMARYGLPFKALHVNDICMPASRINQTPSSVASPAAVSCSSNGPQIIIVSFSSFTFSPQDTSRFHKNILFNLEVFHEPRTYTGMGKEGGYPKMYECILGGYKTDNKVEFPNEMKMPISSAQSNRLYNAIHEKVAATSAMLTSRSQDMITLTYSKSPNKPSFFPPRDPPPTSCKNNENIILSEFNDKLDMTQESFSTENMNTCERKAVLQKKRRRKPFQGSEQSRRPMNGFMLFGKSMRIELTKLYPGKDNRAISKLLGEKWRELSEEKREDFSRLAKEMADERMKLNPNCWKRKHRKYKDGSLKNCDSDPKLHK