MTCANEQAHELAAARAECTRQGAELQATRRELGAAQAAAAAMQQQLNLQRFKHELLVDLWAMRVLDNEELGSRLEQQRLLPRLLAAGSQAGLALQQGEAALLPRLAAAAAQADAAAALRSFRSSAAACSSTLAESLRNELEYEKQNYEQPEELAAGPPAGFTLTESKGDTLMSLSKDHRGERVMVDVMVNDQPEEELVEDESGALDADVGAVFTVTVSKGSKSLVFECKSDGQYFVVQHVALEPTSGDVEESAYTGPVYEELDEELQKHFEDYLAERGVNAELGSYLLPLIHDKEQREYMQWLDEVQRFVQ*