code: def perform_oauth(email, master_token, android_id, service, app, client_sig,
                    device_country='us', operatorCountry='us', lang='en',
                    sdk_version=17):
      
  
      data = {
          'accountType': 'HOSTED_OR_GOOGLE',
          'Email':   email,
          'has_permission':  1,
          'EncryptedPasswd': master_token,
          'service': service,
          'source':  'android',
          'androidId':   android_id,
          'app': app,
          'client_sig': client_sig,
          'device_country':  device_country,
          'operatorCountry': device_country,
          'lang':    lang,
          'sdk_version': sdk_version
          }
  
      return _perform_auth_request(data)
docs: Use a master token from master_login to perform OAuth to a specific Google
      service.
  
      Return a dict, eg::
  
          {
              'Auth': '...',
              'LSID': '...',
              'SID': '..',
              'issueAdvice': 'auto',
              'services': 'hist,mail,googleme,...'
          }
  
      To authenticate requests to this service, include a header
      ``Authorization: GoogleLogin auth=res['Auth']``.