MMRQGRVNQLGGVFINGRPLPNHIRLKIVEMAAAGIRPCVISRQLRVSHGCVSKILNRYQETGSIRPGVIGGSKPRVATPEVEKRIEEYKRENPGIFSWEIRS