MSPATETATQGLPPVDQMTSRDYYADSYAHFGIHEEMLKDSVRTLSYRNAIMQNPHLFKDKVVLDVGCGTGILSMFASKAGAKLVIGIDMSNILDQAEKIVRANGFSEDQIVLLKGKLEDVELPVKQVDIIISEWMGYFLLYESMLDTVLLARDKYLAPNKEEKIDFWNDVYGFDYSCIKVPFKLKATRNDYIHAFLGWFDISFSCCHKPINFSTGPQAKDVIQGTLHCAPNSRNNRDLDIIIDYEVTGSNPEKGKMEYKMY*