MPFKRYVEIGRVALVNYGKEYGKLVVIVDVIDQNRALIDAPDMVRGQMNMKRLSLTDIKIDIPRIPKKKSLIAAMEAADVKNKWENSSWGRKLIVQKRRASLNDFDRFKVMLAKIKRAGVIRQELAKLKKQAAS