MDMQPQPTWHTFCEQNVVTTDGFYDFVEEEGDRRAANVRERKRMCSINVAFIELRNYIPTFPFEKRLSKIDTLNLAIAYINMLEDVLRSPMDPHRYIRRCVAMSRSSHPNAPSWSTSDLIARLSWIKWRRLGIEPIE