MSQGSRPTSSDIAVNQRECVKVEGFKVVSTRLRSAEYESFSHQARLLGLSDSMAIRVAVRRIGGFLEIDAETRHRMEAILQSIGTLSSNIAALLSAYAENPTMDLEALRAERIAFGKSFADLDGLLRSILSVSRRRIDGCSLLKDAL