MSAQKIVIDPITRIEGHLKIEVEIENGVVSNSRVIGTMYRGLENLVIGRDPRDASYVTERACGVCSTVHGLASALALDAAFGAEVPYGGRLIRNLIYGATLLHDHPLHFYHLSALDYLDVMAIAQYKGNDAGLNGVKDKILKLVAANDTAPLTPRYNPDQYCVSDPELVTMAVAHYLKALEMQAKAKKMSAIFAGKQPHQSSIVVGGVTILPTLEQVFQYRSMLMEQIAFVENVYLQDVLTFGTGPLLPLAQAGVGGSHGNYMSYGGFAGDAEGKDLLFTSGIILDNNLATVHPFSIDKITEDITHAWYKSDKGRTPYEEDTVIDLDKKDAYTYVKAPRYEGKPMEVGPLARMLVMQPKVLMDVITKYNIKPGAVARHAARAVETILMAKKMLEWVDSLIAEMGKPNFKIHDTDHWEIPASGQGAGLIEVARGSLGHWIKVEDHKTANYQMVVPSTWNFSPTDGNGVLGPVDKSMIGVPVPDPDNPINVVRVIRSYDPCLACAIHLIDPQSNEIKKYNIGF