Bootstrap

PyBioMed:一个用于化学物质、蛋白质和DNA及其相互作用的各种分子表示的Python文库

计算蛋白质描述符——PyProtein

PyProtein是用于蛋白质特征计算的工具。PyProtein从氨基酸序列中计算蛋白质和肽的结构和物理化学特征。这些序列衍生的结构和理化特征已被广泛用于开发机器学习模型,用于预测蛋白质结构和功能类别,翻译后修饰,亚细胞位置和特定性质的肽。在 PyProtein 模块中,有两种方法可以计算蛋白质描述符。一种是直接使用相应的方法,另一种是首先构建一个PyProtein类,然后运行他们的方法来获得蛋白质描述符。应该注意的是,输出是字典形式,其键和值分别表示描述符名称和描述符值。用户可以清楚地理解每个描述符的含义。


PyBioMed中的PyProtein蛋白模块负责从氨基酸序列中计算广泛使用的蛋白质和多肽的结构和理化特征。它计算由14个特征组成的5个特征组,包括氨基酸组成、二肽组成、三肽组成、标准化莫罗-布罗托自相关、莫兰自相关、吉里自相关、序列顺序耦合数、准序列顺序描述符、各种结构和物理化学性质的组成、过渡和分布,以及两种伪氨基酸组成(PseAAC)描述符。这些特征通常可以被认为是不同的Chou’s PseAAC模式。此外,它还可以轻松地根据用户定义的属性计算以前的描述符,这些属性可以从AAindex数据库中自动获得。表3总结了PyBioMed所覆盖的蛋白质和多肽的特征列表。这些特征已被用于使用机器学习方法预测蛋白质和肽相关的问题。更详细的描述和参考文献可以在PyBioMed的文档中找到

由PyBioMed计算出的蛋白质或多肽的蛋白质描述符

实际上,上述特征可以看作是不同的PseAAC模式。例如,氨基酸、二肽、三肽或k-mer肽(k=4,5,...)的组成只是Chou的PseAAC的不同模式。此外,GO(基因本体论)信息、FunD(功能域)信息和序列进化信息等高级特征也被巧妙地融合到Chou的PseAAC描述符中,以表征不同的蛋白质信息,这被广泛用于解决各种生物学问题。Chou的一篇优秀的评论指出了它们的相关性。 

目录

计算蛋白质描述符——PyProtein

AAComposition

CalculateAAComposition

CalculateDipeptideComposition

GetSpectrumDict

 补充:

AAIndex  

Autocorrelation

CalculateNormalizedMoreauBrotoAutoTotal

CalculateMoranAutoTotal

CalculateGearyAutoTotal

 ConjointTriad 

GetProteinSequence

GetSubSeq

ProCheck 

PseudoAAC

PyProteinAAComposition

PyProteinAAIndex

QuasiSequenceOrder

CTD

组成:

过渡:

分布:

PyProtein 


AAComposition

该模块用于计算给定蛋白质序列的氨基酸、二肽和3-缩氨酸(三肽)的组成。对于一个给定的蛋白质序列,可以得到8420个描述符。

CalculateAAComposition

计算一个给定的蛋白质序列的氨基酸组成(描述符数:20)

from PyBioMed.PyProtein import AAComposition
AAC=AAComposition.CalculateAAComposition(protein)#{'A': 4.83, 'R': 6.798, 'N': 3.22, 'D': 6.977, 'C': 1.968, 'E': 5.903, 'Q': 3.578, 'G': 4.83, 'H': 3.936, 'I': 5.903, 'L': 9.481, 'K': 6.798, 'M': 2.683, 'F': 3.399, 'P': 5.188, 'S': 8.587, 'T': 4.472, 'W': 0.894, 'Y': 3.936, 'V': 6.619}
print(AAC)

CalculateDipeptideComposition

计算一个给定的蛋白质序列中二肽的组成。 (描述符数:400)

from PyBioMed.PyProtein import AAComposition
AAC=AAComposition.CalculateDipeptideComposition(protein)#{'AA': 0.18, 'AR': 0.18, 'AN': 0.18, 'AD': 0.18, 'AC': 0.0, 'AE': 0.72, 'AQ': 0.36, 'AG': 0.18, 'AH': 0.18, 'AI': 0.18, 'AL': 0.36, 'AK': 0.72, 'AM': 0.0, 'AF': 0.0, 'AP': 0.18, 'AS': 0.0, 'AT': 0.72, 'AW': 0.0, 'AY': 0.18, 'AV': 0.36, 'RA': 0.54, 'RR': 0.9, 'RN': 0.18, 'RD': 0.18, 'RC': 0.0, 'RE': 0.36, 'RQ': 0.18, 'RG': 0.0, 'RH': 0.54, 'RI': 0.18, 'RL': 0.72, 'RK': 0.54, 'RM': 0.0, 'RF': 0.0, 'RP': 0.54, 'RS': 1.08, 'RT': 0.36, 'RW': 0.0, 'RY': 0.0, 'RV': 0.54, 'NA': 0.18, 'NR': 0.54, 'NN': 0.0, 'ND': 0.18, 'NC': 0.0, 'NE': 0.18, 'NQ': 0.0, 'NG': 0.18, 'NH': 0.18, 'NI': 0.0, 'NL': 0.36, 'NK': 0.0, 'NM': 0.18, 'NF': 0.0, 'NP': 0.72, 'NS': 0.0, 'NT': 0.0, 'NW': 0.0, 'NY': 0.36, 'NV': 0.18, 'DA': 0.36, 'DR': 0.0, 'DN': 0.18, 'DD': 0.72, 'DC': 0.0, 'DE': 0.72, 'DQ': 0.0, 'DG': 0.54, 'DH': 0.36, 'DI': 0.72, 'DL': 0.54, 'DK': 0.0, 'DM': 0.0, 'DF': 0.54, 'DP': 0.54, 'DS': 0.72, 'DT': 0.18, 'DW': 0.0, 'DY': 0.54, 'DV': 0.18, 'CA': 0.18, 'CR': 0.18, 'CN': 0.0, 'CD': 0.18, 'CC': 0.0, 'CE': 0.18, 'CQ': 0.18, 'CG': 0.36, 'CH': 0.18, 'CI': 0.0, 'CL': 0.18, 'CK': 0.18, 'CM': 0.0, 'CF': 0.0, 'CP': 0.0, 'CS': 0.18, 'CT': 0.0, 'CW': 0.0, 'CY': 0.0, 'CV': 0.0, 'EA': 0.72, 'ER': 0.18, 'EN': 0.18, 'ED': 0.18, 'EC': 0.18, 'EE': 0.18, 'EQ': 0.0, 'EG': 0.0, 'EH': 0.18, 'EI': 0.36, 'EL': 0.54, 'EK': 0.54, 'EM': 0.18, 'EF': 0.36, 'EP': 0.0, 'ES': 0.18, 'ET': 0.18, 'EW': 0.36, 'EY': 0.18, 'EV': 1.08, 'QA': 0.0, 'QR': 0.36, 'QN': 0.18, 'QD': 0.36, 'QC': 0.0, 'QE': 0.0, 'QQ': 0.18, 'QG': 0.36, 'QH': 0.0, 'QI': 0.18, 'QL': 0.36, 'QK': 0.54, 'QM': 0.0, 'QF': 0.0, 'QP': 0.0, 'QS': 0.18, 'QT': 0.0, 'QW': 0.0, 'QY': 0.18, 'QV': 0.54, 'GA': 0.0, 'GR': 0.54, 'GN': 0.0, 'GD': 0.18, 'GC': 0.0, 'GE': 0.36, 'GQ': 0.0, 'GG': 0.18, 'GH': 0.36, 'GI': 0.36, 'GL': 0.18, 'GK': 0.72, 'GM': 0.0, 'GF': 0.0, 'GP': 0.18, 'GS': 0.54, 'GT': 0.54, 'GW': 0.0, 'GY': 0.0, 'GV': 0.72, 'HA': 0.0, 'HR': 0.36, 'HN': 0.0, 'HD': 0.18, 'HC': 0.0, 'HE': 0.36, 'HQ': 0.36, 'HG': 0.0, 'HH': 0.18, 'HI': 0.18, 'HL': 0.54, 'HK': 0.18, 'HM': 0.54, 'HF': 0.0, 'HP': 0.36, 'HS': 0.0, 'HT': 0.36, 'HW': 0.0, 'HY': 0.18, 'HV': 0.18, 'IA': 0.18, 'IR': 0.72, 'IN': 0.0, 'ID': 0.54, 'IC': 0.36, 'IE': 0.18, 'IQ': 0.18, 'IG': 0.18, 'IH': 0.0, 'II': 0.36, 'IL': 0.9, 'IK': 0.72, 'IM': 0.36, 'IF': 0.36, 'IP': 0.0, 'IS': 0.54, 'IT': 0.18, 'IW': 0.18, 'IY': 0.0, 'IV': 0.0, 'LA': 0.54, 'LR': 0.36, 'LN': 0.54, 'LD': 1.43, 'LC': 0.18, 'LE': 0.0, 'LQ': 0.36, 'LG': 0.54, 'LH': 0.0, 'LI': 0.36, 'LL': 0.72, 'LK': 0.72, 'LM': 0.0, 'LF': 0.9, 'LP': 0.36, 'LS': 0.72, 'LT': 0.72, 'LW': 0.0, 'LY': 0.9, 'LV': 0.18, 'KA': 0.18, 'KR': 0.18, 'KN': 0.36, 'KD': 0.36, 'KC': 0.0, 'KE': 0.36, 'KQ': 0.54, 'KG': 0.0, 'KH': 0.72, 'KI': 1.25, 'KL': 0.36, 'KK': 0.18, 'KM': 0.36, 'KF': 0.18, 'KP': 0.18, 'KS': 0.54, 'KT': 0.0, 'KW': 0.18, 'KY': 0.18, 'KV': 0.72, 'MA': 0.36, 'MR': 0.18, 'MN': 0.36, 'MD': 0.0, 'MC': 0.18, 'ME': 0.18, 'MQ': 0.0, 'MG': 0.0, 'MH': 0.0, 'MI': 0.18, 'ML': 0.18, 'MK': 0.18, 'MM': 0.18, 'MF': 0.0, 'MP': 0.0, 'MS': 0.36, 'MT': 0.0, 'MW': 0.0, 'MY': 0.0, 'MV': 0.36, 'FA': 0.0, 'FR': 0.36, 'FN': 0.0, 'FD': 0.36, 'FC': 0.0, 'FE': 0.36, 'FQ': 0.18, 'FG': 0.36, 'FH': 0.0, 'FI': 0.0, 'FL': 0.54, 'FK': 0.36, 'FM': 0.18, 'FF': 0.18, 'FP': 0.18, 'FS': 0.0, 'FT': 0.0, 'FW': 0.0, 'FY': 0.36, 'FV': 0.0, 'PA': 0.0, 'PR': 0.36, 'PN': 0.36, 'PD': 0.18, 'PC': 0.0, 'PE': 0.9, 'PQ': 0.54, 'PG': 0.18, 'PH': 0.36, 'PI': 0.0, 'PL': 0.18, 'PK': 0.18, 'PM': 0.18, 'PF': 0.36, 'PP': 0.18, 'PS': 0.54, 'PT': 0.18, 'PW': 0.0, 'PY': 0.18, 'PV': 0.36, 'SA': 0.0, 'SR': 0.54, 'SN': 0.36, 'SD': 0.72, 'SC': 0.54, 'SE': 0.36, 'SQ': 0.18, 'SG': 1.08, 'SH': 0.18, 'SI': 0.18, 'SL': 0.9, 'SK': 0.36, 'SM': 0.0, 'SF': 0.18, 'SP': 0.54, 'SS': 1.08, 'ST': 0.54, 'SW': 0.18, 'SY': 0.18, 'SV': 0.54, 'TA': 0.36, 'TR': 0.18, 'TN': 0.0, 'TD': 0.0, 'TC': 0.0, 'TE': 0.18, 'TQ': 0.0, 'TG': 0.18, 'TH': 0.0, 'TI': 0.36, 'TL': 0.72, 'TK': 0.0, 'TM': 0.18, 'TF': 0.18, 'TP': 0.9, 'TS': 0.9, 'TT': 0.0, 'TW': 0.0, 'TY': 0.36, 'TV': 0.0, 'WA': 0.0, 'WR': 0.18, 'WN': 0.0, 'WD': 0.0, 'WC': 0.0, 'WE': 0.0, 'WQ': 0.0, 'WG': 0.0, 'WH': 0.18, 'WI': 0.0, 'WL': 0.0, 'WK': 0.18, 'WM': 0.0, 'WF': 0.18, 'WP': 0.0, 'WS': 0.18, 'WT': 0.0, 'WW': 0.0, 'WY': 0.0, 'WV': 0.0, 'YA': 0.54, 'YR': 0.18, 'YN': 0.18, 'YD': 0.0, 'YC': 0.18, 'YE': 0.18, 'YQ': 0.36, 'YG': 0.0, 'YH': 0.18, 'YI': 0.36, 'YL': 0.9, 'YK': 0.0, 'YM': 0.0, 'YF': 0.0, 'YP': 0.0, 'YS': 0.36, 'YT': 0.18, 'YW': 0.0, 'YY': 0.18, 'YV': 0.18, 'VA': 0.54, 'VR': 0.36, 'VN': 0.18, 'VD': 0.9, 'VC': 0.36, 'VE': 0.0, 'VQ': 0.0, 'VG': 0.54, 'VH': 0.18, 'VI': 0.72, 'VL': 0.36, 'VK': 0.54, 'VM': 0.18, 'VF': 0.0, 'VP': 0.36, 'VS': 0.54, 'VT': 0.36, 'VW': 0.0, 'VY': 0.0, 'VV': 0.54}
print(AAC)

GetSpectrumDict

计算给定蛋白质的3-mers的谱描述符。(描述符数:8000)

