MGAPKQKWTAEEEAALKAGVVKHGAGKWRTILTDPEYNAVLRMRSNVDLKVK