MRASTLLILFCALQVMPSGDFGKIHITGSSTVIDKLENLLGHGHHLDGHNGLHERILAEDDVIEANSRGEIIEKIISRREIISDDN