MGSPQPQVVQKPHAVCLPFPVQGHIKPMLDLAKLLHSRGFYITFINTEFNQRRLIKSGALNPTVQIDGFRFETIPDGLDTPEMDATQNVRDLAYATSKRCLGPLKQLIERLNGDSECGPYISFMIRDASMRFAQRLDLGMVDVTLWTMSACSYMGFLHYEELGSRGYTPFKDASWFSNGYLDTPIDWIPAMPNMRLKDLPTFIRTTNPDDLLLNYGKREPQAASATSAVIINTFEELDHDLISAIGDKFTKRQPYALGPLSALSRTLVSSILSSPIFGRKRWGAWSGLTQEVPLRLFTLILGALWS