MDVLPMCSIFQELQIVHDTGYFSALPSLEEYWQQTCLELERYLQSEPCYVSAAEFKFDREEELWTKFIFACEKKEEPDQNISCVSPEDISDCQNSETNSLNSDVSSESSDSSEELSPTSKFTSDTISDVLATNGTLSSSVTSTPPSSPEQSKDPSCHLWNAVTGELHSPGKVRCGSFGKTLEHGSPTGGESSPDGRKRIHKCLFNGCKKVYTKSSHLKAHQRTHTGEKPYRCSWEGCEWRFARSDELTRHFRKHTGAKPFKCSHCDRCFSRSDHLALHMKRHI