MAPAELQELKKQLDELLEKGYIRPSVSPWGAPVLFVKKKDGTMRLCIDYRELNKITIKNKYPLPLIDDLFDQLRGEKVFSKIDLRSGYHQLRIKHEDIPKTAFRTRYGHYEFVVMPFGLTNAPAVFMDLMNRIFKPYLDKFVVVFIDDILVYSKSNEEHEEHLRKVLDMLIENQLYAKLLKCEFWLKEISFLGHIISEKDYDLDIQYHPGKANVVADALSRKSHLNSIPTFSRVNRDDLQKMEIEFIKGNACLNVLVMKPTLIDEIKEAQCKDLQLERIRSEVENGKSPGFVIQEDGTLRFQGRLCVPNDEKLKKRILEEAHNHTRFTLEEIRCIRI*