MARGKVQLRRIENPVHRQVTFCKRRAGLLKKARELSVLCDAHIGIIIFSAHGKLYDLATTGTMEELIERYKTASGEAALQGDGGGDHRMDPKQETMVLQQEINLLQKGLRYIYGNRANEHMTVEELNALERYLEIWMYNIRSAKMQIMIQEIQALKSKEGMLKAANEVLQEKIVEQSGLLDVGVMVADQQNGHFSTVPLIEEITNPLTILSGYSNCRGSEMGYSF