from PyBioMed.PyProtein import AAComposition
AAC=AAComposition.GetSpectrumDict(protein)#{'AAA': 0, 'AAR': 0, 'AAN': 0, 'AAD': 0, 'AAC': 0, 'AAE': 0, 'AAQ': 0, 'AAG': 0, 'AAH': 0, 'AAI': 0, 'AAL': 0, 'AAK': 0, 'AAM': 0, 'AAF': 0, 'AAP': 1, 'AAS': 0, 'AAT': 0, 'AAW': 0, 'AAY': 0, 'AAV': 0, 'ARA': 0, 'ARR': 0, 'ARN': 0, 'ARD': 0, 'ARC': 0, 'ARE': 0, 'ARQ': 0, 'ARG': 0, 'ARH': 1, 'ARI': 0, 'ARL': 0, 'ARK': 0, 'ARM': 0, 'ARF': 0, 'ARP': 0, 'ARS': 0, 'ART': 0, 'ARW': 0, 'ARY': 0, 'ARV': 0, 'ANA': 0, 'ANR': 0, 'ANN': 0, 'AND': 0, 'ANC': 0, 'ANE': 0, 'ANQ': 0, 'ANG': 0, 'ANH': 0, 'ANI': 0, 'ANL': 1, 'ANK': 0, 'ANM': 0, 'ANF': 0, 'ANP': 0, 'ANS': 0, 'ANT': 0, 'ANW': 0, 'ANY': 0, 'ANV': 0, 'ADA': 0, 'ADR': 0, 'ADN': 0, 'ADD': 0, 'ADC': 0, 'ADE': 0, 'ADQ': 0, 'ADG': 0, 'ADH': 0, 'ADI': 0, 'ADL': 0, 'ADK': 0, 'ADM': 0, 'ADF': 1, 'ADP': 0, 'ADS': 0, 'ADT': 0, 'ADW': 0, 'ADY': 0, 'ADV': 0, 'ACA': 0, 'ACR': 0, 'ACN': 0, 'ACD': 0, 'ACC': 0, 'ACE': 0, 'ACQ': 0, 'ACG': 0, 'ACH': 0, 'ACI': 0, 'ACL': 0, 'ACK': 0, 'ACM': 0, 'ACF': 0, 'ACP': 0, 'ACS': 0, 'ACT': 0, 'ACW': 0, 'ACY': 0, 'ACV': 0, 'AEA': 1, 'AER': 0, 'AEN': 0, 'AED': 0, 'AEC': 0, 'AEE': 0, 'AEQ': 0, 'AEG': 0, 'AEH': 0, 'AEI': 0, 'AEL': 0, 'AEK': 1, 'AEM': 0, 'AEF': 0, 'AEP': 0, 'AES': 0, 'AET': 1, 'AEW': 0, 'AEY': 0, 'AEV': 1, 'AQA': 0, 'AQR': 0, 'AQN': 0, 'AQD': 0, 'AQC': 0, 'AQE': 0, 'AQQ': 0, 'AQG': 1, 'AQH': 0, 'AQI': 0, 'AQL': 0, 'AQK': 0, 'AQM': 0, 'AQF': 0, 'AQP': 0, 'AQS': 0, 'AQT': 0, 'AQW': 0, 'AQY': 0, 'AQV': 0, 'AGA': 0, 'AGR': 0, 'AGN': 0, 'AGD': 0, 'AGC': 0, 'AGE': 0, 'AGQ': 0, 'AGG': 0, 'AGH': 0, 'AGI': 0, 'AGL': 0, 'AGK': 0, 'AGM': 0, 'AGF': 0, 'AGP': 1, 'AGS': 0, 'AGT': 0, 'AGW': 0, 'AGY': 0, 'AGV': 0, 'AHA': 0, 'AHR': 0, 'AHN': 0, 'AHD': 0, 'AHC': 0, 'AHE': 0, 'AHQ': 0, 'AHG': 0, 'AHH': 0, 'AHI': 0, 'AHL': 0, 'AHK': 0, 'AHM': 1, 'AHF': 0, 'AHP': 0, 'AHS': 0, 'AHT': 0, 'AHW': 0, 'AHY': 0, 'AHV': 0, 'AIA': 0, 'AIR': 0, 'AIN': 0, 'AID': 0, 'AIC': 0, 'AIE': 0, 'AIQ': 0, 'AIG': 0, 'AIH': 0, 'AII': 0, 'AIL': 0, 'AIK': 1, 'AIM': 0, 'AIF': 0, 'AIP': 0, 'AIS': 0, 'AIT': 0, 'AIW': 0, 'AIY': 0, 'AIV': 0, 'ALA': 0, 'ALR': 0, 'ALN': 0, 'ALD': 0, 'ALC': 0, 'ALE': 0, 'ALQ': 0, 'ALG': 0, 'ALH': 0, 'ALI': 0, 'ALL': 1, 'ALK': 1, 'ALM': 0, 'ALF': 0, 'ALP': 0, 'ALS': 0, 'ALT': 0, 'ALW': 0, 'ALY': 0, 'ALV': 0, 'AKA': 0, 'AKR': 0, 'AKN': 0, 'AKD': 1, 'AKC': 0, 'AKE': 0, 'AKQ': 0, 'AKG': 0, 'AKH': 0, 'AKI': 1, 'AKL': 0, 'AKK': 0, 'AKM': 0, 'AKF': 0, 'AKP': 0, 'AKS': 1, 'AKT': 0, 'AKW': 1, 'AKY': 0, 'AKV': 0, 'AMA': 0, 'AMR': 0, 'AMN': 0, 'AMD': 0, 'AMC': 0, 'AME': 0, 'AMQ': 0, 'AMG': 0, 'AMH': 0, 'AMI': 0, 'AML': 0, 'AMK': 0, 'AMM': 0, 'AMF': 0, 'AMP': 0, 'AMS': 0, 'AMT': 0, 'AMW': 0, 'AMY': 0, 'AMV': 0, 'AFA': 0, 'AFR': 0, 'AFN': 0, 'AFD': 0, 'AFC': 0, 'AFE': 0, 'AFQ': 0, 'AFG': 0, 'AFH': 0, 'AFI': 0, 'AFL': 0, 'AFK': 0, 'AFM': 0, 'AFF': 0, 'AFP': 0, 'AFS': 0, 'AFT': 0, 'AFW': 0, 'AFY': 0, 'AFV': 0, 'APA': 0, 'APR': 0, 'APN': 0, 'APD': 0, 'APC': 0, 'APE': 1, 'APQ': 0, 'APG': 0, 'APH': 0, 'API': 0, 'APL': 0, 'APK': 0, 'APM': 0, 'APF': 0, 'APP': 0, 'APS': 0, 'APT': 0, 'APW': 0, 'APY': 0, 'APV': 0, 'ASA': 0, 'ASR': 0, 'ASN': 0, 'ASD': 0, 'ASC': 0, 'ASE': 0, 'ASQ': 0, 'ASG': 0, 'ASH': 0, 'ASI': 0, 'ASL': 0, 'ASK': 0, 'ASM': 0, 'ASF': 0, 'ASP': 0, 'ASS': 0, 'AST': 0, 'ASW': 0, 'ASY': 0, 'ASV': 0, 'ATA': 1, 'ATR': 0, 'ATN': 0, 'ATD': 0, 'ATC': 0, 'ATE': 0, 'ATQ': 0, 'ATG': 0, 'ATH': 0, 'ATI': 1, 'ATL': 0, 'ATK': 0, 'ATM': 0, 'ATF': 0, 'ATP': 1, 'ATS': 1, 'ATT': 0, 'ATW': 0, 'ATY': 0, 'ATV': 0, 'AWA': 0, 'AWR': 0, 'AWN': 0, 'AWD': 0, 'AWC': 0, 'AWE': 0, 'AWQ': 0, 'AWG': 0, 'AWH': 0, 'AWI': 0, 'AWL': 0, 'AWK': 0, 'AWM': 0, 'AWF': 0, 'AWP': 0, 'AWS': 0, 'AWT': 0, 'AWW': 0, 'AWY': 0, 'AWV': 0, 'AYA': 0, 'AYR': 0, 'AYN': 0, 'AYD': 0, 'AYC': 0, 'AYE': 0, 'AYQ': 0, 'AYG': 0, 'AYH': 1, 'AYI': 0, 'AYL': 0, 'AYK': 0, 'AYM': 0, 'AYF': 0, 'AYP': 0, 'AYS': 0, 'AYT': 0, 'AYW': 0, 'AYY': 0, 'AYV': 0, 'AVA': 1, 'AVR': 0, 'AVN': 0, 'AVD': 0, 'AVC': 0, 'AVE': 0, 'AVQ': 0, 'AVG': 0, 'AVH': 0, 'AVI': 0, 'AVL': 0, 'AVK': 1, 'AVM': 0, 'AVF': 0, 'AVP': 0, 'AVS': 0, 'AVT': 0, 'AVW': 0, 'AVY': 0, 'AVV': 0, 'RAA': 0, 'RAR': 1, 'RAN': 0, 'RAD': 0, 'RAC': 0, 'RAE': 0, 'RAQ': 0, 'RAG': 0, 'RAH': 0, 'RAI': 1, 'RAL': 0, 'RAK': 0, 'RAM': 0, 'RAF': 0, 'RAP': 0, 'RAS': 0, 'RAT': 1, 'RAW': 0, 'RAY': 0, 'RAV': 0, 'RRA': 0, 'RRR': 0, 'RRN': 0, 'RRD': 0, 'RRC': 0, 'RRE': 1, 'RRQ': 0, 'RRG': 0, 'RRH': 0, 'RRI': 1, 'RRL': 2, 'RRK': 1, 'RRM': 0, 'RRF': 0, 'RRP': 0, 'RRS': 0, 'RRT': 0, 'RRW': 0, 'RRY': 0, 'RRV': 0, 'RNA': 0, 'RNR': 0, 'RNN': 0, 'RND': 0, 'RNC': 0, 'RNE': 0, 'RNQ': 0, 'RNG': 0, 'RNH': 1, 'RNI': 0, 'RNL': 0, 'RNK': 0, 'RNM': 0, 'RNF': 0, 'RNP': 0, 'RNS': 0, 'RNT': 0, 'RNW': 0, 'RNY': 0, 'RNV': 0, 'RDA': 0, 'RDR': 0, 'RDN': 0, 'RDD': 0, 'RDC': 0, 'RDE': 0, 'RDQ': 0, 'RDG': 0, 'RDH': 0, 'RDI': 0, 'RDL': 1, 'RDK': 0, 'RDM': 0, 'RDF': 0, 'RDP': 0, 'RDS': 0, 'RDT': 0, 'RDW': 0, 'RDY': 0, 'RDV': 0, 'RCA': 0, 'RCR': 0, 'RCN': 0, 'RCD': 0, 'RCC': 0, 'RCE': 0, 'RCQ': 0, 'RCG': 0, 'RCH': 0, 'RCI': 0, 'RCL': 0, 'RCK': 0, 'RCM': 0, 'RCF': 0, 'RCP': 0, 'RCS': 0, 'RCT': 0, 'RCW': 0, 'RCY': 0, 'RCV': 0, 'REA': 0, 'RER': 0, 'REN': 0, 'RED': 0, 'REC': 0, 'REE': 0, 'REQ': 0, 'REG': 0, 'REH': 1, 'REI': 1, 'REL': 0, 'REK': 0, 'REM': 0, 'REF': 0, 'REP': 0, 'RES': 0, 'RET': 0, 'REW': 0, 'REY': 0, 'REV': 0, 'RQA': 0, 'RQR': 0, 'RQN': 0, 'RQD': 0, 'RQC': 0, 'RQE': 0, 'RQQ': 0, 'RQG': 0, 'RQH': 0, 'RQI': 0, 'RQL': 0, 'RQK': 1, 'RQM': 0, 'RQF': 0, 'RQP': 0, 'RQS': 0, 'RQT': 0, 'RQW': 0, 'RQY': 0, 'RQV': 0, 'RGA': 0, 'RGR': 0, 'RGN': 0, 'RGD': 0, 'RGC': 0, 'RGE': 0, 'RGQ': 0, 'RGG': 0, 'RGH': 0, 'RGI': 0, 'RGL': 0, 'RGK': 0, 'RGM': 0, 'RGF': 0, 'RGP': 0, 'RGS': 0, 'RGT': 0, 'RGW': 0, 'RGY': 0, 'RGV': 0, 'RHA': 0, 'RHR': 0, 'RHN': 0, 'RHD': 0, 'RHC': 0, 'RHE': 0, 'RHQ': 0, 'RHG': 0, 'RHH': 0, 'RHI': 0, 'RHL': 0, 'RHK': 0, 'RHM': 1, 'RHF': 0, 'RHP': 1, 'RHS': 0, 'RHT': 1, 'RHW': 0, 'RHY': 0, 'RHV': 0, 'RIA': 0, 'RIR': 0, 'RIN': 0, 'RID': 0, 'RIC': 0, 'RIE': 0, 'RIQ': 0, 'RIG': 0, 'RIH': 0, 'RII': 0, 'RIL': 0, 'RIK': 0, 'RIM': 1, 'RIF': 0, 'RIP': 0, 'RIS': 0, 'RIT': 0, 'RIW': 0, 'RIY': 0, 'RIV': 0, 'RLA': 0, 'RLR': 0, 'RLN': 0, 'RLD': 1, 'RLC': 0, 'RLE': 0, 'RLQ': 0, 'RLG': 0, 'RLH': 0, 'RLI': 0, 'RLL': 0, 'RLK': 0, 'RLM': 0, 'RLF': 1, 'RLP': 0, 'RLS': 1, 'RLT': 0, 'RLW': 0, 'RLY': 1, 'RLV': 0, 'RKA': 1, 'RKR': 0, 'RKN': 1, 'RKD': 0, 'RKC': 0, 'RKE': 0, 'RKQ': 0, 'RKG': 0, 'RKH': 0, 'RKI': 0, 'RKL': 0, 'RKK': 0, 'RKM': 1, 'RKF': 0, 'RKP': 0, 'RKS': 0, 'RKT': 0, 'RKW': 0, 'RKY': 0, 'RKV': 0, 'RMA': 0, 'RMR': 0, 'RMN': 0, 'RMD': 0, 'RMC': 0, 'RME': 0, 'RMQ': 0, 'RMG': 0, 'RMH': 0, 'RMI': 0, 'RML': 0, 'RMK': 0, 'RMM': 0, 'RMF': 0, 'RMP': 0, 'RMS': 0, 'RMT': 0, 'RMW': 0, 'RMY': 0, 'RMV': 0, 'RFA': 0, 'RFR': 0, 'RFN': 0, 'RFD': 0, 'RFC': 0, 'RFE': 0, 'RFQ': 0, 'RFG': 0, 'RFH': 0, 'RFI': 0, 'RFL': 0, 'RFK': 0, 'RFM': 0, 'RFF': 0, 'RFP': 0, 'RFS': 0, 'RFT': 0, 'RFW': 0, 'RFY': 0, 'RFV': 0, 'RPA': 0, 'RPR': 0, 'RPN': 1, 'RPD': 0, 'RPC': 0, 'RPE': 0, 'RPQ': 0, 'RPG': 1, 'RPH': 1, 'RPI': 0, 'RPL': 0, 'RPK': 0, 'RPM': 0, 'RPF': 0, 'RPP': 0, 'RPS': 0, 'RPT': 0, 'RPW': 0, 'RPY': 0, 'RPV': 0, 'RSA': 0, 'RSR': 0, 'RSN': 0, 'RSD': 1, 'RSC': 1, 'RSE': 0, 'RSQ': 1, 'RSG': 1, 'RSH': 0, 'RSI': 1, 'RSL': 1, 'RSK': 0, 'RSM': 0, 'RSF': 0, 'RSP': 0, 'RSS': 0, 'RST': 0, 'RSW': 0, 'RSY': 0, 'RSV': 0, 'RTA': 0, 'RTR': 0, 'RTN': 0, 'RTD': 0, 'RTC': 0, 'RTE': 0, 'RTQ': 0, 'RTG': 0, 'RTH': 0, 'RTI': 0, 'RTL': 0, 'RTK': 0, 'RTM': 0, 'RTF': 0, 'RTP': 0, 'RTS': 1, 'RTT': 0, 'RTW': 0, 'RTY': 1, 'RTV': 0, 'RWA': 0, 'RWR': 0, 'RWN': 0, 'RWD': 0, 'RWC': 0, 'RWE': 0, 'RWQ': 0, 'RWG': 0, 'RWH': 0, 'RWI': 0, 'RWL': 0, 'RWK': 0, 'RWM': 0, 'RWF': 0, 'RWP': 0, 'RWS': 0, 'RWT': 0, 'RWW': 0, 'RWY': 0, 'RWV': 0, 'RYA': 0, 'RYR': 0, 'RYN': 0, 'RYD': 0, 'RYC': 0, 'RYE': 0, 'RYQ': 0, 'RYG': 0, 'RYH': 0, 'RYI': 0, 'RYL': 0, 'RYK': 0, 'RYM': 0, 'RYF': 0, 'RYP': 0, 'RYS': 0, 'RYT': 0, 'RYW': 0, 'RYY': 0, 'RYV': 0, 'RVA': 0, 'RVR': 1, 'RVN': 0, 'RVD': 0, 'RVC': 0, 'RVE': 0, 'RVQ': 0, 'RVG': 0, 'RVH': 0, 'RVI': 0, 'RVL': 0, 'RVK': 1, 'RVM': 0, 'RVF': 0, 'RVP': 1, 'RVS': 0, 'RVT': 0, 'RVW': 0, 'RVY': 0, 'RVV': 0, 'NAA': 0, 'NAR': 0, 'NAN': 0, 'NAD': 0, 'NAC': 0, 'NAE': 0, 'NAQ': 0, 'NAG': 0, 'NAH': 0, 'NAI': 0, 'NAL': 0, 'NAK': 1, 'NAM': 0, 'NAF': 0, 'NAP': 0, 'NAS': 0, 'NAT': 0, 'NAW': 0, 'NAY': 0, 'NAV': 0, 'NRA': 0, 'NRR': 1, 'NRN': 1, 'NRD': 0, 'NRC': 0, 'NRE': 0, 'NRQ': 1, 'NRG': 0, 'NRH': 0, 'NRI': 0, 'NRL': 0, 'NRK': 0, 'NRM': 0, 'NRF': 0, 'NRP': 0, 'NRS': 0, 'NRT': 0, 'NRW': 0, 'NRY': 0, 'NRV': 0, 'NNA': 0, 'NNR': 0, 'NNN': 0, 'NND': 0, 'NNC': 0, 'NNE': 0, 'NNQ': 0, 'NNG': 0, 'NNH': 0, 'NNI': 0, 'NNL': 0, 'NNK': 0, 'NNM': 0, 'NNF': 0, 'NNP': 0, 'NNS': 0, 'NNT': 0, 'NNW': 0, 'NNY': 0, 'NNV': 0, 'NDA': 0, 'NDR': 0, 'NDN': 0, 'NDD': 0, 'NDC': 0, 'NDE': 0, 'NDQ': 0, 'NDG': 0, 'NDH': 0, 'NDI': 1, 'NDL': 0, 'NDK': 0, 'NDM': 0, 'NDF': 0, 'NDP': 0, 'NDS': 0, 'NDT': 0, 'NDW': 0, 'NDY': 0, 'NDV': 0, 'NCA': 0, 'NCR': 0, 'NCN': 0, 'NCD': 0, 'NCC': 0, 'NCE': 0, 'NCQ': 0, 'NCG': 0, 'NCH': 0, 'NCI': 0, 'NCL': 0, 'NCK': 0, 'NCM': 0, 'NCF': 0, 'NCP': 0, 'NCS': 0, 'NCT': 0, 'NCW': 0, 'NCY': 0, 'NCV': 0, 'NEA': 1, 'NER': 0, 'NEN': 0, 'NED': 0, 'NEC': 0, 'NEE': 0, 'NEQ': 0, 'NEG': 0, 'NEH': 0, 'NEI': 0, 'NEL': 0, 'NEK': 0, 'NEM': 0, 'NEF': 0, 'NEP': 0, 'NES': 0, 'NET': 0, 'NEW': 0, 'NEY': 0, 'NEV': 0, 'NQA': 0, 'NQR': 0, 'NQN': 0, 'NQD': 0, 'NQC': 0, 'NQE': 0, 'NQQ': 0, 'NQG': 0, 'NQH': 0, 'NQI': 0, 'NQL': 0, 'NQK': 0, 'NQM': 0, 'NQF': 0, 'NQP': 0, 'NQS': 0, 'NQT': 0, 'NQW': 0, 'NQY': 0, 'NQV': 0, 'NGA': 0, 'NGR': 1, 'NGN': 0, 'NGD': 0, 'NGC': 0, 'NGE': 0, 'NGQ': 0, 'NGG': 0, 'NGH': 0, 'NGI': 0, 'NGL': 0, 'NGK': 0, 'NGM': 0, 'NGF': 0, 'NGP': 0, 'NGS': 0, 'NGT': 0, 'NGW': 0, 'NGY': 0, 'NGV': 0, 'NHA': 0, 'NHR': 0, 'NHN': 0, 'NHD': 0, 'NHC': 0, 'NHE': 0, 'NHQ': 1, 'NHG': 0, 'NHH': 0, 'NHI': 0, 'NHL': 0, 'NHK': 0, 'NHM': 0, 'NHF': 0, 'NHP': 0, 'NHS': 0, 'NHT': 0, 'NHW': 0, 'NHY': 0, 'NHV': 0, 'NIA': 0, 'NIR': 0, 'NIN': 0, 'NID': 0, 'NIC': 0, 'NIE': 0, 'NIQ': 0, 'NIG': 0, 'NIH': 0, 'NII': 0, 'NIL': 0, 'NIK': 0, 'NIM': 0, 'NIF': 0, 'NIP': 0, 'NIS': 0, 'NIT': 0, 'NIW': 0, 'NIY': 0, 'NIV': 0, 'NLA': 0, 'NLR': 0, 'NLN': 0, 'NLD': 0, 'NLC': 0, 'NLE': 0, 'NLQ': 0, 'NLG': 0, 'NLH': 0, 'NLI': 1, 'NLL': 0, 'NLK': 1, 'NLM': 0, 'NLF': 0, 'NLP': 0, 'NLS': 0, 'NLT': 0, 'NLW': 0, 'NLY': 0, 'NLV': 0, 'NKA': 0, 'NKR': 0, 'NKN': 0, 'NKD': 0, 'NKC': 0, 'NKE': 0, 'NKQ': 0, 'NKG': 0, 'NKH': 0, 'NKI': 0, 'NKL': 0, 'NKK': 0, 'NKM': 0, 'NKF': 0, 'NKP': 0, 'NKS': 0, 'NKT': 0, 'NKW': 0, 'NKY': 0, 'NKV': 0, 'NMA': 0, 'NMR': 0, 'NMN': 0, 'NMD': 0, 'NMC': 0, 'NME': 0, 'NMQ': 0, 'NMG': 0, 'NMH': 0, 'NMI': 0, 'NML': 0, 'NMK': 0, 'NMM': 1, 'NMF': 0, 'NMP': 0, 'NMS': 0, 'NMT': 0, 'NMW': 0, 'NMY': 0, 'NMV': 0, 'NFA': 0, 'NFR': 0, 'NFN': 0, 'NFD': 0, 'NFC': 0, 'NFE': 0, 'NFQ': 0, 'NFG': 0, 'NFH': 0, 'NFI': 0, 'NFL': 0, 'NFK': 0, 'NFM': 0, 'NFF': 0, 'NFP': 0, 'NFS': 0, 'NFT': 0, 'NFW': 0, 'NFY': 0, 'NFV': 0, 'NPA': 0, 'NPR': 0, 'NPN': 0, 'NPD': 0, 'NPC': 0, 'NPE': 0, 'NPQ': 1, 'NPG': 0, 'NPH': 0, 'NPI': 0, 'NPL': 0, 'NPK': 0, 'NPM': 0, 'NPF': 0, 'NPP': 0, 'NPS': 1, 'NPT': 0, 'NPW': 0, 'NPY': 1, 'NPV': 1, 'NSA': 0, 'NSR': 0, 'NSN': 0, 'NSD': 0, 'NSC': 0, 'NSE': 0, 'NSQ': 0, 'NSG': 0, 'NSH': 0, 'NSI': 0, 'NSL': 0, 'NSK': 0, 'NSM': 0, 'NSF': 0, 'NSP': 0, 'NSS': 0, 'NST': 0, 'NSW': 0, 'NSY': 0, 'NSV': 0, 'NTA': 0, 'NTR': 0, 'NTN': 0, 'NTD': 0, 'NTC': 0, 'NTE': 0, 'NTQ': 0, 'NTG': 0, 'NTH': 0, 'NTI': 0, 'NTL': 0, 'NTK': 0, 'NTM': 0, 'NTF': 0, 'NTP': 0, 'NTS': 0, 'NTT': 0, 'NTW': 0, 'NTY': 0, 'NTV': 0, 'NWA': 0, 'NWR': 0, 'NWN': 0, 'NWD': 0, 'NWC': 0, 'NWE': 0, 'NWQ': 0, 'NWG': 0, 'NWH': 0, 'NWI': 0, 'NWL': 0, 'NWK': 0, 'NWM': 0, 'NWF': 0, 'NWP': 0, 'NWS': 0, 'NWT': 0, 'NWW': 0, 'NWY': 0, 'NWV': 0, 'NYA': 1, 'NYR': 1, 'NYN': 0, 'NYD': 0, 'NYC': 0, 'NYE': 0, 'NYQ': 0, 'NYG': 0, 'NYH': 0, 'NYI': 0, 'NYL': 0, 'NYK': 0, 'NYM': 0, 'NYF': 0, 'NYP': 0, 'NYS': 0, 'NYT': 0, 'NYW': 0, 'NYY': 0, 'NYV': 0, 'NVA': 0, 'NVR': 0, 'NVN': 0, 'NVD': 0, 'NVC': 0, 'NVE': 0, 'NVQ': 0, 'NVG': 0, 'NVH': 0, 'NVI': 0, 'NVL': 1, 'NVK': 0, 'NVM': 0, 'NVF': 0, 'NVP': 0, 'NVS': 0, 'NVT': 0, 'NVW': 0, 'NVY': 0, 'NVV': 0, 'DAA': 0, 'DAR': 0, 'DAN': 0, 'DAD': 0, 'DAC': 0, 'DAE': 1, 'DAQ': 0, 'DAG': 0, 'DAH': 1, 'DAI': 0, 'DAL': 0, 'DAK': 0, 'DAM': 0, 'DAF': 0, 'DAP': 0, 'DAS': 0, 'DAT': 0, 'DAW': 0, 'DAY': 0, 'DAV': 0, 'DRA': 0, 'DRR': 0, 'DRN': 0, 'DRD': 0, 'DRC': 0, 'DRE': 0, 'DRQ': 0, 'DRG': 0, 'DRH': 0, 'DRI': 0, 'DRL': 0, 'DRK': 0, 'DRM': 0, 'DRF': 0, 'DRP': 0, 'DRS': 0, 'DRT': 0, 'DRW': 0, 'DRY': 0, 'DRV': 0, 'DNA': 0, 'DNR': 1, 'DNN': 0, 'DND': 0, 'DNC': 0, 'DNE': 0, 'DNQ': 0, 'DNG': 0, 'DNH': 0, 'DNI': 0, 'DNL': 0, 'DNK': 0, 'DNM': 0, 'DNF': 0, 'DNP': 0, 'DNS': 0, 'DNT': 0, 'DNW': 0, 'DNY': 0, 'DNV': 0, 'DDA': 0, 'DDR': 0, 'DDN': 0, 'DDD': 1, 'DDC': 0, 'DDE': 2, 'DDQ': 0, 'DDG': 0, 'DDH': 2, 'DDI': 0, 'DDL': 0, 'DDK': 0, 'DDM': 0, 'DDF': 0, 'DDP': 0, 'DDS': 0, 'DDT': 0, 'DDW': 0, 'DDY': 0, 'DDV': 0, 'DCA': 0, 'DCR': 0, 'DCN': 0, 'DCD': 0, 'DCC': 0, 'DCE': 0, 'DCQ': 0, 'DCG': 0, 'DCH': 0, 'DCI': 0, 'DCL': 0, 'DCK': 0, 'DCM': 0, 'DCF': 0, 'DCP': 0, 'DCS': 0, 'DCT': 0, 'DCW': 0, 'DCY': 0, 'DCV': 0, 'DEA': 1, 'DER': 0, 'DEN': 0, 'DED': 0, 'DEC': 0, 'DEE': 0, 'DEQ': 0, 'DEG': 0, 'DEH': 0, 'DEI': 1, 'DEL': 1, 'DEK': 1, 'DEM': 0, 'DEF': 0, 'DEP': 0, 'DES': 0, 'DET': 0, 'DEW': 0, 'DEY': 0, 'DEV': 0, 'DQA': 0, 'DQR': 0, 'DQN': 0, 'DQD': 0, 'DQC': 0, 'DQE': 0, 'DQQ': 0, 'DQG': 0, 'DQH': 0, 'DQI': 0, 'DQL': 0, 'DQK': 0, 'DQM': 0, 'DQF': 0, 'DQP': 0, 'DQS': 0, 'DQT': 0, 'DQW': 0, 'DQY': 0, 'DQV': 0, 'DGA': 0, 'DGR': 1, 'DGN': 0, 'DGD': 0, 'DGC': 0, 'DGE': 1, 'DGQ': 0, 'DGG': 0, 'DGH': 0, 'DGI': 1, 'DGL': 0, 'DGK': 0, 'DGM': 0, 'DGF': 0, 'DGP': 0, 'DGS': 0, 'DGT': 0, 'DGW': 0, 'DGY': 0, 'DGV': 0, 'DHA': 0, 'DHR': 0, 'DHN': 0, 'DHD': 0, 'DHC': 0, 'DHE': 0, 'DHQ': 0, 'DHG': 0, 'DHH': 1, 'DHI': 0, 'DHL': 0, 'DHK': 0, 'DHM': 0, 'DHF': 0, 'DHP': 0, 'DHS': 0, 'DHT': 0, 'DHW': 0, 'DHY': 0, 'DHV': 1, 'DIA': 0, 'DIR': 1, 'DIN': 0, 'DID': 0, 'DIC': 0, 'DIE': 0, 'DIQ': 0, 'DIG': 0, 'DIH': 0, 'DII': 0, 'DIL': 0, 'DIK': 0, 'DIM': 1, 'DIF': 1, 'DIP': 0, 'DIS': 0, 'DIT': 0, 'DIW': 1, 'DIY': 0, 'DIV': 0, 'DLA': 0, 'DLR': 0, 'DLN': 0, 'DLD': 0, 'DLC': 0, 'DLE': 0, 'DLQ': 0, 'DLG': 0, 'DLH': 0, 'DLI': 0, 'DLL': 0, 'DLK': 1, 'DLM': 0, 'DLF': 0, 'DLP': 1, 'DLS': 0, 'DLT': 1, 'DLW': 0, 'DLY': 0, 'DLV': 0, 'DKA': 0, 'DKR': 0, 'DKN': 0, 'DKD': 0, 'DKC': 0, 'DKE': 0, 'DKQ': 0, 'DKG': 0, 'DKH': 0, 'DKI': 0, 'DKL': 0, 'DKK': 0, 'DKM': 0, 'DKF': 0, 'DKP': 0, 'DKS': 0, 'DKT': 0, 'DKW': 0, 'DKY': 0, 'DKV': 0, 'DMA': 0, 'DMR': 0, 'DMN': 0, 'DMD': 0, 'DMC': 0, 'DME': 0, 'DMQ': 0, 'DMG': 0, 'DMH': 0, 'DMI': 0, 'DML': 0, 'DMK': 0, 'DMM': 0, 'DMF': 0, 'DMP': 0, 'DMS': 0, 'DMT': 0, 'DMW': 0, 'DMY': 0, 'DMV': 0, 'DFA': 0, 'DFR': 1, 'DFN': 0, 'DFD': 0, 'DFC': 0, 'DFE': 0, 'DFQ': 0, 'DFG': 1, 'DFH': 0, 'DFI': 0, 'DFL': 0, 'DFK': 0, 'DFM': 0, 'DFF': 0, 'DFP': 0, 'DFS': 0, 'DFT': 0, 'DFW': 0, 'DFY': 1, 'DFV': 0, 'DPA': 0, 'DPR': 0, 'DPN': 0, 'DPD': 0, 'DPC': 0, 'DPE': 0, 'DPQ': 0, 'DPG': 0, 'DPH': 0, 'DPI': 0, 'DPL': 1, 'DPK': 0, 'DPM': 1, 'DPF': 0, 'DPP': 0, 'DPS': 1, 'DPT': 0, 'DPW': 0, 'DPY': 0, 'DPV': 0, 'DSA': 0, 'DSR': 1, 'DSN': 0, 'DSD': 1, 'DSC': 0, 'DSE': 0, 'DSQ': 0, 'DSG': 0, 'DSH': 0, 'DSI': 0, 'DSL': 0, 'DSK': 0, 'DSM': 0, 'DSF': 1, 'DSP': 0, 'DSS': 1, 'DST': 0, 'DSW': 0, 'DSY': 0, 'DSV': 0, 'DTA': 0, 'DTR': 0, 'DTN': 0, 'DTD': 0, 'DTC': 0, 'DTE': 0, 'DTQ': 0, 'DTG': 0, 'DTH': 0, 'DTI': 0, 'DTL': 1, 'DTK': 0, 'DTM': 0, 'DTF': 0, 'DTP': 0, 'DTS': 0, 'DTT': 0, 'DTW': 0, 'DTY': 0, 'DTV': 0, 'DWA': 0, 'DWR': 0, 'DWN': 0, 'DWD': 0, 'DWC': 0, 'DWE': 0, 'DWQ': 0, 'DWG': 0, 'DWH': 0, 'DWI': 0, 'DWL': 0, 'DWK': 0, 'DWM': 0, 'DWF': 0, 'DWP': 0, 'DWS': 0, 'DWT': 0, 'DWW': 0, 'DWY': 0, 'DWV': 0, 'DYA': 0, 'DYR': 0, 'DYN': 0, 'DYD': 0, 'DYC': 1, 'DYE': 1, 'DYQ': 0, 'DYG': 0, 'DYH': 0, 'DYI': 1, 'DYL': 0, 'DYK': 0, 'DYM': 0, 'DYF': 0, 'DYP': 0, 'DYS': 0, 'DYT': 0, 'DYW': 0, 'DYY': 0, 'DYV': 0, 'DVA': 0, 'DVR': 0, 'DVN': 0, 'DVD': 0, 'DVC': 0, 'DVE': 0, 'DVQ': 0, 'DVG': 0, 'DVH': 0, 'DVI': 0, 'DVL': 0, 'DVK': 0, 'DVM': 0, 'DVF': 0, 'DVP': 0, 'DVS': 0, 'DVT': 0, 'DVW': 0, 'DVY': 0, 'DVV': 1, 'CAA': 0, 'CAR': 0, 'CAN': 1, 'CAD': 0, 'CAC': 0, 'CAE': 0, 'CAQ': 0, 'CAG': 0, 'CAH': 0, 'CAI': 0, 'CAL': 0, 'CAK': 0, 'CAM': 0, 'CAF': 0, 'CAP': 0, 'CAS': 0, 'CAT': 0, 'CAW': 0, 'CAY': 0, 'CAV': 0, 'CRA': 1, 'CRR': 0, 'CRN': 0, 'CRD': 0, 'CRC': 0, 'CRE': 0, 'CRQ': 0, 'CRG': 0, 'CRH': 0, 'CRI': 0, 'CRL': 0, 'CRK': 0, 'CRM': 0, 'CRF': 0, 'CRP': 0, 'CRS': 0, 'CRT': 0, 'CRW': 0, 'CRY': 0, 'CRV': 0, 'CNA': 0, 'CNR': 0, 'CNN': 0, 'CND': 0, 'CNC': 0, 'CNE': 0, 'CNQ': 0, 'CNG': 0, 'CNH': 0, 'CNI': 0, 'CNL': 0, 'CNK': 0, 'CNM': 0, 'CNF': 0, 'CNP': 0, 'CNS': 0, 'CNT': 0, 'CNW': 0, 'CNY': 0, 'CNV': 0, 'CDA': 0, 'CDR': 0, 'CDN': 0, 'CDD': 0, 'CDC': 0, 'CDE': 0, 'CDQ': 0, 'CDG': 1, 'CDH': 0, 'CDI': 0, 'CDL': 0, 'CDK': 0, 'CDM': 0, 'CDF': 0, 'CDP': 0, 'CDS': 0, 'CDT': 0, 'CDW': 0, 'CDY': 0, 'CDV': 0, 'CCA': 0, 'CCR': 0, 'CCN': 0, 'CCD': 0, 'CCC': 0, 'CCE': 0, 'CCQ': 0, 'CCG': 0, 'CCH': 0, 'CCI': 0, 'CCL': 0, 'CCK': 0, 'CCM': 0, 'CCF': 0, 'CCP': 0, 'CCS': 0, 'CCT': 0, 'CCW': 0, 'CCY': 0, 'CCV': 0, 'CEA': 0, 'CER': 0, 'CEN': 0, 'CED': 0, 'CEC': 0, 'CEE': 0, 'CEQ': 0, 'CEG': 0, 'CEH': 0, 'CEI': 0, 'CEL': 0, 'CEK': 1, 'CEM': 0, 'CEF': 0, 'CEP': 0, 'CES': 0, 'CET': 0, 'CEW': 0, 'CEY': 0, 'CEV': 0, 'CQA': 0, 'CQR': 1, 'CQN': 0, 'CQD': 0, 'CQC': 0, 'CQE': 0, 'CQQ': 0, 'CQG': 0, 'CQH': 0, 'CQI': 0, 'CQL': 0, 'CQK': 0, 'CQM': 0, 'CQF': 0, 'CQP': 0, 'CQS': 0, 'CQT': 0, 'CQW': 0, 'CQY': 0, 'CQV': 0, 'CGA': 0, 'CGR': 0, 'CGN': 0, 'CGD': 0, 'CGC': 0, 'CGE': 0, 'CGQ': 0, 'CGG': 0, 'CGH': 0, 'CGI': 0, 'CGL': 0, 'CGK': 0, 'CGM': 0, 'CGF': 0, 'CGP': 0, 'CGS': 1, 'CGT': 1, 'CGW': 0, 'CGY': 0, 'CGV': 0, 'CHA': 0, 'CHR': 1, 'CHN': 0, 'CHD': 0, 'CHC': 0, 'CHE': 0, 'CHQ': 0, 'CHG': 0, 'CHH': 0, 'CHI': 0, 'CHL': 0, 'CHK': 0, 'CHM': 0, 'CHF': 0, 'CHP': 0, 'CHS': 0, 'CHT': 0, 'CHW': 0, 'CHY': 0, 'CHV': 0, 'CIA': 0, 'CIR': 0, 'CIN': 0, 'CID': 0, 'CIC': 0, 'CIE': 0, 'CIQ': 0, 'CIG': 0, 'CIH': 0, 'CII': 0, 'CIL': 0, 'CIK': 0, 'CIM': 0, 'CIF': 0, 'CIP': 0, 'CIS': 0, 'CIT': 0, 'CIW': 0, 'CIY': 0, 'CIV': 0, 'CLA': 0, 'CLR': 0, 'CLN': 0, 'CLD': 0, 'CLC': 0, 'CLE': 0, 'CLQ': 0, 'CLG': 0, 'CLH': 0, 'CLI': 0, 'CLL': 0, 'CLK': 0, 'CLM': 0, 'CLF': 0, 'CLP': 0, 'CLS': 0, 'CLT': 0, 'CLW': 0, 'CLY': 1, 'CLV': 0, 'CKA': 0, 'CKR': 0, 'CKN': 1, 'CKD': 0, 'CKC': 0, 'CKE': 0, 'CKQ': 0, 'CKG': 0, 'CKH': 0, 'CKI': 0, 'CKL': 0, 'CKK': 0, 'CKM': 0, 'CKF': 0, 'CKP': 0, 'CKS': 0, 'CKT': 0, 'CKW': 0, 'CKY': 0, 'CKV': 0, 'CMA': 0, 'CMR': 0, 'CMN': 0, 'CMD': 0, 'CMC': 0, 'CME': 0, 'CMQ': 0, 'CMG': 0, 'CMH': 0, 'CMI': 0, 'CML': 0, 'CMK': 0, 'CMM': 0, 'CMF': 0, 'CMP': 0, 'CMS': 0, 'CMT': 0, 'CMW': 0, 'CMY': 0, 'CMV': 0, 'CFA': 0, 'CFR': 0, 'CFN': 0, 'CFD': 0, 'CFC': 0, 'CFE': 0, 'CFQ': 0, 'CFG': 0, 'CFH': 0, 'CFI': 0, 'CFL': 0, 'CFK': 0, 'CFM': 0, 'CFF': 0, 'CFP': 0, 'CFS': 0, 'CFT': 0, 'CFW': 0, 'CFY': 0, 'CFV': 0, 'CPA': 0, 'CPR': 0, 'CPN': 0, 'CPD': 0, 'CPC': 0, 'CPE': 0, 'CPQ': 0, 'CPG': 0, 'CPH': 0, 'CPI': 0, 'CPL': 0, 'CPK': 0, 'CPM': 0, 'CPF': 0, 'CPP': 0, 'CPS': 0, 'CPT': 0, 'CPW': 0, 'CPY': 0, 'CPV': 0, 'CSA': 0, 'CSR': 0, 'CSN': 0, 'CSD': 0, 'CSC': 0, 'CSE': 1, 'CSQ': 0, 'CSG': 0, 'CSH': 0, 'CSI': 0, 'CSL': 0, 'CSK': 0, 'CSM': 0, 'CSF': 0, 'CSP': 0, 'CSS': 0, 'CST': 0, 'CSW': 0, 'CSY': 0, 'CSV': 0, 'CTA': 0, 'CTR': 0, 'CTN': 0, 'CTD': 0, 'CTC': 0, 'CTE': 0, 'CTQ': 0, 'CTG': 0, 'CTH': 0, 'CTI': 0, 'CTL': 0, 'CTK': 0, 'CTM': 0, 'CTF': 0, 'CTP': 0, 'CTS': 0, 'CTT': 0, 'CTW': 0, 'CTY': 0, 'CTV': 0, 'CWA': 0, 'CWR': 0, 'CWN': 0, 'CWD': 0, 'CWC': 0, 'CWE': 0, 'CWQ': 0, 'CWG': 0, 'CWH': 0, 'CWI': 0, 'CWL': 0, 'CWK': 0, 'CWM': 0, 'CWF': 0, 'CWP': 0, 'CWS': 0, 'CWT': 0, 'CWW': 0, 'CWY': 0, 'CWV': 0, 'CYA': 0, 'CYR': 0, 'CYN': 0, 'CYD': 0, 'CYC': 0, 'CYE': 0, 'CYQ': 0, 'CYG': 0, 'CYH': 0, 'CYI': 0, 'CYL': 0, 'CYK': 0, 'CYM': 0, 'CYF': 0, 'CYP': 0, 'CYS': 0, 'CYT': 0, 'CYW': 0, 'CYY': 0, 'CYV': 0, 'CVA': 0, 'CVR': 0, 'CVN': 0, 'CVD': 0, 'CVC': 0, 'CVE': 0, 'CVQ': 0, 'CVG': 0, 'CVH': 0, 'CVI': 0, 'CVL': 0, 'CVK': 0, 'CVM': 0, 'CVF': 0, 'CVP': 0, 'CVS': 0, 'CVT': 0, 'CVW': 0, 'CVY': 0, 'CVV': 0, 'EAA': 0, 'EAR': 0, 'EAN': 0, 'EAD': 0, 'EAC': 0, 'EAE': 0, 'EAQ': 1, 'EAG': 0, 'EAH': 0, 'EAI': 0, 'EAL': 1, 'EAK': 2, 'EAM': 0, 'EAF': 0, 'EAP': 0, 'EAS': 0, 'EAT': 0, 'EAW': 0, 'EAY': 0, 'EAV': 0, 'ERA': 0, 'ERR': 0, 'ERN': 0, 'ERD': 0, 'ERC': 0, 'ERE': 0, 'ERQ': 0, 'ERG': 0, 'ERH': 0, 'ERI': 0, 'ERL': 0, 'ERK': 0, 'ERM': 0, 'ERF': 0, 'ERP': 0, 'ERS': 0, 'ERT': 0, 'ERW': 0, 'ERY': 0, 'ERV': 1, 'ENA': 0, 'ENR': 0, 'ENN': 0, 'END': 0, 'ENC': 0, 'ENE': 0, 'ENQ': 0, 'ENG': 0, 'ENH': 0, 'ENI': 0, 'ENL': 0, 'ENK': 0, 'ENM': 0, 'ENF': 0, 'ENP': 0, 'ENS': 0, 'ENT': 0, 'ENW': 0, 'ENY': 0, 'ENV': 1, 'EDA': 0, 'EDR': 0, 'EDN': 0, 'EDD': 0, 'EDC': 0, 'EDE': 0, 'EDQ': 0, 'EDG': 0, 'EDH': 0, 'EDI': 0, 'EDL': 0, 'EDK': 0, 'EDM': 0, 'EDF': 0, 'EDP': 1, 'EDS': 0, 'EDT': 0, 'EDW': 0, 'EDY': 0, 'EDV': 0, 'ECA': 0, 'ECR': 0, 'ECN': 0, 'ECD': 0, 'ECC': 0, 'ECE': 0, 'ECQ': 0, 'ECG': 0, 'ECH': 0, 'ECI': 0, 'ECL': 0, 'ECK': 0, 'ECM': 0, 'ECF': 0, 'ECP': 0, 'ECS': 1, 'ECT': 0, 'ECW': 0, 'ECY': 0, 'ECV': 0, 'EEA': 0, 'EER': 0, 'EEN': 0, 'EED': 0, 'EEC': 0, 'EEE': 1, 'EEQ': 0, 'EEG': 0, 'EEH': 0, 'EEI': 0, 'EEL': 0, 'EEK': 0, 'EEM': 0, 'EEF': 0, 'EEP': 0, 'EES': 0, 'EET': 0, 'EEW': 0, 'EEY': 0, 'EEV': 1, 'EQA': 0, 'EQR': 0, 'EQN': 0, 'EQD': 0, 'EQC': 0, 'EQE': 0, 'EQQ': 0, 'EQG': 0, 'EQH': 0, 'EQI': 0, 'EQL': 0, 'EQK': 0, 'EQM': 0, 'EQF': 0, 'EQP': 0, 'EQS': 0, 'EQT': 0, 'EQW': 0, 'EQY': 0, 'EQV': 0, 'EGA': 0, 'EGR': 0, 'EGN': 0, 'EGD': 0, 'EGC': 0, 'EGE': 0, 'EGQ': 0, 'EGG': 0, 'EGH': 0, 'EGI': 0, 'EGL': 0, 'EGK': 0, 'EGM': 0, 'EGF': 0, 'EGP': 0, 'EGS': 0, 'EGT': 0, 'EGW': 0, 'EGY': 0, 'EGV': 0, 'EHA': 0, 'EHR': 0, 'EHN': 0, 'EHD': 0, 'EHC': 0, 'EHE': 1, 'EHQ': 0, 'EHG': 0, 'EHH': 0, 'EHI': 0, 'EHL': 0, 'EHK': 0, 'EHM': 0, 'EHF': 0, 'EHP': 0, 'EHS': 0, 'EHT': 0, 'EHW': 0, 'EHY': 0, 'EHV': 0, 'EIA': 0, 'EIR': 0, 'EIN': 0, 'EID': 0, 'EIC': 0, 'EIE': 0, 'EIQ': 1, 'EIG': 0, 'EIH': 0, 'EII': 0, 'EIL': 0, 'EIK': 0, 'EIM': 0, 'EIF': 0, 'EIP': 0, 'EIS': 0, 'EIT': 1, 'EIW': 0, 'EIY': 0, 'EIV': 0, 'ELA': 0, 'ELR': 0, 'ELN': 1, 'ELD': 0, 'ELC': 0, 'ELE': 0, 'ELQ': 0, 'ELG': 0, 'ELH': 0, 'ELI': 0, 'ELL': 0, 'ELK': 0, 'ELM': 0, 'ELF': 1, 'ELP': 0, 'ELS': 0, 'ELT': 1, 'ELW': 0, 'ELY': 0, 'ELV': 0, 'EKA': 0, 'EKR': 0, 'EKN': 0, 'EKD': 0, 'EKC': 0, 'EKE': 1, 'EKQ': 1, 'EKG': 0, 'EKH': 0, 'EKI': 0, 'EKL': 0, 'EKK': 0, 'EKM': 0, 'EKF': 1, 'EKP': 0, 'EKS': 0, 'EKT': 0, 'EKW': 0, 'EKY': 0, 'EKV': 0, 'EMA': 0, 'EMR': 0, 'EMN': 0, 'EMD': 0, 'EMC': 1, 'EME': 0, 'EMQ': 0, 'EMG': 0, 'EMH': 0, 'EMI': 0, 'EML': 0, 'EMK': 0, 'EMM': 0, 'EMF': 0, 'EMP': 0, 'EMS': 0, 'EMT': 0, 'EMW': 0, 'EMY': 0, 'EMV': 0, 'EFA': 0, 'EFR': 0, 'EFN': 0, 'EFD': 0, 'EFC': 0, 'EFE': 0, 'EFQ': 0, 'EFG': 0, 'EFH': 0, 'EFI': 0, 'EFL': 1, 'EFK': 0, 'EFM': 0, 'EFF': 1, 'EFP': 0, 'EFS': 0, 'EFT': 0, 'EFW': 0, 'EFY': 0, 'EFV': 0, 'EPA': 0, 'EPR': 0, 'EPN': 0, 'EPD': 0, 'EPC': 0, 'EPE': 0, 'EPQ': 0, 'EPG': 0, 'EPH': 0, 'EPI': 0, 'EPL': 0, 'EPK': 0, 'EPM': 0, 'EPF': 0, 'EPP': 0, 'EPS': 0, 'EPT': 0, 'EPW': 0, 'EPY': 0, 'EPV': 0, 'ESA': 0, 'ESR': 1, 'ESN': 0, 'ESD': 0, 'ESC': 0, 'ESE': 0, 'ESQ': 0, 'ESG': 0, 'ESH': 0, 'ESI': 0, 'ESL': 0, 'ESK': 0, 'ESM': 0, 'ESF': 0, 'ESP': 0, 'ESS': 0, 'EST': 0, 'ESW': 0, 'ESY': 0, 'ESV': 0, 'ETA': 0, 'ETR': 0, 'ETN': 0, 'ETD': 0, 'ETC': 0, 'ETE': 0, 'ETQ': 0, 'ETG': 0, 'ETH': 0, 'ETI': 0, 'ETL': 0, 'ETK': 0, 'ETM': 0, 'ETF': 0, 'ETP': 1, 'ETS': 0, 'ETT': 0, 'ETW': 0, 'ETY': 0, 'ETV': 0, 'EWA': 0, 'EWR': 0, 'EWN': 0, 'EWD': 0, 'EWC': 0, 'EWE': 0, 'EWQ': 0, 'EWG': 0, 'EWH': 0, 'EWI': 0, 'EWL': 0, 'EWK': 1, 'EWM': 0, 'EWF': 1, 'EWP': 0, 'EWS': 0, 'EWT': 0, 'EWW': 0, 'EWY': 0, 'EWV': 0, 'EYA': 0, 'EYR': 0, 'EYN': 0, 'EYD': 0, 'EYC': 0, 'EYE': 0, 'EYQ': 0, 'EYG': 0, 'EYH': 0, 'EYI': 0, 'EYL': 0, 'EYK': 0, 'EYM': 0, 'EYF': 0, 'EYP': 0, 'EYS': 0, 'EYT': 0, 'EYW': 0, 'EYY': 0, 'EYV': 1, 'EVA': 0, 'EVR': 0, 'EVN': 0, 'EVD': 1, 'EVC': 2, 'EVE': 0, 'EVQ': 0, 'EVG': 0, 'EVH': 0, 'EVI': 1, 'EVL': 1, 'EVK': 0, 'EVM': 0, 'EVF': 0, 'EVP': 0, 'EVS': 1, 'EVT': 0, 'EVW': 0, 'EVY': 0, 'EVV': 0, 'QAA': 0, 'QAR': 0, 'QAN': 0, 'QAD': 0, 'QAC': 0, 'QAE': 0, 'QAQ': 0, 'QAG': 0, 'QAH': 0, 'QAI': 0, 'QAL': 0, 'QAK': 0, 'QAM': 0, 'QAF': 0, 'QAP': 0, 'QAS': 0, 'QAT': 0, 'QAW': 0, 'QAY': 0, 'QAV': 0, 'QRA': 0, 'QRR': 0, 'QRN': 0, 'QRD': 0, 'QRC': 0, 'QRE': 0, 'QRQ': 0, 'QRG': 0, 'QRH': 0, 'QRI': 0, 'QRL': 0, 'QRK': 0, 'QRM': 0, 'QRF': 0, 'QRP': 0, 'QRS': 2, 'QRT': 0, 'QRW': 0, 'QRY': 0, 'QRV': 0, 'QNA': 0, 'QNR': 0, 'QNN': 0, 'QND': 0, 'QNC': 0, 'QNE': 0, 'QNQ': 0, 'QNG': 0, 'QNH': 0, 'QNI': 0, 'QNL': 1, 'QNK': 0, 'QNM': 0, 'QNF': 0, 'QNP': 0, 'QNS': 0, 'QNT': 0, 'QNW': 0, 'QNY': 0, 'QNV': 0, 'QDA': 0, 'QDR': 0, 'QDN': 0, 'QDD': 0, 'QDC': 0, 'QDE': 0, 'QDQ': 0, 'QDG': 0, 'QDH': 0, 'QDI': 0, 'QDL': 1, 'QDK': 0, 'QDM': 0, 'QDF': 0, 'QDP': 1, 'QDS': 0, 'QDT': 0, 'QDW': 0, 'QDY': 0, 'QDV': 0, 'QCA': 0, 'QCR': 0, 'QCN': 0, 'QCD': 0, 'QCC': 0, 'QCE': 0, 'QCQ': 0, 'QCG': 0, 'QCH': 0, 'QCI': 0, 'QCL': 0, 'QCK': 0, 'QCM': 0, 'QCF': 0, 'QCP': 0, 'QCS': 0, 'QCT': 0, 'QCW': 0, 'QCY': 0, 'QCV': 0, 'QEA': 0, 'QER': 0, 'QEN': 0, 'QED': 0, 'QEC': 0, 'QEE': 0, 'QEQ': 0, 'QEG': 0, 'QEH': 0, 'QEI': 0, 'QEL': 0, 'QEK': 0, 'QEM': 0, 'QEF': 0, 'QEP': 0, 'QES': 0, 'QET': 0, 'QEW': 0, 'QEY': 0, 'QEV': 0, 'QQA': 0, 'QQR': 0, 'QQN': 0, 'QQD': 0, 'QQC': 0, 'QQE': 0, 'QQQ': 0, 'QQG': 0, 'QQH': 0, 'QQI': 1, 'QQL': 0, 'QQK': 0, 'QQM': 0, 'QQF': 0, 'QQP': 0, 'QQS': 0, 'QQT': 0, 'QQW': 0, 'QQY': 0, 'QQV': 0, 'QGA': 0, 'QGR': 0, 'QGN': 0, 'QGD': 0, 'QGC': 0, 'QGE': 0, 'QGQ': 0, 'QGG': 0, 'QGH': 0, 'QGI': 0, 'QGL': 0, 'QGK': 1, 'QGM': 0, 'QGF': 0, 'QGP': 0, 'QGS': 0, 'QGT': 0, 'QGW': 0, 'QGY': 0, 'QGV': 1, 'QHA': 0, 'QHR': 0, 'QHN': 0, 'QHD': 0, 'QHC': 0, 'QHE': 0, 'QHQ': 0, 'QHG': 0, 'QHH': 0, 'QHI': 0, 'QHL': 0, 'QHK': 0, 'QHM': 0, 'QHF': 0, 'QHP': 0, 'QHS': 0, 'QHT': 0, 'QHW': 0, 'QHY': 0, 'QHV': 0, 'QIA': 0, 'QIR': 0, 'QIN': 0, 'QID': 0, 'QIC': 0, 'QIE': 0, 'QIQ': 0, 'QIG': 0, 'QIH': 0, 'QII': 0, 'QIL': 1, 'QIK': 0, 'QIM': 0, 'QIF': 0, 'QIP': 0, 'QIS': 0, 'QIT': 0, 'QIW': 0, 'QIY': 0, 'QIV': 0, 'QLA': 0, 'QLR': 0, 'QLN': 0, 'QLD': 1, 'QLC': 0, 'QLE': 0, 'QLQ': 0, 'QLG': 0, 'QLH': 0, 'QLI': 0, 'QLL': 0, 'QLK': 0, 'QLM': 0, 'QLF': 0, 'QLP': 0, 'QLS': 0, 'QLT': 0, 'QLW': 0, 'QLY': 1, 'QLV': 0, 'QKA': 0, 'QKR': 0, 'QKN': 0, 'QKD': 0, 'QKC': 0, 'QKE': 0, 'QKQ': 0, 'QKG': 0, 'QKH': 1, 'QKI': 1, 'QKL': 0, 'QKK': 0, 'QKM': 0, 'QKF': 0, 'QKP': 0, 'QKS': 1, 'QKT': 0, 'QKW': 0, 'QKY': 0, 'QKV': 0, 'QMA': 0, 'QMR': 0, 'QMN': 0, 'QMD': 0, 'QMC': 0, 'QME': 0, 'QMQ': 0, 'QMG': 0, 'QMH': 0, 'QMI': 0, 'QML': 0, 'QMK': 0, 'QMM': 0, 'QMF': 0, 'QMP': 0, 'QMS': 0, 'QMT': 0, 'QMW': 0, 'QMY': 0, 'QMV': 0, 'QFA': 0, 'QFR': 0, 'QFN': 0, 'QFD': 0, 'QFC': 0, 'QFE': 0, 'QFQ': 0, 'QFG': 0, 'QFH': 0, 'QFI': 0, 'QFL': 0, 'QFK': 0, 'QFM': 0, 'QFF': 0, 'QFP': 0, 'QFS': 0, 'QFT': 0, 'QFW': 0, 'QFY': 0, 'QFV': 0, 'QPA': 0, 'QPR': 0, 'QPN': 0, 'QPD': 0, 'QPC': 0, 'QPE': 0, 'QPQ': 0, 'QPG': 0, 'QPH': 0, 'QPI': 0, 'QPL': 0, 'QPK': 0, 'QPM': 0, 'QPF': 0, 'QPP': 0, 'QPS': 0, 'QPT': 0, 'QPW': 0, 'QPY': 0, 'QPV': 0, 'QSA': 0, 'QSR': 1, 'QSN': 0, 'QSD': 0, 'QSC': 0, 'QSE': 0, 'QSQ': 0, 'QSG': 0, 'QSH': 0, 'QSI': 0, 'QSL': 0, 'QSK': 0, 'QSM': 0, 'QSF': 0, 'QSP': 0, 'QSS': 0, 'QST': 0, 'QSW': 0, 'QSY': 0, 'QSV': 0, 'QTA': 0, 'QTR': 0, 'QTN': 0, 'QTD': 0, 'QTC': 0, 'QTE': 0, 'QTQ': 0, 'QTG': 0, 'QTH': 0, 'QTI': 0, 'QTL': 0, 'QTK': 0, 'QTM': 0, 'QTF': 0, 'QTP': 0, 'QTS': 0, 'QTT': 0, 'QTW': 0, 'QTY': 0, 'QTV': 0, 'QWA': 0, 'QWR': 0, 'QWN': 0, 'QWD': 0, 'QWC': 0, 'QWE': 0, 'QWQ': 0, 'QWG': 0, 'QWH': 0, 'QWI': 0, 'QWL': 0, 'QWK': 0, 'QWM': 0, 'QWF': 0, 'QWP': 0, 'QWS': 0, 'QWT': 0, 'QWW': 0, 'QWY': 0, 'QWV': 0, 'QYA': 0, 'QYR': 0, 'QYN': 0, 'QYD': 0, 'QYC': 0, 'QYE': 0, 'QYQ': 0, 'QYG': 0, 'QYH': 0, 'QYI': 0, 'QYL': 1, 'QYK': 0, 'QYM': 0, 'QYF': 0, 'QYP': 0, 'QYS': 0, 'QYT': 0, 'QYW': 0, 'QYY': 0, 'QYV': 0, 'QVA': 0, 'QVR': 0, 'QVN': 0, 'QVD': 2, 'QVC': 0, 'QVE': 0, 'QVQ': 0, 'QVG': 0, 'QVH': 0, 'QVI': 1, 'QVL': 0, 'QVK': 0, 'QVM': 0, 'QVF': 0, 'QVP': 0, 'QVS': 0, 'QVT': 0, 'QVW': 0, 'QVY': 0, 'QVV': 0, 'GAA': 0, 'GAR': 0, 'GAN': 0, 'GAD': 0, 'GAC': 0, 'GAE': 0, 'GAQ': 0, 'GAG': 0, 'GAH': 0, 'GAI': 0, 'GAL': 0, 'GAK': 0, 'GAM': 0, 'GAF': 0, 'GAP': 0, 'GAS': 0, 'GAT': 0, 'GAW': 0, 'GAY': 0, 'GAV': 0, 'GRA': 0, 'GRR': 0, 'GRN': 0, 'GRD': 0, 'GRC': 0, 'GRE': 0, 'GRQ': 0, 'GRG': 0, 'GRH': 0, 'GRI': 0, 'GRL': 2, 'GRK': 0, 'GRM': 0, 'GRF': 0, 'GRP': 0, 'GRS': 0, 'GRT': 0, 'GRW': 0, 'GRY': 0, 'GRV': 1, 'GNA': 0, 'GNR': 0, 'GNN': 0, 'GND': 0, 'GNC': 0, 'GNE': 0, 'GNQ': 0, 'GNG': 0, 'GNH': 0, 'GNI': 0, 'GNL': 0, 'GNK': 0, 'GNM': 0, 'GNF': 0, 'GNP': 0, 'GNS': 0, 'GNT': 0, 'GNW': 0, 'GNY': 0, 'GNV': 0, 'GDA': 0, 'GDR': 0, 'GDN': 0, 'GDD': 0, 'GDC': 0, 'GDE': 0, 'GDQ': 0, 'GDG': 0, 'GDH': 0, 'GDI': 0, 'GDL': 0, 'GDK': 0, 'GDM': 0, 'GDF': 0, 'GDP': 0, 'GDS': 0, 'GDT': 1, 'GDW': 0, 'GDY': 0, 'GDV': 0, 'GCA': 0, 'GCR': 0, 'GCN': 0, 'GCD': 0, 'GCC': 0, 'GCE': 0, 'GCQ': 0, 'GCG': 0, 'GCH': 0, 'GCI': 0, 'GCL': 0, 'GCK': 0, 'GCM': 0, 'GCF': 0, 'GCP': 0, 'GCS': 0, 'GCT': 0, 'GCW': 0, 'GCY': 0, 'GCV': 0, 'GEA': 0, 'GER': 0, 'GEN': 0, 'GED': 0, 'GEC': 0, 'GEE': 0, 'GEQ': 0, 'GEG': 0, 'GEH': 0, 'GEI': 0, 'GEL': 1, 'GEK': 0, 'GEM': 0, 'GEF': 1, 'GEP': 0, 'GES': 0, 'GET': 0, 'GEW': 0, 'GEY': 0, 'GEV': 0, 'GQA': 0, 'GQR': 0, 'GQN': 0, 'GQD': 0, 'GQC': 0, 'GQE': 0, 'GQQ': 0, 'GQG': 0, 'GQH': 0, 'GQI': 0, 'GQL': 0, 'GQK': 0, 'GQM': 0, 'GQF': 0, 'GQP': 0, 'GQS': 0, 'GQT': 0, 'GQW': 0, 'GQY': 0, 'GQV': 0, 'GGA': 0, 'GGR': 0, 'GGN': 0, 'GGD': 0, 'GGC': 0, 'GGE': 1, 'GGQ': 0, 'GGG': 0, 'GGH': 0, 'GGI': 0, 'GGL': 0, 'GGK': 0, 'GGM': 0, 'GGF': 0, 'GGP': 0, 'GGS': 0, 'GGT': 0, 'GGW': 0, 'GGY': 0, 'GGV': 0, 'GHA': 0, 'GHR': 0, 'GHN': 0, 'GHD': 0, 'GHC': 0, 'GHE': 0, 'GHQ': 0, 'GHG': 0, 'GHH': 0, 'GHI': 0, 'GHL': 0, 'GHK': 1, 'GHM': 0, 'GHF': 0, 'GHP': 0, 'GHS': 0, 'GHT': 0, 'GHW': 0, 'GHY': 1, 'GHV': 0, 'GIA': 0, 'GIR': 1, 'GIN': 0, 'GID': 0, 'GIC': 0, 'GIE': 0, 'GIQ': 0, 'GIG': 0, 'GIH': 0, 'GII': 0, 'GIL': 0, 'GIK': 0, 'GIM': 0, 'GIF': 1, 'GIP': 0, 'GIS': 0, 'GIT': 0, 'GIW': 0, 'GIY': 0, 'GIV': 0, 'GLA': 0, 'GLR': 0, 'GLN': 0, 'GLD': 0, 'GLC': 0, 'GLE': 0, 'GLQ': 0, 'GLG': 0, 'GLH': 0, 'GLI': 0, 'GLL': 0, 'GLK': 0, 'GLM': 0, 'GLF': 0, 'GLP': 0, 'GLS': 1, 'GLT': 0, 'GLW': 0, 'GLY': 0, 'GLV': 0, 'GKA': 0, 'GKR': 0, 'GKN': 0, 'GKD': 0, 'GKC': 0, 'GKE': 0, 'GKQ': 0, 'GKG': 0, 'GKH': 1, 'GKI': 1, 'GKL': 0, 'GKK': 0, 'GKM': 0, 'GKF': 0, 'GKP': 0, 'GKS': 1, 'GKT': 0, 'GKW': 0, 'GKY': 0, 'GKV': 1, 'GMA': 0, 'GMR': 0, 'GMN': 0, 'GMD': 0, 'GMC': 0, 'GME': 0, 'GMQ': 0, 'GMG': 0, 'GMH': 0, 'GMI': 0, 'GML': 0, 'GMK': 0, 'GMM': 0, 'GMF': 0, 'GMP': 0, 'GMS': 0, 'GMT': 0, 'GMW': 0, 'GMY': 0, 'GMV': 0, 'GFA': 0, 'GFR': 0, 'GFN': 0, 'GFD': 0, 'GFC': 0, 'GFE': 0, 'GFQ': 0, 'GFG': 0, 'GFH': 0, 'GFI': 0, 'GFL': 0, 'GFK': 0, 'GFM': 0, 'GFF': 0, 'GFP': 0, 'GFS': 0, 'GFT': 0, 'GFW': 0, 'GFY': 0, 'GFV': 0, 'GPA': 0, 'GPR': 0, 'GPN': 0, 'GPD': 0, 'GPC': 0, 'GPE': 1, 'GPQ': 0, 'GPG': 0, 'GPH': 0, 'GPI': 0, 'GPL': 0, 'GPK': 0, 'GPM': 0, 'GPF': 0, 'GPP': 0, 'GPS': 0, 'GPT': 0, 'GPW': 0, 'GPY': 0, 'GPV': 0, 'GSA': 0, 'GSR': 0, 'GSN': 0, 'GSD': 0, 'GSC': 0, 'GSE': 0, 'GSQ': 0, 'GSG': 0, 'GSH': 1, 'GSI': 0, 'GSL': 0, 'GSK': 0, 'GSM': 0, 'GSF': 0, 'GSP': 1, 'GSS': 0, 'GST': 0, 'GSW': 0, 'GSY': 0, 'GSV': 1, 'GTA': 1, 'GTR': 0, 'GTN': 0, 'GTD': 0, 'GTC': 0, 'GTE': 0, 'GTQ': 0, 'GTG': 0, 'GTH': 0, 'GTI': 0, 'GTL': 1, 'GTK': 0, 'GTM': 0, 'GTF': 1, 'GTP': 0, 'GTS': 0, 'GTT': 0, 'GTW': 0, 'GTY': 0, 'GTV': 0, 'GWA': 0, 'GWR': 0, 'GWN': 0, 'GWD': 0, 'GWC': 0, 'GWE': 0, 'GWQ': 0, 'GWG': 0, 'GWH': 0, 'GWI': 0, 'GWL': 0, 'GWK': 0, 'GWM': 0, 'GWF': 0, 'GWP': 0, 'GWS': 0, 'GWT': 0, 'GWW': 0, 'GWY': 0, 'GWV': 0, 'GYA': 0, 'GYR': 0, 'GYN': 0, 'GYD': 0, 'GYC': 0, 'GYE': 0, 'GYQ': 0, 'GYG': 0, 'GYH': 0, 'GYI': 0, 'GYL': 0, 'GYK': 0, 'GYM': 0, 'GYF': 0, 'GYP': 0, 'GYS': 0, 'GYT': 0, 'GYW': 0, 'GYY': 0, 'GYV': 0, 'GVA': 0, 'GVR': 1, 'GVN': 0, 'GVD': 1, 'GVC': 0, 'GVE': 0, 'GVQ': 0, 'GVG': 1, 'GVH': 0, 'GVI': 1, 'GVL': 0, 'GVK': 0, 'GVM': 0, 'GVF': 0, 'GVP': 0, 'GVS': 0, 'GVT': 0, 'GVW': 0, 'GVY': 0, 'GVV': 0, 'HAA': 0, 'HAR': 0, 'HAN': 0, 'HAD': 0, 'HAC': 0, 'HAE': 0, 'HAQ': 0, 'HAG': 0, 'HAH': 0, 'HAI': 0, 'HAL': 0, 'HAK': 0, 'HAM': 0, 'HAF': 0, 'HAP': 0, 'HAS': 0, 'HAT': 0, 'HAW': 0, 'HAY': 0, 'HAV': 0, 'HRA': 0, 'HRR': 0, 'HRN': 0, 'HRD': 1, 'HRC': 0, 'HRE': 0, 'HRQ': 0, 'HRG': 0, 'HRH': 1, 'HRI': 0, 'HRL': 0, 'HRK': 0, 'HRM': 0, 'HRF': 0, 'HRP': 0, 'HRS': 0, 'HRT': 0, 'HRW': 0, 'HRY': 0, 'HRV': 0, 'HNA': 0, 'HNR': 0, 'HNN': 0, 'HND': 0, 'HNC': 0, 'HNE': 0, 'HNQ': 0, 'HNG': 0, 'HNH': 0, 'HNI': 0, 'HNL': 0, 'HNK': 0, 'HNM': 0, 'HNF': 0, 'HNP': 0, 'HNS': 0, 'HNT': 0, 'HNW': 0, 'HNY': 0, 'HNV': 0, 'HDA': 0, 'HDR': 0, 'HDN': 0, 'HDD': 0, 'HDC': 0, 'HDE': 0, 'HDQ': 0, 'HDG': 1, 'HDH': 0, 'HDI': 0, 'HDL': 0, 'HDK': 0, 'HDM': 0, 'HDF': 0, 'HDP': 0, 'HDS': 0, 'HDT': 0, 'HDW': 0, 'HDY': 0, 'HDV': 0, 'HCA': 0, 'HCR': 0, 'HCN': 0, 'HCD': 0, 'HCC': 0, 'HCE': 0, 'HCQ': 0, 'HCG': 0, 'HCH': 0, 'HCI': 0, 'HCL': 0, 'HCK': 0, 'HCM': 0, 'HCF': 0, 'HCP': 0, 'HCS': 0, 'HCT': 0, 'HCW': 0, 'HCY': 0, 'HCV': 0, 'HEA': 0, 'HER': 0, 'HEN': 0, 'HED': 0, 'HEC': 0, 'HEE': 0, 'HEQ': 0, 'HEG': 0, 'HEH': 0, 'HEI': 0, 'HEL': 1, 'HEK': 0, 'HEM': 0, 'HEF': 0, 'HEP': 0, 'HES': 0, 'HET': 0, 'HEW': 1, 'HEY': 0, 'HEV': 0, 'HQA': 0, 'HQR': 0, 'HQN': 0, 'HQD': 1, 'HQC': 0, 'HQE': 0, 'HQQ': 0, 'HQG': 1, 'HQH': 0, 'HQI': 0, 'HQL': 0, 'HQK': 0, 'HQM': 0, 'HQF': 0, 'HQP': 0, 'HQS': 0, 'HQT': 0, 'HQW': 0, 'HQY': 0, 'HQV': 0, 'HGA': 0, 'HGR': 0, 'HGN': 0, 'HGD': 0, 'HGC': 0, 'HGE': 0, 'HGQ': 0, 'HGG': 0, 'HGH': 0, 'HGI': 0, 'HGL': 0, 'HGK': 0, 'HGM': 0, 'HGF': 0, 'HGP': 0, 'HGS': 0, 'HGT': 0, 'HGW': 0, 'HGY': 0, 'HGV': 0, 'HHA': 0, 'HHR': 0, 'HHN': 0, 'HHD': 0, 'HHC': 0, 'HHE': 0, 'HHQ': 0, 'HHG': 0, 'HHH': 0, 'HHI': 0, 'HHL': 1, 'HHK': 0, 'HHM': 0, 'HHF': 0, 'HHP': 0, 'HHS': 0, 'HHT': 0, 'HHW': 0, 'HHY': 0, 'HHV': 0, 'HIA': 0, 'HIR': 0, 'HIN': 0, 'HID': 0, 'HIC': 0, 'HIE': 0, 'HIQ': 0, 'HIG': 0, 'HIH': 0, 'HII': 1, 'HIL': 0, 'HIK': 0, 'HIM': 0, 'HIF': 0, 'HIP': 0, 'HIS': 0, 'HIT': 0, 'HIW': 0, 'HIY': 0, 'HIV': 0, 'HLA': 0, 'HLR': 0, 'HLN': 0, 'HLD': 0, 'HLC': 0, 'HLE': 0, 'HLQ': 0, 'HLG': 1, 'HLH': 0, 'HLI': 1, 'HLL': 0, 'HLK': 0, 'HLM': 0, 'HLF': 0, 'HLP': 0, 'HLS': 0, 'HLT': 1, 'HLW': 0, 'HLY': 0, 'HLV': 0, 'HKA': 0, 'HKR': 0, 'HKN': 0, 'HKD': 0, 'HKC': 0, 'HKE': 0, 'HKQ': 0, 'HKG': 0, 'HKH': 0, 'HKI': 0, 'HKL': 0, 'HKK': 0, 'HKM': 0, 'HKF': 0, 'HKP': 0, 'HKS': 0, 'HKT': 0, 'HKW': 0, 'HKY': 0, 'HKV': 1, 'HMA': 0, 'HMR': 0, 'HMN': 1, 'HMD': 0, 'HMC': 0, 'HME': 0, 'HMQ': 0, 'HMG': 0, 'HMH': 0, 'HMI': 0, 'HML': 1, 'HMK': 0, 'HMM': 0, 'HMF': 0, 'HMP': 0, 'HMS': 0, 'HMT': 0, 'HMW': 0, 'HMY': 0, 'HMV': 1, 'HFA': 0, 'HFR': 0, 'HFN': 0, 'HFD': 0, 'HFC': 0, 'HFE': 0, 'HFQ': 0, 'HFG': 0, 'HFH': 0, 'HFI': 0, 'HFL': 0, 'HFK': 0, 'HFM': 0, 'HFF': 0, 'HFP': 0, 'HFS': 0, 'HFT': 0, 'HFW': 0, 'HFY': 0, 'HFV': 0, 'HPA': 0, 'HPR': 0, 'HPN': 0, 'HPD': 0, 'HPC': 0, 'HPE': 1, 'HPQ': 0, 'HPG': 0, 'HPH': 1, 'HPI': 0, 'HPL': 0, 'HPK': 0, 'HPM': 0, 'HPF': 0, 'HPP': 0, 'HPS': 0, 'HPT': 0, 'HPW': 0, 'HPY': 0, 'HPV': 0, 'HSA': 0, 'HSR': 0, 'HSN': 0, 'HSD': 0, 'HSC': 0, 'HSE': 0, 'HSQ': 0, 'HSG': 0, 'HSH': 0, 'HSI': 0, 'HSL': 0, 'HSK': 0, 'HSM': 0, 'HSF': 0, 'HSP': 0, 'HSS': 0, 'HST': 0, 'HSW': 0, 'HSY': 0, 'HSV': 0, 'HTA': 0, 'HTR': 0, 'HTN': 0, 'HTD': 0, 'HTC': 0, 'HTE': 0, 'HTQ': 0, 'HTG': 0, 'HTH': 0, 'HTI': 1, 'HTL': 1, 'HTK': 0, 'HTM': 0, 'HTF': 0, 'HTP': 0, 'HTS': 0, 'HTT': 0, 'HTW': 0, 'HTY': 0, 'HTV': 0, 'HWA': 0, 'HWR': 0, 'HWN': 0, 'HWD': 0, 'HWC': 0, 'HWE': 0, 'HWQ': 0, 'HWG': 0, 'HWH': 0, 'HWI': 0, 'HWL': 0, 'HWK': 0, 'HWM': 0, 'HWF': 0, 'HWP': 0, 'HWS': 0, 'HWT': 0, 'HWW': 0, 'HWY': 0, 'HWV': 0, 'HYA': 0, 'HYR': 0, 'HYN': 0, 'HYD': 0, 'HYC': 0, 'HYE': 0, 'HYQ': 0, 'HYG': 0, 'HYH': 0, 'HYI': 1, 'HYL': 0, 'HYK': 0, 'HYM': 0, 'HYF': 0, 'HYP': 0, 'HYS': 0, 'HYT': 0, 'HYW': 0, 'HYY': 0, 'HYV': 0, 'HVA': 0, 'HVR': 0, 'HVN': 0, 'HVD': 0, 'HVC': 0, 'HVE': 0, 'HVQ': 0, 'HVG': 0, 'HVH': 0, 'HVI': 0, 'HVL': 0, 'HVK': 0, 'HVM': 0, 'HVF': 0, 'HVP': 1, 'HVS': 0, 'HVT': 0, 'HVW': 0, 'HVY': 0, 'HVV': 0, 'IAA': 0, 'IAR': 0, 'IAN': 0, 'IAD': 1, 'IAC': 0, 'IAE': 0, 'IAQ': 0, 'IAG': 0, 'IAH': 0, 'IAI': 0, 'IAL': 0, 'IAK': 0, 'IAM': 0, 'IAF': 0, 'IAP': 0, 'IAS': 0, 'IAT': 0, 'IAW': 0, 'IAY': 0, 'IAV': 0, 'IRA': 0, 'IRR': 1, 'IRN': 0, 'IRD': 0, 'IRC': 0, 'IRE': 1, 'IRQ': 0, 'IRG': 0, 'IRH': 0, 'IRI': 0, 'IRL': 0, 'IRK': 0, 'IRM': 0, 'IRF': 0, 'IRP': 0, 'IRS': 2, 'IRT': 0, 'IRW': 0, 'IRY': 0, 'IRV': 0, 'INA': 0, 'INR': 0, 'INN': 0, 'IND': 0, 'INC': 0, 'INE': 0, 'INQ': 0, 'ING': 0, 'INH': 0, 'INI': 0, 'INL': 0, 'INK': 0, 'INM': 0, 'INF': 0, 'INP': 0, 'INS': 0, 'INT': 0, 'INW': 0, 'INY': 0, 'INV': 0, 'IDA': 0, 'IDR': 0, 'IDN': 1, 'IDD': 2, 'IDC': 0, 'IDE': 0, 'IDQ': 0, 'IDG': 0, 'IDH': 0, 'IDI': 0, 'IDL': 0, 'IDK': 0, 'IDM': 0, 'IDF': 0, 'IDP': 0, 'IDS': 0, 'IDT': 0, 'IDW': 0, 'IDY': 0, 'IDV': 0, 'ICA': 0, 'ICR': 0, 'ICN': 0, 'ICD': 1, 'ICC': 0, 'ICE': 0, 'ICQ': 0, 'ICG': 0, 'ICH': 0, 'ICI': 0, 'ICL': 0, 'ICK': 1, 'ICM': 0, 'ICF': 0, 'ICP': 0, 'ICS': 0, 'ICT': 0, 'ICW': 0, 'ICY': 0, 'ICV': 0, 'IEA': 0, 'IER': 0, 'IEN': 0, 'IED': 0, 'IEC': 0, 'IEE': 0, 'IEQ': 0, 'IEG': 0, 'IEH': 0, 'IEI': 0, 'IEL': 0, 'IEK': 0, 'IEM': 0, 'IEF': 1, 'IEP': 0, 'IES': 0, 'IET': 0, 'IEW': 0, 'IEY': 0, 'IEV': 0, 'IQA': 0, 'IQR': 0, 'IQN': 1, 'IQD': 0, 'IQC': 0, 'IQE': 0, 'IQQ': 0, 'IQG': 0, 'IQH': 0, 'IQI': 0, 'IQL': 0, 'IQK': 0, 'IQM': 0, 'IQF': 0, 'IQP': 0, 'IQS': 0, 'IQT': 0, 'IQW': 0, 'IQY': 0, 'IQV': 0, 'IGA': 0, 'IGR': 0, 'IGN': 0, 'IGD': 0, 'IGC': 0, 'IGE': 0, 'IGQ': 0, 'IGG': 0, 'IGH': 1, 'IGI': 0, 'IGL': 0, 'IGK': 0, 'IGM': 0, 'IGF': 0, 'IGP': 0, 'IGS': 0, 'IGT': 0, 'IGW': 0, 'IGY': 0, 'IGV': 0, 'IHA': 0, 'IHR': 0, 'IHN': 0, 'IHD': 0, 'IHC': 0, 'IHE': 0, 'IHQ': 0, 'IHG': 0, 'IHH': 0, 'IHI': 0, 'IHL': 0, 'IHK': 0, 'IHM': 0, 'IHF': 0, 'IHP': 0, 'IHS': 0, 'IHT': 0, 'IHW': 0, 'IHY': 0, 'IHV': 0, 'IIA': 0, 'IIR': 0, 'IIN': 0, 'IID': 1, 'IIC': 0, 'IIE': 0, 'IIQ': 0, 'IIG': 0, 'IIH': 0, 'III': 0, 'IIL': 0, 'IIK': 1, 'IIM': 0, 'IIF': 0, 'IIP': 0, 'IIS': 0, 'IIT': 0, 'IIW': 0, 'IIY': 0, 'IIV': 0, 'ILA': 1, 'ILR': 0, 'ILN': 1, 'ILD': 0, 'ILC': 0, 'ILE': 0, 'ILQ': 0, 'ILG': 1, 'ILH': 0, 'ILI': 0, 'ILL': 0, 'ILK': 0, 'ILM': 0, 'ILF': 0, 'ILP': 0, 'ILS': 1, 'ILT': 0, 'ILW': 0, 'ILY': 1, 'ILV': 0, 'IKA': 0, 'IKR': 0, 'IKN': 0, 'IKD': 1, 'IKC': 0, 'IKE': 0, 'IKQ': 1, 'IKG': 0, 'IKH': 0, 'IKI': 1, 'IKL': 1, 'IKK': 0, 'IKM': 0, 'IKF': 0, 'IKP': 0, 'IKS': 0, 'IKT': 0, 'IKW': 0, 'IKY': 0, 'IKV': 0, 'IMA': 1, 'IMR': 0, 'IMN': 1, 'IMD': 0, 'IMC': 0, 'IME': 0, 'IMQ': 0, 'IMG': 0, 'IMH': 0, 'IMI': 0, 'IML': 0, 'IMK': 0, 'IMM': 0, 'IMF': 0, 'IMP': 0, 'IMS': 0, 'IMT': 0, 'IMW': 0, 'IMY': 0, 'IMV': 0, 'IFA': 0, 'IFR': 0, 'IFN': 0, 'IFD': 0, 'IFC': 0, 'IFE': 0, 'IFQ': 0, 'IFG': 0, 'IFH': 0, 'IFI': 0, 'IFL': 0, 'IFK': 0, 'IFM': 1, 'IFF': 0, 'IFP': 0, 'IFS': 0, 'IFT': 0, 'IFW': 0, 'IFY': 1, 'IFV': 0, 'IPA': 0, 'IPR': 0, 'IPN': 0, 'IPD': 0, 'IPC': 0, 'IPE': 0, 'IPQ': 0, 'IPG': 0, 'IPH': 0, 'IPI': 0, 'IPL': 0, 'IPK': 0, 'IPM': 0, 'IPF': 0, 'IPP': 0, 'IPS': 0, 'IPT': 0, 'IPW': 0, 'IPY': 0, 'IPV': 0, 'ISA': 0, 'ISR': 0, 'ISN': 0, 'ISD': 0, 'ISC': 0, 'ISE': 0, 'ISQ': 0, 'ISG': 1, 'ISH': 0, 'ISI': 0, 'ISL': 1, 'ISK': 0, 'ISM': 0, 'ISF': 0, 'ISP': 0, 'ISS': 0, 'IST': 1, 'ISW': 0, 'ISY': 0, 'ISV': 0, 'ITA': 0, 'ITR': 0, 'ITN': 0, 'ITD': 0, 'ITC': 0, 'ITE': 1, 'ITQ': 0, 'ITG': 0, 'ITH': 0, 'ITI': 0, 'ITL': 0, 'ITK': 0, 'ITM': 0, 'ITF': 0, 'ITP': 0, 'ITS': 0, 'ITT': 0, 'ITW': 0, 'ITY': 0, 'ITV': 0, 'IWA': 0, 'IWR': 0, 'IWN': 0, 'IWD': 0, 'IWC': 0, 'IWE': 0, 'IWQ': 0, 'IWG': 0, 'IWH': 0, 'IWI': 0, 'IWL': 0, 'IWK': 0, 'IWM': 0, 'IWF': 0, 'IWP': 0, 'IWS': 1, 'IWT': 0, 'IWW': 0, 'IWY': 0, 'IWV': 0, 'IYA': 0, 'IYR': 0, 'IYN': 0, 'IYD': 0, 'IYC': 0, 'IYE': 0, 'IYQ': 0, 'IYG': 0, 'IYH': 0, 'IYI': 0, 'IYL': 0, 'IYK': 0, 'IYM': 0, 'IYF': 0, 'IYP': 0, 'IYS': 0, 'IYT': 0, 'IYW': 0, 'IYY': 0, 'IYV': 0, 'IVA': 0, 'IVR': 0, 'IVN': 0, 'IVD': 0, 'IVC': 0, 'IVE': 0, 'IVQ': 0, 'IVG': 0, 'IVH': 0, 'IVI': 0, 'IVL': 0, 'IVK': 0, 'IVM': 0, 'IVF': 0, 'IVP': 0, 'IVS': 0, 'IVT': 0, 'IVW': 0, 'IVY': 0, 'IVV': 0, 'LAA': 0, 'LAR': 0, 'LAN': 0, 'LAD': 0, 'LAC': 0, 'LAE': 0, 'LAQ': 1, 'LAG': 0, 'LAH': 0, 'LAI': 0, 'LAL': 0, 'LAK': 0, 'LAM': 0, 'LAF': 0, 'LAP': 0, 'LAS': 0, 'LAT': 1, 'LAW': 0, 'LAY': 0, 'LAV': 1, 'LRA': 0, 'LRR': 0, 'LRN': 0, 'LRD': 0, 'LRC': 0, 'LRE': 0, 'LRQ': 0, 'LRG': 0, 'LRH': 0, 'LRI': 0, 'LRL': 0, 'LRK': 0, 'LRM': 0, 'LRF': 0, 'LRP': 0, 'LRS': 0, 'LRT': 1, 'LRW': 0, 'LRY': 0, 'LRV': 1, 'LNA': 0, 'LNR': 1, 'LNN': 0, 'LND': 0, 'LNC': 0, 'LNE': 0, 'LNQ': 0, 'LNG': 0, 'LNH': 0, 'LNI': 0, 'LNL': 0, 'LNK': 0, 'LNM': 0, 'LNF': 0, 'LNP': 2, 'LNS': 0, 'LNT': 0, 'LNW': 0, 'LNY': 0, 'LNV': 0, 'LDA': 1, 'LDR': 0, 'LDN': 0, 'LDD': 1, 'LDC': 0, 'LDE': 2, 'LDQ': 0, 'LDG': 0, 'LDH': 0, 'LDI': 0, 'LDL': 0, 'LDK': 0, 'LDM': 0, 'LDF': 1, 'LDP': 0, 'LDS': 1, 'LDT': 0, 'LDW': 0, 'LDY': 1, 'LDV': 1, 'LCA': 0, 'LCR': 0, 'LCN': 0, 'LCD': 0, 'LCC': 0, 'LCE': 0, 'LCQ': 0, 'LCG': 1, 'LCH': 0, 'LCI': 0, 'LCL': 0, 'LCK': 0, 'LCM': 0, 'LCF': 0, 'LCP': 0, 'LCS': 0, 'LCT': 0, 'LCW': 0, 'LCY': 0, 'LCV': 0, 'LEA': 0, 'LER': 0, 'LEN': 0, 'LED': 0, 'LEC': 0, 'LEE': 0, 'LEQ': 0, 'LEG': 0, 'LEH': 0, 'LEI': 0, 'LEL': 0, 'LEK': 0, 'LEM': 0, 'LEF': 0, 'LEP': 0, 'LES': 0, 'LET': 0, 'LEW': 0, 'LEY': 0, 'LEV': 0, 'LQA': 0, 'LQR': 0, 'LQN': 0, 'LQD': 0, 'LQC': 0, 'LQE': 0, 'LQQ': 0, 'LQG': 0, 'LQH': 0, 'LQI': 0, 'LQL': 1, 'LQK': 0, 'LQM': 0, 'LQF': 0, 'LQP': 0, 'LQS': 0, 'LQT': 0, 'LQW': 0, 'LQY': 0, 'LQV': 1, 'LGA': 0, 'LGR': 0, 'LGN': 0, 'LGD': 1, 'LGC': 0, 'LGE': 0, 'LGQ': 0, 'LGG': 0, 'LGH': 0, 'LGI': 1, 'LGL': 0, 'LGK': 0, 'LGM': 0, 'LGF': 0, 'LGP': 0, 'LGS': 0, 'LGT': 0, 'LGW': 0, 'LGY': 0, 'LGV': 1, 'LHA': 0, 'LHR': 0, 'LHN': 0, 'LHD': 0, 'LHC': 0, 'LHE': 0, 'LHQ': 0, 'LHG': 0, 'LHH': 0, 'LHI': 0, 'LHL': 0, 'LHK': 0, 'LHM': 0, 'LHF': 0, 'LHP': 0, 'LHS': 0, 'LHT': 0, 'LHW': 0, 'LHY': 0, 'LHV': 0, 'LIA': 0, 'LIR': 0, 'LIN': 0, 'LID': 0, 'LIC': 0, 'LIE': 0, 'LIQ': 0, 'LIG': 0, 'LIH': 0, 'LII': 1, 'LIL': 0, 'LIK': 1, 'LIM': 0, 'LIF': 0, 'LIP': 0, 'LIS': 0, 'LIT': 0, 'LIW': 0, 'LIY': 0, 'LIV': 0, 'LLA': 0, 'LLR': 0, 'LLN': 0, 'LLD': 2, 'LLC': 1, 'LLE': 0, 'LLQ': 0, 'LLG': 0, 'LLH': 0, 'LLI': 0, 'LLL': 0, 'LLK': 1, 'LLM': 0, 'LLF': 0, 'LLP': 0, 'LLS': 0, 'LLT': 0, 'LLW': 0, 'LLY': 0, 'LLV': 0, 'LKA': 0, 'LKR': 0, 'LKN': 0, 'LKD': 0, 'LKC': 0, 'LKE': 1, 'LKQ': 0, 'LKG': 0, 'LKH': 1, 'LKI': 0, 'LKL': 1, 'LKK': 0, 'LKM': 0, 'LKF': 0, 'LKP': 1, 'LKS': 0, 'LKT': 0, 'LKW': 0, 'LKY': 0, 'LKV': 0, 'LMA': 0, 'LMR': 0, 'LMN': 0, 'LMD': 0, 'LMC': 0, 'LME': 0, 'LMQ': 0, 'LMG': 0, 'LMH': 0, 'LMI': 0, 'LML': 0, 'LMK': 0, 'LMM': 0, 'LMF': 0, 'LMP': 0, 'LMS': 0, 'LMT': 0, 'LMW': 0, 'LMY': 0, 'LMV': 0, 'LFA': 0, 'LFR': 1, 'LFN': 0, 'LFD': 1, 'LFC': 0, 'LFE': 0, 'LFQ': 1, 'LFG': 0, 'LFH': 0, 'LFI': 0, 'LFL': 0, 'LFK': 1, 'LFM': 0, 'LFF': 0, 'LFP': 1, 'LFS': 0, 'LFT': 0, 'LFW': 0, 'LFY': 0, 'LFV': 0, 'LPA': 0, 'LPR': 0, 'LPN': 0, 'LPD': 0, 'LPC': 0, 'LPE': 0, 'LPQ': 0, 'LPG': 0, 'LPH': 0, 'LPI': 0, 'LPL': 0, 'LPK': 1, 'LPM': 0, 'LPF': 1, 'LPP': 0, 'LPS': 0, 'LPT': 0, 'LPW': 0, 'LPY': 0, 'LPV': 0, 'LSA': 0, 'LSR': 0, 'LSN': 1, 'LSD': 0, 'LSC': 1, 'LSE': 0, 'LSQ': 0, 'LSG': 1, 'LSH': 0, 'LSI': 0, 'LSL': 0, 'LSK': 0, 'LSM': 0, 'LSF': 0, 'LSP': 0, 'LSS': 1, 'LST': 0, 'LSW': 0, 'LSY': 0, 'LSV': 0, 'LTA': 0, 'LTR': 1, 'LTN': 0, 'LTD': 0, 'LTC': 0, 'LTE': 0, 'LTQ': 0, 'LTG': 1, 'LTH': 0, 'LTI': 0, 'LTL': 0, 'LTK': 0, 'LTM': 0, 'LTF': 0, 'LTP': 1, 'LTS': 1, 'LTT': 0, 'LTW': 0, 'LTY': 0, 'LTV': 0, 'LWA': 0, 'LWR': 0, 'LWN': 0, 'LWD': 0, 'LWC': 0, 'LWE': 0, 'LWQ': 0, 'LWG': 0, 'LWH': 0, 'LWI': 0, 'LWL': 0, 'LWK': 0, 'LWM': 0, 'LWF': 0, 'LWP': 0, 'LWS': 0, 'LWT': 0, 'LWW': 0, 'LWY': 0, 'LWV': 0, 'LYA': 2, 'LYR': 0, 'LYN': 1, 'LYD': 0, 'LYC': 0, 'LYE': 0, 'LYQ': 2, 'LYG': 0, 'LYH': 0, 'LYI': 0, 'LYL': 0, 'LYK': 0, 'LYM': 0, 'LYF': 0, 'LYP': 0, 'LYS': 0, 'LYT': 0, 'LYW': 0, 'LYY': 0, 'LYV': 0, 'LVA': 1, 'LVR': 0, 'LVN': 0, 'LVD': 0, 'LVC': 0, 'LVE': 0, 'LVQ': 0, 'LVG': 0, 'LVH': 0, 'LVI': 0, 'LVL': 0, 'LVK': 0, 'LVM': 0, 'LVF': 0, 'LVP': 0, 'LVS': 0, 'LVT': 0, 'LVW': 0, 'LVY': 0, 'LVV': 0, 'KAA': 0, 'KAR': 0, 'KAN': 0, 'KAD': 0, 'KAC': 0, 'KAE': 0, 'KAQ': 0, 'KAG': 0, 'KAH': 0, 'KAI': 0, 'KAL': 0, 'KAK': 1, 'KAM': 0, 'KAF': 0, 'KAP': 0, 'KAS': 0, 'KAT': 0, 'KAW': 0, 'KAY': 0, 'KAV': 0, 'KRA': 1, 'KRR': 0, 'KRN': 0, 'KRD': 0, 'KRC': 0, 'KRE': 0, 'KRQ': 0, 'KRG': 0, 'KRH': 0, 'KRI': 0, 'KRL': 0, 'KRK': 0, 'KRM': 0, 'KRF': 0, 'KRP': 0, 'KRS': 0, 'KRT': 0, 'KRW': 0, 'KRY': 0, 'KRV': 0, 'KNA': 0, 'KNR': 0, 'KNN': 0, 'KND': 0, 'KNC': 0, 'KNE': 0, 'KNQ': 0, 'KNG': 1, 'KNH': 0, 'KNI': 0, 'KNL': 0, 'KNK': 0, 'KNM': 0, 'KNF': 0, 'KNP': 1, 'KNS': 0, 'KNT': 0, 'KNW': 0, 'KNY': 0, 'KNV': 0, 'KDA': 0, 'KDR': 0, 'KDN': 0, 'KDD': 0, 'KDC': 0, 'KDE': 0, 'KDQ': 0, 'KDG': 0, 'KDH': 0, 'KDI': 1, 'KDL': 0, 'KDK': 0, 'KDM': 0, 'KDF': 1, 'KDP': 0, 'KDS': 0, 'KDT': 0, 'KDW': 0, 'KDY': 0, 'KDV': 0, 'KCA': 0, 'KCR': 0, 'KCN': 0, 'KCD': 0, 'KCC': 0, 'KCE': 0, 'KCQ': 0, 'KCG': 0, 'KCH': 0, 'KCI': 0, 'KCL': 0, 'KCK': 0, 'KCM': 0, 'KCF': 0, 'KCP': 0, 'KCS': 0, 'KCT': 0, 'KCW': 0, 'KCY': 0, 'KCV': 0, 'KEA': 0, 'KER': 0, 'KEN': 0, 'KED': 0, 'KEC': 0, 'KEE': 0, 'KEQ': 0, 'KEG': 0, 'KEH': 0, 'KEI': 0, 'KEL': 0, 'KEK': 0, 'KEM': 0, 'KEF': 0, 'KEP': 0, 'KES': 1, 'KET': 0, 'KEW': 0, 'KEY': 0, 'KEV': 1, 'KQA': 0, 'KQR': 0, 'KQN': 0, 'KQD': 1, 'KQC': 0, 'KQE': 0, 'KQQ': 0, 'KQG': 0, 'KQH': 0, 'KQI': 0, 'KQL': 1, 'KQK': 1, 'KQM': 0, 'KQF': 0, 'KQP': 0, 'KQS': 0, 'KQT': 0, 'KQW': 0, 'KQY': 0, 'KQV': 0, 'KGA': 0, 'KGR': 0, 'KGN': 0, 'KGD': 0, 'KGC': 0, 'KGE': 0, 'KGQ': 0, 'KGG': 0, 'KGH': 0, 'KGI': 0, 'KGL': 0, 'KGK': 0, 'KGM': 0, 'KGF': 0, 'KGP': 0, 'KGS': 0, 'KGT': 0, 'KGW': 0, 'KGY': 0, 'KGV': 0, 'KHA': 0, 'KHR': 0, 'KHN': 0, 'KHD': 1, 'KHC': 0, 'KHE': 1, 'KHQ': 1, 'KHG': 0, 'KHH': 0, 'KHI': 0, 'KHL': 0, 'KHK': 0, 'KHM': 1, 'KHF': 0, 'KHP': 0, 'KHS': 0, 'KHT': 0, 'KHW': 0, 'KHY': 0, 'KHV': 0, 'KIA': 1, 'KIR': 2, 'KIN': 0, 'KID': 0, 'KIC': 1, 'KIE': 0, 'KIQ': 0, 'KIG': 1, 'KIH': 0, 'KII': 0, 'KIL': 2, 'KIK': 0, 'KIM': 0, 'KIF': 0, 'KIP': 0, 'KIS': 0, 'KIT': 0, 'KIW': 0, 'KIY': 0, 'KIV': 0, 'KLA': 0, 'KLR': 0, 'KLN': 0, 'KLD': 0, 'KLC': 0, 'KLE': 0, 'KLQ': 0, 'KLG': 0, 'KLH': 0, 'KLI': 0, 'KLL': 0, 'KLK': 0, 'KLM': 0, 'KLF': 1, 'KLP': 0, 'KLS': 0, 'KLT': 0, 'KLW': 0, 'KLY': 1, 'KLV': 0, 'KKA': 0, 'KKR': 0, 'KKN': 0, 'KKD': 0, 'KKC': 0, 'KKE': 0, 'KKQ': 0, 'KKG': 0, 'KKH': 0, 'KKI': 1, 'KKL': 0, 'KKK': 0, 'KKM': 0, 'KKF': 0, 'KKP': 0, 'KKS': 0, 'KKT': 0, 'KKW': 0, 'KKY': 0, 'KKV': 0, 'KMA': 1, 'KMR': 0, 'KMN': 0, 'KMD': 0, 'KMC': 0, 'KME': 0, 'KMQ': 0, 'KMG': 0, 'KMH': 0, 'KMI': 0, 'KML': 0, 'KMK': 0, 'KMM': 0, 'KMF': 0, 'KMP': 0, 'KMS': 1, 'KMT': 0, 'KMW': 0, 'KMY': 0, 'KMV': 0, 'KFA': 0, 'KFR': 0, 'KFN': 0, 'KFD': 0, 'KFC': 0, 'KFE': 1, 'KFQ': 0, 'KFG': 0, 'KFH': 0, 'KFI': 0, 'KFL': 0, 'KFK': 0, 'KFM': 0, 'KFF': 0, 'KFP': 0, 'KFS': 0, 'KFT': 0, 'KFW': 0, 'KFY': 0, 'KFV': 0, 'KPA': 0, 'KPR': 0, 'KPN': 0, 'KPD': 0, 'KPC': 0, 'KPE': 1, 'KPQ': 0, 'KPG': 0, 'KPH': 0, 'KPI': 0, 'KPL': 0, 'KPK': 0, 'KPM': 0, 'KPF': 0, 'KPP': 0, 'KPS': 0, 'KPT': 0, 'KPW': 0, 'KPY': 0, 'KPV': 0, 'KSA': 0, 'KSR': 0, 'KSN': 0, 'KSD': 0, 'KSC': 0, 'KSE': 0, 'KSQ': 0, 'KSG': 1, 'KSH': 0, 'KSI': 0, 'KSL': 0, 'KSK': 1, 'KSM': 0, 'KSF': 0, 'KSP': 0, 'KSS': 1, 'KST': 0, 'KSW': 0, 'KSY': 0, 'KSV': 0, 'KTA': 0, 'KTR': 0, 'KTN': 0, 'KTD': 0, 'KTC': 0, 'KTE': 0, 'KTQ': 0, 'KTG': 0, 'KTH': 0, 'KTI': 0, 'KTL': 0, 'KTK': 0, 'KTM': 0, 'KTF': 0, 'KTP': 0, 'KTS': 0, 'KTT': 0, 'KTW': 0, 'KTY': 0, 'KTV': 0, 'KWA': 0, 'KWR': 0, 'KWN': 0, 'KWD': 0, 'KWC': 0, 'KWE': 0, 'KWQ': 0, 'KWG': 0, 'KWH': 1, 'KWI': 0, 'KWL': 0, 'KWK': 0, 'KWM': 0, 'KWF': 0, 'KWP': 0, 'KWS': 0, 'KWT': 0, 'KWW': 0, 'KWY': 0, 'KWV': 0, 'KYA': 0, 'KYR': 0, 'KYN': 0, 'KYD': 0, 'KYC': 0, 'KYE': 0, 'KYQ': 0, 'KYG': 0, 'KYH': 0, 'KYI': 0, 'KYL': 1, 'KYK': 0, 'KYM': 0, 'KYF': 0, 'KYP': 0, 'KYS': 0, 'KYT': 0, 'KYW': 0, 'KYY': 0, 'KYV': 0, 'KVA': 1, 'KVR': 0, 'KVN': 0, 'KVD': 0, 'KVC': 0, 'KVE': 0, 'KVQ': 0, 'KVG': 1, 'KVH': 0, 'KVI': 0, 'KVL': 0, 'KVK': 1, 'KVM': 0, 'KVF': 0, 'KVP': 0, 'KVS': 0, 'KVT': 0, 'KVW': 0, 'KVY': 0, 'KVV': 1, 'MAA': 0, 'MAR': 0, 'MAN': 0, 'MAD': 0, 'MAC': 0, 'MAE': 1, 'MAQ': 0, 'MAG': 0, 'MAH': 0, 'MAI': 0, 'MAL': 0, 'MAK': 0, 'MAM': 0, 'MAF': 0, 'MAP': 0, 'MAS': 0, 'MAT': 1, 'MAW': 0, 'MAY': 0, 'MAV': 0, 'MRA': 0, 'MRR': 1, 'MRN': 0, 'MRD': 0, 'MRC': 0, 'MRE': 0, 'MRQ': 0, 'MRG': 0, 'MRH': 0, 'MRI': 0, 'MRL': 0, 'MRK': 0, 'MRM': 0, 'MRF': 0, 'MRP': 0, 'MRS': 0, 'MRT': 0, 'MRW': 0, 'MRY': 0, 'MRV': 0, 'MNA': 1, 'MNR': 0, 'MNN': 0, 'MND': 0, 'MNC': 0, 'MNE': 1, 'MNQ': 0, 'MNG': 0, 'MNH': 0, 'MNI': 0, 'MNL': 0, 'MNK': 0, 'MNM': 0, 'MNF': 0, 'MNP': 0, 'MNS': 0, 'MNT': 0, 'MNW': 0, 'MNY': 0, 'MNV': 0, 'MDA': 0, 'MDR': 0, 'MDN': 0, 'MDD': 0, 'MDC': 0, 'MDE': 0, 'MDQ': 0, 'MDG': 0, 'MDH': 0, 'MDI': 0, 'MDL': 0, 'MDK': 0, 'MDM': 0, 'MDF': 0, 'MDP': 0, 'MDS': 0, 'MDT': 0, 'MDW': 0, 'MDY': 0, 'MDV': 0, 'MCA': 1, 'MCR': 0, 'MCN': 0, 'MCD': 0, 'MCC': 0, 'MCE': 0, 'MCQ': 0, 'MCG': 0, 'MCH': 0, 'MCI': 0, 'MCL': 0, 'MCK': 0, 'MCM': 0, 'MCF': 0, 'MCP': 0, 'MCS': 0, 'MCT': 0, 'MCW': 0, 'MCY': 0, 'MCV': 0, 'MEA': 0, 'MER': 0, 'MEN': 0, 'MED': 0, 'MEC': 0, 'MEE': 0, 'MEQ': 0, 'MEG': 0, 'MEH': 0, 'MEI': 0, 'MEL': 0, 'MEK': 0, 'MEM': 0, 'MEF': 0, 'MEP': 0, 'MES': 0, 'MET': 0, 'MEW': 0, 'MEY': 1, 'MEV': 0, 'MQA': 0, 'MQR': 0, 'MQN': 0, 'MQD': 0, 'MQC': 0, 'MQE': 0, 'MQQ': 0, 'MQG': 0, 'MQH': 0, 'MQI': 0, 'MQL': 0, 'MQK': 0, 'MQM': 0, 'MQF': 0, 'MQP': 0, 'MQS': 0, 'MQT': 0, 'MQW': 0, 'MQY': 0, 'MQV': 0, 'MGA': 0, 'MGR': 0, 'MGN': 0, 'MGD': 0, 'MGC': 0, 'MGE': 0, 'MGQ': 0, 'MGG': 0, 'MGH': 0, 'MGI': 0, 'MGL': 0, 'MGK': 0, 'MGM': 0, 'MGF': 0, 'MGP': 0, 'MGS': 0, 'MGT': 0, 'MGW': 0, 'MGY': 0, 'MGV': 0, 'MHA': 0, 'MHR': 0, 'MHN': 0, 'MHD': 0, 'MHC': 0, 'MHE': 0, 'MHQ': 0, 'MHG': 0, 'MHH': 0, 'MHI': 0, 'MHL': 0, 'MHK': 0, 'MHM': 0, 'MHF': 0, 'MHP': 0, 'MHS': 0, 'MHT': 0, 'MHW': 0, 'MHY': 0, 'MHV': 0, 'MIA': 0, 'MIR': 0, 'MIN': 0, 'MID': 1, 'MIC': 0, 'MIE': 0, 'MIQ': 0, 'MIG': 0, 'MIH': 0, 'MII': 0, 'MIL': 0, 'MIK': 0, 'MIM': 0, 'MIF': 0, 'MIP': 0, 'MIS': 0, 'MIT': 0, 'MIW': 0, 'MIY': 0, 'MIV': 0, 'MLA': 0, 'MLR': 0, 'MLN': 0, 'MLD': 0, 'MLC': 0, 'MLE': 0, 'MLQ': 1, 'MLG': 0, 'MLH': 0, 'MLI': 0, 'MLL': 0, 'MLK': 0, 'MLM': 0, 'MLF': 0, 'MLP': 0, 'MLS': 0, 'MLT': 0, 'MLW': 0, 'MLY': 0, 'MLV': 0, 'MKA': 0, 'MKR': 1, 'MKN': 0, 'MKD': 0, 'MKC': 0, 'MKE': 0, 'MKQ': 0, 'MKG': 0, 'MKH': 0, 'MKI': 0, 'MKL': 0, 'MKK': 0, 'MKM': 0, 'MKF': 0, 'MKP': 0, 'MKS': 0, 'MKT': 0, 'MKW': 0, 'MKY': 0, 'MKV': 0, 'MMA': 0, 'MMR': 0, 'MMN': 0, 'MMD': 0, 'MMC': 0, 'MME': 0, 'MMQ': 0, 'MMG': 0, 'MMH': 0, 'MMI': 0, 'MML': 0, 'MMK': 0, 'MMM': 0, 'MMF': 0, 'MMP': 0, 'MMS': 1, 'MMT': 0, 'MMW': 0, 'MMY': 0, 'MMV': 0, 'MFA': 0, 'MFR': 0, 'MFN': 0, 'MFD': 0, 'MFC': 0, 'MFE': 0, 'MFQ': 0, 'MFG': 0, 'MFH': 0, 'MFI': 0, 'MFL': 0, 'MFK': 0, 'MFM': 0, 'MFF': 0, 'MFP': 0, 'MFS': 0, 'MFT': 0, 'MFW': 0, 'MFY': 0, 'MFV': 0, 'MPA': 0, 'MPR': 0, 'MPN': 0, 'MPD': 0, 'MPC': 0, 'MPE': 0, 'MPQ': 0, 'MPG': 0, 'MPH': 0, 'MPI': 0, 'MPL': 0, 'MPK': 0, 'MPM': 0, 'MPF': 0, 'MPP': 0, 'MPS': 0, 'MPT': 0, 'MPW': 0, 'MPY': 0, 'MPV': 0, 'MSA': 0, 'MSR': 0, 'MSN': 0, 'MSD': 1, 'MSC': 0, 'MSE': 0, 'MSQ': 0, 'MSG': 0, 'MSH': 0, 'MSI': 0, 'MSL': 1, 'MSK': 0, 'MSM': 0, 'MSF': 0, 'MSP': 0, 'MSS': 0, 'MST': 0, 'MSW': 0, 'MSY': 0, 'MSV': 0, 'MTA': 0, 'MTR': 0, 'MTN': 0, 'MTD': 0, 'MTC': 0, 'MTE': 0, 'MTQ': 0, 'MTG': 0, 'MTH': 0, 'MTI': 0, 'MTL': 0, 'MTK': 0, 'MTM': 0, 'MTF': 0, 'MTP': 0, 'MTS': 0, 'MTT': 0, 'MTW': 0, 'MTY': 0, 'MTV': 0, 'MWA': 0, 'MWR': 0, 'MWN': 0, 'MWD': 0, 'MWC': 0, 'MWE': 0, 'MWQ': 0, 'MWG': 0, 'MWH': 0, 'MWI': 0, 'MWL': 0, 'MWK': 0, 'MWM': 0, 'MWF': 0, 'MWP': 0, 'MWS': 0, 'MWT': 0, 'MWW': 0, 'MWY': 0, 'MWV': 0, 'MYA': 0, 'MYR': 0, 'MYN': 0, 'MYD': 0, 'MYC': 0, 'MYE': 0, 'MYQ': 0, 'MYG': 0, 'MYH': 0, 'MYI': 0, 'MYL': 0, 'MYK': 0, 'MYM': 0, 'MYF': 0, 'MYP': 0, 'MYS': 0, 'MYT': 0, 'MYW': 0, 'MYY': 0, 'MYV': 0, 'MVA': 0, 'MVR': 0, 'MVN': 0, 'MVD': 0, 'MVC': 0, 'MVE': 0, 'MVQ': 0, 'MVG': 0, 'MVH': 0, 'MVI': 0, 'MVL': 0, 'MVK': 0, 'MVM': 1, 'MVF': 0, 'MVP': 0, 'MVS': 0, 'MVT': 0, 'MVW': 0, 'MVY': 0, 'MVV': 1, 'FAA': 0, 'FAR': 0, 'FAN': 0, 'FAD': 0, 'FAC': 0, 'FAE': 0, 'FAQ': 0, 'FAG': 0, 'FAH': 0, 'FAI': 0, 'FAL': 0, 'FAK': 0, 'FAM': 0, 'FAF': 0, 'FAP': 0, 'FAS': 0, 'FAT': 0, 'FAW': 0, 'FAY': 0, 'FAV': 0, 'FRA': 0, 'FRR': 0, 'FRN': 0, 'FRD': 0, 'FRC': 0, 'FRE': 0, 'FRQ': 0, 'FRG': 0, 'FRH': 1, 'FRI': 0, 'FRL': 0, 'FRK': 0, 'FRM': 0, 'FRF': 0, 'FRP': 0, 'FRS': 1, 'FRT': 0, 'FRW': 0, 'FRY': 0, 'FRV': 0, 'FNA': 0, 'FNR': 0, 'FNN': 0, 'FND': 0, 'FNC': 0, 'FNE': 0, 'FNQ': 0, 'FNG': 0, 'FNH': 0, 'FNI': 0, 'FNL': 0, 'FNK': 0, 'FNM': 0, 'FNF': 0, 'FNP': 0, 'FNS': 0, 'FNT': 0, 'FNW': 0, 'FNY': 0, 'FNV': 0, 'FDA': 0, 'FDR': 0, 'FDN': 0, 'FDD': 1, 'FDC': 0, 'FDE': 0, 'FDQ': 0, 'FDG': 0, 'FDH': 0, 'FDI': 0, 'FDL': 0, 'FDK': 0, 'FDM': 0, 'FDF': 0, 'FDP': 0, 'FDS': 0, 'FDT': 0, 'FDW': 0, 'FDY': 1, 'FDV': 0, 'FCA': 0, 'FCR': 0, 'FCN': 0, 'FCD': 0, 'FCC': 0, 'FCE': 0, 'FCQ': 0, 'FCG': 0, 'FCH': 0, 'FCI': 0, 'FCL': 0, 'FCK': 0, 'FCM': 0, 'FCF': 0, 'FCP': 0, 'FCS': 0, 'FCT': 0, 'FCW': 0, 'FCY': 0, 'FCV': 0, 'FEA': 0, 'FER': 0, 'FEN': 0, 'FED': 0, 'FEC': 1, 'FEE': 0, 'FEQ': 0, 'FEG': 0, 'FEH': 0, 'FEI': 0, 'FEL': 0, 'FEK': 0, 'FEM': 1, 'FEF': 0, 'FEP': 0, 'FES': 0, 'FET': 0, 'FEW': 0, 'FEY': 0, 'FEV': 0, 'FQA': 0, 'FQR': 0, 'FQN': 0, 'FQD': 0, 'FQC': 0, 'FQE': 0, 'FQQ': 1, 'FQG': 0, 'FQH': 0, 'FQI': 0, 'FQL': 0, 'FQK': 0, 'FQM': 0, 'FQF': 0, 'FQP': 0, 'FQS': 0, 'FQT': 0, 'FQW': 0, 'FQY': 0, 'FQV': 0, 'FGA': 0, 'FGR': 0, 'FGN': 0, 'FGD': 0, 'FGC': 0, 'FGE': 0, 'FGQ': 0, 'FGG': 0, 'FGH': 0, 'FGI': 0, 'FGL': 1, 'FGK': 1, 'FGM': 0, 'FGF': 0, 'FGP': 0, 'FGS': 0, 'FGT': 0, 'FGW': 0, 'FGY': 0, 'FGV': 0, 'FHA': 0, 'FHR': 0, 'FHN': 0, 'FHD': 0, 'FHC': 0, 'FHE': 0, 'FHQ': 0, 'FHG': 0, 'FHH': 0, 'FHI': 0, 'FHL': 0, 'FHK': 0, 'FHM': 0, 'FHF': 0, 'FHP': 0, 'FHS': 0, 'FHT': 0, 'FHW': 0, 'FHY': 0, 'FHV': 0, 'FIA': 0, 'FIR': 0, 'FIN': 0, 'FID': 0, 'FIC': 0, 'FIE': 0, 'FIQ': 0, 'FIG': 0, 'FIH': 0, 'FII': 0, 'FIL': 0, 'FIK': 0, 'FIM': 0, 'FIF': 0, 'FIP': 0, 'FIS': 0, 'FIT': 0, 'FIW': 0, 'FIY': 0, 'FIV': 0, 'FLA': 0, 'FLR': 1, 'FLN': 0, 'FLD': 1, 'FLC': 0, 'FLE': 0, 'FLQ': 0, 'FLG': 0, 'FLH': 0, 'FLI': 0, 'FLL': 0, 'FLK': 0, 'FLM': 0, 'FLF': 0, 'FLP': 0, 'FLS': 0, 'FLT': 0, 'FLW': 0, 'FLY': 0, 'FLV': 1, 'FKA': 0, 'FKR': 0, 'FKN': 0, 'FKD': 0, 'FKC': 0, 'FKE': 0, 'FKQ': 1, 'FKG': 0, 'FKH': 0, 'FKI': 0, 'FKL': 0, 'FKK': 1, 'FKM': 0, 'FKF': 0, 'FKP': 0, 'FKS': 0, 'FKT': 0, 'FKW': 0, 'FKY': 0, 'FKV': 0, 'FMA': 0, 'FMR': 0, 'FMN': 0, 'FMD': 0, 'FMC': 0, 'FME': 0, 'FMQ': 0, 'FMG': 0, 'FMH': 0, 'FMI': 0, 'FML': 0, 'FMK': 0, 'FMM': 0, 'FMF': 0, 'FMP': 0, 'FMS': 0, 'FMT': 0, 'FMW': 0, 'FMY': 0, 'FMV': 1, 'FFA': 0, 'FFR': 0, 'FFN': 0, 'FFD': 0, 'FFC': 0, 'FFE': 1, 'FFQ': 0, 'FFG': 0, 'FFH': 0, 'FFI': 0, 'FFL': 0, 'FFK': 0, 'FFM': 0, 'FFF': 0, 'FFP': 0, 'FFS': 0, 'FFT': 0, 'FFW': 0, 'FFY': 0, 'FFV': 0, 'FPA': 0, 'FPR': 0, 'FPN': 0, 'FPD': 0, 'FPC': 0, 'FPE': 1, 'FPQ': 0, 'FPG': 0, 'FPH': 0, 'FPI': 0, 'FPL': 0, 'FPK': 0, 'FPM': 0, 'FPF': 0, 'FPP': 0, 'FPS': 0, 'FPT': 0, 'FPW': 0, 'FPY': 0, 'FPV': 0, 'FSA': 0, 'FSR': 0, 'FSN': 0, 'FSD': 0, 'FSC': 0, 'FSE': 0, 'FSQ': 0, 'FSG': 0, 'FSH': 0, 'FSI': 0, 'FSL': 0, 'FSK': 0, 'FSM': 0, 'FSF': 0, 'FSP': 0, 'FSS': 0, 'FST': 0, 'FSW': 0, 'FSY': 0, 'FSV': 0, 'FTA': 0, 'FTR': 0, 'FTN': 0, 'FTD': 0, 'FTC': 0, 'FTE': 0, 'FTQ': 0, 'FTG': 0, 'FTH': 0, 'FTI': 0, 'FTL': 0, 'FTK': 0, 'FTM': 0, 'FTF': 0, 'FTP': 0, 'FTS': 0, 'FTT': 0, 'FTW': 0, 'FTY': 0, 'FTV': 0, 'FWA': 0, 'FWR': 0, 'FWN': 0, 'FWD': 0, 'FWC': 0, 'FWE': 0, 'FWQ': 0, 'FWG': 0, 'FWH': 0, 'FWI': 0, 'FWL': 0, 'FWK': 0, 'FWM': 0, 'FWF': 0, 'FWP': 0, 'FWS': 0, 'FWT': 0, 'FWW': 0, 'FWY': 0, 'FWV': 0, 'FYA': 0, 'FYR': 0, 'FYN': 0, 'FYD': 0, 'FYC': 0, 'FYE': 0, 'FYQ': 0, 'FYG': 0, 'FYH': 0, 'FYI': 0, 'FYL': 1, 'FYK': 0, 'FYM': 0, 'FYF': 0, 'FYP': 0, 'FYS': 0, 'FYT': 1, 'FYW': 0, 'FYY': 0, 'FYV': 0, 'FVA': 0, 'FVR': 0, 'FVN': 0, 'FVD': 0, 'FVC': 0, 'FVE': 0, 'FVQ': 0, 'FVG': 0, 'FVH': 0, 'FVI': 0, 'FVL': 0, 'FVK': 0, 'FVM': 0, 'FVF': 0, 'FVP': 0, 'FVS': 0, 'FVT': 0, 'FVW': 0, 'FVY': 0, 'FVV': 0, 'PAA': 0, 'PAR': 0, 'PAN': 0, 'PAD': 0, 'PAC': 0, 'PAE': 0, 'PAQ': 0, 'PAG': 0, 'PAH': 0, 'PAI': 0, 'PAL': 0, 'PAK': 0, 'PAM': 0, 'PAF': 0, 'PAP': 0, 'PAS': 0, 'PAT': 0, 'PAW': 0, 'PAY': 0, 'PAV': 0, 'PRA': 1, 'PRR': 0, 'PRN': 0, 'PRD': 0, 'PRC': 0, 'PRE': 0, 'PRQ': 0, 'PRG': 0, 'PRH': 0, 'PRI': 0, 'PRL': 0, 'PRK': 0, 'PRM': 0, 'PRF': 0, 'PRP': 1, 'PRS': 0, 'PRT': 0, 'PRW': 0, 'PRY': 0, 'PRV': 0, 'PNA': 0, 'PNR': 0, 'PNN': 0, 'PND': 1, 'PNC': 0, 'PNE': 0, 'PNQ': 0, 'PNG': 0, 'PNH': 0, 'PNI': 0, 'PNL': 0, 'PNK': 0, 'PNM': 0, 'PNF': 0, 'PNP': 0, 'PNS': 0, 'PNT': 0, 'PNW': 0, 'PNY': 1, 'PNV': 0, 'PDA': 0, 'PDR': 0, 'PDN': 0, 'PDD': 0, 'PDC': 0, 'PDE': 0, 'PDQ': 0, 'PDG': 0, 'PDH': 0, 'PDI': 0, 'PDL': 0, 'PDK': 0, 'PDM': 0, 'PDF': 0, 'PDP': 0, 'PDS': 1, 'PDT': 0, 'PDW': 0, 'PDY': 0, 'PDV': 0, 'PCA': 0, 'PCR': 0, 'PCN': 0, 'PCD': 0, 'PCC': 0, 'PCE': 0, 'PCQ': 0, 'PCG': 0, 'PCH': 0, 'PCI': 0, 'PCL': 0, 'PCK': 0, 'PCM': 0, 'PCF': 0, 'PCP': 0, 'PCS': 0, 'PCT': 0, 'PCW': 0, 'PCY': 0, 'PCV': 0, 'PEA': 0, 'PER': 1, 'PEN': 1, 'PED': 1, 'PEC': 0, 'PEE': 0, 'PEQ': 0, 'PEG': 0, 'PEH': 0, 'PEI': 0, 'PEL': 0, 'PEK': 0, 'PEM': 0, 'PEF': 0, 'PEP': 0, 'PES': 0, 'PET': 0, 'PEW': 0, 'PEY': 0, 'PEV': 2, 'PQA': 0, 'PQR': 1, 'PQN': 0, 'PQD': 0, 'PQC': 0, 'PQE': 0, 'PQQ': 0, 'PQG': 0, 'PQH': 0, 'PQI': 0, 'PQL': 0, 'PQK': 1, 'PQM': 0, 'PQF': 0, 'PQP': 0, 'PQS': 0, 'PQT': 0, 'PQW': 0, 'PQY': 1, 'PQV': 0, 'PGA': 0, 'PGR': 0, 'PGN': 0, 'PGD': 0, 'PGC': 0, 'PGE': 0, 'PGQ': 0, 'PGG': 0, 'PGH': 0, 'PGI': 0, 'PGL': 0, 'PGK': 0, 'PGM': 0, 'PGF': 0, 'PGP': 0, 'PGS': 1, 'PGT': 0, 'PGW': 0, 'PGY': 0, 'PGV': 0, 'PHA': 0, 'PHR': 0, 'PHN': 0, 'PHD': 0, 'PHC': 0, 'PHE': 0, 'PHQ': 0, 'PHG': 0, 'PHH': 0, 'PHI': 1, 'PHL': 0, 'PHK': 0, 'PHM': 0, 'PHF': 0, 'PHP': 1, 'PHS': 0, 'PHT': 0, 'PHW': 0, 'PHY': 0, 'PHV': 0, 'PIA': 0, 'PIR': 0, 'PIN': 0, 'PID': 0, 'PIC': 0, 'PIE': 0, 'PIQ': 0, 'PIG': 0, 'PIH': 0, 'PII': 0, 'PIL': 0, 'PIK': 0, 'PIM': 0, 'PIF': 0, 'PIP': 0, 'PIS': 0, 'PIT': 0, 'PIW': 0, 'PIY': 0, 'PIV': 0, 'PLA': 1, 'PLR': 0, 'PLN': 0, 'PLD': 0, 'PLC': 0, 'PLE': 0, 'PLQ': 0, 'PLG': 0, 'PLH': 0, 'PLI': 0, 'PLL': 0, 'PLK': 0, 'PLM': 0, 'PLF': 0, 'PLP': 0, 'PLS': 0, 'PLT': 0, 'PLW': 0, 'PLY': 0, 'PLV': 0, 'PKA': 0, 'PKR': 0, 'PKN': 0, 'PKD': 0, 'PKC': 0, 'PKE': 0, 'PKQ': 0, 'PKG': 0, 'PKH': 0, 'PKI': 0, 'PKL': 0, 'PKK': 0, 'PKM': 0, 'PKF': 0, 'PKP': 0, 'PKS': 0, 'PKT': 0, 'PKW': 0, 'PKY': 1, 'PKV': 0, 'PMA': 0, 'PMR': 0, 'PMN': 0, 'PMD': 0, 'PMC': 0, 'PME': 0, 'PMQ': 0, 'PMG': 0, 'PMH': 0, 'PMI': 0, 'PML': 0, 'PMK': 1, 'PMM': 0, 'PMF': 0, 'PMP': 0, 'PMS': 0, 'PMT': 0, 'PMW': 0, 'PMY': 0, 'PMV': 0, 'PFA': 0, 'PFR': 0, 'PFN': 0, 'PFD': 1, 'PFC': 0, 'PFE': 0, 'PFQ': 0, 'PFG': 0, 'PFH': 0, 'PFI': 0, 'PFL': 1, 'PFK': 0, 'PFM': 0, 'PFF': 0, 'PFP': 0, 'PFS': 0, 'PFT': 0, 'PFW': 0, 'PFY': 0, 'PFV': 0, 'PPA': 0, 'PPR': 0, 'PPN': 0, 'PPD': 1, 'PPC': 0, 'PPE': 0, 'PPQ': 0, 'PPG': 0, 'PPH': 0, 'PPI': 0, 'PPL': 0, 'PPK': 0, 'PPM': 0, 'PPF': 0, 'PPP': 0, 'PPS': 0, 'PPT': 0, 'PPW': 0, 'PPY': 0, 'PPV': 0, 'PSA': 0, 'PSR': 0, 'PSN': 0, 'PSD': 1, 'PSC': 0, 'PSE': 0, 'PSQ': 0, 'PSG': 0, 'PSH': 0, 'PSI': 0, 'PSL': 0, 'PSK': 0, 'PSM': 0, 'PSF': 0, 'PSP': 0, 'PSS': 0, 'PST': 0, 'PSW': 0, 'PSY': 1, 'PSV': 1, 'PTA': 0, 'PTR': 0, 'PTN': 0, 'PTD': 0, 'PTC': 0, 'PTE': 0, 'PTQ': 0, 'PTG': 0, 'PTH': 0, 'PTI': 0, 'PTL': 1, 'PTK': 0, 'PTM': 0, 'PTF': 0, 'PTP': 0, 'PTS': 0, 'PTT': 0, 'PTW': 0, 'PTY': 0, 'PTV': 0, 'PWA': 0, 'PWR': 0, 'PWN': 0, 'PWD': 0, 'PWC': 0, 'PWE': 0, 'PWQ': 0, 'PWG': 0, 'PWH': 0, 'PWI': 0, 'PWL': 0, 'PWK': 0, 'PWM': 0, 'PWF': 0, 'PWP': 0, 'PWS': 0, 'PWT': 0, 'PWW': 0, 'PWY': 0, 'PWV': 0, 'PYA': 0, 'PYR': 0, 'PYN': 0, 'PYD': 0, 'PYC': 0, 'PYE': 0, 'PYQ': 0, 'PYG': 0, 'PYH': 0, 'PYI': 0, 'PYL': 0, 'PYK': 0, 'PYM': 0, 'PYF': 0, 'PYP': 0, 'PYS': 0, 'PYT': 0, 'PYW': 0, 'PYY': 1, 'PYV': 0, 'PVA': 0, 'PVR': 0, 'PVN': 0, 'PVD': 1, 'PVC': 0, 'PVE': 0, 'PVQ': 0, 'PVG': 0, 'PVH': 0, 'PVI': 0, 'PVL': 0, 'PVK': 0, 'PVM': 0, 'PVF': 0, 'PVP': 0, 'PVS': 0, 'PVT': 1, 'PVW': 0, 'PVY': 0, 'PVV': 0, 'SAA': 0, 'SAR': 0, 'SAN': 0, 'SAD': 0, 'SAC': 0, 'SAE': 0, 'SAQ': 0, 'SAG': 0, 'SAH': 0, 'SAI': 0, 'SAL': 0, 'SAK': 0, 'SAM': 0, 'SAF': 0, 'SAP': 0, 'SAS': 0, 'SAT': 0, 'SAW': 0, 'SAY': 0, 'SAV': 0, 'SRA': 0, 'SRR': 1, 'SRN': 0, 'SRD': 0, 'SRC': 0, 'SRE': 0, 'SRQ': 0, 'SRG': 0, 'SRH': 0, 'SRI': 0, 'SRL': 0, 'SRK': 0, 'SRM': 0, 'SRF': 0, 'SRP': 1, 'SRS': 0, 'SRT': 1, 'SRW': 0, 'SRY': 0, 'SRV': 0, 'SNA': 0, 'SNR': 0, 'SNN': 0, 'SND': 0, 'SNC': 0, 'SNE': 0, 'SNQ': 0, 'SNG': 0, 'SNH': 0, 'SNI': 0, 'SNL': 0, 'SNK': 0, 'SNM': 1, 'SNF': 0, 'SNP': 0, 'SNS': 0, 'SNT': 0, 'SNW': 0, 'SNY': 1, 'SNV': 0, 'SDA': 1, 'SDR': 0, 'SDN': 0, 'SDD': 0, 'SDC': 0, 'SDE': 0, 'SDQ': 0, 'SDG': 1, 'SDH': 0, 'SDI': 1, 'SDL': 0, 'SDK': 0, 'SDM': 0, 'SDF': 0, 'SDP': 0, 'SDS': 1, 'SDT': 0, 'SDW': 0, 'SDY': 0, 'SDV': 0, 'SCA': 0, 'SCR': 0, 'SCN': 0, 'SCD': 0, 'SCC': 0, 'SCE': 0, 'SCQ': 1, 'SCG': 1, 'SCH': 0, 'SCI': 0, 'SCL': 1, 'SCK': 0, 'SCM': 0, 'SCF': 0, 'SCP': 0, 'SCS': 0, 'SCT': 0, 'SCW': 0, 'SCY': 0, 'SCV': 0, 'SEA': 0, 'SER': 0, 'SEN': 0, 'SED': 0, 'SEC': 0, 'SEE': 1, 'SEQ': 0, 'SEG': 0, 'SEH': 0, 'SEI': 0, 'SEL': 0, 'SEK': 0, 'SEM': 0, 'SEF': 0, 'SEP': 0, 'SES': 0, 'SET': 0, 'SEW': 0, 'SEY': 0, 'SEV': 1, 'SQA': 0, 'SQR': 0, 'SQN': 0, 'SQD': 0, 'SQC': 0, 'SQE': 0, 'SQQ': 0, 'SQG': 0, 'SQH': 0, 'SQI': 0, 'SQL': 0, 'SQK': 0, 'SQM': 0, 'SQF': 0, 'SQP': 0, 'SQS': 1, 'SQT': 0, 'SQW': 0, 'SQY': 0, 'SQV': 0, 'SGA': 0, 'SGR': 1, 'SGN': 0, 'SGD': 0, 'SGC': 0, 'SGE': 0, 'SGQ': 0, 'SGG': 1, 'SGH': 0, 'SGI': 0, 'SGL': 0, 'SGK': 0, 'SGM': 0, 'SGF': 0, 'SGP': 0, 'SGS': 1, 'SGT': 1, 'SGW': 0, 'SGY': 0, 'SGV': 2, 'SHA': 0, 'SHR': 0, 'SHN': 0, 'SHD': 0, 'SHC': 0, 'SHE': 0, 'SHQ': 0, 'SHG': 0, 'SHH': 0, 'SHI': 0, 'SHL': 0, 'SHK': 0, 'SHM': 0, 'SHF': 0, 'SHP': 0, 'SHS': 0, 'SHT': 1, 'SHW': 0, 'SHY': 0, 'SHV': 0, 'SIA': 0, 'SIR': 0, 'SIN': 0, 'SID': 1, 'SIC': 0, 'SIE': 0, 'SIQ': 0, 'SIG': 0, 'SIH': 0, 'SII': 0, 'SIL': 0, 'SIK': 0, 'SIM': 0, 'SIF': 0, 'SIP': 0, 'SIS': 0, 'SIT': 0, 'SIW': 0, 'SIY': 0, 'SIV': 0, 'SLA': 0, 'SLR': 0, 'SLN': 0, 'SLD': 2, 'SLC': 0, 'SLE': 0, 'SLQ': 1, 'SLG': 0, 'SLH': 0, 'SLI': 0, 'SLL': 1, 'SLK': 0, 'SLM': 0, 'SLF': 0, 'SLP': 0, 'SLS': 0, 'SLT': 1, 'SLW': 0, 'SLY': 0, 'SLV': 0, 'SKA': 0, 'SKR': 0, 'SKN': 0, 'SKD': 0, 'SKC': 0, 'SKE': 0, 'SKQ': 0, 'SKG': 0, 'SKH': 1, 'SKI': 0, 'SKL': 0, 'SKK': 0, 'SKM': 1, 'SKF': 0, 'SKP': 0, 'SKS': 0, 'SKT': 0, 'SKW': 0, 'SKY': 0, 'SKV': 0, 'SMA': 0, 'SMR': 0, 'SMN': 0, 'SMD': 0, 'SMC': 0, 'SME': 0, 'SMQ': 0, 'SMG': 0, 'SMH': 0, 'SMI': 0, 'SML': 0, 'SMK': 0, 'SMM': 0, 'SMF': 0, 'SMP': 0, 'SMS': 0, 'SMT': 0, 'SMW': 0, 'SMY': 0, 'SMV': 0, 'SFA': 0, 'SFR': 0, 'SFN': 0, 'SFD': 0, 'SFC': 0, 'SFE': 0, 'SFQ': 0, 'SFG': 0, 'SFH': 0, 'SFI': 0, 'SFL': 1, 'SFK': 0, 'SFM': 0, 'SFF': 0, 'SFP': 0, 'SFS': 0, 'SFT': 0, 'SFW': 0, 'SFY': 0, 'SFV': 0, 'SPA': 0, 'SPR': 0, 'SPN': 1, 'SPD': 0, 'SPC': 0, 'SPE': 0, 'SPQ': 0, 'SPG': 0, 'SPH': 0, 'SPI': 0, 'SPL': 0, 'SPK': 0, 'SPM': 0, 'SPF': 0, 'SPP': 1, 'SPS': 0, 'SPT': 0, 'SPW': 0, 'SPY': 0, 'SPV': 1, 'SSA': 0, 'SSR': 0, 'SSN': 0, 'SSD': 0, 'SSC': 0, 'SSE': 1, 'SSQ': 0, 'SSG': 1, 'SSH': 0, 'SSI': 0, 'SSL': 0, 'SSK': 0, 'SSM': 0, 'SSF': 0, 'SSP': 1, 'SSS': 0, 'SST': 1, 'SSW': 1, 'SSY': 0, 'SSV': 1, 'STA': 0, 'STR': 0, 'STN': 0, 'STD': 0, 'STC': 0, 'STE': 0, 'STQ': 0, 'STG': 0, 'STH': 0, 'STI': 0, 'STL': 0, 'STK': 0, 'STM': 1, 'STF': 0, 'STP': 1, 'STS': 0, 'STT': 0, 'STW': 0, 'STY': 1, 'STV': 0, 'SWA': 0, 'SWR': 1, 'SWN': 0, 'SWD': 0, 'SWC': 0, 'SWE': 0, 'SWQ': 0, 'SWG': 0, 'SWH': 0, 'SWI': 0, 'SWL': 0, 'SWK': 0, 'SWM': 0, 'SWF': 0, 'SWP': 0, 'SWS': 0, 'SWT': 0, 'SWW': 0, 'SWY': 0, 'SWV': 0, 'SYA': 0, 'SYR': 0, 'SYN': 0, 'SYD': 0, 'SYC': 0, 'SYE': 0, 'SYQ': 0, 'SYG': 0, 'SYH': 0, 'SYI': 0, 'SYL': 0, 'SYK': 0, 'SYM': 0, 'SYF': 0, 'SYP': 0, 'SYS': 1, 'SYT': 0, 'SYW': 0, 'SYY': 0, 'SYV': 0, 'SVA': 0, 'SVR': 0, 'SVN': 0, 'SVD': 0, 'SVC': 0, 'SVE': 0, 'SVQ': 0, 'SVG': 0, 'SVH': 0, 'SVI': 1, 'SVL': 0, 'SVK': 0, 'SVM': 0, 'SVF': 0, 'SVP': 0, 'SVS': 1, 'SVT': 1, 'SVW': 0, 'SVY': 0, 'SVV': 0, 'TAA': 0, 'TAR': 0, 'TAN': 0, 'TAD': 0, 'TAC': 0, 'TAE': 1, 'TAQ': 0, 'TAG': 0, 'TAH': 0, 'TAI': 0, 'TAL': 0, 'TAK': 0, 'TAM': 0, 'TAF': 0, 'TAP': 0, 'TAS': 0, 'TAT': 1, 'TAW': 0, 'TAY': 0, 'TAV': 0, 'TRA': 0, 'TRR': 0, 'TRN': 0, 'TRD': 0, 'TRC': 0, 'TRE': 0, 'TRQ': 0, 'TRG': 0, 'TRH': 0, 'TRI': 0, 'TRL': 0, 'TRK': 0, 'TRM': 0, 'TRF': 0, 'TRP': 1, 'TRS': 0, 'TRT': 0, 'TRW': 0, 'TRY': 0, 'TRV': 0, 'TNA': 0, 'TNR': 0, 'TNN': 0, 'TND': 0, 'TNC': 0, 'TNE': 0, 'TNQ': 0, 'TNG': 0, 'TNH': 0, 'TNI': 0, 'TNL': 0, 'TNK': 0, 'TNM': 0, 'TNF': 0, 'TNP': 0, 'TNS': 0, 'TNT': 0, 'TNW': 0, 'TNY': 0, 'TNV': 0, 'TDA': 0, 'TDR': 0, 'TDN': 0, 'TDD': 0, 'TDC': 0, 'TDE': 0, 'TDQ': 0, 'TDG': 0, 'TDH': 0, 'TDI': 0, 'TDL': 0, 'TDK': 0, 'TDM': 0, 'TDF': 0, 'TDP': 0, 'TDS': 0, 'TDT': 0, 'TDW': 0, 'TDY': 0, 'TDV': 0, 'TCA': 0, 'TCR': 0, 'TCN': 0, 'TCD': 0, 'TCC': 0, 'TCE': 0, 'TCQ': 0, 'TCG': 0, 'TCH': 0, 'TCI': 0, 'TCL': 0, 'TCK': 0, 'TCM': 0, 'TCF': 0, 'TCP': 0, 'TCS': 0, 'TCT': 0, 'TCW': 0, 'TCY': 0, 'TCV': 0, 'TEA': 1, 'TER': 0, 'TEN': 0, 'TED': 0, 'TEC': 0, 'TEE': 0, 'TEQ': 0, 'TEG': 0, 'TEH': 0, 'TEI': 0, 'TEL': 0, 'TEK': 0, 'TEM': 0, 'TEF': 0, 'TEP': 0, 'TES': 0, 'TET': 0, 'TEW': 0, 'TEY': 0, 'TEV': 0, 'TQA': 0, 'TQR': 0, 'TQN': 0, 'TQD': 0, 'TQC': 0, 'TQE': 0, 'TQQ': 0, 'TQG': 0, 'TQH': 0, 'TQI': 0, 'TQL': 0, 'TQK': 0, 'TQM': 0, 'TQF': 0, 'TQP': 0, 'TQS': 0, 'TQT': 0, 'TQW': 0, 'TQY': 0, 'TQV': 0, 'TGA': 0, 'TGR': 0, 'TGN': 0, 'TGD': 0, 'TGC': 0, 'TGE': 0, 'TGQ': 0, 'TGG': 0, 'TGH': 1, 'TGI': 0, 'TGL': 0, 'TGK': 0, 'TGM': 0, 'TGF': 0, 'TGP': 0, 'TGS': 0, 'TGT': 0, 'TGW': 0, 'TGY': 0, 'TGV': 0, 'THA': 0, 'THR': 0, 'THN': 0, 'THD': 0, 'THC': 0, 'THE': 0, 'THQ': 0, 'THG': 0, 'THH': 0, 'THI': 0, 'THL': 0, 'THK': 0, 'THM': 0, 'THF': 0, 'THP': 0, 'THS': 0, 'THT': 0, 'THW': 0, 'THY': 0, 'THV': 0, 'TIA': 0, 'TIR': 0, 'TIN': 0, 'TID': 0, 'TIC': 0, 'TIE': 1, 'TIQ': 0, 'TIG': 0, 'TIH': 0, 'TII': 0, 'TIL': 0, 'TIK': 1, 'TIM': 0, 'TIF': 0, 'TIP': 0, 'TIS': 0, 'TIT': 0, 'TIW': 0, 'TIY': 0, 'TIV': 0, 'TLA': 0, 'TLR': 0, 'TLN': 0, 'TLD': 1, 'TLC': 0, 'TLE': 0, 'TLQ': 0, 'TLG': 1, 'TLH': 0, 'TLI': 0, 'TLL': 0, 'TLK': 0, 'TLM': 0, 'TLF': 1, 'TLP': 1, 'TLS': 0, 'TLT': 0, 'TLW': 0, 'TLY': 0, 'TLV': 0, 'TKA': 0, 'TKR': 0, 'TKN': 0, 'TKD': 0, 'TKC': 0, 'TKE': 0, 'TKQ': 0, 'TKG': 0, 'TKH': 0, 'TKI': 0, 'TKL': 0, 'TKK': 0, 'TKM': 0, 'TKF': 0, 'TKP': 0, 'TKS': 0, 'TKT': 0, 'TKW': 0, 'TKY': 0, 'TKV': 0, 'TMA': 0, 'TMR': 0, 'TMN': 0, 'TMD': 0, 'TMC': 0, 'TME': 0, 'TMQ': 0, 'TMG': 0, 'TMH': 0, 'TMI': 1, 'TML': 0, 'TMK': 0, 'TMM': 0, 'TMF': 0, 'TMP': 0, 'TMS': 0, 'TMT': 0, 'TMW': 0, 'TMY': 0, 'TMV': 0, 'TFA': 0, 'TFR': 0, 'TFN': 0, 'TFD': 0, 'TFC': 0, 'TFE': 0, 'TFQ': 0, 'TFG': 1, 'TFH': 0, 'TFI': 0, 'TFL': 0, 'TFK': 0, 'TFM': 0, 'TFF': 0, 'TFP': 0, 'TFS': 0, 'TFT': 0, 'TFW': 0, 'TFY': 0, 'TFV': 0, 'TPA': 0, 'TPR': 2, 'TPN': 0, 'TPD': 0, 'TPC': 0, 'TPE': 0, 'TPQ': 2, 'TPG': 0, 'TPH': 0, 'TPI': 0, 'TPL': 0, 'TPK': 0, 'TPM': 0, 'TPF': 0, 'TPP': 0, 'TPS': 1, 'TPT': 0, 'TPW': 0, 'TPY': 0, 'TPV': 0, 'TSA': 0, 'TSR': 0, 'TSN': 0, 'TSD': 0, 'TSC': 1, 'TSE': 0, 'TSQ': 0, 'TSG': 0, 'TSH': 0, 'TSI': 0, 'TSL': 1, 'TSK': 0, 'TSM': 0, 'TSF': 0, 'TSP': 1, 'TSS': 1, 'TST': 1, 'TSW': 0, 'TSY': 0, 'TSV': 0, 'TTA': 0, 'TTR': 0, 'TTN': 0, 'TTD': 0, 'TTC': 0, 'TTE': 0, 'TTQ': 0, 'TTG': 0, 'TTH': 0, 'TTI': 0, 'TTL': 0, 'TTK': 0, 'TTM': 0, 'TTF': 0, 'TTP': 0, 'TTS': 0, 'TTT': 0, 'TTW': 0, 'TTY': 0, 'TTV': 0, 'TWA': 0, 'TWR': 0, 'TWN': 0, 'TWD': 0, 'TWC': 0, 'TWE': 0, 'TWQ': 0, 'TWG': 0, 'TWH': 0, 'TWI': 0, 'TWL': 0, 'TWK': 0, 'TWM': 0, 'TWF': 0, 'TWP': 0, 'TWS': 0, 'TWT': 0, 'TWW': 0, 'TWY': 0, 'TWV': 0, 'TYA': 0, 'TYR': 0, 'TYN': 0, 'TYD': 0, 'TYC': 0, 'TYE': 0, 'TYQ': 0, 'TYG': 0, 'TYH': 0, 'TYI': 0, 'TYL': 1, 'TYK': 0, 'TYM': 0, 'TYF': 0, 'TYP': 0, 'TYS': 1, 'TYT': 0, 'TYW': 0, 'TYY': 0, 'TYV': 0, 'TVA': 0, 'TVR': 0, 'TVN': 0, 'TVD': 0, 'TVC': 0, 'TVE': 0, 'TVQ': 0, 'TVG': 0, 'TVH': 0, 'TVI': 0, 'TVL': 0, 'TVK': 0, 'TVM': 0, 'TVF': 0, 'TVP': 0, 'TVS': 0, 'TVT': 0, 'TVW': 0, 'TVY': 0, 'TVV': 0, 'WAA': 0, 'WAR': 0, 'WAN': 0, 'WAD': 0, 'WAC': 0, 'WAE': 0, 'WAQ': 0, 'WAG': 0, 'WAH': 0, 'WAI': 0, 'WAL': 0, 'WAK': 0, 'WAM': 0, 'WAF': 0, 'WAP': 0, 'WAS': 0, 'WAT': 0, 'WAW': 0, 'WAY': 0, 'WAV': 0, 'WRA': 0, 'WRR': 0, 'WRN': 0, 'WRD': 0, 'WRC': 0, 'WRE': 0, 'WRQ': 0, 'WRG': 0, 'WRH': 0, 'WRI': 0, 'WRL': 0, 'WRK': 1, 'WRM': 0, 'WRF': 0, 'WRP': 0, 'WRS': 0, 'WRT': 0, 'WRW': 0, 'WRY': 0, 'WRV': 0, 'WNA': 0, 'WNR': 0, 'WNN': 0, 'WND': 0, 'WNC': 0, 'WNE': 0, 'WNQ': 0, 'WNG': 0, 'WNH': 0, 'WNI': 0, 'WNL': 0, 'WNK': 0, 'WNM': 0, 'WNF': 0, 'WNP': 0, 'WNS': 0, 'WNT': 0, 'WNW': 0, 'WNY': 0, 'WNV': 0, 'WDA': 0, 'WDR': 0, 'WDN': 0, 'WDD': 0, 'WDC': 0, 'WDE': 0, 'WDQ': 0, 'WDG': 0, 'WDH': 0, 'WDI': 0, 'WDL': 0, 'WDK': 0, 'WDM': 0, 'WDF': 0, 'WDP': 0, 'WDS': 0, 'WDT': 0, 'WDW': 0, 'WDY': 0, 'WDV': 0, 'WCA': 0, 'WCR': 0, 'WCN': 0, 'WCD': 0, 'WCC': 0, 'WCE': 0, 'WCQ': 0, 'WCG': 0, 'WCH': 0, 'WCI': 0, 'WCL': 0, 'WCK': 0, 'WCM': 0, 'WCF': 0, 'WCP': 0, 'WCS': 0, 'WCT': 0, 'WCW': 0, 'WCY': 0, 'WCV': 0, 'WEA': 0, 'WER': 0, 'WEN': 0, 'WED': 0, 'WEC': 0, 'WEE': 0, 'WEQ': 0, 'WEG': 0, 'WEH': 0, 'WEI': 0, 'WEL': 0, 'WEK': 0, 'WEM': 0, 'WEF': 0, 'WEP': 0, 'WES': 0, 'WET': 0, 'WEW': 0, 'WEY': 0, 'WEV': 0, 'WQA': 0, 'WQR': 0, 'WQN': 0, 'WQD': 0, 'WQC': 0, 'WQE': 0, 'WQQ': 0, 'WQG': 0, 'WQH': 0, 'WQI': 0, 'WQL': 0, 'WQK': 0, 'WQM': 0, 'WQF': 0, 'WQP': 0, 'WQS': 0, 'WQT': 0, 'WQW': 0, 'WQY': 0, 'WQV': 0, 'WGA': 0, 'WGR': 0, 'WGN': 0, 'WGD': 0, 'WGC': 0, 'WGE': 0, 'WGQ': 0, 'WGG': 0, 'WGH': 0, 'WGI': 0, 'WGL': 0, 'WGK': 0, 'WGM': 0, 'WGF': 0, 'WGP': 0, 'WGS': 0, 'WGT': 0, 'WGW': 0, 'WGY': 0, 'WGV': 0, 'WHA': 0, 'WHR': 0, 'WHN': 0, 'WHD': 0, 'WHC': 0, 'WHE': 0, 'WHQ': 0, 'WHG': 0, 'WHH': 0, 'WHI': 0, 'WHL': 1, 'WHK': 0, 'WHM': 0, 'WHF': 0, 'WHP': 0, 'WHS': 0, 'WHT': 0, 'WHW': 0, 'WHY': 0, 'WHV': 0, 'WIA': 0, 'WIR': 0, 'WIN': 0, 'WID': 0, 'WIC': 0, 'WIE': 0, 'WIQ': 0, 'WIG': 0, 'WIH': 0, 'WII': 0, 'WIL': 0, 'WIK': 0, 'WIM': 0, 'WIF': 0, 'WIP': 0, 'WIS': 0, 'WIT': 0, 'WIW': 0, 'WIY': 0, 'WIV': 0, 'WLA': 0, 'WLR': 0, 'WLN': 0, 'WLD': 0, 'WLC': 0, 'WLE': 0, 'WLQ': 0, 'WLG': 0, 'WLH': 0, 'WLI': 0, 'WLL': 0, 'WLK': 0, 'WLM': 0, 'WLF': 0, 'WLP': 0, 'WLS': 0, 'WLT': 0, 'WLW': 0, 'WLY': 0, 'WLV': 0, 'WKA': 0, 'WKR': 0, 'WKN': 0, 'WKD': 0, 'WKC': 0, 'WKE': 0, 'WKQ': 0, 'WKG': 0, 'WKH': 0, 'WKI': 0, 'WKL': 0, 'WKK': 0, 'WKM': 0, 'WKF': 0, 'WKP': 0, 'WKS': 0, 'WKT': 0, 'WKW': 0, 'WKY': 0, 'WKV': 1, 'WMA': 0, 'WMR': 0, 'WMN': 0, 'WMD': 0, 'WMC': 0, 'WME': 0, 'WMQ': 0, 'WMG': 0, 'WMH': 0, 'WMI': 0, 'WML': 0, 'WMK': 0, 'WMM': 0, 'WMF': 0, 'WMP': 0, 'WMS': 0, 'WMT': 0, 'WMW': 0, 'WMY': 0, 'WMV': 0, 'WFA': 0, 'WFR': 0, 'WFN': 0, 'WFD': 0, 'WFC': 0, 'WFE': 0, 'WFQ': 0, 'WFG': 0, 'WFH': 0, 'WFI': 0, 'WFL': 0, 'WFK': 1, 'WFM': 0, 'WFF': 0, 'WFP': 0, 'WFS': 0, 'WFT': 0, 'WFW': 0, 'WFY': 0, 'WFV': 0, 'WPA': 0, 'WPR': 0, 'WPN': 0, 'WPD': 0, 'WPC': 0, 'WPE': 0, 'WPQ': 0, 'WPG': 0, 'WPH': 0, 'WPI': 0, 'WPL': 0, 'WPK': 0, 'WPM': 0, 'WPF': 0, 'WPP': 0, 'WPS': 0, 'WPT': 0, 'WPW': 0, 'WPY': 0, 'WPV': 0, 'WSA': 0, 'WSR': 0, 'WSN': 0, 'WSD': 0, 'WSC': 0, 'WSE': 0, 'WSQ': 0, 'WSG': 0, 'WSH': 0, 'WSI': 0, 'WSL': 0, 'WSK': 0, 'WSM': 0, 'WSF': 0, 'WSP': 0, 'WSS': 1, 'WST': 0, 'WSW': 0, 'WSY': 0, 'WSV': 0, 'WTA': 0, 'WTR': 0, 'WTN': 0, 'WTD': 0, 'WTC': 0, 'WTE': 0, 'WTQ': 0, 'WTG': 0, 'WTH': 0, 'WTI': 0, 'WTL': 0, 'WTK': 0, 'WTM': 0, 'WTF': 0, 'WTP': 0, 'WTS': 0, 'WTT': 0, 'WTW': 0, 'WTY': 0, 'WTV': 0, 'WWA': 0, 'WWR': 0, 'WWN': 0, 'WWD': 0, 'WWC': 0, 'WWE': 0, 'WWQ': 0, 'WWG': 0, 'WWH': 0, 'WWI': 0, 'WWL': 0, 'WWK': 0, 'WWM': 0, 'WWF': 0, 'WWP': 0, 'WWS': 0, 'WWT': 0, 'WWW': 0, 'WWY': 0, 'WWV': 0, 'WYA': 0, 'WYR': 0, 'WYN': 0, 'WYD': 0, 'WYC': 0, 'WYE': 0, 'WYQ': 0, 'WYG': 0, 'WYH': 0, 'WYI': 0, 'WYL': 0, 'WYK': 0, 'WYM': 0, 'WYF': 0, 'WYP': 0, 'WYS': 0, 'WYT': 0, 'WYW': 0, 'WYY': 0, 'WYV': 0, 'WVA': 0, 'WVR': 0, 'WVN': 0, 'WVD': 0, 'WVC': 0, 'WVE': 0, 'WVQ': 0, 'WVG': 0, 'WVH': 0, 'WVI': 0, 'WVL': 0, 'WVK': 0, 'WVM': 0, 'WVF': 0, 'WVP': 0, 'WVS': 0, 'WVT': 0, 'WVW': 0, 'WVY': 0, 'WVV': 0, 'YAA': 1, 'YAR': 0, 'YAN': 0, 'YAD': 0, 'YAC': 0, 'YAE': 0, 'YAQ': 0, 'YAG': 1, 'YAH': 0, 'YAI': 0, 'YAL': 1, 'YAK': 0, 'YAM': 0, 'YAF': 0, 'YAP': 0, 'YAS': 0, 'YAT': 0, 'YAW': 0, 'YAY': 0, 'YAV': 0, 'YRA': 0, 'YRR': 0, 'YRN': 0, 'YRD': 0, 'YRC': 0, 'YRE': 0, 'YRQ': 0, 'YRG': 0, 'YRH': 0, 'YRI': 0, 'YRL': 0, 'YRK': 0, 'YRM': 0, 'YRF': 0, 'YRP': 0, 'YRS': 1, 'YRT': 0, 'YRW': 0, 'YRY': 0, 'YRV': 0, 'YNA': 0, 'YNR': 1, 'YNN': 0, 'YND': 0, 'YNC': 0, 'YNE': 0, 'YNQ': 0, 'YNG': 0, 'YNH': 0, 'YNI': 0, 'YNL': 0, 'YNK': 0, 'YNM': 0, 'YNF': 0, 'YNP': 0, 'YNS': 0, 'YNT': 0, 'YNW': 0, 'YNY': 0, 'YNV': 0, 'YDA': 0, 'YDR': 0, 'YDN': 0, 'YDD': 0, 'YDC': 0, 'YDE': 0, 'YDQ': 0, 'YDG': 0, 'YDH': 0, 'YDI': 0, 'YDL': 0, 'YDK': 0, 'YDM': 0, 'YDF': 0, 'YDP': 0, 'YDS': 0, 'YDT': 0, 'YDW': 0, 'YDY': 0, 'YDV': 0, 'YCA': 0, 'YCR': 0, 'YCN': 0, 'YCD': 0, 'YCC': 0, 'YCE': 0, 'YCQ': 0, 'YCG': 0, 'YCH': 1, 'YCI': 0, 'YCL': 0, 'YCK': 0, 'YCM': 0, 'YCF': 0, 'YCP': 0, 'YCS': 0, 'YCT': 0, 'YCW': 0, 'YCY': 0, 'YCV': 0, 'YEA': 0, 'YER': 0, 'YEN': 0, 'YED': 0, 'YEC': 0, 'YEE': 0, 'YEQ': 0, 'YEG': 0, 'YEH': 0, 'YEI': 0, 'YEL': 0, 'YEK': 0, 'YEM': 0, 'YEF': 0, 'YEP': 0, 'YES': 0, 'YET': 0, 'YEW': 1, 'YEY': 0, 'YEV': 0, 'YQA': 0, 'YQR': 0, 'YQN': 0, 'YQD': 0, 'YQC': 0, 'YQE': 0, 'YQQ': 0, 'YQG': 0, 'YQH': 0, 'YQI': 0, 'YQL': 0, 'YQK': 0, 'YQM': 0, 'YQF': 0, 'YQP': 0, 'YQS': 0, 'YQT': 0, 'YQW': 0, 'YQY': 0, 'YQV': 2, 'YGA': 0, 'YGR': 0, 'YGN': 0, 'YGD': 0, 'YGC': 0, 'YGE': 0, 'YGQ': 0, 'YGG': 0, 'YGH': 0, 'YGI': 0, 'YGL': 0, 'YGK': 0, 'YGM': 0, 'YGF': 0, 'YGP': 0, 'YGS': 0, 'YGT': 0, 'YGW': 0, 'YGY': 0, 'YGV': 0, 'YHA': 0, 'YHR': 0, 'YHN': 0, 'YHD': 0, 'YHC': 0, 'YHE': 0, 'YHQ': 0, 'YHG': 0, 'YHH': 0, 'YHI': 0, 'YHL': 1, 'YHK': 0, 'YHM': 0, 'YHF': 0, 'YHP': 0, 'YHS': 0, 'YHT': 0, 'YHW': 0, 'YHY': 0, 'YHV': 0, 'YIA': 0, 'YIR': 0, 'YIN': 0, 'YID': 0, 'YIC': 1, 'YIE': 0, 'YIQ': 0, 'YIG': 0, 'YIH': 0, 'YII': 0, 'YIL': 1, 'YIK': 0, 'YIM': 0, 'YIF': 0, 'YIP': 0, 'YIS': 0, 'YIT': 0, 'YIW': 0, 'YIY': 0, 'YIV': 0, 'YLA': 1, 'YLR': 1, 'YLN': 1, 'YLD': 0, 'YLC': 0, 'YLE': 0, 'YLQ': 0, 'YLG': 0, 'YLH': 0, 'YLI': 0, 'YLL': 1, 'YLK': 0, 'YLM': 0, 'YLF': 1, 'YLP': 0, 'YLS': 0, 'YLT': 0, 'YLW': 0, 'YLY': 0, 'YLV': 0, 'YKA': 0, 'YKR': 0, 'YKN': 0, 'YKD': 0, 'YKC': 0, 'YKE': 0, 'YKQ': 0, 'YKG': 0, 'YKH': 0, 'YKI': 0, 'YKL': 0, 'YKK': 0, 'YKM': 0, 'YKF': 0, 'YKP': 0, 'YKS': 0, 'YKT': 0, 'YKW': 0, 'YKY': 0, 'YKV': 0, 'YMA': 0, 'YMR': 0, 'YMN': 0, 'YMD': 0, 'YMC': 0, 'YME': 0, 'YMQ': 0, 'YMG': 0, 'YMH': 0, 'YMI': 0, 'YML': 0, 'YMK': 0, 'YMM': 0, 'YMF': 0, 'YMP': 0, 'YMS': 0, 'YMT': 0, 'YMW': 0, 'YMY': 0, 'YMV': 0, 'YFA': 0, 'YFR': 0, 'YFN': 0, 'YFD': 0, 'YFC': 0, 'YFE': 0, 'YFQ': 0, 'YFG': 0, 'YFH': 0, 'YFI': 0, 'YFL': 0, 'YFK': 0, 'YFM': 0, 'YFF': 0, 'YFP': 0, 'YFS': 0, 'YFT': 0, 'YFW': 0, 'YFY': 0, 'YFV': 0, 'YPA': 0, 'YPR': 0, 'YPN': 0, 'YPD': 0, 'YPC': 0, 'YPE': 0, 'YPQ': 0, 'YPG': 0, 'YPH': 0, 'YPI': 0, 'YPL': 0, 'YPK': 0, 'YPM': 0, 'YPF': 0, 'YPP': 0, 'YPS': 0, 'YPT': 0, 'YPW': 0, 'YPY': 0, 'YPV': 0, 'YSA': 0, 'YSR': 0, 'YSN': 0, 'YSD': 0, 'YSC': 0, 'YSE': 0, 'YSQ': 0, 'YSG': 0, 'YSH': 0, 'YSI': 0, 'YSL': 0, 'YSK': 1, 'YSM': 0, 'YSF': 0, 'YSP': 0, 'YSS': 1, 'YST': 0, 'YSW': 0, 'YSY': 0, 'YSV': 0, 'YTA': 0, 'YTR': 0, 'YTN': 0, 'YTD': 0, 'YTC': 0, 'YTE': 0, 'YTQ': 0, 'YTG': 0, 'YTH': 0, 'YTI': 0, 'YTL': 0, 'YTK': 0, 'YTM': 0, 'YTF': 0, 'YTP': 1, 'YTS': 0, 'YTT': 0, 'YTW': 0, 'YTY': 0, 'YTV': 0, 'YWA': 0, 'YWR': 0, 'YWN': 0, 'YWD': 0, 'YWC': 0, 'YWE': 0, 'YWQ': 0, 'YWG': 0, 'YWH': 0, 'YWI': 0, 'YWL': 0, 'YWK': 0, 'YWM': 0, 'YWF': 0, 'YWP': 0, 'YWS': 0, 'YWT': 0, 'YWW': 0, 'YWY': 0, 'YWV': 0, 'YYA': 0, 'YYR': 0, 'YYN': 0, 'YYD': 0, 'YYC': 0, 'YYE': 0, 'YYQ': 0, 'YYG': 0, 'YYH': 0, 'YYI': 0, 'YYL': 1, 'YYK': 0, 'YYM': 0, 'YYF': 0, 'YYP': 0, 'YYS': 0, 'YYT': 0, 'YYW': 0, 'YYY': 0, 'YYV': 0, 'YVA': 0, 'YVR': 0, 'YVN': 0, 'YVD': 0, 'YVC': 0, 'YVE': 0, 'YVQ': 0, 'YVG': 0, 'YVH': 0, 'YVI': 0, 'YVL': 0, 'YVK': 0, 'YVM': 0, 'YVF': 0, 'YVP': 0, 'YVS': 1, 'YVT': 0, 'YVW': 0, 'YVY': 0, 'YVV': 0, 'VAA': 0, 'VAR': 0, 'VAN': 0, 'VAD': 0, 'VAC': 0, 'VAE': 1, 'VAQ': 0, 'VAG': 0, 'VAH': 0, 'VAI': 0, 'VAL': 0, 'VAK': 0, 'VAM': 0, 'VAF': 0, 'VAP': 0, 'VAS': 0, 'VAT': 0, 'VAW': 0, 'VAY': 1, 'VAV': 1, 'VRA': 0, 'VRR': 1, 'VRN': 0, 'VRD': 0, 'VRC': 0, 'VRE': 0, 'VRQ': 0, 'VRG': 0, 'VRH': 0, 'VRI': 0, 'VRL': 0, 'VRK': 1, 'VRM': 0, 'VRF': 0, 'VRP': 0, 'VRS': 0, 'VRT': 0, 'VRW': 0, 'VRY': 0, 'VRV': 0, 'VNA': 0, 'VNR': 0, 'VNN': 0, 'VND': 0, 'VNC': 0, 'VNE': 0, 'VNQ': 0, 'VNG': 0, 'VNH': 0, 'VNI': 0, 'VNL': 0, 'VNK': 0, 'VNM': 0, 'VNF': 0, 'VNP': 1, 'VNS': 0, 'VNT': 0, 'VNW': 0, 'VNY': 0, 'VNV': 0, 'VDA': 0, 'VDR': 0, 'VDN': 0, 'VDD': 0, 'VDC': 0, 'VDE': 0, 'VDQ': 0, 'VDG': 0, 'VDH': 0, 'VDI': 1, 'VDL': 1, 'VDK': 0, 'VDM': 0, 'VDF': 0, 'VDP': 1, 'VDS': 1, 'VDT': 0, 'VDW': 0, 'VDY': 1, 'VDV': 0, 'VCA': 0, 'VCR': 1, 'VCN': 0, 'VCD': 0, 'VCC': 0, 'VCE': 1, 'VCQ': 0, 'VCG': 0, 'VCH': 0, 'VCI': 0, 'VCL': 0, 'VCK': 0, 'VCM': 0, 'VCF': 0, 'VCP': 0, 'VCS': 0, 'VCT': 0, 'VCW': 0, 'VCY': 0, 'VCV': 0, 'VEA': 0, 'VER': 0, 'VEN': 0, 'VED': 0, 'VEC': 0, 'VEE': 0, 'VEQ': 0, 'VEG': 0, 'VEH': 0, 'VEI': 0, 'VEL': 0, 'VEK': 0, 'VEM': 0, 'VEF': 0, 'VEP': 0, 'VES': 0, 'VET': 0, 'VEW': 0, 'VEY': 0, 'VEV': 0, 'VQA': 0, 'VQR': 0, 'VQN': 0, 'VQD': 0, 'VQC': 0, 'VQE': 0, 'VQQ': 0, 'VQG': 0, 'VQH': 0, 'VQI': 0, 'VQL': 0, 'VQK': 0, 'VQM': 0, 'VQF': 0, 'VQP': 0, 'VQS': 0, 'VQT': 0, 'VQW': 0, 'VQY': 0, 'VQV': 0, 'VGA': 0, 'VGR': 0, 'VGN': 0, 'VGD': 0, 'VGC': 0, 'VGE': 0, 'VGQ': 0, 'VGG': 0, 'VGH': 0, 'VGI': 0, 'VGL': 0, 'VGK': 2, 'VGM': 0, 'VGF': 0, 'VGP': 0, 'VGS': 0, 'VGT': 1, 'VGW': 0, 'VGY': 0, 'VGV': 0, 'VHA': 0, 'VHR': 1, 'VHN': 0, 'VHD': 0, 'VHC': 0, 'VHE': 0, 'VHQ': 0, 'VHG': 0, 'VHH': 0, 'VHI': 0, 'VHL': 0, 'VHK': 0, 'VHM': 0, 'VHF': 0, 'VHP': 0, 'VHS': 0, 'VHT': 0, 'VHW': 0, 'VHY': 0, 'VHV': 0, 'VIA': 0, 'VIR': 0, 'VIN': 0, 'VID': 0, 'VIC': 0, 'VIE': 0, 'VIQ': 0, 'VIG': 0, 'VIH': 0, 'VII': 0, 'VIL': 1, 'VIK': 0, 'VIM': 0, 'VIF': 0, 'VIP': 0, 'VIS': 3, 'VIT': 0, 'VIW': 0, 'VIY': 0, 'VIV': 0, 'VLA': 0, 'VLR': 0, 'VLN': 0, 'VLD': 0, 'VLC': 0, 'VLE': 0, 'VLQ': 0, 'VLG': 0, 'VLH': 0, 'VLI': 0, 'VLL': 1, 'VLK': 0, 'VLM': 0, 'VLF': 0, 'VLP': 0, 'VLS': 1, 'VLT': 0, 'VLW': 0, 'VLY': 0, 'VLV': 0, 'VKA': 0, 'VKR': 0, 'VKN': 0, 'VKD': 0, 'VKC': 0, 'VKE': 0, 'VKQ': 0, 'VKG': 0, 'VKH': 0, 'VKI': 2, 'VKL': 0, 'VKK': 0, 'VKM': 0, 'VKF': 0, 'VKP': 0, 'VKS': 0, 'VKT': 0, 'VKW': 0, 'VKY': 0, 'VKV': 1, 'VMA': 0, 'VMR': 0, 'VMN': 0, 'VMD': 0, 'VMC': 0, 'VME': 1, 'VMQ': 0, 'VMG': 0, 'VMH': 0, 'VMI': 0, 'VML': 0, 'VMK': 0, 'VMM': 0, 'VMF': 0, 'VMP': 0, 'VMS': 0, 'VMT': 0, 'VMW': 0, 'VMY': 0, 'VMV': 0, 'VFA': 0, 'VFR': 0, 'VFN': 0, 'VFD': 0, 'VFC': 0, 'VFE': 0, 'VFQ': 0, 'VFG': 0, 'VFH': 0, 'VFI': 0, 'VFL': 0, 'VFK': 0, 'VFM': 0, 'VFF': 0, 'VFP': 0, 'VFS': 0, 'VFT': 0, 'VFW': 0, 'VFY': 0, 'VFV': 0, 'VPA': 0, 'VPR': 0, 'VPN': 0, 'VPD': 0, 'VPC': 0, 'VPE': 0, 'VPQ': 0, 'VPG': 0, 'VPH': 0, 'VPI': 0, 'VPL': 0, 'VPK': 0, 'VPM': 0, 'VPF': 1, 'VPP': 0, 'VPS': 0, 'VPT': 1, 'VPW': 0, 'VPY': 0, 'VPV': 0, 'VSA': 0, 'VSR': 0, 'VSN': 1, 'VSD': 0, 'VSC': 0, 'VSE': 0, 'VSQ': 0, 'VSG': 1, 'VSH': 0, 'VSI': 0, 'VSL': 1, 'VSK': 0, 'VSM': 0, 'VSF': 0, 'VSP': 0, 'VSS': 0, 'VST': 0, 'VSW': 0, 'VSY': 0, 'VSV': 0, 'VTA': 0, 'VTR': 0, 'VTN': 0, 'VTD': 0, 'VTC': 0, 'VTE': 0, 'VTQ': 0, 'VTG': 0, 'VTH': 0, 'VTI': 0, 'VTL': 0, 'VTK': 0, 'VTM': 0, 'VTF': 0, 'VTP': 0, 'VTS': 2, 'VTT': 0, 'VTW': 0, 'VTY': 0, 'VTV': 0, 'VWA': 0, 'VWR': 0, 'VWN': 0, 'VWD': 0, 'VWC': 0, 'VWE': 0, 'VWQ': 0, 'VWG': 0, 'VWH': 0, 'VWI': 0, 'VWL': 0, 'VWK': 0, 'VWM': 0, 'VWF': 0, 'VWP': 0, 'VWS': 0, 'VWT': 0, 'VWW': 0, 'VWY': 0, 'VWV': 0, 'VYA': 0, 'VYR': 0, 'VYN': 0, 'VYD': 0, 'VYC': 0, 'VYE': 0, 'VYQ': 0, 'VYG': 0, 'VYH': 0, 'VYI': 0, 'VYL': 0, 'VYK': 0, 'VYM': 0, 'VYF': 0, 'VYP': 0, 'VYS': 0, 'VYT': 0, 'VYW': 0, 'VYY': 0, 'VYV': 0, 'VVA': 0, 'VVR': 0, 'VVN': 1, 'VVD': 0, 'VVC': 0, 'VVE': 0, 'VVQ': 0, 'VVG': 1, 'VVH': 1, 'VVI': 0, 'VVL': 0, 'VVK': 0, 'VVM': 0, 'VVF': 0, 'VVP': 0, 'VVS': 0, 'VVT': 0, 'VVW': 0, 'VVY': 0, 'VVV': 0}
print(AAC)

 补充:

