MSDEALKKQVEELQALVKRQSVLITKTGQSVLELQVSKQKHDMANLDEKFLPKGGAGKFDTTDFATNEDLVQLVGELQGQLDTMEERSVRRLVNSTKSEEKDFLAPLPNADGEIPDVKDGVFPLTLGDFESLDNVKLYKLAKFYELLPPTLREQEKFEEFLEGKVENFHISETPDADIEAEVKRLTEEQLNDIFNDIARYLGLRSRRGTSVW