MAAPGTLLLRPVTFVTGNAKKLEEVRAILGNSVPFKSLKLDLPELQGEPEEISKEKARLAAKEVNGPVIVEDTCLCFNALHGLPGVCLIWFLQKIGHEGLNNILKAYEDKSAYAMCVFSLALGPNVEPVTFVGKTQGLIVPPRGPTDFGWDPVFQPDGYQQTYAEMPKEEKNKISHRSKALDMVKSHFATAGYTFQQDASD