MKKRQLGNAGLVTSELGFGCMGLNYHRGPAKDRNEMIEVVRTAMDAGITMFDTAEVYGPYTNEELVGEALVGKRNHVQIATKGGFKINGLNNEVDSRPESIKAAVEGSLKRLKTDYIDLYYIHRIDPSIPIEEVAGTIQNLKQEGKILHWGLSEASAKTIRRAHKVEPLAAVESEYSIWWREAEKEVFPVLEELGIGLVAYSPLGRGYLTGKLDINADFNANDNRGGLPRFQKEAMEANQVLLDFMKEIADEQNVTTAQLALAWILDQKPWIVPIPGTTRPSRIEENIASTEIHFDDGARQKIADALSQIEIVGDRYSAAENKRIGK*