MELALSLGDTPKLPFSFLDKPTSNLVASEDPLPSNFFSTQGKTSEEKRGSSDPPIQLDLLPFTPVLRSHHPSSQLSIPWLTQPCGPVRELDVNRFPATTEEADDGASLSSPNSEISPFQMDFSMRNNNGDYGERNKRENDVGMEPARVLDNDEGESPNSGVSCFQMEFCMMNGAGRNSSREGGADRNSTSDDDEEENGSTRKKLRLSKDQSAFLEESFKEHTTLNPKQKLALAKQLNLRPRQVEVWFQNRRARTKLKQTEVDCEYLKRCCETLTEENRRLQKELQELRALKTSQPFYMQLPATTLTMCPSCERVATNSCNNNTRPKILPFSNVQAQSQQAQAHQISS