MHQKQLMDAITHLQVSENITPEQLRASIASLSSETSLPILNFTEEELKEIPPEVRTSPLHLTVRVAEKEISGALVDTGASLNICPLKTYKTLDLTAKDLTPAPLVVTGYDGNRKNVCGKIMLLVQAGPISVPEEFYVMDIPATFNLILGRRWLNHMKAVMSTRHQCIKFPHLGKIVKLMGDPPVIEPEGLQILPTLRPPLSHLEPKPMDTGLIPPFP