QGFFRRTIRLKLEYETCMEACTVSIKSRNKCQFCRFKKCIGLGMSRDAIRFGRMPRHEKQQIIREIDESFAQATGSDKCQIKMQNLITEVSESFLRHISLTAERVNKCWESRKTLALTPDHKARLLFASQILKKRTQKGSGPSSKPLKIVQILYCDFQARVVKGICELTEFAKSLPNFLRISLHDQVILLKYGSYETMFVLFSRLIIEDGMLLPKSNIYVTFNFVYQVSKMVGEIMRSKFEFAKRMLSLGLTDVEMALFVGVILLCPDRPGIDNRKVVEDIQEEILLALEYQLSLTHPNKPRLFAHLLLKLAELRELMSKHVSMVQKLSEMKGIGPPLLNEILQDLT