MSAQKIVIDPITRIEGHLKIEVEIENGVVSNSRVIGTMYRGLENLVIGRDPRDASYVTERACGVCSTVHGLASALALDAAFGAEVPYGGRLIRNLIYGATLLHNHPLHFYHLSALDYLDVMAIAQYKGNDAGLNGVKDKILKLVAANDTAPLTPRYNPDQYCVSDPELVTMAVAHYLKALEMQAKAKKMSAIFAGKQPHQSSIVVGGVTILPTLEQVFQYRSMLMEQIAFVENVYLQDVLTFGTGPLLPLAQAGVGGSHGNYMSYGGFAGDAEGKDLLFTSGIILDNNLATVHPFSIDKITEDITHAWYKSDKGRTPYEEDTVIDLDKKDAYTYVKAPRYEGKPMEVGPLARMLVMQPKVLMDVITKYNIKPGAVARHAARAVETILMAKKMLEWVDSLIAEMGKPNFKIHDTDHWEIPASGQGAGLIEVARGSLGHWIKVEDHKTANYQMVVPSTWNFSPTDGNGVLGPVDKSMIGVPVPDPDNPINVVRVIRSYDPCLACAIHLIDPQSNEIKKYNIGF