MVKQRQTVGNLAIDGDLTYEILLQLPAKTVLRCGAMSKAWCRITTNPTFLSDHAHHRPLEALLYNSFGKAAGKIDMELDTLSVAVHYHAAVPERKGIGHHVICNPTMRQWAELPRLTGGRNLIECHREFGFYFHLQYDEYHLLCHCTMNLAGRLTNHMVAFDMVAETFKEMMPPLVTTKFFANLLAMDKFLMASKFTDLGMDLWVLEGYGVMDERWELWHHVVLPWQLSATLKRPLLIEGGDSGDVIMGTTYDLGVYNVKSKIFRVVVTVKPPDALLLSRDMLRESLVPHTFFNNQQPNPTRYVTKKTTCLPLFRFLS*