MARRFGLCGVGLIGLLSWLGFTSLAATPTPPSLPRRVVVAAPAALISGGKLPLTVGLGTCLVSDKDVTRQVTTALECGYRVIDTAQRYGNEEGIGRALSAAFAEGRVKRDEVFVTTKVWPANYGYKKTIESVKESAKKLGLESIDLVLPHWPGIGTEIELAQQNAILRQQTWKALEDLQRDGLVKQIGVSNYNERHLGELLDYAQIRPMASQFEIHPFNTREKLVQMCQDLGIRVNGYSPLGGKGNPNQVTDQLLQMPFLEEMASVYGKTPAQLILRWHLQRDTTPIPKASSKARLAENIDVFNFQLSDADMKEISSCDRKRFAVLNSEVFL*