MGLCKLHSGSALLVITKARKVGSLQGADLLEVSEAKVIAAPDAKLSRTDSALLALLEEAVNPAGAGRGLHFSYFHDLTLTAQHAASLCAADPETFAAQLPVERADSRFFWNKVIAAPLLKAGAARFVQPCILGFVEQLPGLRLTDFAGGGHPVGTSLTLISRRATARSGVRQWRRGADAEGNVANFAETEQILSIEETRSSQLAGVMCSYLIIRGSIPLLWSQLPNIKFKPTTLIAPTDQSGLAHDKHFYGLVAQYQGVVAINLIQHHGT