KKQSKWTGDEDRAIIELRGNGMKWEDISKHLPGRSAISCRLRFQNYLERRSEWDEEKKNKLARLYERFKKDMWEKISKEMQLPWRAAEAMHWQIGEIEMAQRANVPVF