MATVMQKIKDIEDEMARTQKNKATAHHLGLLKAKLAKLRREILAPTSKGGGGAGEGFDVTKSGDSRVGLVGFPSVGKSTLLNKLTGTFSEVASYEFTTLTCIPGVIKYRGAKIQLLDLPGIIEGAKDGKGRGRQYRKNLQLHHHSSGRNQAHYTQEAHRERARRIWNKASLLCFLDSLSLHCLRMRKDKGGINFTSTVSNTLLDLETVKAICGEYRIHNADVSLRYDATADDLIDVIEGNRMYIPCVYAVNKIDQVTLEELEILDKLPHYCPVSAHLEWNLDGLLEKVWEYLDLVRVYTKPKAMSPDYEDPVILSAKKRTVEDFCLRIHKDMLKQFKYALVWGSSAKHKPQRVGKEHELDDEDVVQIIKKI*