QGFFRRTIRLKLEYETCMEACTVSIKSRNKCQFCRFKKCIGLGMSRDAIRFGRMPRHEKQQIIREIDESFAQATGSDKCQIKMQNLITEVSESFLRHISLTAERVNKCWESRKTLAAPWITLTEHLVKMYPDSGNTDTNSHKTAPATQKIVQILYCDFQARVVKGICELTEFAKSLPNFLRISLHDQVILLKYGSYETMFVLFSRLIIEDGMLLPKSNIYVTFNFVYQVSKMVGEIMRSKFEFAKRMLSLGLTDVEMALFVGVILLCPDRPGIDNRKVVEDIQEEILLALEYQLSLTHPNKPRLFAHLLLKLAELRELMSKHVSMVQKLSEMKGIGPPLLNEILQDLT