MAALPPGYRFYPTEEELVRFYLRHKLDGSRRADIERVIPVADVCSLDPWQLPEVHRGACASHGEPWFYFCARQDREARGGRPSRTTPSGYWKAAGTPGLVYSAGGHLVGTKKTMVFYRGRAPAGAKTKWKMNEYRALEEDGADADAAAPASNPVFQVRSEFSLCRLYTSSGNMRQFDRRPCTAVAGGSRASSSAALASPNEDVEVGRGQKRKRHAANDNTSSSDAYRHVQQQQGKQEGANEELADDMTDWAEVLAWI