MHFVEMGTGPAVLLLHGFPATCYSWRHQIPRLAEAGFHAIAPDLRGYGKTDVPVGVEKYTGLHLVGDVIGLLDALNIQQAFVVGHDWGATIAWNLCLFRPDRVVALVSLSVHFMPRLPTGSIVQQARAAVGENHYLCIFQEPGNPEAEIARQSPDGFLRSSFSIRPSTNAEDKLTLPSWISEGDIKCYVDDFERTGFTGPLNYYRALDLTWELMAPWTKGKVMTPTLFIVGDLEVVYHVPPKKDHVHFGAKKEDIVYYFPGA