MSPATETATQGLPPVDQMTSRDYYADSYAHFGIHEEMLKDSVRTLSYRNAIMQNPHLFKDKVVLDVGCGTGILSMFASKAGAKLVIGIDMSNILDQAEKIVRANGFSEDQIVLLKGKLEDVELPVKQVDIIISEWMGYFLLYESMLDTVLLARDKYLAPNKEEKIDFWNDVYGFDYSCIKVPFKLKATRNDYIHAFLGWFDISFSCCHKPINFSTGPQAKDVIQGTLHCAPNSRNNRDLDIIIDYEVTGSNPEKGKMEYKMS*