MSENLMEKVSALGERLKIGGVEVGRKMSEGMSSMSFKLKEFFQPGPNQADKLVEDATSEALDEPEWALNLDLCDLVNTDKLNCVELVRGIKKRIILKSPRVQYLALVLLETLVKNCEKAFSEVAAERVLDEMVKLIDDPQTVVNNRNKALMMIEAWGESTGELRYLPVYEETYKSLRSRGIRFPGRDNESLAPIFTPPRSVSSAPEADVNLQQQFEHDIPEQFHHDVPVLSFTPEQTKEALDVARNSIELLSTVLSSSPQQDALQDDLTTTLVQQCRRSQTTVQRIVETAGDNEAVLFEALNVNDEIQKVLTKYEELKQPATTPLHPEPAMIPVAVEPDESPYHSKEDALIRKPAGSRTGVEGGSNDDMMDDLDEMIFGKKGGEASDGGHETKKQPSSKDDLISF*