MADGEASQKKLADLHRPPTLPLPVHGKNLLFVDGPVSKPPHWLKFSEALQTSHYEEVRRMIRQFYESEKVVLRGSSLTVGQVTAVTQRASVKVELDAAEAKSRVDESSNWVLNNTLKGTDTYGVTTGFGATSHRRTSQVVDLQRELIRFLNAGVIGRDADACSLPVKYAKAAMLVRTNTLMQGYSGIRWDILDAMRKLMCANVIPKLPLRGTITASGDLVPLSYIAGLLTARSNSKAITPEGKEVPAAEALKIAGIDGPFELQAKEGLALVNGTSVGAAVAANVCFDANVLALLSEVLSALFCEVMQGKPEFTDPLTHQLKHHPGQIEAAAVMEFLLEGSSYMKAAAKLHETDPLSKPKQDRYALRTSPQWLGPQIEVIRSATHAI