MSSTLSLNTLFTAKDLVVVITGGGSGLGQYTAKAIAANGAKAVYVVGRREDSLKATVEHGVDGNIIPLVGDVSDRESLKSIAAKVRKEHGYINALFANAGVSGPPTASGTPMTAAKPSIEQLQSSIFDVSLEDFSQPFLVNCAAAYYTAIAFLDLLDAGNKKGNVPQSSQIIITTSVAAHLRMLSSSVAYGTSKAAATFLMKKLSTGFAEFGIRCNCIAPGLYPSEMTAGMLKDNEKSDIGRGEYYVGAHAVPKTTAPALRTGSEQDFAATALFMVSPGGAYLNGVELVTDGGRLAVWPGTY*