WQSFCEQNVVTSDGFYDFVEDEGDRRAANVRERKRMCSINVAFIELRNYIPTFPFEKRLSKIDTLNLAIAYINMLEDVLRSPMDPHRYIRRCVAMSRSSHPNAPSWSTSDLIARLSWIKWRRLGIEPIE