MAAPGTLLLRPVTFVTGNAKKLEEVRAILGNSVPFKSLKLDWTHANANLHLMRDFSFVPELQGEPEEISKEKARLAAKEVNGPVIVEDTCLCFNALHGLPGPYIKWFLQKIGHEGLNNILKAYEDKSAYAMCVFSLALGPNVEPVTFVGKTQGLIVPPRGPTDFGWDPVFQPDGYQQTYAEMPKEEKNKISHRSKALDMVKSHFATAGYTFQQDASD