MDERIYEVAIRGDVEKLLHLLNEDVAMQADEPFLDRVMRDCIGKDNLLHLGALFGHVEFAREISSRKPEFARQLNSQGLSPLHLAAERGHVEVVKVLLETDADVCFVRDRDGRIPLHLAVIKGRVEVIEELVNAKNITAWLLTDEREPILHLCAKHDQFDALKKLVSLVKDDGFVRLKDSSDNTILHLLSAKKQIKMAEFLLDNTRIAPEINALNVDKLTALDELYLRRWEEGFSELKQILGGNGAKRSSDLSFGLEPNFLMKLTKQDSKWLERMEPSFLVLAGLVVSVTYAAVLSPPGGLWQDDSLQPGSIQNHTAGDPILLSKNRPRHYMFYVFNTIGFYSSFAIIIVILGKHQVSPTYMLRVLNYSTGVVVCSLSASYFFSLSSVVSTWWMSLSLWVTSNVLLFG