MKVEEGLQRLDSLGGQLNFEKCWIAMKEVSLLGHLVSAAEGISVDPARTKALLVLSSPSDLKELISFIQKVRYMARFIHLLSQVLHPLQLLANEVVFHWDEEYETYYSEVKKVLSTLSTLMPPDWEQSFYVNPSVGKDAIGTILLQKDTQTSLLRPIYFAIRIMTTGDKGYTDIEQLVLALIFAVRKFRSYLLSRPFIVITVERLFPTSIQHMTASHRIAKWIMELQEFEYTFKVEDSNRATLTDILTHRVYEKQIKIKELPKEVVTPKPLENSHLLQFDGAFRRQTGKAGGGMVLFDPHGHLIFKEKVDLPDAQTNNEAEYAVLEGSQDFYPFLEGFVWQHGHLCLLSETDSEKLPAAFGSLP*