SSRVPPGFRFHPTDEELVGYYLQKKVASKKIDLDVIHEIDLYKLEPWDLHEKCKIGSAEQTEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIHAKYKLIGMRKTLVFYRGRAPNGQKTDWIMHEYRLEEDISSSGSNNNDDGWVVCRVFKKRNNSIKVLDRDISCGYDIDQIALLPELELPNKFVTDFAYNNSHLMLNCKQEFETDFAAALPHDPFSQTLPQLESPRMSS