MSVALLWVVSPCEVSNGTGFLESVREGNRFFDSSRHRSLVSNERINRGAGKQTNNGRKFSVRSAIVATPSGERTMTSKQMVYDVVLRQAALVKRQLRSTDELEVKPDIPAPGNLGLLSEAYDRCGEVCAEYAKTFNLGTMLMTPERRRAIWAIYVWCRRTDELVDGPNASYITPAALDRWEDRLEDVFNGRPFDMLDGALSDTVSNFPVDIQPFRDMIEGMRMDLRKSRYKNFDELYLYCYYVAGTVGLMSVPIMGIAPESKATTESVYNSALALGIANQLTNILRDVGEDARRGRVYLPQDELAQAGLSDEDIFAGRVTDKWRIFMKKQIHRARKFFDDAEKGVTELSAASRFPVWASLVLYRKILDEIEANDYNNFTRRAYVSKSKKLIALPIAYAKSLVPPTRTISLLS*