MNTWLNLKDNVIIVTGGASGIGLAIVDELLSQGAHVQMIDIHGGDRHHNGDNYHFWPTDISSATEVQQTIDAIIQRWSRIDGLVNNAGVNFPRLLVDEKAPAGRYELNEAAFEKMVNINQKGVFFMSQAVARQMVKQRAGVIVNVSSESGLEGSEGQSCYAATKAALNSFTRSWSKELGKYGIRVVGVAPGILEKTGLRTPEYEEALAWTRNITVEQLREGYTKNAIPIGRAGKLSEVADFVCYLLSARASYITGVTTNIAGGKTRG*