MRRLRMGRSFLSVVCRPLVFVAILAFVQAVCVPALGDSGEDEDIAKLPKAFIAGELKEVIKMPDRPFFDLSGKEFSAKNFEGRVLIVAFWAPWSLESVALLRELQAIWDHLNQKEAKDKIVFLPVSYGDAHAVQSFCKEYGIALTVYLDTNRALFDYFDVRAIPLTLIVDRGGVVLYRIDGNVKWDSVDVIGKLLSMAS