MATVRKSKGRQKVEMTKMTKESNLQVTFSKRRSGLFKKASELCTLCGAETAIIVFSPGKKLYSFGHPCVESIIDRFLMRNPLPNSGALQLFEAHRTTNVRNLNVQLTQVVNQLEGEKKRGEALTQMWKACKPQCWWAAPIEEFSLEQLELLKVSLEDLRRKVARQADELMIEAKNPPAFFPGNSVGTIMPYDAQMAGFDPYSHKYNFGYGGPFL