.class public final Lb/k;
.super Ljava/lang/Object;


# static fields
.field public static final A:Lb/k;

.field public static final B:Lb/k;

.field public static final C:Lb/k;

.field public static final D:Lb/k;

.field public static final E:Lb/k;

.field public static final F:Lb/k;

.field public static final G:Lb/k;

.field public static final H:Lb/k;

.field public static final I:Lb/k;

.field public static final J:Lb/k;

.field public static final K:Lb/k;

.field public static final L:Lb/k;

.field public static final M:Lb/k;

.field public static final N:Lb/k;

.field public static final O:Lb/k;

.field public static final P:Lb/k;

.field public static final Q:Lb/k;

.field public static final R:Lb/k;

.field public static final S:Lb/k;

.field public static final T:Lb/k;

.field public static final U:Lb/k;

.field public static final V:Lb/k;

.field public static final W:Lb/k;

.field public static final X:Lb/k;

.field public static final Y:Lb/k;

.field public static final Z:Lb/k;

.field public static final a:Lb/k;

.field public static final aA:Lb/k;

.field public static final aB:Lb/k;

.field public static final aC:Lb/k;

.field public static final aD:Lb/k;

.field public static final aE:Lb/k;

.field public static final aF:Lb/k;

.field public static final aG:Lb/k;

.field public static final aH:Lb/k;

.field public static final aI:Lb/k;

.field public static final aJ:Lb/k;

.field public static final aK:Lb/k;

.field public static final aL:Lb/k;

.field public static final aM:Lb/k;

.field public static final aN:Lb/k;

.field public static final aO:Lb/k;

.field public static final aP:Lb/k;

.field public static final aQ:Lb/k;

.field public static final aR:Lb/k;

.field private static final aT:Ljava/util/concurrent/ConcurrentMap;

.field public static final aa:Lb/k;

.field public static final ab:Lb/k;

.field public static final ac:Lb/k;

.field public static final ad:Lb/k;

.field public static final ae:Lb/k;

.field public static final af:Lb/k;

.field public static final ag:Lb/k;

.field public static final ah:Lb/k;

.field public static final ai:Lb/k;

.field public static final aj:Lb/k;

.field public static final ak:Lb/k;

.field public static final al:Lb/k;

.field public static final am:Lb/k;

.field public static final an:Lb/k;

.field public static final ao:Lb/k;

.field public static final ap:Lb/k;

.field public static final aq:Lb/k;

.field public static final ar:Lb/k;

.field public static final as:Lb/k;

.field public static final at:Lb/k;

.field public static final au:Lb/k;

.field public static final av:Lb/k;

.field public static final aw:Lb/k;

.field public static final ax:Lb/k;

.field public static final ay:Lb/k;

.field public static final az:Lb/k;

.field public static final b:Lb/k;

.field public static final c:Lb/k;

.field public static final d:Lb/k;

.field public static final e:Lb/k;

.field public static final f:Lb/k;

.field public static final g:Lb/k;

.field public static final h:Lb/k;

.field public static final i:Lb/k;

.field public static final j:Lb/k;

.field public static final k:Lb/k;

.field public static final l:Lb/k;

.field public static final m:Lb/k;

.field public static final n:Lb/k;

.field public static final o:Lb/k;

.field public static final p:Lb/k;

.field public static final q:Lb/k;

.field public static final r:Lb/k;

.field public static final s:Lb/k;

.field public static final t:Lb/k;

.field public static final u:Lb/k;

.field public static final v:Lb/k;

.field public static final w:Lb/k;

.field public static final x:Lb/k;

.field public static final y:Lb/k;

.field public static final z:Lb/k;


# instance fields
.field final aS:Ljava/lang/String;


