MSVALLWVVSPCDVSNGTSFMESVREGNRFFDSSRHRNLVSNERINRGGGKQTNNGRKFSVRSAILATPSGERTMTSEQMVYDVVLRQAALVKRQLRSTNELEVKPDIPIPGNLGLLSEAYDRCGEVCAEYAKTFNLGTMLMTPERRRAIWAIYVWCRRTDELVDGPNASYITPAALDRWENRLEDVFNGRPFDMLDGALSDTVSNFPVDIQPFRDMIEGMRMDLRKSRYKNFDELYLYCYYVAGTVGLMSVPIMGIAPESKATTESVYNAALALGIANQLTNILRDVGEDARRGRVYLPQDELAQAGLSDEDIFAGRVTDKWRIFMKKQIHRARKFFDEAEKGVTELSSASRFPVWASLVLYRKILDEIEANDYNNFTKRAYVSKSKKLIALPIAYAKSLVPPTKTASLQR*