MADGLPPGYRFYPTEEELICFYLRNKLDGSRGDIERVIPVVDVYSVDPLQLSEIHERLCGGEGEPWFYFCARQEREARGGRPSRTTPSGYWKAAGTPGVVYSADRRPIGLRKTMVFYRGRAPSGTKTKWKMNEYRAFQHEHHDDGAGAPTATGGPHAAAPPVPNLPPQLRSEFSLCRLYTKSGTLRQFDRRPVAAAARGDIPGPSTAATASPGDGDGSGGSMQPLEEELMEGADGDPYGDDIATLAALLYSPTD