MATQDDVRRIALSLPGAEEADDRFAFQVLVKDKPKGFTWVWLERIDPKKARIPNPRFLGVRTSSVAERDLMIAAEPRIFFTEPHYNGYPAVLVRLEEIPMAQLEVILVEGWRHVAPRELSALVE