MSQPQIFKATYSGVPVYEMLCKGIAVMRRRSDSYLNATQILKVADFDKPQRTRILEREVQTGLHEKVQGGYGKYQGTWVPFIRGVTLAQQYQVDHLLQPILQF