MSDIKSTKVAILHDNPPLPGKKYFLASMISPESRQKHDTYGFKIHDVCETEEEGRKLSMAYQALDPDFDIFVGTVGKWSPWVFNPFEVSNVEYANSQLTGLIQSHRNKQAEMDKNWDKEFREIKEKHAKDLEYAKTQEGKAALASASENKRQHAAAVWFKIQQLEALIKKRTEELRQERDTFLSDLYTDLERDEAQKITLPLTEPIDMQYQLMSNLSE