MLVWWHFCYHLGMRIVVDTNVFVGACLGNGSARQVIAACLRGQCTPVMGTALFLEYEDVLSRSTLFRTGCLSVEEREELFDIFLGCCEWTRIYYGWRPNSPDAGDDHLIELAIAAAARCVVSRNQRDLKRLELRFPSLAIVTPEQLLDGLREG