MSVALLWVVSPCDVSNGTSFMESVREGNRFFDSSRHRNLVSNERINRGGGKQTNNGRKFSVRSAILATPSGERTMTSEQMVYDVVLRQAALVKRQLRSTNELEVKPDIPIPGNLGLLSEAYDRCGEVCAEYAKTFNLGTMLMTPERRRAIWAIYVWCRRTDELVDGPNASYITPAALDRWENRLEDVFNGRPFDMLDGALSDTVSNFPVDIQPFRDMIEGMRMDLRKSRYKNFDELYLYCYYVAGTVGLMSVPIMGIAPESKATTESVYNAALALGIANQLTNILRDVGEDARRGRVYLPQDELAQAGLSDEDIFAGRVTDKWRIFMKKQIHRARKFFDEAEKGVTELSSASRFPVWASLVLYRKILDEIEANDYNNFTKRAYVSKSKKLIALPIAYAKSLVPPTKTVSLQR*