MAAPGTLLLRPVTFVTGNAKKLEEVRAILGNSVPFKSLKLDLPELQGEPEEISKEKARLAAKEVNGPVIVEDTCLCFNALHGLPGPYIKWFLQKIGHEGLNNILKAYEDKSAYAMCVFSLALGPNVEPVTFVGKTQGLIVPPRGPTDFGWDPVFQPDGYQQTYAEMPKEEKNKISHRSKALDMVKSHFATAGYTFQQDASD