MSAPPIMRLVGERRVSVVRDVAALWRVLDENPVESCMVAARVADYGIEPNSLGGELWTRDGVDESLCFAGANLIPLRGELIDLNAFADEAKSTARRCSSLVGRADLVLPMWQRLESAWGPARDVRDHQPLMAINTHPSCAIDPEVRQVRPEELDAYLVAAVDMFIGEVGIDPRLGDGGRGYRRRVASLIAAGRAWARFEHGEVIFKAEVGSQSPAVGQIQGVWVHPERRGLGLGTAGTATLAAVTVGSGRIASLYVNNFNTVARAAYTRVGFKEVGTFATVLLD