Getkmers():拿到3-mers的氨基酸列表。会在GetSpectrumDict()中调用
CalculateAADipeptideComposition(ProteinSequence):调用以上三种函数

AAIndex  

此模块用于从aaindex数据库中获取氨基酸或其配对的属性。(需要Python2)

from PyBioMed.PyProtein import AAIndex
#从aaindex1获取氨基酸属性值
#输入:name为氨基酸属性名称(如KRIW790103)
#输出:结果是包含20种氨基酸属性的字典形式
temp1 = AAIndex.GetAAIndex1("KRIW790103")
#从aaindex2和aaindex3获取氨基酸属性值
#输入:name为氨基酸属性名称(如TANS760101、GRAR740104)
#输出:结果是一个字典形式,包含400个氨基酸对的属性
temp2 = AAIndex.GetAAIndex23("TANS760101")
temp2 = AAIndex.GetAAIndex23("GRAR740104")

Autocorrelation

该模块用于计算基于AADs不同属性的自相关描述子。您也可以输入您的AADs属性,然后它可以帮助您计算基于AADs属性的自相关描述符。

AADs属性:

_AAProperty = (
    _Hydrophobicity,
    _AvFlexibility,
    _Polarizability,
    _FreeEnergy,
    _ResidueASA,
    _ResidueVol,
    _Steric,
    _Mutability,
)

