MARGKVQMKKIENPVHRQVTFCKRRAGLLKKAKELSVLCDADIGILIFSSHGKLFELATKGNMQGLIEKYMKMKPPRVSQADQAIETQTLDAKKEINLLKQEIEILQKGLRYMFGGGAGTMTLDELQVLEKHLEVWIYHVRSAKMDVLFQEIQLLRNSEGILTAANKYLQDKIVEENIGVTNITPMASDNPYPLTIPDDDIFQI