MASISSIAKRLEGKVAIITGGASGIGEATTRLFIKHGAKVVIADVQDDRGQSIIEEIGENRDVSYVHCDVKVENDVKNVVDMAISKYGKLDIMFSNAGIPGQPDTTILKSDYENYKNVFDVNVFGAFMCAKHAARVMIPPKKGSIIFTSSIASVTSGDVAHAYLASKHAIVGLAKNLGVELGQHGIRVNCVSPFGVATPMLMNGLGIHDKQKVEGFVSQISNLKGTILEGEDVAQAALYLASDESKYISGMNIVIDGGYSTTNVALKQGIRKISSL*