MTTVKVSNVSLGATERDLKEFFSFSGDILYLETQSETDRTKLAYVTFKDLQGAETAVLLSGATIVDSSVIVSMAPDYQLSPEALASLEPKDCNKSPRAGDSVLRKAEDVVSSMLAKGFILGKDAIAKAKSVDEKHQLTSTASAKVASFDKKIGFTDKINTGTVVVGEKVREVDQKYQVSEKTKSAIAAAEQTVSNAGSAIMKNRYVLTGATWVTGAFNKVAKAAEEVGQKAKEKVGMAEEEDKRKVVDEFARVHLSESPKAASSTQEAEHESKLSESPKAKKESEHLEPQPQPLQQQSPPPMAPAPAPAQP