Professional Documents
Culture Documents
A Paper
Submitted to the Graduate Faculty
of the
North Dakota State University
of Agriculture and Applied Science
By
Malinda Vikum Sanjaka Benaragama Vidanelage
In Partial Fulfillment
for the Degree of
MASTER OF SCIENCE
Major Program:
Software Engineering
April 2013
The Supervisory Committee certifies that this disquisition complies with North Dakota State
Universitys regulations and meets the accepted standards for the degree of
MASTER OF SCIENCE
SUPERVISORY COMMITTEE:
Approved:
June-19-2013
Date
Department Chair
ABSTRACT
Over the past decade Structural Genomics projects have accumulated structural data for
over 75,000 proteins, but the function of most of them are unknown due to limitation of
laboratory approaches for discovering the functionality of proteins. Computational methods play
key roles to minimize this gap. Graphs are often used to describe and analyze the geometry and
physicochemical composition of bimolecular structures such as, chemical compounds and
protein functional sites.
In this study, we developed an innovative graph method to represent protein surface
based on how amino acid residues contact with each other. Further, we implemented a shortestpath graph kernel method to calculate similarities between the graphs. The nearest-neighbor
method was used to compare the similarity of kernel values and predict functional sites of
protein structures.
The proposed approach achieved accuracy as high as 77.1% and would provide a useful
tool for functional site prediction.
iii
ACKNOWLEDGEMENTS
I would like to express my deep gratitude to my adviser Dr. Changhui Yan for his
continuous encouragements, guidance, and supports to complete this paper successfully. My
sincere thanks also go to my committee members, Dr. Juan (Jen) Li, Dr. Jun Kong and Dr. Nan
Yu for their willingness to serve as committee members.
Finally, thanks to my wife for her help and suggestions to complete this paper
successfully.
iv
TABLE OF CONTENTS
ABSTRACT ................................................................................................................................... iii
ACKNOWLEDGEMENTS ........................................................................................................... iv
LIST OF TABLES ....................................................................................................................... viii
LIST OF FIGURES ....................................................................................................................... ix
1. INTRODUCTION ...................................................................................................................... 1
1.1.
1.2.
1.2.1.
1.2.2.
1.3.
1.3.1.
1.3.2.
1.3.3.
1.3.4.
1.3.5.
1.4.
Graph ................................................................................................................................ 7
2.1.1.
2.1.2.
Adjacency Matrix...................................................................................................... 8
2.2.
2.3.
2.3.1.
K-fold Cross-Validation.......................................................................................... 10
2.3.2.
2.4.
2.5.
Percentile ........................................................................................................................ 11
3.2.
3.3.
3.3.1.
3.3.2.
3.3.3.
3.3.4.
3.3.5.
3.3.6.
3.3.7.
3.4.
5. CONCLUSIONS....................................................................................................................... 35
6. REFERENCES ......................................................................................................................... 36
APPENDIX A. AUTOMATION DOWNLOADING PDB FILE ................................................ 41
APPENDIX B. AUTOMATION DECOMPRESSING PDB FILES ........................................... 42
APPENDIX C. AUTOMATION PSSM FILE GENERATION................................................... 43
vi
vii
LIST OF TABLES
Table
Page
viii
LIST OF FIGURES
Figure
Page
ix
1. INTRODUCTION
1.1.
Problem Statements
Over the past decade Structural Genomics (SG) projects have accumulated structural data
for over 75,000 proteins. But the function of many of them are unknown. To analyze these
structure data could lead to a better understanding of their function [1]. Most of the early
deposited protein structures were annotated with at least some understanding of function, even if
the functional residues remained incompletely identified. Structural genomics projects resulted in
many structures for which not only functional residues, but also the overall biological function of
the molecule is unknown [2]. The major challenge of structural biology is to better understand
the function of proteins. However, to determine protein function using experimental methods is
costly and time-consuming. Therefore, computational methods are necessary for functional
analysis for this rapidly growing data.
1.2.
one or more functional residues that collectively provide desired functionality. Such sites include
surface pockets that provide interfaces with ligands or catalytic triads for enzymatic activity, etc.
[4]. Being able to predict functional sites in a novel protein will help understand its function. To
reveal the structural and functional mechanism of an enzyme molecule, we need to know its
active site. In addition, to conduct structure based drug design by targeting an enzyme molecule
we also need to know its active site. Identification of the functional site which directly mediate
drug interaction is the first step in structure-based drug design (e.g. Mycobacterium tuberculosis
proteins for structure-based drug design) [6]. The compounds which are bound to the targets
active site could interfere with protein function [5]. Further, understanding of an active site, its
1
geometry and physical and chemical properties are necessary for efficient design of inhibitors of
malignant proteins [18].
1.2.1. Enzyme Catalytic Site Prediction
Catalytic sites are defined as residues that are directly involved in the enzyme-mediated
reaction pathway, meaning that catalytic sites represent a small subset of all functional sites
[16]. Catalytic site contains catalytic machinery of the enzyme that performs the catalytic
reaction. Historically, catalytic site prediction was based on detecting conservation patterns
across a family followed by increasingly powerful sequence-based scoring functions [7] .Those
methods depend on information from solved 3D structures, analyzing features such as the
geometric arrangements of residues, surface geometry electrostatics, energetics and chemical
properties [8]. Recently, catalytic site prediction methods combine features derived from
sequence and structure or use sequence data in combination with predicted structure features to
improve accuracy [9].
1.2.2. Phosphorylation Site Prediction
Phosphorylation is a post-translational modification on proteins to control and regulate
mostly every cellular behavior in eukaryotic cells such as DNA repair [10], environmental stress
response [11], metabolism [12], immune response [13], and cellular differentiation [14].
Phosphorylated sites are known to be present often in intrinsically disordered regions of proteins
that lack unique tertiary structures, and thus less information is available about the structures of
phosphorylated sites. An important challenge is the prediction of phosphorylation sites in protein
sequences obtained from mass-scale sequencing of genomes. Phosphorylation sites may aid in
the determination of the functions of a protein or even differentiating mechanisms of protein
functions in healthy and diseased states.
1.3.
methods, they suffer from the inability to model actual residue positions and the spatial
orientation of structural neighborhoods [20].
1.4.
Our Approach
In our research approach, we applied the shortest-path kernel method
to compare the
similarity between residues structural environments and use the resulting similarity measures to
predict protein functional sites. The shortest-path graph kernel method is faster than other graph
kernel methods. Additionally, with shortest-path graph kernel method, assigning weights on
edges of a graph can be implemented easily. We used undirected, labeled, weighted graph. We
used the nearest-neighbor method to predict functional sites based on the similarity measures
given by the shortest-path graph kernel. We explored three variants of the nearest-neighbor
method, namely Max, Average and Top 10 average.
We tested three variants of the nearest neighbor method (NNM), namely NNM_AVE,
NNM_MAX, and NNM_TOP10, to build predictors for functional site prediction. For a test
example, its pairwise similarities to all examples in the training set were calculated using the
shortest-path graph kernel. The three NNMs were defined as follows: (1) Let Ave_pos be the
average similarity between the test example and all positive examples, and Ave_neg be the
average similarity between the test example and all negative examples. Then, the NNM_AVE
method predicted the test example to be a functional site if Ave_pos Ave_neg, and nonfunctional otherwise. The prediction score for the test example was defined as Ave_pos-Ave_neg;
(2) Let Max_pos be the maximum similarity between the test example and all positive examples,
and Max_neg be the maximum similarity between the test example and all negative examples.
The NNM_AVE method predicted the test example to be a functional site if Max_pos
Max_neg, and non-functional site otherwise. The prediction score for the test example was
defined as Max_pos-Max_neg; (3) Let Top10_pos be the average of the 10 highest similarities
between the test example and all positive examples, and Top10_neg be the average of the 10
highest similarities between the test example and all negative examples. In the NNM_TOP10
method, the test example was predicted to be a functional site if Top10_pos Top10_neg, and
non-functional site otherwise. The prediction score for the test example was defined as
Top10_pos-Top10_neg. All the predictors were evaluated using leave-one-out cross-validation at
protein level, so that when an example was used as the test example, examples from the same
proteins were removed from the training set.
2. LITERATURE REVIEW
2.1.
Graph
A graph G=<V, E> consists of a set of vertices (also known as nodes) V and a set of
edges (also known as arcs) E. An edge connects two vertices u and v; v is said to be adjacent to u.
In a directed graph, each edge has a direction from u to v and is written as an ordered pair <u,v>
or u->v [29].In an undirected graph, an edge has no direction and is written as an unordered pair
{u,v} or u<->v. An undirected graph can be represented by a directed graph if every undirected
edge {u,v} is represented by two directed edges <u,v> and <v,u>.
A path in G is a sequence of vertices <v0, v1, v2, ..., vn> such that <vi,vi+1> (or
{vi,vi+1}), for each i from 0 to n-1, is an edge in G. The path is simple if no two vertices are
identical. The path is a cycle if v0=vn. The path is a simple cycle if v0=vn and no other two
vertices are identical.
Graphs are useful for representing networks and maps of roads, railways, airline routes,
pipe systems, telephone lines, electrical connections, prerequisites amongst courses,
dependencies amongst tasks in a manufacturing system, and many other data. A rooted tree is a
special directed graph with a root and that an unrooted tree is a special kind of undirected graph
[30].
2.1.1. Undirected Graph
An undirected graph is a graph in which the nodes are connected by undirected arcs. An
undirected arc is an edge that has no arrow. Both ends of an undirected arc are equivalent; there
is no head or tail. Therefore, an edge in an undirected graph is represented as a set rather than an
ordered pair.
An Undirected graph is an ordered pair with the following properties:
7
1.
of G.
2.
is a set that is
comprised of exactly two (distinct) vertices. The elements of are called the edges of G.
For example, consider the undirected graph comprised of four vertices and four edges:
The graph can be represented graphically as shown in Figure 1[31]. The vertices are
represented by appropriately labeled circles, and the edges are represented by lines that connect
associated vertices.
For a simple graph with no self-loops, the adjacency matrix must have 0s on the diagonal.
For an undirected graph, the adjacency matrix is symmetric [32].
2.2.
2.3.
Cross Validation
10
function is used in the prediction method training, then k-fold cross validation should be used
instead of leave-one-out cross-validation [36].
2.4.
2.5.
Percentile
For each protein, we sorted the examples in the order of decreasing prediction scores. We
then looked at the ranks of positive examples. The rank of an example was defined as the
percentage of examples from the same protein that had higher scores than it. For example, for a
given example, if 5% of examples from the same protein had higher prediction scores than it,
then its rank was 0.05. Good predictors should assign higher scores to positive examples than to
11
negatives, thus positive examples should have higher ranks (which correspond to smaller values
for ranks) than negative ones.
12
3. RESEARCH APPROACH
3.1.
sciences but also for a variety of practical applications such as drug design. In order to
accomplish their biological function, proteins often interact with different types of external
molecules such as metal ions, prosthetic groups, and various organic compounds.
Enzymes are a fundamental type of proteins which accelerate chemical processes within a
cell, by complexing with the substrate and thus lowering the activation energy of the reaction.
Functional residues play various roles in the catalytic process, such as donating electrons or
polarizing cofactor bonds. Residues that solely bind substrates, cofactors or metals, are not
catalytic residues according to the Catalytic Site Atlas (CSA).
3.2.
Research Design
Our goal is to develop effective methods to identify functional residues (active sites) on
protein structures. We focus on two types of functional sites, enzyme catalytic sites and
Phosphorylation sites.
During our research, we explored various graph kernels methods, including shortest-path
graph kernel, random walk, and restricted walk. But, we finally decided to use shortest-path
kernel, because other graph kernels were too computationally demanding, making them
impractical for large datasets. In the evaluation of our methods, we used balanced datasets that
had equal numbers of positive and negative examples. For enzyme catalytic site prediction, a
balanced dataset consisting of 201 negative residues and 201 positive residues was chosen from a
full dataset that had 20398 negative residues and 201 positive residues. For phosphorylation site
prediction, a balanced dataset consisting of 2062 negative residues and 2062 positive residues
13
was chosen from a full dataset that 139795 negative residues and 2062-positive residues. The
source dataset for enzyme catalytic binding sites was obtained from Catalytic Site Atlas
(http://www.ebi.ac.uk/thornton-srv/databases/cgi-bin/CSA/CSA),
the
phosphorylation
obtained
site
was
full
dataset
for
from
http://www.informatics.indiana.edu/predrag/publications.htm.
Each example (residue) was represented using a graph, which included the amino acid
residue corresponding to the example and the residues that it contacted. Two residues were
considered contacting if the shortest distance between their atoms was less than the sum of the
radii of the corresponding atoms plus 0.5 . In the graph representation, each amino acid residue
was represented using a node labeled with the 20 PSSM values of the residue. An edge was
added between two nodes if the corresponding residues were contacting.
A shortest-path graph kernel was used to calculate the similarity. Briefly, the first step of
the shortest-path kernel was to transform original graphs into shortest-path graphs. A shortestpath graph had the same nodes as its original graph, and between each pair of nodes, there was
an edge labeled with the shortest distance between the two nodes in the original graph. Then, the
shortest-path graph kernel compared all pairs of walks of length 1 from different shortest-path
graphs. The comparison of a pair of walks included the comparisons of the involved edges and
vertices. Two vertices were compared using a Gaussian kernel and two edges were compared
using a Brownian kernel.
We used nearest neighbors method to build classifiers for predicting functional sites
using the similarity output by the graph kernel method. All the predictors were evaluated using
leave-one-out cross-validation at protein level, so that when an example was used as the test
example, examples from the same proteins were removed from the training set. Finally in the
14
evolution stage, we used various statistical measures such as accuracy, sensitivity, specificity,
and percentile ranks to evaluate the performance of the proposed predictors. Prediction of
enzyme catalytic site residues
3.3.
annotation for enzymes in the PDB [37]. The database consists of two types of annotated sites:
an original hand-annotated set containing information extracted from the primary literature (LIT)
and a homologous set containing residues inferred by PSI- BLAST [39]. In CSA, enzymes were
hierarchically organized based on the Enzyme Commission (EC) number. There are six groups at
the first level of the hierarchy, which are EC1 through EC6. We used this link
[http://www.ebi.ac.uk/thornton-srv/databases/cgi-bin/CSA/CSA_Show_EC_List.pl] to download
the list of proteins with known catalytic sites. It was a simple process in which the user needs to
enter the EC number into the highlighted text boxes as shown in the Figure 6.
15
Then the user click search button, so the window shows all PDB IDs which belong to
the particular EC group. We then wrote a simple C# code to extract the PDB ID under each
group. We examined the number of proteins in each group of the second level. Group EC3.4 had
the most proteins at the second level. Thus, we chose EC3.4 as the dataset to test our method. We
used program blastclust from the BLAST [18] to remove redundancy so that pairwise similarity
between proteins was less than 30%. In the end, 73 proteins were left. There were a total of 201
active catalytic site residues (positive examples) and 20,398 non-catalytic site residues (negative
examples) in these proteins. Position-specific scoring matrix (PSSM) of a protein was built by
running 4 iterations of PSI-BLAST [18] against the NCBI non-redundant (nr) database. In the
PSSM, each residue position was associated with 20 values.
3.3.1. List of Active Residues
Reference: Appendix J
3.3.2. Phosphorylation Site
Proteins
with
phosphorylation
sites
were
downloaded
from
1q46_A
1ebf_A
1m2v_B
1w0j_A
1cmi_A
3pmg_A
2nll_B
1qk9_A
1a5e_A
2b3y_A
1yat_A
1u5r_A
2fmp_A
2bka_A
1fso_A
1oxz_A
1ghc_A
1h4x_A
1iru_G
1g33_A
1bd8_A
1df0_A
1hhl_A
2gj4_A
1z2c_A
4nos_A
1wez_A
2f73_A
2b8a_A
1a3w_A
1qh4_A
1ayj_A
1my7_A
1ddb_A
3pgm_A
1ikn_C
1cmf_A
1php_A
1fex_A
1pso_E
1doa_B
1f60_A
1vjv_A
2cpe_A
1u19_A
1gzd_A
3lzt_A
1ov3_A
1uss_A
1q2o_A
1vkh_A
1oyb_A
1a44_A
1xfb_A
1rz4_A
1qkl_A
1ajw_A
1m6d_A
1dn1_A
1b89_A
16
1s70_A
2fg5_A
1kx5_B
1hio_A
1be4_A
1hs6_A
1r55_A
1rjv_A
1kl9_A
1okc_A
1qjb_A
1jey_A
1lkj_A
1o4x_A
1kx3_C
1s50_A
1s9j_A
1oy2_A
1kb9_B
1ega_A
1hlo_A
1cew_I
1fdj_A
2cqn_A
1neg_A
1bla_A
1cmz_A
1w7b_A
1xd3_A
1eo6_A
1ok3_A
1h9f_A
2ngr_A
1xly_A
1fw8_A
1lbq_A
1z6z_A
1ni4_A
1vyi_A
1dfc_A
1gz2_A
1w85_A
1hm5_A
1h9d_B
1qpg_A
1e3o_C
1pb1_A
1unl_A
1nw9_B
1u8f_O
1ir3_A
2btm_A
1eqz_A
1jas_A
1mh1_A
1hio_B
2fmu_A
1re6_A
1g0u_I
1f05_A
1dsy_A
1e9g_A
1pch_A
1mo1_A
1lkk_A
1l8y_A
2oza_A
2cui_A
1ef1_C
1bfg_A
1iu2_A
1jdh_A
3psg_A
1wg5_A
1ub1_A
1ua2_A
1f16_A
1huu_A
1dm5_A
1gz8_A
2c4j_A
1ygp_A
1dce_B
1xpc_A
1efv_A
1kbl_A
2ifq_A
1vhr_A
1gl5_A
1vg8_A
1bx4_A
1bf5_A
1xkk_A
1aww_A
1e42_A
1uw2_A
1ndh_A
1tad_A
1ckt_A
1a5r_A
1ig8_A
1cwd_L
1uhg_A
1kx5_C
1p3m_H
1uew_A
1f1g_A
1nuy_A
1kbh_B
1s32_D
1sqi_A
1beh_A
2fxu_A
2bcg_G
1oqj_A
1ln6_A
1nzp_A
2cpt_A
1bup_A
1axi_A
1wel_A
1olz_A
1x7y_A
1jeb_B
1oey_J
2a1l_A
1pi1_A
1pic_A
1de4_C
2c78_A
1ssu_A
2up1_A
1j2m_A
1bxl_A
1j8f_A
1p7h_L
1x4n_A
1jpa_A
1qx4_A
1p4o_A
1blx_A
1w6t_A
2if1_A
1pa7_A
1kv3_A
2fym_A
2al6_A
1f8u_A
1q79_A
1rhw_A
1gpu_A
1tq4_A
2dmc_A
1omw_A
1wnj_A
1sqn_A
1auz_A
1vjd_A
1gt0_C
1udm_A
1uju_A
1dk2_A
1g62_A
1u3y_A
1iuy_A
2f34_A
1jk7_A
1ias_A
1nh2_D
1ci4_A
1m1c_A
1mxe_A
1rdq_E
1g0u_E
1sms_A
1rwy_A
1pme_A
1j19_A
1nd7_A
1l3k_A
1fot_A
1egw_A
1c3d_A
1wms_A
1yfm_A
2b5i_C
1ctq_A
1l6n_A
1wib_A
2oq1_A
1c0f_A
1luf_A
2f8a_A
1kn0_A
1aoa_A
2gdg_A
1bbz_A
1pne_A
1iru_E
1kcm_A
1id3_B
1zs6_A
2cob_A
1ajs_A
1hdr_A
2cq4_A
1fw4_A
1twf_B
1hh4_E
1o3x_A
1rf8_A
1ney_A
1po5_A
1one_A
1khu_A
1e4u_A
1nkp_A
1mjd_A
1hqs_A
1eqz_B
1n8p_A
4pep_A
1cb0_A
1pin_A
2ad9_A
1sif_A
1xw6_A
1bpo_A
1r3b_A
1n0y_A
1fmk_A
1wk0_A
1ob3_A
1dhs_A
1qde_A
1uze_A
1p5f_A
1byg_A
1gw5_B
1qly_A
2cqi_A
1qu6_A
1th3_A
1mld_A
1exb_E
1fbv_A
1ftp_A
1lld_A
1ll2_A
1ukh_A
1sjq_A
2trc_P
1s9i_A
1ayz_A
1yqa_A
1psy_A
1z07_A
1pvd_A
1qe3_A
2gjs_A
1j4n_A
1ka5_A
1g9l_A
1nvu_S
1ocs_A
1ikn_D
1kmt_A
1g0u_L
1lfo_A
1gky_A
1kx5_D
1oct_C
1xpa_A
1dgg_A
1q1s_C
1ak7_A
2c2v_S
1e31_A
2g50_A
1ain_A
1sw8_A
1nty_A
1l0b_A
1sva_1
1up5_A
2gfs_A
1gd0_A
1byu_A
1dsx_A
1phr_A
1t46_A
2gst_A
1h6v_A
2fo0_A
1trn_A
1iru_B
2hue_C
1ez4_A
17
1v6f_A
1g0w_A
1go4_A
1tub_A
1awd_A
1nr7_A
1sph_A
1u46_A
1ppj_H
1huw_A
2aqa_A
2axl_A
1kx5_A
1ud7_A
2f71_A
1qr5_A
1rw5_A
1hgu_A
1rho_A
1zok_A
1t64_A
1ptf_A
1x4c_A
1ddj_A
1opj_A
1yaa_A
1j1b_A
1owx_A
1id3_D
1cm8_A
1bif_A
1sid_A
1tf7_A
1jdw_A
1g8f_A
2ggm_A
1twf_A
1o6l_A
1adt_A
1efx_A
1f2f_A
1f68_A
1qg3_A
1llc_A
1iru_I
2j7y_A
1iyx_A
1i10_A
1iru_2
1yag_A
1ds6_A
1r3s_A
1jh4_A
1usu_A
1mab_A
1l0l_H
2c2h_A
1gh6_A
1lsg_A
1jfi_B
2b6o_A
1ucn_A
1e32_A
1t3y_A
1x88_A
1h95_A
1nw3_A
1om4_A
1b66_A
1ng2_A
1tub_B
1cjy_A
1qo5_B
1k8k_A
2bid_A
3ull_A
2b0l_A
1xjd_A
2hxm_A
1ni2_A
1mdy_A
1w2f_A
1ef1_A
1ppj_A
1yuw_A
1e5w_A
1g0u_C
1pq1_A
1x5u_A
1i0z_A
1vig_A
1a5z_A
1jr1_A
1fhs_A
1h7s_A
1qdv_A
1fi6_A
1vg0_A
1p15_A
1i2m_A
1wgf_A
1hwx_A
1mx3_A
1vc1_A
1kfu_L
1k3z_B
1iat_A
1phk_A
1gji_A
1iru_C
1l8b_A
1ju5_A
1nrg_A
1lfb_A
1oy3_C
1dkf_B
1aab_A
2j4z_A
2cwn_A
1cit_A
1xh6_A
1khx_A
1cvu_A
2fmm_A
1n54_B
1x79_A
1h2t_Z
1j3x_A
1q1c_A
1bi9_A
1n0w_A
1gg2_G
1omw_G
1efc_A
1qpc_A
1bhg_A
1z0f_A
1k99_A
1umk_A
1qqd_A
1cvj_A
1hio_D
1fim_A
1oec_A
2shp_A
1tjx_A
1d0n_A
1prx_A
1yvh_A
1j7d_B
2hf3_A
1eji_A
1tdq_A
1uu3_A
1t2m_A
2aeb_A
1ggw_A
1nm1_A
1g0u_D
2b1p_A
2nzu_L
2ayu_A
1kmq_A
1qhf_A
1qwt_A
2ayn_A
1d4b_A
1xmi_A
1t4h_A
1vdn_A
1q8g_A
1koy_A
1r5s_A
1a0r_P
2pil_A
1s4b_P
1aoi_C
1rw2_A
1st6_A
1bd7_A
1qad_A
1m4m_A
1srs_A
1vbg_A
2b5h_A
1xox_A
1yhw_A
1dkg_D
2cof_A
1na7_A
1egx_A
1amm_A
1qlc_A
1bj4_A
2dnt_A
3grs_A
1u5f_A
1mcx_A
1qki_A
1awj_A
1gri_A
1o4r_A
1fu6_A
1aya_A
1oed_C
2c4k_A
1cvs_C
1bkl_A
1v18_A
1j3d_A
1ryh_A
1kqo_A
1rv3_A
2f9d_A
1fgk_A
9ldt_A
1aui_A
1gml_A
1fit_A
1k4t_A
2h6f_B
2fb7_A
1qy5_A
1tzd_A
1d5t_A
1opk_A
1b56_A
1k8k_C
2b9e_A
1ign_A
2fn4_A
5pnt_A
1bg1_A
1erj_A
1bjt_A
1gzk_A
1ds6_B
2ch5_A
1gcq_A
1zww_A
1v04_A
1oed_B
1fvr_A
1bwy_A
1us7_B
2d4c_A
1ul3_A
1gp1_A
1qkm_A
1foe_A
1xws_A
1oed_E
1taz_A
non-active resides. Both datasets were extremely unbalanced. Using such datasets to evaluate
prediction methods is problematic. Thus, we constructed balanced datasets which consisted of all
the positive residues and equal number of randomly selected negative residues. The balanced
dataset for enzyme catalytic sites consisted of 201 active residues and 201 non-active sites, and
the balanced dataset for phosphorylation site consisted of 2062 active site residues and 2062 nonactive site residues.
3.3.4. Position-Specific Scoring Matrix Calculations (PSSM)
The PSSM shows revolutionary conservation on each residue position of the proteins.
Before we calculated the PSSM, we needed to download the PDB files of each corresponding
protein sequence [http://ftp.wwpdb.org/pub/pdb/data/biounit/coordinates/all/]. These files are
formatted as .gz files; therefore, we needed to decompress the file before using it in the
calculations. We used blast-2.2.25+ program and NR database to calculate PSSM for proteins on
Microsoft Windows and wrote a simple program process the files in a batch as shown below.
18
5 -2 -2 -2 -1 -1 -2 1 -2 -2 -3 -1 -2 -3 -2 2 -1 -3 -3 -1 77 0 0 0 0 0 0 10 0 0 0 0 0 0 0 13 0 0 0 0 0.59 1.#J
19
20
Van der Waals radii of atoms were used to determine whether two atoms are contacting
using the following formula.
D1 <= (R1+R2+0.5)
Where D1 is the distance between two atoms and R1 and R2 are radius for the two atoms.
If the above condition is true when the two atoms contact, In order to implement this calculation
process, we wrote a C# program code (see Appendix G). Our program automatically created a
distance matrix (.dist) file which included all the atom combinations of a given sequence with
information whether the atoms contacted or not.
For example: the residue (atom) in the PDB index 2 position and residue (atom) in PDB
index 3 position have contacted each other. So, as noted before in our experiment, these
contacted residues were used to create a sub graph.
2 A_
3 A! : 1.33441
Example of a non-contact residue.
4 A_
2 A : 4.14432
The above record indicates that the residue in PDB index position 2 and the residue in
PDB index position 4 were not contacted.
The program we wrote generated the matrix with residues combination. For example, if
we had 100 residues on the particular PDB file, the program made 100100 records as its output.
A part of the sample output file is in Appendix J. We did not attach a full output PDB file
because of the large number of records it contains. Other important thing is program running
time so we used the Windows operating system with a dual process machine. It took
approximately 3 days to complete the distance calculation on a 100 protein chain sequence.
21
22
X1 is the normalized value and X is the original value, Min is the minimum value and
Max is the maximum value.
3.4.
first step of the shortest-path kernel is to transform original graphs into shortest-path graphs. The
shortest-path graph has the same nodes as its original graph, and between each pair of nodes,
there is an edge labeled with the shortest distance between the two nodes in the original graph. In
the current study, the edge label was referred to as the weight of the edge. This transformation
can be done using any algorithm that solves the all-pairs-shortest-paths problem. In the current
study, the Floyd-Warshall algorithm was used.
Let G1 and G2 be two original graphs. They are transformed into shortest-path graphs S1
(V1, E1) and S2 (V2, E2), where V1 and V2 are the sets of nodes in S1 and S2 respectively, and E1
and E2 are the sets of edges in S1 and S2 respectively. Then a kernel function is used to calculate
the similarity between G1 and G2 by comparing all pairs of edges between S1 and S2.
K (G1 , G2 )
e1E1e2 E2
23
edge
(e1 , e2 )
Where, kedge ( ) is a kernel function for comparing two edges (including the node labels
and the edge weight).
Let e1 be the edge between nodes v1 and w1, and e2 be the edge between nodes v2 and w2.
Then,
1
2 2
with increments of 2.
24
4.1.
The set of enzymes consisted of 201 catalytic site residues and 20398 non-catalytic site residues.
The set of phosphorylation site proteins consisted of 2062 phosphorylation sites and 139795 nonphosphorylation site residues. A balanced dataset were obtained for each of the dataset. The
balanced dataset had all the functional residues from the original dataset and an equal number of
randomly chosen non-functional residues. We implemented the shortest-path graph kernel to
calculate the similarity between graphs and use nearest neighbor method to predict functional
site. The prediction results are evaluated using TP, FP, accuracy, sensitivity, specificity. Table 2
and 3 show the results for predicting enzyme catalytic sites and phosphorylation sites
respectively. Among the three nearest neighbor variants, the NNM_AVE method achieved the
best accuracy, with 77.1% for predicting enzyme catalytic sites and 63.8% for predicting
phosphorylation sites among the three variants, NNM_TOP10AVE) achieved the best sensitivity
(77.6% sensitivity) for catalytic site prediction, but NNM_MAX achieved the best sensitivity
(53.t%) for phosphorylation site prediction Overall, NNM_AVE is the best among the three
NNM variants.
We exam the location of the FP predictions on the protein structures and found that some
of them are very close to a real functional site residue. For example, among the 46 FP that
25
NNM_MAX
59
71.3%
74.5%
68.1%
NNM_AVE
41
77.1%
77.1%
77.1%
NNM_TOP10AVE
46
76.1%
77.6%
74.6%
26
685
58.3%
53.5%
50.1%
428
63.8%
51.1%
76.6%
32.3
607
60.1%
52.6%
67.6%
TP
TP% FN FN% FP
FP%
NNM_MAX
1104
NNM_AVE
1054
NNM_TOP10AVE 1085
TN TN% Contact
1395 67.6% 60
NNM_AVE reported, 5 of them were contacting with a real functional sites. Among the 482 FPs
that NNM_AVE reported, 54 of them contact with a real functional site residue.
In addition to TP, FP, accuracy, sensitivity, specificity, we also used the percentile
ranking to evaluate the performance of the method. The percentile rank of a residue is the
percentages of residues of the same protein that has a higher prediction score than it. In the ideal
case, all functional sites have higher prediction scores than non-functional residues, therefore
should have very low percentile ranks. Table 4 shows the percentile ranks of all enzyme
catalytic residues when NNM_AVE was used.
27
Protein [Pos]
Percentile
Protein [Pos]
Percentile
1mpp_A Pos3 1
1i78_A
Pos78 0.405498281786942
1tyf_A
Pos81 0.426116838487972
1tyf_A
Pos8 0.317073170731707
1i78_A
Pos77 0.567010309278351
1tyf_A
Pos5 0.48780487804878
1i78_A
Pos80 0.632302405498282
1tyf_A
Pos9 0.524390243902439
1i78_A
Pos79 0.951890034364261
1qtn_A Pos154 1
1tyf_A
Pos6 0.75609756097561
1jhf_A
1rtf_B
1rtf_B
Pos84 0.186813186813187
1rtf_B
Pos85 0.697802197802198
1rtf_B
Pos83 0.906593406593407
28
29
1iec_A
Pos23 0.122340425531915
1iec_A
Pos24 0.579787234042553
1iec_A
Pos26 0.622340425531915
1iec_A
Pos27 0.627659574468085
1iec_A
Pos25 0.920212765957447
1fo6_A
Pos33 0.119047619047619
1fo6_A
Pos32 0.222222222222222
1fo6_A
Pos31 0.369047619047619
1lya_B
Pos103 0.224299065420561
1fo6_A
Pos29 0.626984126984127
1lya_A
1fo6_A
Pos28 0.853174603174603
1fo6_A
Pos30 0.924603174603175
1tlp_E
1tlp_E
Pos109 0.342857142857143
30
1l9x_A
Pos44 0.544747081712062
1i1i_P
Pos190 0.0179738562091503
1l9x_A
Pos43 0.906614785992218
1i1i_P
Pos191 0.911764705882353
1ca0_B
1ca0_B
1ei5_A
Pos124 0.651709401709402
1ei5_A
Pos123 0.696581196581197
1ei5_A
Pos125 0.837606837606838
1ei5_A
Pos122 0.88034188034188
1fy2_A
1fy2_A
Pos126 0.105263157894737
Pos129 0.126315789473684
Pos130 0.342105263157895
1itq_A
Pos64 0.666666666666667
1ysc_A
Pos136 0.119791666666667
1itq_A
Pos63 0.828478964401295
1ysc_A
Pos137 0.169270833333333
31
2lpr_A
2lpr_A
Pos73 0.102857142857143
1hzf_A
Pos146 0.759124087591241
1sca_A
Pos147 0.886861313868613
Figures 9-11 showed the percentile distribution for functional site residues when different
NNM variants were used. Figures 12-14 showed the percentile distribution for non-functional
site residues. These figures showed most of the functional site residues (ranged from 74 to 76)
belong to the 0.0 -0.1 percentile group (Figure 9-11). In contrast most of the non-functional
residues (ranged from 20 to 21) belong to 0.9- 1.0 percentile group (Figure 12-14). So the results
clearly show that functional site residues enriched in the low percentile ranges, which indicated a
good prediction performance.
Number Active
Residues
20
0.9-1.0
0.8-0.9
0.7-0.8
0.6-0.7
0.5-0.6
0.4-0.5
0.3-0.4
0.2-0.3
0.1-0.2
0.0-0.1
Figure 9: Distribution of Percentile for Functional Residues when NNM_MAX was used
Number Active Residues Vs. Percentile[Ave]
80
60
40
Number Active
Residues
20
0.9-1.0
0.8-0.9
0.7-0.8
0.6-0.7
0.5-0.6
0.4-0.5
0.3-0.4
0.2-0.3
0.1-0.2
0.0-0.1
Figure 10: Distribution of Percentile for Functional Residues when NNM_AVE was used
32
Number Active
Residues
20
0.9-1.0
0.8-0.9
0.7-0.8
0.6-0.7
0.5-0.6
0.4-0.5
0.3-0.4
0.2-0.3
0.1-0.2
0.0-0.1
Figure 11: Distribution of Percentile for Functional Residues when NNM_TOP10AVE was used
Number Non-Active Residues Vs.
Percentile[Max]
21
20.5
20
19.5
Number Non-Active
Residues
19
0.0-0.1
0.1-0.2
0.2-0.3
0.3-0.4
0.4-0.5
0.5-0.6
0.6-0.7
0.7-0.8
0.8-0.9
0.9-1.0
18.5
Figure 12: Distribution of Percentile for Non-Functional Residues when NNM_MAX was used
Number Non-Active Residues Vs.
Percentile[Ave]
21
20.5
20
19.5
Number Non-Active
Residues
19
0.0-0.1
0.1-0.2
0.2-0.3
0.3-0.4
0.4-0.5
0.5-0.6
0.6-0.7
0.7-0.8
0.8-0.9
0.9-1.0
18.5
Figure 13: Distribution of Percentile for Non-Functional Residues when NNM_AVE was used
33
19.5
19
0.0-0.1
0.1-0.2
0.2-0.3
0.3-0.4
0.4-0.5
0.5-0.6
0.6-0.7
0.7-0.8
0.8-0.9
0.9-1.0
18.5
In summary, among the three variants of NNM, the NNM_AVE achieved the best results
in predicting functional site residues. The enrichment analysis show that in general positive
examples that correspond to functional site residues have higher prediction scores, which mean
lower percentile ranks, than non-functional site residues.
34
5. CONCLUSIONS
In this project, we aimed to develop computational methods for predicting protein
functional sites. In our approach, each residue on the protein structure was represented using
graph, whose nodes were labeled with PSSM vectors that show the evolutionary pressure on
each residue position. We develop a shortest-path graph kernel method to compare the similarity
between graphs and used three variants of the nearest neighbor method to build classifiers for
predicting functional sites. We evaluated the methods using two datasets, enzyme catalytic sites
and phosphorylation sites. Leave-one-out cross-validation show that the NNM_AVE achieved
77.1% accuracy in predicting enzyme catalytic sites and 63.8% accuracy in predicting
phosphorylation sites. The results also showed that in general, the classification methods
assigned higher prediction scores to positive examples, which correspond to functional site
residues. Percentile analysis showed that most positive examples have a percentile rank in the
range of 0.0-0.1, which indicates very good prediction performance.
35
6. REFERENCES
[1].
Berman, H. M.; Westbrook, J.; Feng, Z.; Gilliland, G.; Bhat, T. N.; Weissig, H.;
Shindyalov, I. N.; Bourne, P. E. (2000) The protein data bank. Nucleic Acids Res., 28 (1),
235-242.
[2].
[3].
Karin M. V.; Judith D. C.; Komandur E. R.; Michael E. W. (2012)Text mining improves
prediction of protein functional sites. PLoS ONE, 7(2), e32171.
[4].
[5].
Laurie A.T.; Jackson R.M. (2006) Methods for the prediction of protein-ligand binding
sites for structure-based drug design and virtual ligand screening. Current Protein
Peptide Science, 7,395406.
[6].
Chim N.; Habel J.E.; Johnston J.M.; Krieger I.; Miallau L. (2011) The TB structural
genomics consortium: a decade of progress. Tuberculosis (Edinb), 91, 155172.
[7].
[8].
36
[9].
[10].
[11].
[12].
[13].
[14].
Lian, I. (2010) The role of YAP transcription co-activator in regulating stem cell
self-renewal and differentiation. Genes Dev., 24, 11061118.
[15].
[16].
Swati P.; Amar R.; Dennis R. L. (2007) Prediction of enzyme catalytic sites from
sequence using neural networks. Computational intelligence and bioinformatics and
computational biology symposium.
[17].
[18].
Liu, F.; Kovalevsky, A.Y.; Louis, J.M.; Boross, P.I.; Wang, Y.F.; Harrison, R.W.; Weber,
I.T.(2006) Mechanism of drug resistance revealed by the crystal structure of the
unliganded HIV-1 protease with F53L mutation. Journal of Molecular Biology,
358:1191-1199.
[19].
[20].
[21].
Lichtarge, O.; Bourne, H.; Cohen, H. (1996) Evolutionary trace method defines binding
surfaces common to protein families. J. Mol. Biol., 257, 342358.
[22].
[23].
Armon, A.; Graur, D.; Ben-Tal, N. (2001) ConSurf: an algorithmic tool for the
identification of functional regions in proteins by surface mapping of phylogenetic
information. J. Mol. Biol., 307 (1), 447-463.
[24].
[25].
Jambon, M.; Imberty, A.; Deleage, G.; Geourjon, C. (2003) A new bioinformatics
approach to detect common 3D sites in protein structures. Proteins, 52:137-145.
38
[26].
Deng, H.; Chen, G.; Yang, W.; Yang, J.J. (2006) Predicting calcium binding sites in
proteins - a graph theory and geometry approach. Proteins, 64 (1), 34-42.
[27].
Huan, J.; Bandyopadhyay, D.; Wang, W.; Snoeyink, J.; Prins, J.; Tropsha, (2005) A
comparing graph representations of protein structure for mining family-specific residuebased packing motifs. J. Comput. Biol., 12 (6), 657-671.
[28].
Vacic, V.; Iakoucheva, L.M.; Lonardi, S.; Radivojac, P. (2010) Graphlet kernels for
prediction of functional residues in protein structures. J. Comput. Biol., 17(1): 55-72.
[29].
[30].
[31].
[32].
[33].
James, B. O.; Kamesh, M. K.;Williamson, M. (2010) A faster algorithm for the single
source shortest path problem with few distinct positive lengths. J. of Discrete Algorithms,
8, (2), 189-198.
[34].
Andrew, F.; Osmar, R. Zaane. (2008) Estimating true and false positive rates in higher
dimensional problems and its data mining applications. Proceeding of the IEEE
international conference on data mining workshop.
[35].
39
http://www.regentsprep.org/Regents/math/ALGEBRA/AD6/quartiles.htm.
[36].
[37].
Porter, C.T.; Bartlett, G.J.; Thornton, J.M. (2004) The catalytic site atlas: a resource of
catalytic sites and residues identified in enzymes using structural data. Nucleic Acids Res.,
32: D129133.
[38].
[39].
Altschul, S.F.; Madden, T.L.; Schaffer, A. A.; Zhang, J.; Zhang, Z.(1997) Gapped
BLAST and PSIBLAST: a new generation of protein database search programs. Nucleic
Acids Res., 25: 33893402.
[40].
Borgwardt, K.M.; Schonauer, S.; Vishwanathan, S.V.N.; Smola, A.J.; Kriegel, H.P.
(2005) Protein function prediction via graph kernels. Bioinformatics, 21, 47.
40
41
42
NewFile.Close();
Console.WriteLine("File Created :" + FileNameIN );
try
{
// Start the child process.
Process p = new Process();
// Redirect the output stream of the child process.
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "C:\\blast-2.2.25+\\bin\\psiblast.exe";
p.StartInfo.Arguments = string.Format("{0}", "-query " + FileNameIN + " -db C:\\blast2.2.25+\\db\\nr -num_iterations 2 -out_ascii_pssm " + FileNameOUT);
p.Start();
// Do not wait for the child process to exit before
// reading to the end of its redirected stream.
// p.WaitForExit();
// Read the output stream first and then wait.
System.Threading.Thread.Sleep(50000);
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
// return output;
Console.WriteLine(output);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message.ToString());
}
}
}
Console.WriteLine("Compltetd");
Console.ReadLine();
}
}
}
44
K
Lambda
Standard Ungapped 0.1357 0.3244
Standard Gapped
0.0410 0.2670
PSI Ungapped
0.1357 0.3244
PSI Gapped
0.0410 0.2670
45
46
if (LineS[2] ==ChanID.Trim() )
{
ObjTempRasa = new RASA();
ObjTempRasa.Residue31 = LineS[1].Trim().ToString();
ObjTempRasa.PDBINDEX1= LineS[3].Trim().ToString();
ObjTempRasa.ChanID1 = LineS[2].Trim().ToString();
ObjTempRasa.Value1= LineS[6].Trim().ToString();
ObjlstRasa.Add(ObjTempRasa);
}
}
}
FileRasa.Close();
return ObjlstRasa;
}
public string getValue(string PDBID, string ChainID, List<RASA>lstRasa )
{
string valueR ="0.000";
foreach (var item in lstRasa )
{
if (item.ChanID1 ==ChainID.Trim() && item.PDBINDEX1 ==PDBID.Trim()
{
valueR = item.Value1.Trim();
break;
}
}
return valueR;
}
}
48
49
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
A_
3
51
50
49
4
5
48
32
33
47
6
31
30
46
34
25
7
26
29
9
8
35
45
37
22
10
21
27
28
39
44
12
36
24
A!
A!
A!
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
: 1.33441
: 2.73817
: 3.46362
: 3.91860
: 4.14432
: 5.86273
: 7.02426
: 7.93030
: 8.68827
: 9.37570
: 9.64237
: 9.86820
: 10.92820
: 12.00734
: 12.85975
: 13.17666
: 13.17978
: 13.48462
: 13.79507
: 14.35912
: 14.44288
: 14.86449
: 15.43867
: 15.73409
: 16.34917
: 16.85862
: 17.01219
: 17.22173
: 17.28770
: 17.62282
: 17.66178
: 17.69294
: 17.82309
: 18.07109
50
51
Protein
Chan
1D3V
1Q46
2FMP
2FMP
1Z2C
1CMF
1CMF
1USS
1S70
1S70
1LKJ
1NEG
1Z6Z
1HD7
1EBF
2BKA
4NOS
1PHP
1Q2O
2FG5
1O4X
1BLA
1NI4
1NI4
1NI4
1NI4
1TH8
1M2V
1FSO
1FSO
1FSO
1WEZ
1FEX
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
B
A
A
A
A
A
Index
ID
230
51
44
55
26
81
101
174
42
48
111
66
210
290
237
45
234
183
143
35
110
73
203
264
266
271
58
178
101
115
174
37
23
1OY2
1OY2
1EO6
1EO6
1W85
2B5G
2B5G
2NLL
1IRU
1QH4
1QH4
1VJV
1RZ4
1R55
1KB9
1OK3
1HM5
2CP6
2CP6
2CP6
1QK9
1QK9
1G33
1G33
1AYJ
2CPE
1QKL
1RJV
1EGA
1H9F
1H9F
1H9F
1H9D
A
A
A
A
A
A
A
B
G
A
A
A
A
A
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
29
154
10
39
283
146
149
338
242
164
285
470
216
269
141
108
184
22
27
31
88
90
72
78
8
358
802
79
37
54
56
57
10
3PGM
3LZT
3LZT
1DN1
1DN1
1DN1
1DN1
1QJB
1QJB
1FDJ
1FW8
1FW8
1FW8
1FW8
1PB1
1OM2
1OM2
1U5R
2GJ4
1IKN
1OV3
1B89
1JEY
1JEY
2CQN
1LBQ
1UNL
1MR3
1NW9
1NW9
1NW9
1CKT
1Q79
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
C
A
A
A
A
A
A
A
F
B
B
B
A
A
194
24
50
142
146
158
345
58
184
1035
38
42
58
82
113
85
88
181
14
335
208
1494
51
222
787
102
159
147
144
183
196
34
24
1USU
1VC1
1UU3
1TUB
1F7U
1EQZ
1EQZ
1UHG
1UHG
1UHG
2DMC
2COB
2COB
2COB
2COB
1S9I
1S9I
1AWD
1MAB
1KFU
1T2M
1GHL
1GHL
1JAS
1KX5
1KX5
1OMW
1AJS
1AYZ
1NR7
1L0L
1K3Z
2AEB
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
L
A
A
A
A
C
C
A
A
A
A
H
B
A
334
59
160
439
15
1
19
68
240
344
46
16
24
28
32
216
222
9
33
369
82
24
50
120
1
19
29
65
120
170
48
276
230
1HUW
1HUW
1JFI
1IRU
1IRU
2B1P
1Q33
1G0U
1KBH
1GT0
1HH4
1HH4
1HH4
1QE3
2AQA
2B6O
2B6O
2B6O
1L8B
2NZU
2NZU
1MQI
1MQI
1F05
1S32
1UDM
1O3X
2GJS
2AXL
1UCN
1UCN
1UCN
1UCN
A
A
B
C
C
A
A
I
B
C
E
E
E
A
A
A
A
A
A
L
L
A
A
A
D
A
A
A
A
A
A
A
A
51
106
205
13
75
167
68
24
53
107
401
415
474
189
36
229
231
235
53
12
46
150
184
237
1233
122
236
214
110
44
120
122
125
1OY3
1OY3
1QWT
1QWT
1QWT
1QWT
1QWT
1QWT
1D2N
1MO1
2BCG
1U3Y
1ONE
1ONE
1ONE
1NVU
1QR5
1H95
1DKF
2AYN
2LFB
1LKK
1LKK
1LKK
1LKK
1OQJ
1IUY
1KHU
1KHU
1KHU
1OCS
1RW5
1RW5
C
C
A
A
A
A
A
A
A
A
G
A
A
A
A
S
A
A
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
276
311
385
386
396
398
402
405
577
46
230
335
9
103
118
1043
46
52
369
147
59
158
162
194
213
129
61
462
463
465
83
135
166
1CIT
1CIT
1VDN
1N3K
1N3K
1N3K
1EF1
1BUP
1NH2
1HQS
1LFO
1T64
1TUB
1XH6
1XH6
1TUB
1TUB
1Q8G
1Q8G
1Q8G
2I47
1BFG
1AXI
1AXI
1CI4
1EQZ
1GKY
1PTF
1CJY
1CJY
1KHX
1KHX
1KHX
A
A
A
A
A
A
C
A
D
A
A
A
B
A
A
B
B
A
A
A
A
A
A
A
A
B
A
A
A
A
A
A
A
306
316
145
25
104
116
576
153
104
104
56
39
174
139
338
392
430
3
24
156
382
64
51
106
4
36
148
46
228
431
464
465
467
52
1FEX
1VKH
1KX5
1KX5
1KX3
1CMZ
1VYI
1VYI
1TZY
1W0J
1OXZ
2F73
1PSO
1OYB
1HIO
1S50
1S50
1S50
1W7B
1DFC
1X0F
1CMI
1GHC
2B8A
1DOA
1DOA
1DOA
1A44
1A44
1BE4
1BE4
1BE4
1BE4
1S9J
1S9J
1XD3
1XD3
1GZ2
A
A
B
B
C
A
A
A
B
A
A
A
E
A
A
A
A
A
A
A
A
A
A
A
B
B
B
A
A
A
A
A
A
A
A
A
A
A
25
9
1
47
19
151
210
271
36
33
236
56
68
352
19
150
163
168
26
1039
190
88
70
107
101
115
174
51
152
44
120
122
125
212
218
75
130
61
1JK0
1JK0
1A5E
1A5E
1A5E
1A5E
1BD8
1BD8
1MY7
1U19
1U19
1U19
1AJW
1AJW
1AJW
1KL9
1HLO
2NGR
1QPG
1QPG
1QPG
1QPG
1QPG
1QPG
1QPG
1QPG
1QPG
1NO8
2B3Y
1DF0
1DDB
1DDB
1DDB
1GZD
1M6D
1OKC
1OKC
1CEW
B
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
I
55
169
7
8
140
152
66
76
276
334
338
343
101
115
174
48
10
71
3
35
109
113
129
153
390
396
412
182
138
369
61
64
78
184
94
41
126
80
1IRU
1IRU
1LL2
1V6F
1V6F
1V6F
1DS6
1WGF
2HF3
2HF3
1UL1
1U8F
1A5R
1A5R
1RHW
1KCM
1UKH
1G0W
1G0W
1G0W
1R3S
1HWX
1EJI
1HCN
1HCN
1IR3
1IR3
1IG8
1GPU
1ID3
1SJQ
1SJQ
1GO4
1GO4
1GO4
1JH4
1MX3
1TDQ
E
E
A
A
A
A
A
A
A
A
X
O
A
A
A
A
A
A
A
A
A
A
A
B
B
A
A
A
A
B
A
A
A
A
A
A
A
A
16
56
44
59
78
89
71
3
239
323
187
83
2
9
88
166
129
163
164
285
61
170
35
66
96
1035
1037
158
335
64
98
99
170
178
195
53
300
224
1S3S
1MH1
1P3M
1WNJ
1HDR
1YQA
1SPH
2C2H
1IAT
1GGW
1GGW
1NUE
1NUE
1HIO
1UEW
1SQN
2CQ4
1PSY
1U46
1GH6
1GH6
1PHK
1PHK
1NM1
1NM1
1W8M
2FMU
1F1G
1F1G
1F1G
1F1G
1AUZ
1FW4
1FW4
1Z07
1PPJ
1LSG
1LSG
G
A
H
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
H
A
A
272
71
1433
118
222
174
12
71
184
2
6
44
120
36
107
793
133
38
149
106
112
30
81
239
323
21
45
38
98
111
116
57
81
101
124
48
25
51
1JU5
2AYU
1NF7
1DSY
1SQI
1UJU
1UJU
1RF8
1RF8
1RF8
1RF8
1J4N
1KX5
1KX5
1E32
1NRG
1NRG
1KMQ
1C44
1E9G
1BEH
1BEH
1BEH
1DK2
1DK2
1NEY
1NEY
1KA5
1UD7
1UD7
1T3Y
1LFB
1QHF
1QHF
1QHF
1QHF
1QHF
1QHF
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
41
140
160
226
250
49
52
2
15
28
30
249
10
28
352
165
241
26
1
265
52
54
153
44
55
96
100
46
57
65
115
59
11
115
126
127
184
196
1RW5
1NW3
1AAB
1D4B
2AKZ
2AKZ
1L8Y
1LN6
1LN6
1LN6
2F34
1E4U
1IKN
1IKN
1HGU
1HGU
1HGU
1OM4
2J4Z
1XMI
1IYR
2OZA
1NZP
1JK7
1JK7
1NKP
1KMT
1KMT
1KMT
1RHO
1RHO
1RHO
1B66
2CWN
1T4H
1M9M
2CUI
2CPT
A
A
A
A
A
A
A
A
A
A
A
A
D
D
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
179
297
34
17
78
79
6
334
338
343
162
71
283
288
51
106
150
374
369
660
37
328
246
42
48
920
101
115
174
101
115
174
18
237
378
141
47
109
1KOY
2AC0
1IU2
1IU2
1WEL
1WEL
1WEL
1WEL
1M1C
1N8P
1KX5
1KX5
1X4C
1X4C
1X4C
1QO5
1CVU
1R5S
1R5S
1R5S
1R5S
1R5S
1R5S
1R5S
1R5S
1R5S
1R5S
1NXK
1NXK
1JDH
1OLZ
1MXE
1MXE
4PEP
1OCT
1DDJ
1K8K
2FMM
A
A
A
A
A
A
A
A
A
A
D
D
A
A
A
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
C
A
A
A
257
99
13
82
415
420
422
424
580
39
11
33
94
96
100
35
451
5
12
29
32
56
64
75
78
80
118
272
328
191
174
81
101
68
107
578
418
175
53
1GZ2
1HDI
1HDI
1HDI
3PMG
1H4X
1A3W
1F60
1F60
1XFB
1HS6
2BID
2BID
1N54
1N54
2PIL
1R0W
1WG5
1JEB
1JEB
1G0U
1PIN
1DGG
1YAA
3ULL
1X79
1S4B
2BCG
1UB1
1UB1
1OEY
1SMS
1SMS
2AD9
2AD9
1Q1S
1J1B
1J1B
A
A
A
A
A
A
A
A
A
A
A
A
A
B
B
A
A
A
B
B
E
A
A
A
A
A
P
Y
A
A
J
A
A
A
A
C
A
A
67
135
202
389
116
58
213
18
163
39
415
66
80
13
18
68
660
9
44
80
16
108
422
388
63
236
643
174
165
167
315
55
169
140
141
105
215
219
1XLY
1E3O
1SM2
1YAT
1HHL
1HHL
3PGM
3PGM
3PGM
3PGM
3PGM
1QJB
1QJB
1E31
1E31
1CM8
1Z2C
1NI2
1BI9
1BI9
1BD7
1XH6
1XH6
1XH6
1K5O
1ST6
1G0U
1DM5
1DE4
1ONE
2BID
1DF0
1RDQ
1RDQ
1RDQ
1PPJ
1PVD
1ND7
A
C
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
D
A
C
A
A
A
E
E
E
H
A
A
166
107
565
44
24
50
11
115
126
127
182
215
232
34
117
183
19
235
101
104
99
195
197
201
4
604
55
6
657
220
61
370
195
197
201
50
353
822
1QSD
2BTM
1CWD
1CWD
1CWD
1CWD
1TQ4
1ZS6
2TRC
1TUB
1TUB
1S50
1RJV
1NTY
1H9F
1H9F
1JDW
1PPJ
1EFC
1VBG
1YTQ
1DCE
1K3Z
2CP6
1OKC
1UA2
1J2M
1C3D
1DDB
1JU5
1OB3
1OB3
1L0B
1UKH
1UKH
1G8F
1YUW
1QPC
A
A
L
L
L
L
A
A
P
A
A
A
A
A
A
A
A
A
A
A
A
B
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
94
212
36
40
72
91
84
61
73
6
48
199
83
1486
35
52
417
347
382
456
117
3
254
9
125
170
17
38
58
42
14
163
1646
255
258
126
477
501
1GJI
1G0U
1XD3
1XD3
1RE6
1NUY
1VJD
1VJD
1VJD
1TWF
1PVD
1OY2
1CMZ
1P7H
1P7H
1DN1
1DN1
1DN1
2B5I
1UZE
2GFS
2GFS
1RWY
1ZAI
1ZAI
1ZAI
1CB0
1O6L
2F34
1UU3
1NKP
1NKP
1F1G
1PQ1
2B1P
1K99
1G0W
1G0W
A
D
B
B
A
A
A
A
A
B
A
A
A
L
L
A
A
A
C
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
266
16
57
65
88
1207
135
202
389
919
223
35
201
585
599
107
346
574
139
111
180
263
82
64
234
240
188
309
198
245
905
947
131
115
293
16
282
289
1TZY
1PCH
2FXU
2FXU
1G62
1G62
1PO5
1G9L
2F71
2F71
1X88
1N0W
1F2F
1VIG
1J1B
1NW9
1CVJ
1EGX
1A81
1VG8
1P4O
1P4O
1P4O
1P4O
1P4O
1P4O
1X4C
1X4C
2OQ1
1QLY
1KX5
1AIN
1PHR
1PHR
1F68
1A5Z
1HIO
2OQ1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
A
D
A
19
46
239
323
174
175
128
99
50
295
61
315
213
11
216
153
140
39
131
1183
950
1131
1135
1136
1250
1251
84
97
128
8
51
180
131
132
734
237
51
250
1IAS
1IAS
1IAS
1MJD
1MJD
1MJD
1MJD
1G0U
1ZOK
1ZOK
1NG2
2SHP
2FXU
2FXU
2FXU
1NI2
2AD9
2DNT
1KYF
2SHP
1AWW
1PA7
1KN0
1MLD
1FMK
1FMK
2FO0
2J7Y
1HM6
1HM6
1QDV
1EJI
1TJX
3GRS
1LDN
1VJD
2UP1
1E42
A
A
A
A
A
A
A
L
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
187
189
191
74
90
110
115
161
232
301
208
327
166
218
294
146
127
39
807
62
15
124
104
32
436
527
134
443
21
207
116
34
364
21
238
195
167
737
1A0R
1HM6
3PSG
1X7Y
1RDQ
1RDQ
1RDQ
1RDQ
1CB0
1XPA
1OPJ
1BBZ
1FTP
1B89
2HUE
1IRU
1MJD
1P15
1K8K
1YVH
1QKI
1QKI
2NNQ
2NNQ
1TAD
1F8U
1PNE
1LLD
1EZ4
1YAG
1I2M
1CMF
1CMF
1J7D
1AWJ
1U7B
1GRI
1GRI
P
A
A
A
E
E
E
E
A
A
A
A
A
A
C
2
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
73
5
68
250
14
34
139
338
183
196
465
52
20
1477
51
57
70
580
231
337
401
507
19
128
142
133
128
227
238
53
147
99
138
76
29
249
160
209
54
2B0L
1H2T
1H2T
1AOI
1JSE
1JSE
1UA2
2A1L
2A1L
1RWY
1RWY
1SIF
1SIF
1AK7
1OWX
1XJD
1J3X
1RW2
1RW2
1RW2
1ZAI
1ZAI
1ZAI
1ZAI
1ZAI
1F16
1RF8
1PI1
1J4N
1PME
1PME
1XW6
1BFG
2C2V
1ID3
1QH4
1QH4
2HXM
A
Z
Z
C
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
S
D
A
A
A
215
13
18
19
24
50
164
165
262
72
78
57
65
3
325
695
35
19
21
22
35
38
45
353
355
184
22
14
248
185
190
33
112
277
39
282
289
117
1R3B
1GPU
2G50
1BIF
1MDY
1N0W
1OPJ
2FXU
2FXU
1QAD
1EGA
1LIU
1MXE
1MXE
1WG5
1Q79
1GZ8
1GZ8
2C78
1L3K
1Q8G
1N0Y
1AIN
1SID
1LN6
1LN6
1LN6
1E9G
1E9G
1W2F
1GG2
1R5S
1M4M
1EF1
1A12
2C4J
1SSU
1FOT
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
G
A
A
C
A
A
A
A
34
248
327
443
115
309
413
202
203
10
36
556
44
79
12
23
14
160
394
138
25
44
189
357
335
336
340
60
250
311
52
76
34
558
411
34
50
241
2B5H
1RHS
1XPC
1NM1
1NM1
1X0F
1QWT
1BXL
1WMS
1DHS
1OWX
1SVA
1IAS
1IAS
1KMQ
2GGM
1E5W
1KX3
1V6F
1BHG
1XOX
1XOX
3GPD
2OZA
2OZA
2OZA
2OZA
1N3K
1EFV
1L0L
1UJU
1UNL
1HCN
1J8F
1YFM
1TUB
1TUB
1TUB
A
A
A
A
A
A
A
A
A
A
A
1
A
A
A
A
A
C
A
A
A
A
G
A
A
A
A
A
A
H
A
A
B
A
A
B
B
B
59
163
311
202
203
193
404
115
175
95
302
337
185
186
19
26
235
120
33
274
34
117
210
222
226
334
338
6
42
50
42
14
97
63
428
292
376
419
1DKG
2HF3
2HF3
1U19
1U19
1U19
1G0U
1IRU
1YDL
1IKN
2IFQ
1X4N
1NXK
1NXK
1F60
1CTQ
1XFB
1P5F
1GD0
1ADT
1X5U
2B1P
2B1P
1UMK
2COF
1W80
1IRU
1VHR
1QPC
1SJQ
1JPA
1XW6
1L6N
1BYG
1BYU
1EFX
1I0Z
1QQD
D
A
A
A
A
A
L
E
A
D
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
G
A
A
A
A
A
A
A
A
A
A
A
199
202
203
335
336
340
163
55
69
291
100
67
334
338
430
35
119
67
36
195
59
297
395
129
67
807
160
138
394
85
808
32
132
416
147
59
239
59
1RHS
1TUB
1AMM
1AMM
1U5E
1BX4
1OPJ
1BLX
1BLX
1TUB
1TUB
1TUB
1C0F
2CQI
1CM8
1CM8
1IR3
1IR3
1IR3
1V6F
1T46
1QG3
1JR1
1FIM
1QLC
1IG4
1BF5
1W6T
1CWD
1DGG
1DGG
1LUF
1N3K
1QU6
1QU6
2GST
1LLC
2I47
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
L
A
A
A
A
A
A
A
A
A
164
161
62
65
197
60
412
13
24
272
357
432
53
50
27
185
1158
1162
1163
90
823
1207
400
36
240
52
701
285
70
231
386
754
108
106
167
32
237
379
1L3K
1ST6
1KV3
2AYN
2GFS
2GFS
1AOA
1BUP
1GZ8
1GZ8
1DN1
1DN1
2NGR
1EXB
1TRN
1IYX
1FI6
1UKH
1UKH
1UKH
1D0N
1U5F
1OKC
1G7N
1G7N
1UW2
1UW2
2FYM
3GPD
2GDG
1FBV
1IRU
1IRU
1IRU
1I10
1VG0
1PRX
1MCX
A
A
A
A
A
A
A
A
A
A
A
A
A
E
A
A
A
A
A
A
A
A
A
A
A
A
A
A
G
A
A
B
B
B
A
A
A
A
167
537
369
135
182
323
127
15
15
19
145
473
64
120
151
281
15
190
259
357
382
197
190
19
128
8
12
283
41
36
371
23
97
120
238
302
89
207
1CVS
1JEB
1RV3
1FIT
2C4J
1Q8G
1Q8G
1D5T
2FN4
1DS6
1FVR
1FVR
1FVR
1FVR
1FVR
1FVR
1QKM
1EJ5
1O4R
1LKK
1U8F
1BKL
1NI4
1NI4
1JDH
2F9D
1Z0F
1K4T
1HDI
1OPK
5PNT
5PNT
2CH5
1TUB
1BWY
1MXE
1FOE
1FIL
C
B
A
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
A
A
O
A
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
154
41
34
145
33
68
140
333
66
24
897
992
1048
1102
1108
1113
488
50
72
192
42
70
260
272
654
86
99
268
195
204
131
132
205
36
19
138
1323
128
55
2J4Z
1EQZ
1Q1C
1EBF
1HM6
1ST6
1U1Q
1HUU
1KX5
1KX5
1OY3
1PIC
1J19
2B5G
1PHP
1BPO
1W8M
2HF3
2HF3
1J3D
1J3D
9LDT
2AKZ
1U46
2FB7
1QCF
1D3V
1D3V
1D3V
1D3V
1USS
1USS
1S70
1LKJ
1LKJ
1Z6Z
1Z6Z
1Z6Z
A
A
A
A
A
A
A
A
A
A
C
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
288
120
143
239
24
324
138
4
3
11
254
11
235
10
299
394
157
218
294
68
75
237
43
284
17
416
72
137
199
302
177
244
177
29
129
114
133
142
1FMK
1G33
1SW8
1SW8
1TF7
1MY7
1EF1
1OMW
1SRS
1HCN
1KFU
1YGP
2UP1
1M6D
3PMG
1EGW
1WK0
1XFB
1HS6
1HS6
1OY2
1OY2
1OY2
1OY2
1W85
1W85
1W85
1IRU
1OED
1VJV
1VJV
1VJV
1RZ4
1RZ4
1R55
1KB9
1OK3
1OK3
A
A
A
A
A
A
A
G
A
A
L
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
G
E
A
A
A
A
A
A
B
A
A
508
82
44
79
432
254
235
52
159
39
370
10N
138
82
114
20
11
301
239
290
65
130
149
151
88
122
367
86
460
178
230
403
175
212
386
188
74
120
1QDE
1KX5
1UP5
1TWF
1QPG
1QPG
1U8F
1BLA
1VJV
1G0U
1Z0F
1YHW
1FW8
1FW8
1T15
1T15
1KBL
1YZ1
1FW8
1FW8
1U5R
1U5R
1U5R
2GJ4
2GJ4
2GJ4
1OV3
1PQ1
1PQ1
1JEY
1JEY
1JEY
1LBQ
1LBQ
1LBQ
1UNL
1UNL
1UNL
A
C
A
A
A
A
O
A
A
C
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
145
120
44
621
330
391
211
121
389
63
98
423
259
320
1700
1720
453
15
69
289
38
174
260
513
561
812
171
14
145
78
96
144
174
187
192
46
93
105
2OZA
2G50
1NA7
2BID
1G83
1GL5
1CVU
1QX4
1WIB
1ID3
1GW5
1DSX
2F71
2F71
2F71
2F71
2J4Z
1VC1
1VC1
1UU3
1EQZ
1UHG
1UHG
1UHG
1UHG
2DMC
2DMC
2DMC
1S9I
1S9I
1MAB
1MAB
1KFU
1T2M
1T2M
1GHL
1JAS
1JAS
A
A
A
A
A
A
A
A
A
B
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
L
A
A
A
A
A
63
465
255
56
214
205
460
129
14
51
6
116
20
66
152
153
148
29
52
262
16
103
269
313
324
11
45
97
248
372
56
63
503
20
59
72
29
97
1ZAI
1FHS
1OEC
1BJ4
1J0X
1XKK
1XKK
2IF1
2FXU
2F8A
1TH3
1TH3
1H6V
1H6V
1IRU
1H7S
2SHP
1VJD
1VJD
1VJD
1VJD
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1PVD
1PVD
1PVD
1HUW
1HUW
1IRU
1IRU
A
A
A
A
O
A
A
A
A
A
A
A
A
A
I
A
A
A
A
A
A
B
B
B
B
B
B
B
B
B
B
A
A
A
A
A
C
C
203
109
657
34
39
998
1016
43
53
96
230
385
11
131
111
181
304
1
86
152
304
50
182
218
242
493
700
853
869
1032
1155
196
268
284
100
188
7
81
1W7B
1W7B
1W7B
1NM1
1NM1
1NM1
1XPC
1HMS
1FW4
1FW4
1OB3
1NDH
1U1Q
1PME
1PME
2AL6
1UNL
2F71
2F71
2F71
2F71
2F71
2F71
1X88
1X88
1X88
1X88
1X88
1OY3
1D2N
1MO1
2BCG
2BCG
2BCG
1DKF
2AYN
2AYN
2AYN
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
C
A
A
G
G
G
B
A
A
A
24
30
238
166
218
294
537
19
99
138
15
101
167
187
205
347
15
28
80
104
190
201
243
159
179
235
240
314
240
606
52
72
137
164
229
124
240
455
1FU6
1V18
1FGK
2H6F
1B56
1B56
1HD7
1BG1
1GCQ
1GCQ
1US7
1NXK
1XWS
1QCF
2HF3
1AYA
2HF3
1NG2
1BUP
1BUP
1BUP
1NH2
1NH2
1HQS
1QY5
1TUB
2B9E
2B9E
2B9E
2B9E
2B9E
1BJT
1BJT
1BJT
1BJT
1TUB
1Q8G
1Q8G
A
A
A
B
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
A
A
D
D
A
A
B
A
A
A
A
A
A
A
A
A
B
A
A
48
654
654
800
22
131
262
705
160
209
298
63
218
213
53
62
166
178
13
16
40
107
118
361
187
80
228
357
396
408
414
691
948
968
1024
280
108
120
56
1HD7
1HD7
1HD7
1EBF
4NOS
1PHP
1Q2O
2FG5
2FG5
1BLA
1NI4
1M2V
1WEZ
1WEZ
1WEZ
1VKH
1K8K
1K8K
1K8K
1K8K
1CMZ
1CMZ
1CMZ
1ERJ
1ERJ
1ERJ
1ERJ
1ERJ
2F73
1PSO
1PSO
1PSO
1PSO
1PSO
1PSO
1OYB
1OYB
1S50
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
C
C
C
C
A
A
A
A
A
A
A
A
A
E
E
E
E
E
E
A
A
A
201
275
307
174
486
346
138
69
148
137
101
622
8
90
101
232
64
200
221
330
86
148
156
340
490
581
593
647
4
35
47
110
147
250
284
76
252
184
1HM5
1HM5
1HM5
1HM5
2CP6
2CP6
1QK9
1QK9
1QK9
1G33
2CPE
2CPE
1BG1
1BG1
1BG1
1EGA
1H9D
1JK0
1BD8
1BD8
1U19
1U19
1HLO
1QPG
1NO8
1NO8
2B3Y
2B3Y
1DHS
1DDB
1DDB
1DDB
1DDB
1GZD
1GZD
1GZD
1M6D
1M6D
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
91
209
358
532
142
154
4
40
58
71
443
453
599
629
631
155
65
196
13
130
98
127
42
1
110
141
127
391
28
6
28
117
184
106
137
532
29
110
1UNL
1MR3
1MR3
1NW9
1IRU
1IRU
1LL2
1LL2
1V6F
1V6F
1WGF
1WGF
2HF3
1UL1
1UL1
1UL1
1A5R
1A5R
1OED
1UKH
1R3S
1HWX
1EJI
1EJI
1EJI
1EJI
1EJI
1EJI
1EJI
1HCN
1IR3
1IR3
1IR3
1IR3
1IR3
1IR3
1GPU
1GPU
A
F
F
B
E
E
A
A
A
A
A
A
A
X
X
X
A
A
C
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
229
6
135
334
43
172
69
173
8
97
2
26
265
16
62
157
61
99
275
34
219
204
23
58
74
206
233
339
477
81
982
1006
1086
1090
1189
1190
66
237
1KX5
1OMW
1OMW
1AJS
1AYZ
1AYZ
1NR7
2AEB
1S3S
1S3S
1P3M
1HDR
1HDR
1HDR
1HDR
1HDR
1HDR
1YQA
1YQA
1YQA
1SPH
2C2H
2C2H
1IAT
1IAT
1NUE
1NUE
1NUE
1HIO
1SQN
1SQN
1SQN
1SQN
1SQN
1SQN
1SQN
2CQ4
1PSY
C
A
A
A
A
A
A
A
G
G
H
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
A
127
41
121
332
104
108
62
5
262
285
1457
23
96
110
117
192
223
177
215
217
66
89
158
454
531
70
131
144
91
711
767
792
796
846
847
866
183
6
2B1P
1Q33
1G0U
1G0U
1G0U
1G0U
1HH4
1HH4
1QE3
1QE3
1QE3
1AUI
1AUI
1AUI
1AUI
2B6O
2B6O
1L8B
1MQI
1MQI
1F05
1UDM
1O3X
1BXL
1BXL
1BXL
2GJS
1DSY
1SQI
1UJU
1RF8
1KX5
1KX5
1E32
1NRG
1C44
1E9G
1E9G
A
A
I
I
I
I
E
E
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
182
323
84
86
105A
140
324
362
291
298
372
126
171
233
337
63
188
141
108
142
47
29
245
4
145
154
210
264
306
3
59
86
87
276
205
65
206
225
1LKK
1KHU
1OCS
1RW5
1RW5
1NW3
1AAB
1D4B
1D4B
1L8Y
1LN6
2F34
2F34
2F34
2F34
2F34
1IKN
1IKN
1HGU
1OM4
1OM4
1OM4
1OM4
2J4Z
2J4Z
1XMI
1XMI
1XMI
1XMI
1XMI
1IYR
1IYR
2OZA
2OZA
2OZA
1NZP
1JK7
1KMT
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
D
D
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
133
290
97
26
163
11
45
21
113
79
176
122
152
163
193
213
174
262
85
457
585
622
684
245
342
478
531
573
589
605
8
85
169
243
265
245
268
191
1V04
1BFG
1AXI
1UL3
1EQZ
1GKY
1CJY
1CJY
1CJY
1CJY
1CJY
1KHX
1KHX
1KHX
1KHX
2AC0
2AC0
1M1C
1M1C
1M1C
1M1C
1N8P
1QO5
1QO5
1QO5
1QO5
1CVU
1NXK
1OLZ
1OLZ
1OLZ
4PEP
4PEP
4PEP
4PEP
1DDJ
1DDJ
1K8K
A
A
A
A
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
B
B
B
A
A
A
A
A
A
A
A
A
A
A
A
66
143
7
31
123
35
206
278
285
573
583
296
306
359
458
127
241
50
95
113
327
24
16
21
131
275
471
265
58
121
163
47
147
185
250
594
653
297
57
1W7B
1W7B
1W7B
1W7B
1W7B
1ZWW
2D4C
2D4C
1GHC
1DOA
1A44
1A44
1BE4
1XD3
1GZ2
1GZ2
1GZ2
1GZ2
1HDI
1A3W
1F60
1F60
1XFB
1XPA
1OPJ
1OPJ
1OPJ
1OPJ
2BID
2BID
2BID
2BID
1R0W
1R0W
1WG5
1JEB
1G0U
1G0U
A
A
A
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
E
E
85
89
134
164
277
193
130
220
74
191
5
103
144
92
27
91
100
124
319
287
107
128
4
173
248
367
368
504
2
34
163
190
635
641
103
49
35
42
1M6D
1M6D
1OKC
1CEW
1XLY
1E3O
1SM2
1SM2
1YAT
1HHL
1HHL
3PGM
3LZT
3LZT
3LZT
1DN1
1DN1
1DN1
1QJB
1QJB
1FDJ
1FDJ
1YZ1
1BJT
1BJT
1BJT
1BJT
1BJT
1BJT
1BJT
1CM8
1CM8
1CM8
1CM8
1CM8
1Z2C
1BI9
1XH6
A
A
A
I
A
C
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
114
193
21
75
91
150
543
553
-5
72
100
28
60
72
100
37
149
533
114
190
1068
1131
9
444
513
572
835
839
873
901
49
94
103
224
301
127
244
300
1GPU
1ID3
1GO4
1GO4
1JH4
1TDQ
1TDQ
1TDQ
1TDQ
1QSD
1RYH
1RYH
1CWD
1TQ4
1TQ4
1TQ4
1TQ4
1TQ4
2TRC
2TRC
1TUB
1TUB
1USU
3PMG
1KQO
1KQO
1RJV
1NTY
1JDW
1JDW
1JDW
1PPJ
1PPJ
1EFC
1EFC
1YTQ
1DCE
1DCE
A
B
A
A
A
A
A
A
A
A
A
A
L
A
A
A
A
A
P
P
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
B
277
60
16
150
61
197
203
227
266
98
2A
177
4
59
80
231
269
382
45
106
136
165
478
184
21
74
105
1440
140
307
336
350
373
297
334
149
98
291
1PSY
1PSY
1PSY
1U46
1U46
1PHK
1NM1
1NM1
1W8M
1F1G
1AUZ
1AUZ
1AUZ
1LSG
1LSG
1LSG
1GJI
1G0U
1G0U
1XD3
1NUY
1NUY
1NUY
1TWF
1TWF
1QPG
1QPG
1U8F
1VJV
1VJV
1VJV
1VJV
1G0U
1G0U
1Z0F
1Z0F
1FW8
1FW8
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
D
D
B
A
A
A
A
A
A
A
O
A
A
A
A
C
C
A
A
A
A
39
42
113
245
337
122
338
348
51
23
36
58
83
82
86
101
271
169
180E
20
1088
1124
1237
1080
1141
248
365
229
239
244
346
396
124
213
77
107
94
169
1E9G
1BEH
1BEH
1NEY
1NEY
1KA5
1KA5
1KA5
1KA5
1T3Y
1LFB
1QHF
1PCH
2FXU
2FXU
2FXU
2FXU
1G62
1G62
1PO5
1PO5
1PO5
1PO5
1CVU
1CVU
1QX4
1QX4
1GW5
1GW5
1GW5
2J4Z
2J4Z
1F2F
1J1B
1J1B
3ULL
1EGX
1EGX
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
B
B
A
A
A
A
A
A
A
A
235
13
185
16
202
31
52
71
82
127
57
55
20
155
271
281
338
130
166
141
207
214
483
495
504
79
93
121
136
277
246
320
202
127
234
83
16
72
1B66
2CWN
2CWN
2CWN
2CWN
2CWN
2CWN
1T4H
1M9M
1M9M
2CUI
2CUI
2CUI
2CUI
2CUI
2CPT
2CPT
1IAS
1IAS
1IAS
1IAS
1MJD
1ZOK
2IF1
2FXU
1TH3
1TH3
1TH3
1TH3
1TH3
1H6V
1H6V
1H6V
1OED
1H7S
2SHP
2SHP
2FXU
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
104
13
47
112
187
216
275
402
102
125
6
8
16
38
71
10
64
235
241
308
437
147
251
67
91
83
235
369
404
499
116
127
330
220
191
380
511
240
1TAZ
1TAZ
1TAZ
1TAZ
2FMM
2FMM
1A0R
1A0R
1HM6
1HM6
1HM6
1HM6
1MVC
1MVC
3PSG
3PSG
3PSG
3PSG
3PSG
1X7Y
1RDQ
1CB0
1CB0
1W7B
1OB3
1NDH
1U1Q
1PME
1PME
1UNL
1UNL
1UNL
1FTP
1B89
1B89
1B89
1B89
2HUE
A
A
A
A
A
A
P
P
A
A
A
A
A
A
A
A
A
A
A
A
E
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
C
206
290
372
382
128
162
119
219
46
229
244
273
336
380
46
62
79
226
281
47
159
165
260
199
4
65
124
233
317
179
236
285
130
1211
1365
1404
1451
88
58
1G0U
1G0U
1PIN
1PIN
1PIN
1DGG
1YAA
1YAA
1YAA
1YAA
1YAA
1YAA
3ULL
1S4B
1S4B
1S4B
1S4B
2BCG
1UB1
1UB1
1UB1
1OEY
1SMS
1SMS
1SMS
1SMS
1Q1S
1Q1S
1Q1S
1Q1S
1J1B
1J1B
2B0L
1JSE
2C4K
2C4K
1UA2
2A1L
E
E
A
A
A
A
A
A
A
A
A
A
A
P
P
P
P
Y
A
A
A
J
A
A
A
A
C
C
C
C
A
A
A
A
A
A
A
A
144
211
71
115
138
187
64
78
81
92
255
327
42
388
440
492
542
17
87
117
182
263
92
128
132
196
77
92
179
194
78
368
232
60
264
301
70
14
1ST6
1ST6
1G0U
1DM5
1DE4
1DE4
1ONE
1S9J
1DF0
1RDQ
1RDQ
1ND7
1ND7
1GPU
1GPU
1GPU
1X7Y
1X7Y
1N0W
1N0W
1OPJ
1OPJ
1OPJ
2FXU
2FXU
2FXU
2FXU
1QAD
1EGA
1MXE
1WG5
1Q79
1Q79
1GZ8
1SID
1SID
1SID
1SID
A
A
D
A
C
C
A
A
A
E
E
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
592
614
156
56
666
708
274
238
428
88
299
575
889
145
151
247
228
285
225
298
325
338
425
160
277
278
351
64
23
28
57
34
177
158
67
155
192
248
2CP6
1OKC
1UA2
1UA2
1UA2
1C3D
1DDB
1OB3
1OB3
1L0B
1GML
1UKH
1UKH
1G8F
2B5H
1RHS
1RHS
1RHS
1XPC
1XPC
1DHS
1QY5
1QY5
1TZD
1TZD
1TZD
1TZD
1IGN
1SVA
1SVA
1SVA
1IAS
1KMQ
1KMQ
2GGM
1XOX
2OZA
2OZA
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
1
1
1
A
A
A
A
A
A
A
113
23
96
121
228
83
173
47
229
1604
345
65
228
116
180
190
246
286
431
465
131
121
219
274
347
354
419
588
183
191
218
491
37
175
138
48
86
206
1OY2
1P7H
1DN1
1UZE
1UZE
1UZE
2GFS
2GFS
1RWY
1RWY
1CB0
1GZK
1GZK
1GZK
1O6L
1O6L
2F34
2F34
1UU3
1PQ1
1PQ1
1K99
1G0W
1DKG
2HF3
2HF3
1U19
1U19
1U19
1IRU
1IKN
1IKN
1NXK
1NXK
1CTQ
1XFB
1XFB
1XFB
A
L
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
D
A
A
A
A
A
E
D
D
A
A
A
A
A
A
25
612
218
54
302
544
44
175
3
104
118
148
313
436
148
213
144
205
180
109
190
42
262
221
297
324
160
193
243
14
185
273
195
317
2
97
269
299
1A81
1VG8
1VG8
1P4O
1QLY
1AIN
1AIN
1F68
1A5Z
1A5Z
1A5Z
2OQ1
2OQ1
1TUB
1AMM
1U5E
1OPJ
1OPJ
1OPJ
1OPJ
1OPJ
1OPJ
1TUB
1C0F
1CM8
1CM8
1CM8
1V6F
1T46
1T46
1QG3
1JR1
1JR1
1JR1
1FIM
1X7Y
1X7Y
1X7Y
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
28
1037
1144
1162
10
213
216
787
248
274
278
200
223
210
6
150
272
454
459
468
475
488
319
133
59
135
143
110
870
900
1199
32
110
233
98
34
90
113
2FXU
2FXU
1NI2
1KN0
1KN0
1KN0
1KN0
1KN0
1FMK
1FMK
1FMK
1HM6
1HM6
1QDV
1EJI
3GRS
3GRS
3GRS
3GRS
1OED
1L3K
1KV3
1KV3
2AYN
2AYN
2AYN
2AYN
2GFS
1BUP
1BUP
1BUP
1GZ8
1GZ8
1DN1
1DN1
1DN1
1DN1
1DN1
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
E
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
279
306
137
36
65
81
126
171
357
376
479
39
243
68
175
23
114
147
327
286
124
159
274
150
194
417
435
307
107
115
134
179
269
157
191
212
264
554
1IRU
1MJD
1P15
1P15
1K8K
1K8K
1YVH
1QKI
1QKI
1QKI
1QKI
1QKI
1TAD
1TAD
1F8U
1F8U
1EZ4
1EZ4
1EZ4
1YAG
1YAG
1MVC
1I2M
1I2M
1GP1
1AWJ
1U7B
1RV3
1RV3
1RV3
1RV3
1Q8G
1D5T
1D5T
1DS6
1FVR
1FVR
1FVR
2
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
83
138
647
777
316
400
307
249
308
424
484
503
91
150
77
98
201
280
286
69
91
403
79
155
175
47
239
82
180
183
205
82
339
387
146
860
954
976
59
2A1L
1RWY
1SIF
1J3X
1J3X
1RW2
1ZAI
1F16
1F16
1RF8
1PI1
1J4N
1BFG
2C2V
1QH4
2J4Z
1EQZ
1CJY
1CJY
1CJY
1EBF
1EBF
1ST6
1HUU
1KX5
1KX5
1KX5
1E31
1E31
1NXK
1XWS
1XWS
A
A
A
A
A
A
A
A
A
A
A
A
A
S
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
80
55
20
46
58
137
300
60
163
133
99
158
121
247
322
384
59
310
321
680
176
225
327
13
6
58
80
21
97
194
38
215
1LN6
1E9G
1E9G
1JPA
1JPA
1EF1
1A12
1A12
1A12
1A12
1A12
1SSU
1FOT
1FOT
1FOT
1FMK
1FMK
1FMK
1SW8
1TF7
1TF7
1MY7
1SRS
1SRS
1YGP
1YGP
1YGP
3PMG
3PMG
1QCF
1AYA
2HF3
A
A
A
A
A
C
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
108
72
222
727
887
526
188
195
274
293
373
10
92
132
318
440
453
457
28
409
426
292
177
181
37
343
369
8
152
202
80
169
2OZA
1N3K
1EFV
1EFV
1UNL
1UNL
1HCN
1J8F
1J8F
1YFM
1YFM
1YFM
1YFM
1YFM
1YFM
1TUB
1QDE
1UP5
1UP5
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
1TWF
2HF3
2AKZ
2AKZ
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
B
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
315
100
93
171
77
181
28
89
218
122
218
359
402
435
459
314
160
5
26
40
170
475
527
634
682
703
831
885
976
337
24
56
2B1P
2B1P
1IRU
1IRU
1IRU
1VHR
1QPC
1QPC
1SJQ
1JPA
1XW6
1XW6
1BYG
1BYU
1BYU
1EFX
1EFX
1EFX
1QQD
1NA7
1NA7
1NA7
1NA7
1NA7
1G83
1GL5
1GL5
1CVU
1CVU
2AKZ
1U46
1U46
A
A
G
G
G
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
49
82
125
158
198
23
263
489
72
851
6
40
268
79
98
85
118
123
67
138
146
196
261
307
150
232
244
147
262
130
232
361
1X7Y
1X7Y
1X7Y
1BF5
1W6T
1W6T
1DGG
1DGG
1DGG
1DGG
1LUF
1LUF
2GST
2I47
2I47
2I47
2I47
1ZAI
1ZAI
1FHS
1OEC
1OEC
1BJ4
1BJ4
1BJ4
1XKK
1XKK
1XKK
1XKK
2FB7
2FB7
2FB7
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
134
224
246
634
256
423
260
280
447
500
656
659
22
236
250
298
352
213
222
67
608
616
211
269
286
764
801
813
915
32
37
74
2NGR
2NGR
2NGR
1EXB
1EXB
1TRN
1TRN
1TRN
1IYX
1FI6
1UKH
1UKH
1OKC
1UW2
2FYM
2FYM
3GPD
3GPD
1IRU
1I10
1VG0
1VG0
1VG0
1VG0
1MCX
1MCX
1MCX
1MCX
1W7B
1QCF
1QCF
1QCF
A
A
A
E
E
A
A
A
A
A
A
A
A
A
A
A
G
G
B
A
A
A
A
A
A
A
A
A
A
A
A
A
40
51
72
72
95
59
94
232
248
84
11
71
131
37
302
421
93
139
154
246
62
309
395
570
84
156
230
243
75
479
492
527
1QKM
1U8F
1U8F
1U8F
1BKL
1NI4
1NI4
1JDH
2F9D
1Z0F
1K4T
1OPK
2CH5
2CH5
2CH5
2CH5
1FOE
1FIL
1FGK
1FGK
2H6F
2H6F
2H6F
1HD7
1HD7
1HD7
1US7
1US7
1NXK
A
O
O
O
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
B
B
A
A
A
B
B
A
397
45
49
320
59
89
127
604
42
136
241
191
157
191
233
341
1304
59
677
701
682
751
914
45
184
264
248
331
128
60
Protein
1mpp_A
1mpp_A
1mpp_A
1mpp_A
1tyf_A
1tyf_A
1tyf_A
1tyf_A
1tyf_A
1rtf_B
1rtf_B
1rtf_B
1rtf_B
1hr6_A
1hr6_B
1b65_A
1b65_A
1b65_A
1b65_A
1b65_A
1r44_A
1r44_A
1iec_A
1iec_A
1iec_A
1iec_A
1iec_A
1fo6_A
1fo6_A
Index
32
35
75
215
68
97
98
122
171
57
102
193
195
65
73
146
218
250
288
289
71
181
63
134
157
165
166
47
110
Protein
1pfq_A
1pfq_A
1cbx_A
1cbx_A
1ybq_A
2lpr_A
2lpr_A
2lpr_A
1sca_A
1sca_A
1sca_A
1i78_A
1i78_A
1i78_A
1i78_A
1i78_A
1jhf_A
1jhf_A
1jhf_A
1jhf_A
1jhf_A
1t7d_A
1t7d_A
1t7d_A
1rgq_A
1rgq_A
1rgq_A
1rgq_A
1pxv_A
Index
708
740
127
270
285
57
102
193
32
64
221
83
85
99
210
212
118
119
127
152
156
88
90
145
60
84
140
142
360
Protein
1o8a_A
1o8a_A
1o8a_A
1o8a_A
1o8a_A
1ysc_A
1ysc_A
1bcr_A
1bcr_A
1bcr_A
1bcr_B
1lbu_A
1qfm_A
1qfm_A
1qfm_A
1hzf_A
1hzf_A
1nlu_A
1nlu_A
1nlu_A
1nlu_A
1qtn_A
1qtn_A
1qtn_A
1qtn_A
1qx3_A
1qx3_A
1qx3_A
2bkr_A
Index
353
354
384
513
523
146
397
53
146
147
397
192
554
641
680
991
994
80
84
170
287
258
317
350
360
121
122
163
26
Protein
1lml_A
1eb6_A
1i1e_A
1i1e_A
1i1e_A
2fqq_B
1cg2_A
1cg2_A
1cg2_A
1cg2_A
1aug_A
1aug_A
1aug_A
1l9x_A
1l9x_A
1ca0_B
1ca0_B
1ca0_C
1x9y_A
1x9y_A
1x9y_A
1x9y_A
8pch_A
8pch_A
8pch_A
1cmx_A
1cmx_A
1cmx_A
1cmx_A
Index
265
129
267
369
372
390
175
176
200
385
91
144
168
110
220
57
102
196
237
243
340
360
19
25
159
84
90
166
181
Protein
1pfq_A
1kfu_L
1kfu_L
1lya_B
1lya_A
1ge7_A
1ge7_A
1qib_A
1tlp_E
1tlp_E
1pwv_A
1lam_A
1lam_A
1lam_A
1xqw_A
1xqw_A
1xqw_A
1xqw_A
1xqw_A
1a16_A
1a16_A
1amp_A
1ei5_A
1ei5_A
1ei5_A
1ei5_A
1fy2_A
1fy2_A
1fy2_A
Index
630
262
286
231
33
118
133
202
143
231
728
255
262
336
37
105
106
244
271
361
383
151
62
153
155
287
88
120
121
Protein
2fqq_A
2fqq_A
1cvr_A
1cvr_A
1cvr_A
1cvr_A
1nln_A
1nln_A
1nln_A
1nln_A
1gcb_A
1gcb_A
1gcb_A
1gcb_A
1s2k_A
1s2k_A
1r1j_A
1r1j_A
1r1j_A
1r1j_A
1i1i_P
1i1i_P
1slm_A
1ast_A
1ast_A
1ck7_A
1fo6_A
1cg2_A
1cg2_A
Index
285
286
152
211
212
244
54
71
115
122
67
73
369
392
53
136
584
650
711
717
503
613
202
93
149
404
197
112
141
Protein
2bhg_A
1kfu_L
1kfu_L
2bkr_A
1cqq_A
1cqq_A
1xgm_A
1itq_A
1itq_A
1cqq_A
2fqq_A
2fqq_A
1fo6_A
1fo6_A
1fo6_A
2bhg_A
2bhg_A
2bhg_A
2bkr_A
2bkr_A
2bkr_A
1azw_A
1azw_A
1azw_A
1fy2_A
1fy2_A
1cqq_A
Index
182
99
105
163
40
71
187
152
288
147
237
238
127
146
172
46
84
163
102
103
119
110
266
294
157
192
145