CalculateNormalizedMoreauBrotoAutoTotal

计算基于AADs的8种属性的归一化moreauborto自相关描述符(描述符数:240^{a}

a:数量取决于氨基酸性质数量的选择和lag最大值的选择。默认值是使用八种类型的属性和lag=30

字典中有8个属性key,value有30个

from PyBioMed.PyProtein import Autocorrelation
temp2 = Autocorrelation.CalculateNormalizedMoreauBrotoAuto(protein,_AAProperty,_AAPropertyName)#{'_Hydrophobicity': {'MoreauBrotoAuto_Hydrophobicity1': -0.009, 'MoreauBrotoAuto_Hydrophobicity2': -0.009, 'MoreauBrotoAuto_Hydrophobicity3': -0.009, 'MoreauBrotoAuto_Hydrophobicity4': -0.012, 'MoreauBrotoAuto_Hydrophobicity5': -0.01, 'MoreauBrotoAuto_Hydrophobicity6': -0.008, 'MoreauBrotoAuto_Hydrophobicity7': -0.011, 'MoreauBrotoAuto_Hydrophobicity8': -0.01, 'MoreauBrotoAuto_Hydrophobicity9': -0.01, 'MoreauBrotoAuto_Hydrophobicity10': -0.01, 'MoreauBrotoAuto_Hydrophobicity11': -0.011, 'MoreauBrotoAuto_Hydrophobicity12': -0.009, 'MoreauBrotoAuto_Hydrophobicity13': -0.006, 'MoreauBrotoAuto_Hydrophobicity14': -0.009, 'MoreauBrotoAuto_Hydrophobicity15': -0.006, 'MoreauBrotoAuto_Hydrophobicity16': -0.002, 'MoreauBrotoAuto_Hydrophobicity17': 0.001, 'MoreauBrotoAuto_Hydrophobicity18': 0.001, 'MoreauBrotoAuto_Hydrophobicity19': 0.001, 'MoreauBrotoAuto_Hydrophobicity20': -0.001, 'MoreauBrotoAuto_Hydrophobicity21': -0.001, 'MoreauBrotoAuto_Hydrophobicity22': -0.001, 'MoreauBrotoAuto_Hydrophobicity23': -0.001, 'MoreauBrotoAuto_Hydrophobicity24': -0.002, 'MoreauBrotoAuto_Hydrophobicity25': -0.0, 'MoreauBrotoAuto_Hydrophobicity26': 0.002, 'MoreauBrotoAuto_Hydrophobicity27': 0.004, 'MoreauBrotoAuto_Hydrophobicity28': 0.005, 'MoreauBrotoAuto_Hydrophobicity29': 0.004, 'MoreauBrotoAuto_Hydrophobicity30': 0.002}, '_AvFlexibility': {'MoreauBrotoAuto_AvFlexibility1': 0.055, 'MoreauBrotoAuto_AvFlexibility2': 0.056, 'MoreauBrotoAuto_AvFlexibility3': 0.055, 'MoreauBrotoAuto_AvFlexibility4': 0.056, 'MoreauBrotoAuto_AvFlexibility5': 0.056, 'MoreauBrotoAuto_AvFlexibility6': 0.055, 'MoreauBrotoAuto_AvFlexibility7': 0.056, 'MoreauBrotoAuto_AvFlexibility8': 0.057, 'MoreauBrotoAuto_AvFlexibility9': 0.058, 'MoreauBrotoAuto_AvFlexibility10': 0.056, 'MoreauBrotoAuto_AvFlexibility11': 0.053, 'MoreauBrotoAuto_AvFlexibility12': 0.056, 'MoreauBrotoAuto_AvFlexibility13': 0.058, 'MoreauBrotoAuto_AvFlexibility14': 0.055, 'MoreauBrotoAuto_AvFlexibility15': 0.057, 'MoreauBrotoAuto_AvFlexibility16': 0.056, 'MoreauBrotoAuto_AvFlexibility17': 0.056, 'MoreauBrotoAuto_AvFlexibility18': 0.057, 'MoreauBrotoAuto_AvFlexibility19': 0.059, 'MoreauBrotoAuto_AvFlexibility20': 0.057, 'MoreauBrotoAuto_AvFlexibility21': 0.054, 'MoreauBrotoAuto_AvFlexibility22': 0.052, 'MoreauBrotoAuto_AvFlexibility23': 0.05, 'MoreauBrotoAuto_AvFlexibility24': 0.049, 'MoreauBrotoAuto_AvFlexibility25': 0.05, 'MoreauBrotoAuto_AvFlexibility26': 0.051, 'MoreauBrotoAuto_AvFlexibility27': 0.052, 'MoreauBrotoAuto_AvFlexibility28': 0.054, 'MoreauBrotoAuto_AvFlexibility29': 0.052, 'MoreauBrotoAuto_AvFlexibility30': 0.05}, '_Polarizability': {'MoreauBrotoAuto_Polarizability1': 0.086, 'MoreauBrotoAuto_Polarizability2': 0.087, 'MoreauBrotoAuto_Polarizability3': 0.087, 'MoreauBrotoAuto_Polarizability4': 0.087, 'MoreauBrotoAuto_Polarizability5': 0.087, 'MoreauBrotoAuto_Polarizability6': 0.087, 'MoreauBrotoAuto_Polarizability7': 0.088, 'MoreauBrotoAuto_Polarizability8': 0.088, 'MoreauBrotoAuto_Polarizability9': 0.087, 'MoreauBrotoAuto_Polarizability10': 0.086, 'MoreauBrotoAuto_Polarizability11': 0.086, 'MoreauBrotoAuto_Polarizability12': 0.087, 'MoreauBrotoAuto_Polarizability13': 0.088, 'MoreauBrotoAuto_Polarizability14': 0.085, 'MoreauBrotoAuto_Polarizability15': 0.086, 'MoreauBrotoAuto_Polarizability16': 0.086, 'MoreauBrotoAuto_Polarizability17': 0.086, 'MoreauBrotoAuto_Polarizability18': 0.087, 'MoreauBrotoAuto_Polarizability19': 0.089, 'MoreauBrotoAuto_Polarizability20': 0.085, 'MoreauBrotoAuto_Polarizability21': 0.083, 'MoreauBrotoAuto_Polarizability22': 0.084, 'MoreauBrotoAuto_Polarizability23': 0.086, 'MoreauBrotoAuto_Polarizability24': 0.085, 'MoreauBrotoAuto_Polarizability25': 0.085, 'MoreauBrotoAuto_Polarizability26': 0.086, 'MoreauBrotoAuto_Polarizability27': 0.085, 'MoreauBrotoAuto_Polarizability28': 0.085, 'MoreauBrotoAuto_Polarizability29': 0.084, 'MoreauBrotoAuto_Polarizability30': 0.082}, '_FreeEnergy': {'MoreauBrotoAuto_FreeEnergy1': 0.085, 'MoreauBrotoAuto_FreeEnergy2': 0.085, 'MoreauBrotoAuto_FreeEnergy3': 0.086, 'MoreauBrotoAuto_FreeEnergy4': 0.086, 'MoreauBrotoAuto_FreeEnergy5': 0.086, 'MoreauBrotoAuto_FreeEnergy6': 0.086, 'MoreauBrotoAuto_FreeEnergy7': 0.086, 'MoreauBrotoAuto_FreeEnergy8': 0.087, 'MoreauBrotoAuto_FreeEnergy9': 0.086, 'MoreauBrotoAuto_FreeEnergy10': 0.089, 'MoreauBrotoAuto_FreeEnergy11': 0.09, 'MoreauBrotoAuto_FreeEnergy12': 0.09, 'MoreauBrotoAuto_FreeEnergy13': 0.09, 'MoreauBrotoAuto_FreeEnergy14': 0.09, 'MoreauBrotoAuto_FreeEnergy15': 0.09, 'MoreauBrotoAuto_FreeEnergy16': 0.09, 'MoreauBrotoAuto_FreeEnergy17': 0.09, 'MoreauBrotoAuto_FreeEnergy18': 0.09, 'MoreauBrotoAuto_FreeEnergy19': 0.089, 'MoreauBrotoAuto_FreeEnergy20': 0.088, 'MoreauBrotoAuto_FreeEnergy21': 0.086, 'MoreauBrotoAuto_FreeEnergy22': 0.083, 'MoreauBrotoAuto_FreeEnergy23': 0.079, 'MoreauBrotoAuto_FreeEnergy24': 0.078, 'MoreauBrotoAuto_FreeEnergy25': 0.078, 'MoreauBrotoAuto_FreeEnergy26': 0.078, 'MoreauBrotoAuto_FreeEnergy27': 0.078, 'MoreauBrotoAuto_FreeEnergy28': 0.078, 'MoreauBrotoAuto_FreeEnergy29': 0.075, 'MoreauBrotoAuto_FreeEnergy30': 0.074}, '_ResidueASA': {'MoreauBrotoAuto_ResidueASA1': 0.083, 'MoreauBrotoAuto_ResidueASA2': 0.084, 'MoreauBrotoAuto_ResidueASA3': 0.084, 'MoreauBrotoAuto_ResidueASA4': 0.084, 'MoreauBrotoAuto_ResidueASA5': 0.084, 'MoreauBrotoAuto_ResidueASA6': 0.084, 'MoreauBrotoAuto_ResidueASA7': 0.084, 'MoreauBrotoAuto_ResidueASA8': 0.085, 'MoreauBrotoAuto_ResidueASA9': 0.084, 'MoreauBrotoAuto_ResidueASA10': 0.082, 'MoreauBrotoAuto_ResidueASA11': 0.083, 'MoreauBrotoAuto_ResidueASA12': 0.083, 'MoreauBrotoAuto_ResidueASA13': 0.082, 'MoreauBrotoAuto_ResidueASA14': 0.081, 'MoreauBrotoAuto_ResidueASA15': 0.08, 'MoreauBrotoAuto_ResidueASA16': 0.08, 'MoreauBrotoAuto_ResidueASA17': 0.08, 'MoreauBrotoAuto_ResidueASA18': 0.081, 'MoreauBrotoAuto_ResidueASA19': 0.083, 'MoreauBrotoAuto_ResidueASA20': 0.078, 'MoreauBrotoAuto_ResidueASA21': 0.075, 'MoreauBrotoAuto_ResidueASA22': 0.077, 'MoreauBrotoAuto_ResidueASA23': 0.079, 'MoreauBrotoAuto_ResidueASA24': 0.078, 'MoreauBrotoAuto_ResidueASA25': 0.078, 'MoreauBrotoAuto_ResidueASA26': 0.078, 'MoreauBrotoAuto_ResidueASA27': 0.078, 'MoreauBrotoAuto_ResidueASA28': 0.078, 'MoreauBrotoAuto_ResidueASA29': 0.076, 'MoreauBrotoAuto_ResidueASA30': 0.073}, '_ResidueVol': {'MoreauBrotoAuto_ResidueVol1': 0.081, 'MoreauBrotoAuto_ResidueVol2': 0.081, 'MoreauBrotoAuto_ResidueVol3': 0.083, 'MoreauBrotoAuto_ResidueVol4': 0.083, 'MoreauBrotoAuto_ResidueVol5': 0.082, 'MoreauBrotoAuto_ResidueVol6': 0.081, 'MoreauBrotoAuto_ResidueVol7': 0.081, 'MoreauBrotoAuto_ResidueVol8': 0.081, 'MoreauBrotoAuto_ResidueVol9': 0.08, 'MoreauBrotoAuto_ResidueVol10': 0.078, 'MoreauBrotoAuto_ResidueVol11': 0.079, 'MoreauBrotoAuto_ResidueVol12': 0.079, 'MoreauBrotoAuto_ResidueVol13': 0.08, 'MoreauBrotoAuto_ResidueVol14': 0.077, 'MoreauBrotoAuto_ResidueVol15': 0.078, 'MoreauBrotoAuto_ResidueVol16': 0.078, 'MoreauBrotoAuto_ResidueVol17': 0.079, 'MoreauBrotoAuto_ResidueVol18': 0.079, 'MoreauBrotoAuto_ResidueVol19': 0.08, 'MoreauBrotoAuto_ResidueVol20': 0.075, 'MoreauBrotoAuto_ResidueVol21': 0.073, 'MoreauBrotoAuto_ResidueVol22': 0.074, 'MoreauBrotoAuto_ResidueVol23': 0.075, 'MoreauBrotoAuto_ResidueVol24': 0.074, 'MoreauBrotoAuto_ResidueVol25': 0.075, 'MoreauBrotoAuto_ResidueVol26': 0.076, 'MoreauBrotoAuto_ResidueVol27': 0.077, 'MoreauBrotoAuto_ResidueVol28': 0.077, 'MoreauBrotoAuto_ResidueVol29': 0.075, 'MoreauBrotoAuto_ResidueVol30': 0.072}, '_Steric': {'MoreauBrotoAuto_Steric1': 0.054, 'MoreauBrotoAuto_Steric2': 0.055, 'MoreauBrotoAuto_Steric3': 0.057, 'MoreauBrotoAuto_Steric4': 0.052, 'MoreauBrotoAuto_Steric5': 0.052, 'MoreauBrotoAuto_Steric6': 0.051, 'MoreauBrotoAuto_Steric7': 0.046, 'MoreauBrotoAuto_Steric8': 0.045, 'MoreauBrotoAuto_Steric9': 0.046, 'MoreauBrotoAuto_Steric10': 0.046, 'MoreauBrotoAuto_Steric11': 0.046, 'MoreauBrotoAuto_Steric12': 0.046, 'MoreauBrotoAuto_Steric13': 0.046, 'MoreauBrotoAuto_Steric14': 0.046, 'MoreauBrotoAuto_Steric15': 0.046, 'MoreauBrotoAuto_Steric16': 0.046, 'MoreauBrotoAuto_Steric17': 0.048, 'MoreauBrotoAuto_Steric18': 0.049, 'MoreauBrotoAuto_Steric19': 0.049, 'MoreauBrotoAuto_Steric20': 0.046, 'MoreauBrotoAuto_Steric21': 0.037, 'MoreauBrotoAuto_Steric22': 0.038, 'MoreauBrotoAuto_Steric23': 0.038, 'MoreauBrotoAuto_Steric24': 0.036, 'MoreauBrotoAuto_Steric25': 0.038, 'MoreauBrotoAuto_Steric26': 0.037, 'MoreauBrotoAuto_Steric27': 0.037, 'MoreauBrotoAuto_Steric28': 0.038, 'MoreauBrotoAuto_Steric29': 0.037, 'MoreauBrotoAuto_Steric30': 0.036}, '_Mutability': {'MoreauBrotoAuto_Mutability1': -0.057, 'MoreauBrotoAuto_Mutability2': -0.058, 'MoreauBrotoAuto_Mutability3': -0.058, 'MoreauBrotoAuto_Mutability4': -0.057, 'MoreauBrotoAuto_Mutability5': -0.054, 'MoreauBrotoAuto_Mutability6': -0.05, 'MoreauBrotoAuto_Mutability7': -0.05, 'MoreauBrotoAuto_Mutability8': -0.048, 'MoreauBrotoAuto_Mutability9': -0.05, 'MoreauBrotoAuto_Mutability10': -0.049, 'MoreauBrotoAuto_Mutability11': -0.047, 'MoreauBrotoAuto_Mutability12': -0.048, 'MoreauBrotoAuto_Mutability13': -0.048, 'MoreauBrotoAuto_Mutability14': -0.048, 'MoreauBrotoAuto_Mutability15': -0.048, 'MoreauBrotoAuto_Mutability16': -0.049, 'MoreauBrotoAuto_Mutability17': -0.049, 'MoreauBrotoAuto_Mutability18': -0.05, 'MoreauBrotoAuto_Mutability19': -0.05, 'MoreauBrotoAuto_Mutability20': -0.049, 'MoreauBrotoAuto_Mutability21': -0.049, 'MoreauBrotoAuto_Mutability22': -0.049, 'MoreauBrotoAuto_Mutability23': -0.049, 'MoreauBrotoAuto_Mutability24': -0.049, 'MoreauBrotoAuto_Mutability25': -0.048, 'MoreauBrotoAuto_Mutability26': -0.047, 'MoreauBrotoAuto_Mutability27': -0.048, 'MoreauBrotoAuto_Mutability28': -0.048, 'MoreauBrotoAuto_Mutability29': -0.047, 'MoreauBrotoAuto_Mutability30': -0.05}}

CalculateMoranAutoTotal

一种基于AADs 8个性质的Moran自相关描述子计算方法。(描述符数:240^{a}

from PyBioMed.PyProtein import Autocorrelation
temp3 = Autocorrelation.CalculateMoranAutoTotal(protein)#{'MoranAuto_Hydrophobicity1': -0.022, 'MoranAuto_Hydrophobicity2': -0.096, 'MoranAuto_Hydrophobicity3': 0.039, 'MoranAuto_Hydrophobicity4': 0.009, 'MoranAuto_Hydrophobicity5': 0.083, 'MoranAuto_Hydrophobicity6': 0.017, 'MoranAuto_Hydrophobicity7': 0.002, 'MoranAuto_Hydrophobicity8': -0.081, 'MoranAuto_Hydrophobicity9': 0.05, 'MoranAuto_Hydrophobicity10': 0.082, 'MoranAuto_Hydrophobicity11': -0.03, 'MoranAuto_Hydrophobicity12': -0.001, 'MoranAuto_Hydrophobicity13': 0.051, 'MoranAuto_Hydrophobicity14': 0.085, 'MoranAuto_Hydrophobicity15': 0.051, 'MoranAuto_Hydrophobicity16': 0.021, 'MoranAuto_Hydrophobicity17': -0.02, 'MoranAuto_Hydrophobicity18': 0.067, 'MoranAuto_Hydrophobicity19': 0.063, 'MoranAuto_Hydrophobicity20': -0.056, 'MoranAuto_Hydrophobicity21': -0.042, 'MoranAuto_Hydrophobicity22': 0.039, 'MoranAuto_Hydrophobicity23': -0.001, 'MoranAuto_Hydrophobicity24': 0.014, 'MoranAuto_Hydrophobicity25': 0.058, 'MoranAuto_Hydrophobicity26': -0.021, 'MoranAuto_Hydrophobicity27': -0.045, 'MoranAuto_Hydrophobicity28': 0.125, 'MoranAuto_Hydrophobicity29': 0.006, 'MoranAuto_Hydrophobicity30': -0.01, 'MoranAuto_AvFlexibility1': 0.015, 'MoranAuto_AvFlexibility2': -0.039, 'MoranAuto_AvFlexibility3': 0.046, 'MoranAuto_AvFlexibility4': -0.01, 'MoranAuto_AvFlexibility5': -0.02, 'MoranAuto_AvFlexibility6': -0.031, 'MoranAuto_AvFlexibility7': -0.054, 'MoranAuto_AvFlexibility8': -0.118, 'MoranAuto_AvFlexibility9': 0.011, 'MoranAuto_AvFlexibility10': 0.102, 'MoranAuto_AvFlexibility11': 0.032, 'MoranAuto_AvFlexibility12': -0.064, 'MoranAuto_AvFlexibility13': 0.032, 'MoranAuto_AvFlexibility14': 0.103, 'MoranAuto_AvFlexibility15': -0.018, 'MoranAuto_AvFlexibility16': 0.066, 'MoranAuto_AvFlexibility17': 0.018, 'MoranAuto_AvFlexibility18': 0.013, 'MoranAuto_AvFlexibility19': -0.058, 'MoranAuto_AvFlexibility20': 0.061, 'MoranAuto_AvFlexibility21': -0.066, 'MoranAuto_AvFlexibility22': -0.03, 'MoranAuto_AvFlexibility23': 0.041, 'MoranAuto_AvFlexibility24': -0.058, 'MoranAuto_AvFlexibility25': 0.018, 'MoranAuto_AvFlexibility26': -0.015, 'MoranAuto_AvFlexibility27': 0.007, 'MoranAuto_AvFlexibility28': 0.068, 'MoranAuto_AvFlexibility29': 0.065, 'MoranAuto_AvFlexibility30': -0.004, 'MoranAuto_Polarizability1': 0.084, 'MoranAuto_Polarizability2': -0.008, 'MoranAuto_Polarizability3': -0.048, 'MoranAuto_Polarizability4': -0.011, 'MoranAuto_Polarizability5': 0.061, 'MoranAuto_Polarizability6': -0.018, 'MoranAuto_Polarizability7': 0.023, 'MoranAuto_Polarizability8': 0.075, 'MoranAuto_Polarizability9': 0.08, 'MoranAuto_Polarizability10': 0.071, 'MoranAuto_Polarizability11': 0.011, 'MoranAuto_Polarizability12': 0.016, 'MoranAuto_Polarizability13': 0.021, 'MoranAuto_Polarizability14': 0.103, 'MoranAuto_Polarizability15': -0.036, 'MoranAuto_Polarizability16': 0.001, 'MoranAuto_Polarizability17': 0.035, 'MoranAuto_Polarizability18': 0.003, 'MoranAuto_Polarizability19': 0.079, 'MoranAuto_Polarizability20': 0.074, 'MoranAuto_Polarizability21': -0.048, 'MoranAuto_Polarizability22': -0.021, 'MoranAuto_Polarizability23': -0.048, 'MoranAuto_Polarizability24': 0.009, 'MoranAuto_Polarizability25': 0.047, 'MoranAuto_Polarizability26': 0.026, 'MoranAuto_Polarizability27': 0.018, 'MoranAuto_Polarizability28': 0.085, 'MoranAuto_Polarizability29': 0.001, 'MoranAuto_Polarizability30': 0.049, 'MoranAuto_FreeEnergy1': 0.084, 'MoranAuto_FreeEnergy2': -0.029, 'MoranAuto_FreeEnergy3': -0.078, 'MoranAuto_FreeEnergy4': 0.057, 'MoranAuto_FreeEnergy5': -0.003, 'MoranAuto_FreeEnergy6': -0.027, 'MoranAuto_FreeEnergy7': -0.013, 'MoranAuto_FreeEnergy8': 0.039, 'MoranAuto_FreeEnergy9': 0.06, 'MoranAuto_FreeEnergy10': 0.063, 'MoranAuto_FreeEnergy11': 0.048, 'MoranAuto_FreeEnergy12': 0.002, 'MoranAuto_FreeEnergy13': -0.036, 'MoranAuto_FreeEnergy14': 0.04, 'MoranAuto_FreeEnergy15': 0.059, 'MoranAuto_FreeEnergy16': 0.004, 'MoranAuto_FreeEnergy17': -0.02, 'MoranAuto_FreeEnergy18': 0.023, 'MoranAuto_FreeEnergy19': -0.001, 'MoranAuto_FreeEnergy20': -0.059, 'MoranAuto_FreeEnergy21': -0.035, 'MoranAuto_FreeEnergy22': 0.041, 'MoranAuto_FreeEnergy23': 0.004, 'MoranAuto_FreeEnergy24': 0.024, 'MoranAuto_FreeEnergy25': -0.016, 'MoranAuto_FreeEnergy26': 0.018, 'MoranAuto_FreeEnergy27': 0.049, 'MoranAuto_FreeEnergy28': 0.021, 'MoranAuto_FreeEnergy29': 0.049, 'MoranAuto_FreeEnergy30': 0.001, 'MoranAuto_ResidueASA1': 0.082, 'MoranAuto_ResidueASA2': 0.003, 'MoranAuto_ResidueASA3': -0.05, 'MoranAuto_ResidueASA4': -0.001, 'MoranAuto_ResidueASA5': 0.062, 'MoranAuto_ResidueASA6': -0.014, 'MoranAuto_ResidueASA7': 0.04, 'MoranAuto_ResidueASA8': 0.081, 'MoranAuto_ResidueASA9': 0.051, 'MoranAuto_ResidueASA10': 0.089, 'MoranAuto_ResidueASA11': 0.035, 'MoranAuto_ResidueASA12': 0.023, 'MoranAuto_ResidueASA13': 0.007, 'MoranAuto_ResidueASA14': 0.116, 'MoranAuto_ResidueASA15': -0.034, 'MoranAuto_ResidueASA16': -0.007, 'MoranAuto_ResidueASA17': 0.039, 'MoranAuto_ResidueASA18': -0.01, 'MoranAuto_ResidueASA19': 0.084, 'MoranAuto_ResidueASA20': 0.083, 'MoranAuto_ResidueASA21': -0.048, 'MoranAuto_ResidueASA22': -0.029, 'MoranAuto_ResidueASA23': -0.054, 'MoranAuto_ResidueASA24': 0.01, 'MoranAuto_ResidueASA25': 0.055, 'MoranAuto_ResidueASA26': 0.033, 'MoranAuto_ResidueASA27': 0.021, 'MoranAuto_ResidueASA28': 0.086, 'MoranAuto_ResidueASA29': 0.01, 'MoranAuto_ResidueASA30': 0.056, 'MoranAuto_ResidueVol1': 0.084, 'MoranAuto_ResidueVol2': -0.021, 'MoranAuto_ResidueVol3': -0.044, 'MoranAuto_ResidueVol4': -0.025, 'MoranAuto_ResidueVol5': 0.073, 'MoranAuto_ResidueVol6': 0.015, 'MoranAuto_ResidueVol7': 0.04, 'MoranAuto_ResidueVol8': 0.063, 'MoranAuto_ResidueVol9': 0.063, 'MoranAuto_ResidueVol10': 0.093, 'MoranAuto_ResidueVol11': 0.026, 'MoranAuto_ResidueVol12': 0.029, 'MoranAuto_ResidueVol13': 0.014, 'MoranAuto_ResidueVol14': 0.142, 'MoranAuto_ResidueVol15': -0.031, 'MoranAuto_ResidueVol16': -0.006, 'MoranAuto_ResidueVol17': 0.04, 'MoranAuto_ResidueVol18': 0.024, 'MoranAuto_ResidueVol19': 0.088, 'MoranAuto_ResidueVol20': 0.076, 'MoranAuto_ResidueVol21': -0.063, 'MoranAuto_ResidueVol22': -0.033, 'MoranAuto_ResidueVol23': -0.032, 'MoranAuto_ResidueVol24': 0.048, 'MoranAuto_ResidueVol25': 0.071, 'MoranAuto_ResidueVol26': 0.021, 'MoranAuto_ResidueVol27': 0.001, 'MoranAuto_ResidueVol28': 0.121, 'MoranAuto_ResidueVol29': 0.009, 'MoranAuto_ResidueVol30': 0.02, 'MoranAuto_Steric1': 0.046, 'MoranAuto_Steric2': -0.018, 'MoranAuto_Steric3': -0.04, 'MoranAuto_Steric4': 0.012, 'MoranAuto_Steric5': 0.091, 'MoranAuto_Steric6': 0.004, 'MoranAuto_Steric7': -0.009, 'MoranAuto_Steric8': 0.012, 'MoranAuto_Steric9': 0.03, 'MoranAuto_Steric10': 0.058, 'MoranAuto_Steric11': 0.036, 'MoranAuto_Steric12': 0.035, 'MoranAuto_Steric13': -0.021, 'MoranAuto_Steric14': 0.085, 'MoranAuto_Steric15': -0.007, 'MoranAuto_Steric16': -0.011, 'MoranAuto_Steric17': -0.015, 'MoranAuto_Steric18': 0.038, 'MoranAuto_Steric19': 0.095, 'MoranAuto_Steric20': -0.011, 'MoranAuto_Steric21': -0.1, 'MoranAuto_Steric22': -0.057, 'MoranAuto_Steric23': 0.031, 'MoranAuto_Steric24': 0.059, 'MoranAuto_Steric25': 0.032, 'MoranAuto_Steric26': 0.009, 'MoranAuto_Steric27': -0.004, 'MoranAuto_Steric28': 0.096, 'MoranAuto_Steric29': 0.002, 'MoranAuto_Steric30': -0.072, 'MoranAuto_Mutability1': -0.054, 'MoranAuto_Mutability2': 0.074, 'MoranAuto_Mutability3': -0.017, 'MoranAuto_Mutability4': -0.008, 'MoranAuto_Mutability5': 0.06, 'MoranAuto_Mutability6': 0.05, 'MoranAuto_Mutability7': -0.02, 'MoranAuto_Mutability8': 0.043, 'MoranAuto_Mutability9': 0.004, 'MoranAuto_Mutability10': 0.056, 'MoranAuto_Mutability11': -0.055, 'MoranAuto_Mutability12': 0.061, 'MoranAuto_Mutability13': -0.006, 'MoranAuto_Mutability14': 0.036, 'MoranAuto_Mutability15': -0.023, 'MoranAuto_Mutability16': -0.031, 'MoranAuto_Mutability17': -0.003, 'MoranAuto_Mutability18': 0.045, 'MoranAuto_Mutability19': 0.038, 'MoranAuto_Mutability20': 0.032, 'MoranAuto_Mutability21': 0.028, 'MoranAuto_Mutability22': 0.041, 'MoranAuto_Mutability23': 0.039, 'MoranAuto_Mutability24': -0.012, 'MoranAuto_Mutability25': 0.021, 'MoranAuto_Mutability26': -0.012, 'MoranAuto_Mutability27': 0.063, 'MoranAuto_Mutability28': 0.097, 'MoranAuto_Mutability29': 0.03, 'MoranAuto_Mutability30': 0.044}

CalculateGearyAutoTotal

一种基于AADs 8个性质的Geary自相关描述子计算方法。(描述符数:240^{a}

from PyBioMed.PyProtein import Autocorrelation
temp4 = Autocorrelation.CalculateGearyAutoTotal(protein)

 ConjointTriad 

该模块仅根据蛋白质序列信息计算联合三联特征。你可以得到7*7*7=343个特性。

from PyBioMed.PyProtein import ConjointTriad
CC = ConjointTriad.CalculateConjointTriad(protein)#{'111': 4, '112': 3, '113': 2, '114': 2, '115': 4, '116': 3, '117': 0, '121': 0, '122': 5, '123': 6, '124': 0, '125': 3, '126': 2, '127': 0, '131': 4, '132': 6, '133': 3, '134': 3, '135': 0, '136': 1, '137': 0, '141': 1, '142': 2, '143': 2, '144': 0, '145': 2, '146': 0, '147': 0, '151': 2, '152': 6, '153': 2, '154': 3, '155': 2, '156': 1, '157': 0, '161': 2, '162': 6, '163': 4, '164': 0, '165': 1, '166': 0, '167': 0, '171': 0, '172': 0, '173': 0, '174': 0, '175': 1, '176': 1, '177': 0, '211': 3, '212': 2, '213': 3, '214': 2, '215': 1, '216': 3, '217': 0, '221': 4, '222': 4, '223': 4, '224': 2, '225': 7, '226': 9, '227': 1, '231': 8, '232': 4, '233': 6, '234': 5, '235': 2, '236': 2, '237': 1, '241': 1, '242': 5, '243': 3, '244': 2, '245': 3, '246': 1, '247': 0, '251': 2, '252': 5, '253': 5, '254': 4, '255': 2, '256': 3, '257': 0, '261': 4, '262': 2, '263': 5, '264': 2, '265': 1, '266': 7, '267': 1, '271': 1, '272': 0, '273': 0, '274': 0, '275': 1, '276': 1, '277': 0, '311': 6, '312': 2, '313': 6, '314': 1, '315': 1, '316': 2, '317': 0, '321': 4, '322': 8, '323': 2, '324': 6, '325': 4, '326': 6, '327': 1, '331': 2, '332': 9, '333': 5, '334': 1, '335': 1, '336': 2, '337': 1, '341': 3, '342': 1, '343': 4, '344': 0, '345': 2, '346': 1, '347': 0, '351': 0, '352': 2, '353': 3, '354': 1, '355': 3, '356': 0, '357': 0, '361': 4, '362': 1, '363': 2, '364': 1, '365': 0, '366': 1, '367': 0, '371': 2, '372': 1, '373': 0, '374': 2, '375': 0, '376': 0, '377': 0, '411': 1, '412': 3, '413': 0, '414': 0, '415': 3, '416': 2, '417': 0, '421': 2, '422': 4, '423': 4, '424': 2, '425': 2, '426': 2, '427': 0, '431': 2, '432': 5, '433': 2, '434': 1, '435': 2, '436': 0, '437': 0, '441': 1, '442': 4, '443': 0, '444': 1, '445': 0, '446': 1, '447': 0, '451': 2, '452': 1, '453': 3, '454': 4, '455': 2, '456': 1, '457': 0, '461': 2, '462': 4, '463': 0, '464': 1, '465': 0, '466': 0, '467': 0, '471': 0, '472': 0, '473': 0, '474': 0, '475': 0, '476': 0, '477': 0, '511': 3, '512': 2, '513': 1, '514': 0, '515': 5, '516': 0, '517': 0, '521': 3, '522': 4, '523': 4, '524': 2, '525': 2, '526': 3, '527': 1, '531': 3, '532': 3, '533': 4, '534': 1, '535': 1, '536': 1, '537': 1, '541': 1, '542': 3, '543': 3, '544': 3, '545': 2, '546': 3, '547': 0, '551': 2, '552': 4, '553': 1, '554': 1, '555': 1, '556': 1, '557': 0, '561': 1, '562': 4, '563': 1, '564': 1, '565': 0, '566': 0, '567': 0, '571': 0, '572': 0, '573': 0, '574': 0, '575': 0, '576': 0, '577': 0, '611': 1, '612': 4, '613': 1, '614': 2, '615': 3, '616': 3, '617': 2, '621': 1, '622': 6, '623': 7, '624': 3, '625': 3, '626': 0, '627': 0, '631': 1, '632': 4, '633': 1, '634': 0, '635': 2, '636': 2, '637': 2, '641': 2, '642': 1, '643': 0, '644': 1, '645': 2, '646': 1, '647': 0, '651': 1, '652': 1, '653': 0, '654': 1, '655': 0, '656': 1, '657': 0, '661': 2, '662': 3, '663': 0, '664': 2, '665': 1, '666': 4, '667': 0, '671': 0, '672': 0, '673': 1, '674': 0, '675': 0, '676': 0, '677': 0, '711': 0, '712': 0, '713': 2, '714': 1, '715': 0, '716': 0, '717': 0, '721': 0, '722': 0, '723': 1, '724': 0, '725': 0, '726': 0, '727': 0, '731': 0, '732': 0, '733': 0, '734': 0, '735': 0, '736': 1, '737': 0, '741': 0, '742': 0, '743': 0, '744': 0, '745': 2, '746': 0, '747': 0, '751': 1, '752': 0, '753': 0, '754': 1, '755': 0, '756': 0, '757': 0, '761': 1, '762': 0, '763': 0, '764': 0, '765': 1, '766': 0, '767': 0, '771': 0, '772': 0, '773': 0, '774': 0, '775': 0, '776': 0, '777': 0}

GetProteinSequence

通过Uniprot ID 从Uniprotuniprot获取序列(Python2)

from PyBioMed.PyProtein.GetProteinFromUniprot import GetProteinSequence
uniprotID = 'P48039'
protein_sequence = GetProteinSequence(uniprotID)
print(protein_sequence)#MEDINFASLAPRHGSRPFMGTWNEIGTSQLNGGAFSWSSLWSGIKNFGSSIKSFGNKAWNSNTGQMLRDKLKDQNFQQKVVDGLASGINGVVDIANQALQNQINQRLENSRQPPVALQQRPPPKVEEVEVEEKLPPLEVAPPLPSKGEKRPRPDLEETLVVESREPPSYEQALKEGASPYPMTKPIGSMARPVYGKESKPVTLELPPPVPTVPPMPAPTLGTAVSRPTAPTVAVATPARRPRGANWQSTLNSIVGLGVKSLKRRRCY

GetSubSeq

预测蛋白质的功能位点(如甲基化)通常需要将整个蛋白质分解成围绕特定氨基酸的一组片段。给定一个特定的窗口大小p,我们可以很容易地得到长度等于(2*p+1)的所有段。注意,该方法的输出是一个列表表单。 (没看懂)

获得一个蛋白质中所有中心为ToAA的2*window+1子序列。

protein: a pure problem sequence.

ToAA:子序列中的中心(查询点)氨基酸。

result:一个包含所有满足条件的子序列的列表表单。

from PyBioMed.PyProtein import GetSubSeq
subseq = GetSubSeq.GetSubSequence(protein, ToAA="D", window=10)#['KMATAEKQKHDGRVKIGHYIL', 'RVKIGHYILGDTLGVGTFGKV', 'ILNRQKIRSLDVVGKIRREIQ', 'KLYQVISTPSDIFMVMEYVSG', 'MEYVSGGELFDYICKNGRLDE', 'FDYICKNGRLDEKESRRLFQQ', 'RLFQQILSGVDYCHRHMVVHR', 'YCHRHMVVHRDLKPENVLLDA', 'RDLKPENVLLDAHMNAKIADF', 'LDAHMNAKIADFGLSNMMSDG', 'ADFGLSNMMSDGEFLRTSCGS', 'SGRLYAGPEVDIWSSGVILYA', 'YALLCGTLPFDDDHVPTLFKK', 'ALLCGTLPFDDDHVPTLFKKI', 'LLCGTLPFDDDHVPTLFKKIC', 'HVPTLFKKICDGIFYTPQYLN', 'ISLLKHMLQVDPMKRATIKDI', 'VDPMKRATIKDIREHEWFKQD', 'DIREHEWFKQDLPKYLFPEDP', 'QDLPKYLFPEDPSYSSTMIDD', 'EDPSYSSTMIDDEALKEVCEK', 'DPSYSSTMIDDEALKEVCEKF', 'LSCLYNRNHQDPLAVAYHLII', 'PLAVAYHLIIDNRRIMNEAKD', 'DNRRIMNEAKDFYLATSPPDS', 'KDFYLATSPPDSFLDDHHLTR', 'LATSPPDSFLDDHHLTRPHPE', 'ATSPPDSFLDDHHLTRPHPER', 'AETPRARHTLDELNPQKSKHQ', 'LGIRSQSRPNDIMAEVCRAIK', 'AEVCRAIKQLDYEWKVVNPYY', 'SKMSLQLYQVDSRTYLLDFRS', 'YQVDSRTYLLDFRSIDDEITE', 'RTYLLDFRSIDDEITEAKSGT', 'TYLLDFRSIDDEITEAKSGTA', 'VSNYRSCQRSDSDAEAQGKSS', 'NYRSCQRSDSDAEAQGKSSEV', 'VSLTSSVTSLDSSPVDLTPRP', 'SVTSLDSSPVDLTPRPGSHTI']
print(subseq)

ProCheck 

该模块用于检查输入的蛋白质序列是否为有效的氨基酸序列。

输出:如果检查没有问题,结果将返回蛋白质的长度。如果检查有问题,结果将返回0。

from PyBioMed.PyProtein import ProCheck
print(ProCheck.ProteinCheck(protein))#559

PseudoAAC

Chou Kuo-Chen教授提出了伪氨基酸(psea)组成,而不是传统的20-D氨基酸组成来代表蛋白质样品,以包含序列顺序信息。基于Chou的伪氨基酸组成概念,服务器PseAA设计灵活,用户可以根据给定的蛋白质序列选择不同的参数及其组合,生成各种伪氨基酸组成。本模块旨在计算两种类型的PseAA描述符:类型I和类型II。(没看懂)

根据给定的性质计算所有的I型伪氨基酸组成描述符。注意,PAAC的数量很大程度上取决于lambda值。如果lamda= 20,我们可以得到20+20=40个PAAC描述符。这些值的大小同时取决于lambda和权重的选择。您必须在AAP中指定一些属性。

lamda因子:反映相关性的等级,是一个非负整数,如15。

注意事项:

(1)lamda不应大于输入蛋白序列的长度;(2) lambda必须为非负整数,如0,1,2,…;

(3)当lamda =0时,PseAA服务器的输出为20 d氨基酸组成。重量系数是为用户设计的,可以将重量施加在额外的PseAA组件上,而不是传统的AA组件上。用户可以选择从0.05到0.7范围内的任何值作为权重因子。

AAP:一个包含属性的列表表单,每个属性都是一个dict表单。

输出:result是一个字典形式,包含计算出的20+ lambda PAAC描述符。

from PyBioMed.PyProtein import PseudoAAC
_Hydrophobicity = {
    "A": 0.02,
    "R": -0.42,
    "N": -0.77,
    "D": -1.04,
    "C": 0.77,
    "Q": -1.10,
    "E": -1.14,
    "G": -0.80,
    "H": 0.26,
    "I": 1.81,
    "L": 1.14,
    "K": -0.41,
    "M": 1.00,
    "F": 1.35,
    "P": -0.09,
    "S": -0.97,
    "T": -0.77,
    "W": 1.71,
    "Y": 1.11,
    "V": 1.13,
}
_hydrophilicity = {
    "A": -0.5,
    "R": 3.0,
    "N": 0.2,
    "D": 3.0,
    "C": -1.0,
    "Q": 0.2,
    "E": 3.0,
    "G": 0.0,
    "H": -0.5,
    "I": -1.8,
    "L": -1.8,
    "K": 3.0,
    "M": -1.3,
    "F": -2.5,
    "P": 0.0,
    "S": 0.3,
    "T": -0.4,
    "W": -3.4,
    "Y": -2.3,
    "V": -1.5,
}
PAAC = PseudoAAC.GetPseudoAAC(protein, lamda=5, AAP=[_Hydrophobicity, _hydrophilicity])#{'PAAC1': 3.218, 'PAAC2': 4.529, 'PAAC3': 2.145, 'PAAC4': 4.648, 'PAAC5': 1.311, 'PAAC6': 3.932, 'PAAC7': 2.384, 'PAAC8': 3.218, 'PAAC9': 2.622, 'PAAC10': 3.932, 'PAAC11': 6.316, 'PAAC12': 4.529, 'PAAC13': 1.787, 'PAAC14': 2.264, 'PAAC15': 3.456, 'PAAC16': 5.72, 'PAAC17': 2.979, 'PAAC18': 0.596, 'PAAC19': 2.622, 'PAAC20': 4.409, 'PAAC21': 6.928, 'PAAC22': 7.101, 'PAAC23': 6.445, 'PAAC24': 6.688, 'PAAC25': 6.219}

print(PAAC)

PyProteinAAComposition

同AAComposition

PyProteinAAIndex

同AAIndex

QuasiSequenceOrder

该模块用于根据给定的蛋白质序列计算准序列顺序描述符。我们可以得到两类描述子:序耦合数描述子(Sequence-order-coupling number)和准序序描述子(quasi-sequence-order descriptors)。

CTD

根据AADs的不同性质计算合成描述符、跃迁描述符和分布描述符。具有相同属性的AADs被标记为相同的数字。对于一个给定的蛋白质序列,你可以得到147个描述符。

AADs的7种不同性质

_Hydrophobicity = {"1": "RKEDQN", "2": "GASTPHY", "3": "CLVIMFW"}
# '1'stand for Polar; '2'stand for Neutral, '3' stand for Hydrophobicity

_NormalizedVDWV = {"1": "GASTPD", "2": "NVEQIL", "3": "MHKFRYW"}
# '1'stand for (0-2.78); '2'stand for (2.95-4.0), '3' stand for (4.03-8.08)

_Polarity = {"1": "LIFWCMVY", "2": "CPNVEQIL", "3": "KMHFRYW"}
# '1'stand for (4.9-6.2); '2'stand for (8.0-9.2), '3' stand for (10.4-13.0)

_Charge = {"1": "KR", "2": "ANCQGHILMFPSTWYV", "3": "DE"}
# '1'stand for Positive; '2'stand for Neutral, '3' stand for Negative

_SecondaryStr = {"1": "EALMQKRH", "2": "VIYCWFT", "3": "GNPSD"}
# '1'stand for Helix; '2'stand for Strand, '3' stand for coil

_SolventAccessibility = {"1": "ALFCGIVW", "2": "RKQEND", "3": "MPSTHY"}
# '1'stand for Buried; '2'stand for Exposed, '3' stand for Intermediate

_Polarizability = {"1": "GASDT", "2": "CPNVEQIL", "3": "KMHFRYW"}
# '1'stand for (0-0.108); '2'stand for (0.128-0.186), '3' stand for (0.219-0.409)

计算氨基酸的组成、过渡、描述

from PyBioMed.PyProtein import CTD
protein_descriptor = CTD.CalculateC(protein)#基于AADs的7种不同性质计算所有CTD描述符。
print(protein_descriptor)
#{'_NormalizedVDWVC2': 0.224, '_PolarizabilityC2': 0.328, '_PolarizabilityC3': 0.179, '_ChargeC1': 0.03, '_PolarizabilityC1': 0.493, '_SecondaryStrC2': 0.239, '_SecondaryStrC3': 0.418, '_NormalizedVDWVC3': 0.179, '_SecondaryStrC1': 0.343, '_SolventAccessibilityC1': 0.448, '_SolventAccessibilityC2': 0.328, '_SolventAccessibilityC3': 0.224, '_NormalizedVDWVC1': 0.522, '_HydrophobicityC3': 0.284, '_HydrophobicityC1': 0.328, '_ChargeC3': 0.239, '_PolarityC2': 0.179, '_PolarityC1': 0.299, '_HydrophobicityC2': 0.388, '_PolarityC3': 0.03, '_ChargeC2': 0.731}

组成:

result.update(CalculateCompositionPolarizability(ProteinSequence))
result.update(CalculateCompositionSolventAccessibility(ProteinSequence))
result.update(CalculateCompositionSecondaryStr(ProteinSequence))
result.update(CalculateCompositionCharge(ProteinSequence))
result.update(CalculateCompositionPolarity(ProteinSequence))
result.update(CalculateCompositionNormalizedVDWV(ProteinSequence))
result.update(CalculateCompositionHydrophobicity(ProteinSequence))

结果例如:基于XXXXXXXXXX的合成描述符(描述符数:21)

{'_HydrophobicityC1': 0.333, '_HydrophobicityC2': 0.358, '_HydrophobicityC3': 0.309}

过渡:

result.update(CalculateTransitionPolarizability(ProteinSequence))
result.update(CalculateTransitionSolventAccessibility(ProteinSequence))
result.update(CalculateTransitionSecondaryStr(ProteinSequence))
result.update(CalculateTransitionCharge(ProteinSequence))
result.update(CalculateTransitionPolarity(ProteinSequence))
result.update(CalculateTransitionNormalizedVDWV(ProteinSequence))
result.update(CalculateTransitionHydrophobicity(ProteinSequence))

 结果例如:基于SolventAccessibility的过渡描述符(描述符数:21)

{'_HydrophobicityT12': 0.237, '_HydrophobicityT13': 0.228, '_HydrophobicityT23': 0.204}

分布:

result.update(CalculateDistributionSolventAccessibility(ProteinSequence))
result.update(CalculateDistributionSecondaryStr(ProteinSequence))
result.update(CalculateDistributionCharge(ProteinSequence))
result.update(CalculateDistributionPolarity(ProteinSequence))
result.update(CalculateDistributionNormalizedVDWV(ProteinSequence))
result.update(CalculateDistributionHydrophobicity(ProteinSequence))

结果例如: 基于基于XXXXXXXXXX的分布描述符(描述符数:105)

{'_PolarityD1001': 0.179, '_PolarityD1025': 23.256, '_PolarityD1050': 44.365, '_PolarityD1075': 70.125, '_PolarityD1100': 99.642, '_PolarityD2001': 2.504, '_PolarityD2025': 33.631, '_PolarityD2050': 56.351, '_PolarityD2075': 74.776, '_PolarityD2100': 100.0, '_PolarityD3001': 0.358, '_PolarityD3025': 14.311, '_PolarityD3050': 47.585, '_PolarityD3075': 71.199, '_PolarityD3100': 99.284}

补充:

CalculateCTD(protein):调用以上三类函数

PyProtein 

一个用于计算不同类型的蛋白质描述符的类

from PyBioMed import Pyprotein
protein_class = Pyprotein.PyProtein(protein_sequence)
CTD = protein_class.GetCTD()#可以调用所有方法
;