VAELQLPPGFRFHPTDEELMVHYLSKKAAPSHPFTAPIPIIAEVDLYKFDPWDLPKHALFGEREWYFFSPRERKYPNGARPNRAAASGYWKATGTDKPICSSTDGRKVGVKKALVFYKGRAPRGAKTNWIMHEYRLVDNPHKPRRKGSRLDDWVLCRIYRKKT