MASISSIAKRLEGKVAIITGGASGIGEATTRLFTKHGAKVLIADVQDDHGQSIIKEIGENRDVSYVHCDVKVEKDVKNVVDMVISKYGKLDIMFSNAGVPGQPDTTILKSDYENFKNVFEVNVFGALMCAKHATRVMIPPKKGSIIFTSSIASVTYGDVAHTYLASKHAIVGLAKNLGVELGQHGIRVNCVSPFGVATPMLMNGLGIKDKERVEEFVSQISNLKGTILEGEDVAQAALYLASDESKYISGMNILIDGGYSTTNVALKQGIRKIGSLE*