MQVVRIARGRHLQVKLSQCGLLCPNAPQPRPDSQPKRPRSMHTSSPEPAAPSAKLAGRVAVITGGASGIGASCARAFVEHGARVFVADVEDEAGRALCEELGPSANFFHCDVLNEKDIAGVIDQAVKQYGKLDILHNNVGVGGRTTSIQDVDIDDFDKIYATNVRSVVLGLKYAARVMIPRESGSIISTSSVAAVVGGSAPSPYAFTKSAIPGITRQAAAELGKYGIRVNCISPLAIASHAQLRRVQKLQGCENLTLDQYSAMMDEISELKGAKLRAEVFARTALFLASDDASYTTGQNFVLDGGFTCSKPYPLKVLNRAFDNCFSYSKSASHDPQNNP*