MAQKEIRYGEATFPLSYEILNPSAPRDILFLHGWGSNKEIMKQAFGRSFADFRHLYLDLPGFGGTPNELVLATRDYAKITQAFLSEVGFKGDFIAGHSFGGKVATLLSPQNLILLSSAGILLPKSLKIKSKIALAKIAKPLLGGVLTERLRSEDAKGMPQNMYETFKNVVDEDFSPHFRESRSLGFLFWGKEDRATPLECGCKIASLMPRATLFPLEGDHYFFLNQATLIEGIVKKGIALKTYHFKITGKVQGVGYRKFTQRVAQEMGLKGHVRNMEDGSVEALCTLEESQYEPFIKALHQGPLRSKVEAIEASEVESRPLEGFEILY