MLTDKQFLRYQRQISLAELGEEGQQKLLNSRVLIVGCGGLGNVVAPYLVGAGVGQVIIADGDRLELHNLHRQICYHETQIGHNKAELLARHLRELNSEVRVRVIAREVDELILNLEINQVDLVLDCSDNLPTRHAINRACYAAQRPLVSGAVIGWEGHLMAFDYRQSAPCYQCVVPDMAERQGCSDRGVVGPVVGMIGNGQALIALHALVGSAHFPANQLLRFDGKSMNWQSLQLHPDKVCPVCRVSSPVQQKEPQPC*