MGELPPGYRFYPTEEELVRFYLRHMLDGRRRGDIERVIPVADVCSLDPWQLPEVHRGACAGHGEPWFYFCARQDREARGGRPSRTTPSGYWKAAGTPGLVYSAGGCPVGTKKTMVFYRGRAPAGAKTKWKMNEYRAFDDDGADADAAARLQVRSEFSLCRLYTRSGSLRQFDRRPCTVAAGGRRSEDPASPSAAPASASEDVEVGKGQKRKRHAANDVPSSSDAYRSVQQQQKQGGADEELVDGMTDWAELFDWI