MGVAALWSLLEKEGVVEHYRGASSDDYAAILQAASDAVVAVDLSPWLLQADQQAALAPHFSREERCMKVAFERAVQWLRHGCLPVIVAEGLPPAEKQSAQQARFAARKGYAGGGTKAGAAQFQRLGKVVGQLLEELGLPVFYAPGEAEAVCASLCAAGCADAVASPDGDTLLYGGAETLLHTFKLSTLKPSDCELRRVSMASVRRRLGLAAGGSKALGVLAMLSGSDYDLQGAQGVGSGGGLAVARYLLRGGGTGSGGGGGGQVSGEAALDDCHILERLAELVQRTPDAHLLALSKCSGCATCGHEGGRAGKIRRHSSKNPCSCCPPTKDGGCPVVSSGPCGCAFHRLETERRX