MDSIFLVDTTGRQEFNGEQQHQKIVYNKELLLAESDAYSEEEDEQNEGAVELFGLMLKSKEVLDVVSSLPDQKKPVSKVAKQLEDLGEKVESAVENSSKPKVVPRKRVTELNHDAPHLDLRQENLESNMKRTKQALNPGLEQAHALPTVGKRQQPIINRAERSKTKGKGWFNMPATEITDEMRNELKIVQMRSVLNPKQFYKKNDLKRLPKFFQIGTVLPSHLDHYQEKKSKKKQSLVNELLEDESFQKFNKRKYNEVIQRTDKYAYRKNLKKMKKLKKNKK