MATLPGIDANDEPKSLAAFRFYCCVLGALGQLPEGPAAALPLLSEEWVDELLGRCFAIISNPDSPEHRGEHGGHQGQKGMEDGSFLLDSNSMFRPLMELLFARLPPSLRKGAIRRVAKFLLESTFTSVAAEASVLCNAVAWADSQCTAQLLLGPLVEAMERELAGAVADGTTRLSKAHEGSLTWRLGLLSSTAFRSGPALTSFQPRILRIVAALAAAPSQSVQEATARAVGSMLSGLLSFYPTNQHDPCIDVYSLGDGLSIECCVDKFGTGCSQPLTWHEPSPEEVAFGEALVRTALLEPAQRLRQLSSAGGEVPKETLKALLLQMEGVLGGARTCLPDLPLPAX