MAAAGHPPGYRFYPTEEELICFYLRNKLDSLRDDIERVIPVVDVYSADPGQLPGIHAMLRGGAGEGEPWFFFCPRQEREARGGRPSRTTPSGYWKAAGTPGVVYSSAGRRAIGMKKTMVFYRGRAPSGTKTNWKMNEYRALQYYDDAAGGPTDGSSSSTHTHAAAPPNVPPPQLRSEFSLCRLYTQSGTLRQFDRRPLGGAGAGAPSEEPGPSTAAAASPPDDDDGSGSSTQQQQLQLAERGDHDPYGDDVAILDALLYWPGD