MELVKLVSKGSPIFLCNVRNLEHIIKDQPEDIAVVNEFLDVFPEAIQGMSPNRPIEFTIDLVPGTAPISKVPYRMAPAEMSELKDYRELDKVTIKNKCHLPRIDDLFDQLKGAEIFSMINLRSGYHQLRIADHDISKTAFRTRYDHYEFTVMPFGLTNAPAIFMDLMNRYLKGTSDADLIYGGDTKCLVTGFSDSKATKEVIWLKGLVSDLGLHHDQAILYCDSLSAICLAKDQVHHERTKHIDVRYHFLRSEERIKVNKVGTADNSTDIFTKPMPHNKFQYCLDLLNVRSC*