# direct methods
.method static constructor <clinit>()V
    .locals 1

    new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;

    invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V

    sput-object v0, Lb/k;->aT:Ljava/util/concurrent/ConcurrentMap;

    const-string v0, "SSL_RSA_WITH_NULL_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aN:Lb/k;

    const-string v0, "SSL_RSA_WITH_NULL_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aO:Lb/k;

    const-string v0, "SSL_RSA_EXPORT_WITH_RC4_40_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aE:Lb/k;

    const-string v0, "SSL_RSA_WITH_RC4_128_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aQ:Lb/k;

    const-string v0, "SSL_RSA_WITH_RC4_128_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aR:Lb/k;

    const-string v0, "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aD:Lb/k;

    const-string v0, "SSL_RSA_WITH_DES_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aM:Lb/k;

    const-string v0, "SSL_RSA_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aF:Lb/k;

    const-string v0, "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->a:Lb/k;

    const-string v0, "SSL_DHE_DSS_WITH_DES_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->i:Lb/k;

    const-string v0, "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->b:Lb/k;

    const-string v0, "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->j:Lb/k;

    const-string v0, "SSL_DHE_RSA_WITH_DES_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->r:Lb/k;

    const-string v0, "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->k:Lb/k;

    const-string v0, "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->t:Lb/k;

    const-string v0, "SSL_DH_anon_WITH_RC4_128_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->C:Lb/k;

    const-string v0, "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->s:Lb/k;

    const-string v0, "SSL_DH_anon_WITH_DES_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->B:Lb/k;

    const-string v0, "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->u:Lb/k;

    const-string v0, "TLS_KRB5_WITH_DES_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aA:Lb/k;

    const-string v0, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ay:Lb/k;

    const-string v0, "TLS_KRB5_WITH_RC4_128_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aC:Lb/k;

    const-string v0, "TLS_KRB5_WITH_DES_CBC_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->az:Lb/k;

    const-string v0, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ax:Lb/k;

    const-string v0, "TLS_KRB5_WITH_RC4_128_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aB:Lb/k;

    const-string v0, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->au:Lb/k;

    const-string v0, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aw:Lb/k;

    const-string v0, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->at:Lb/k;

    const-string v0, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->av:Lb/k;

    const-string v0, "TLS_RSA_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aG:Lb/k;

    const-string v0, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->c:Lb/k;

    const-string v0, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->l:Lb/k;

    const-string v0, "TLS_DH_anon_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->v:Lb/k;

    const-string v0, "TLS_RSA_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aJ:Lb/k;

    const-string v0, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->f:Lb/k;

    const-string v0, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->o:Lb/k;

    const-string v0, "TLS_DH_anon_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->y:Lb/k;

    const-string v0, "TLS_RSA_WITH_NULL_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aP:Lb/k;

    const-string v0, "TLS_RSA_WITH_AES_128_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aH:Lb/k;

    const-string v0, "TLS_RSA_WITH_AES_256_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aK:Lb/k;

    const-string v0, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->d:Lb/k;

    const-string v0, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->m:Lb/k;

    const-string v0, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->g:Lb/k;

    const-string v0, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->p:Lb/k;

    const-string v0, "TLS_DH_anon_WITH_AES_128_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->w:Lb/k;

    const-string v0, "TLS_DH_anon_WITH_AES_256_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->z:Lb/k;

    const-string v0, "TLS_RSA_WITH_AES_128_GCM_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aI:Lb/k;

    const-string v0, "TLS_RSA_WITH_AES_256_GCM_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aL:Lb/k;

    const-string v0, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->n:Lb/k;

    const-string v0, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->q:Lb/k;

    const-string v0, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->e:Lb/k;

    const-string v0, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->h:Lb/k;

    const-string v0, "TLS_DH_anon_WITH_AES_128_GCM_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->x:Lb/k;

    const-string v0, "TLS_DH_anon_WITH_AES_256_GCM_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->A:Lb/k;

    const-string v0, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->as:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_NULL_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ac:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ad:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->V:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->W:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->Z:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_NULL_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->K:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->L:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->D:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->E:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->H:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_NULL_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->al:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_RC4_128_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->am:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ae:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->af:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ai:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_NULL_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->T:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_RC4_128_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->U:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->M:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->N:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->Q:Lb/k;

    const-string v0, "TLS_ECDH_anon_WITH_NULL_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aq:Lb/k;

    const-string v0, "TLS_ECDH_anon_WITH_RC4_128_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ar:Lb/k;

    const-string v0, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->an:Lb/k;

    const-string v0, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ao:Lb/k;

    const-string v0, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ap:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->F:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->I:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->X:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aa:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->O:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->R:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ag:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->aj:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->G:Lb/k;

    const-string v0, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->J:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->Y:Lb/k;

    const-string v0, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ab:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->P:Lb/k;

    const-string v0, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->S:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ah:Lb/k;

    const-string v0, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"

    invoke-static {v0}, Lb/k;->a(Ljava/lang/String;)Lb/k;

    move-result-object v0

    sput-object v0, Lb/k;->ak:Lb/k;

    return-void
.end method

.method private constructor <init>(Ljava/lang/String;)V
    .locals 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    if-nez p1, :cond_0

    new-instance v0, Ljava/lang/NullPointerException;

    invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V

    throw v0

    :cond_0
    iput-object p1, p0, Lb/k;->aS:Ljava/lang/String;

    return-void
.end method

.method public static a(Ljava/lang/String;)Lb/k;
    .locals 2

    sget-object v0, Lb/k;->aT:Ljava/util/concurrent/ConcurrentMap;

    invoke-interface {v0, p0}, Ljava/util/concurrent/ConcurrentMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lb/k;

    if-nez v0, :cond_0

    new-instance v1, Lb/k;

    invoke-direct {v1, p0}, Lb/k;-><init>(Ljava/lang/String;)V

    sget-object v0, Lb/k;->aT:Ljava/util/concurrent/ConcurrentMap;

    invoke-interface {v0, p0, v1}, Ljava/util/concurrent/ConcurrentMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lb/k;

    if-nez v0, :cond_0

    move-object v0, v1

    :cond_0
    return-object v0
.end method


# virtual methods
.method public final toString()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lb/k;->aS:Ljava/lang/String;

    return-object v0
.end method
