*************Generated from HitPredict database (11Aug2025)************* List of interactions for Q53GQ0|DHB12|Homo sapiens|Interactions:277 ************************************************************************ Interaction Interactor Name Experiments Category Method Score Annotation Score Interaction Score Confidence 1199214 Q8NBQ5 DHB11 2 High-throughput 0.54 1.00 0.737 High 1199295 Q9UMX0 UBQL1 2 High-throughput 0.68 0.60 0.639 High 698728 P27824 CALX 3 High-throughput 0.65 0.60 0.624 High 400935 P04049 RAF1 4 High-throughput 0.78 0.50 0.623 High 1199285 Q9NZC7 WWOX 1 High-throughput 0.38 1.00 0.618 High 650206 P22607 FGFR3 2 High-throughput 0.60 0.60 0.601 High 1199292 Q9UHD9 UBQL2 3 High-throughput 0.71 0.50 0.596 High 1101159 Q13286 CLN3 2 Small-scale 0.62 0.55 0.585 High 241877 O60260 PRKN 2 High-throughput 0.57 0.60 0.584 High 1199301 Q9Y394 DHRS7 1 High-throughput 0.33 1.00 0.575 High 1027025 Q00765 REEP5 2 High-throughput 0.54 0.60 0.571 High 1199228 Q969X5 ERGI1 2 High-throughput 0.54 0.60 0.571 High 1199251 Q9BSJ8 ESYT1 2 High-throughput 0.54 0.60 0.571 High 1096447 Q13153 PAK1 2 High-throughput 0.54 0.55 0.547 High 1199208 Q8IZP0 ABI1 2 High-throughput 0.54 0.55 0.547 High 412040 P04629 NTRK1 2 High-throughput 0.59 0.50 0.543 High 158227 O14579 COPE 1 High-throughput 0.48 0.60 0.536 High 520871 P10321 HLAC 1 High-throughput 0.48 0.60 0.536 High 563859 P13569 CFTR 1 High-throughput 0.48 0.60 0.536 High 762134 P34972 CNR2 1 Small-scale 0.48 0.60 0.536 High 773529 P35606 COPB2 1 High-throughput 0.48 0.60 0.536 High 921915 P53621 COPA 1 High-throughput 0.48 0.60 0.536 High 1152793 Q15738 NSDHL 1 High-throughput 0.48 0.60 0.536 High 1199227 Q969M3 YIPF5 1 High-throughput 0.48 0.60 0.536 High 1199236 Q96JQ5 M4A4A 1 High-throughput 0.48 0.60 0.536 High 1199275 Q9NQC3 RTN4 1 High-throughput 0.48 0.60 0.536 High 1199286 Q9P0L0 VAPA 1 High-throughput 0.48 0.60 0.536 High 1199306 Q9Y6B6 SAR1B 1 High-throughput 0.48 0.60 0.536 High 1199276 Q9NQW6 ANLN 2 High-throughput 0.57 0.50 0.533 High 622460 P19419 ELK1 2 High-throughput 0.54 0.50 0.521 High 631259 P20339 RAB5A 2 High-throughput 0.54 0.50 0.521 High 1097143 Q13164 MK07 2 High-throughput 0.54 0.50 0.521 High 1199192 Q676U5 A16L1 2 High-throughput 0.54 0.50 0.521 High 1199199 Q71U36 TBA1A 2 High-throughput 0.54 0.50 0.521 High 1199229 Q96B97 SH3K1 2 High-throughput 0.54 0.50 0.521 High 459299 P07711 CATL1 1 High-throughput 0.44 0.60 0.515 High 680712 P25774 CATS 1 High-throughput 0.44 0.60 0.515 High 374654 P01112 RASH 1 High-throughput 0.44 0.60 0.515 High 889998 P49768 PSN1 1 High-throughput 0.48 0.55 0.513 High 1199263 Q9H1C4 UN93B 1 High-throughput 0.48 0.55 0.513 High 1199269 Q9H5K3 SG196 1 High-throughput 0.48 0.55 0.513 High 1055055 Q06418 TYRO3 1 High-throughput 0.42 0.60 0.500 High 1199294 Q9UM73 ALK 1 High-throughput 0.42 0.60 0.500 High 488804 P09958 FURIN 1 High-throughput 0.44 0.55 0.493 High 348535 O95831 AIFM1 1 High-throughput 0.48 0.50 0.489 High 732986 P32241 VIPR1 1 High-throughput 0.48 0.50 0.489 High 777700 P35916 VGFR3 1 High-throughput 0.48 0.50 0.489 High 911930 P52333 JAK3 1 High-throughput 0.48 0.50 0.489 High 939928 P56180 TPTE 1 High-throughput 0.48 0.50 0.489 High 1142069 Q15077 P2RY6 1 High-throughput 0.48 0.50 0.489 High 1199210 Q8N468 MFD4A 1 High-throughput 0.48 0.50 0.489 High 1199231 Q96DB2 HDA11 1 High-throughput 0.48 0.50 0.489 High 1199265 Q9H2H9 S38A1 1 High-throughput 0.48 0.50 0.489 High 1199296 Q9UPE1 SRPK3 1 High-throughput 0.48 0.50 0.489 High 164355 O14786 NRP1 1 High-throughput 0.38 0.60 0.479 High 319812 O94874 UFL1 1 High-throughput 0.38 0.60 0.479 High 363376 P00533 EGFR 1 High-throughput 0.38 0.60 0.479 High 375576 P01116 RASK 1 High-throughput 0.38 0.60 0.479 High 418180 P04844 RPN2 1 High-throughput 0.38 0.60 0.479 High 460831 P07858 CATB 1 High-throughput 0.38 0.60 0.479 High 472314 P08603 CFAH 1 Small-scale 0.38 0.60 0.479 High 508083 P0CG48 UBC 1 High-throughput 0.38 0.60 0.479 High 598104 P16615 AT2A2 1 High-throughput 0.38 0.60 0.479 High 774398 P35613 BASI 1 High-throughput 0.38 0.60 0.479 High 787030 P36888 FLT3 1 High-throughput 0.38 0.60 0.479 High 847552 P43307 SSRA 1 High-throughput 0.38 0.60 0.479 High 880568 P49257 LMAN1 1 High-throughput 0.38 0.60 0.479 High 929964 P54578 UBP14 1 High-throughput 0.38 0.60 0.479 High 951185 P60468 SC61B 1 High-throughput 0.38 0.60 0.479 High 955246 P60953 CDC42 1 High-throughput 0.38 0.60 0.479 High 956324 P61019 RAB2A 1 High-throughput 0.38 0.60 0.479 High 962121 P61586 RHOA 1 High-throughput 0.38 0.60 0.479 High 963079 P61619 S61A1 1 High-throughput 0.38 0.60 0.479 High 1058448 Q07065 CKAP4 1 High-throughput 0.38 0.60 0.479 High 1107792 Q13501 SQSTM 1 High-throughput 0.38 0.60 0.479 High 1199195 Q6UX01 LMBRL 1 High-throughput 0.38 0.60 0.479 High 1199203 Q86TM6 SYVN1 1 High-throughput 0.38 0.60 0.479 High 1199233 Q96G23 CERS2 1 Small-scale 0.38 0.60 0.479 High 1199235 Q96HY6 DDRGK 1 High-throughput 0.38 0.60 0.479 High 1199239 Q96L12 CALR3 1 High-throughput 0.38 0.60 0.479 High 1199243 Q96RD7 PANX1 1 High-throughput 0.38 0.60 0.479 High 1199247 Q99442 SEC62 1 High-throughput 0.38 0.60 0.479 High 1199254 Q9BW60 ELOV1 1 Small-scale 0.38 0.60 0.479 High 1199264 Q9H2F3 3BHS7 1 High-throughput 0.38 0.60 0.479 High 1199283 Q9NYP7 ELOV5 1 High-throughput 0.38 0.60 0.479 High 1199288 Q9P2W7 B3GA1 1 High-throughput 0.38 0.60 0.479 High 1199303 Q9Y5M8 SRPRB 1 High-throughput 0.38 0.60 0.479 High 188903 O15393 TMPS2 1 High-throughput 0.44 0.50 0.470 High 536346 P11137 MTAP2 1 High-throughput 0.44 0.50 0.470 High 580645 P15144 AMPN 1 High-throughput 0.44 0.50 0.470 High 692988 P27487 DPP4 1 High-throughput 0.44 0.50 0.470 High 1199191 Q5W041 ARMC3 1 High-throughput 0.44 0.50 0.470 High 1199202 Q86T26 TM11B 1 High-throughput 0.44 0.50 0.470 High 1199277 Q9NRS4 TMPS4 1 High-throughput 0.44 0.50 0.470 High 1199293 Q9ULY5 CLC4E 1 High-throughput 0.44 0.50 0.470 High 789904 P37268 FDFT 1 High-throughput 0.38 0.55 0.458 High 791435 P37840 SYUA 1 High-throughput 0.38 0.55 0.458 High 1199198 Q71H61 ILDR2 1 Small-scale 0.38 0.55 0.458 High 1199222 Q8TDY2 RBCC1 1 High-throughput 0.38 0.55 0.458 High 1199237 Q96K19 RN170 1 High-throughput 0.38 0.55 0.458 High 1199253 Q9BUR5 MIC26 1 High-throughput 0.38 0.55 0.458 High 410885 P04626 ERBB2 1 High-throughput 0.42 0.50 0.457 High 465539 P08069 IGF1R 1 High-throughput 0.42 0.50 0.457 High 484155 P09619 PGFRB 1 High-throughput 0.42 0.50 0.457 High 1156964 Q16288 NTRK3 1 High-throughput 0.42 0.50 0.457 High 1199256 Q9BXK1 KLF16 1 High-throughput 0.42 0.50 0.457 High 48650 A0FGR8 ESYT2 1 High-throughput 0.33 0.60 0.445 High 50572 A1L0T0 HACL2 1 High-throughput 0.33 0.60 0.445 High 60351 A2RRP1 NBAS 1 High-throughput 0.33 0.60 0.445 High 104345 F5H6I7 F5H6I7 1 High-throughput 0.33 0.60 0.445 High 211798 O43264 ZW10 1 High-throughput 0.33 0.60 0.445 High 215576 O43402 EMC8 1 High-throughput 0.33 0.60 0.445 High 275523 O75298 RTN2 1 High-throughput 0.33 0.60 0.445 High 283270 O75477 ERLN1 1 High-throughput 0.33 0.60 0.445 High 318990 O94851 MICA2 1 High-throughput 0.33 0.60 0.445 High 328932 O95197 RTN3 1 High-throughput 0.33 0.60 0.445 High 333034 O95292 VAPB 1 High-throughput 0.33 0.60 0.445 High 360005 P00387 NB5R3 1 High-throughput 0.33 0.60 0.445 High 535145 P11021 BIP 1 High-throughput 0.33 0.60 0.445 High 566999 P13674 P4HA1 1 High-throughput 0.33 0.60 0.445 High 697904 P27797 CALR 1 High-throughput 0.33 0.60 0.445 High 873241 P48444 COPD 1 High-throughput 0.33 0.60 0.445 High 888886 P49755 TMEDA 1 High-throughput 0.33 0.60 0.445 High 903708 P51571 SSRD 1 High-throughput 0.33 0.60 0.445 High 903944 P51572 BAP31 1 High-throughput 0.33 0.60 0.445 High 921684 P53618 COPB 1 High-throughput 0.33 0.60 0.445 High 964017 P61923 COPZ1 1 High-throughput 0.33 0.60 0.445 High 987058 P62979 RS27A 1 High-throughput 0.33 0.60 0.445 High 1009843 P80303 NUCB2 1 High-throughput 0.33 0.60 0.445 High 1096976 Q13162 PRDX4 1 High-throughput 0.33 0.60 0.445 High 1131280 Q14697 GANAB 1 High-throughput 0.33 0.60 0.445 High 1136222 Q15006 EMC2 1 High-throughput 0.33 0.60 0.445 High 1139203 Q15041 AR6P1 1 High-throughput 0.33 0.60 0.445 High 1139321 Q15042 RB3GP 1 High-throughput 0.33 0.60 0.445 High 1145579 Q15293 RCN1 1 High-throughput 0.33 0.60 0.445 High 1146552 Q15363 TMED2 1 High-throughput 0.33 0.60 0.445 High 1147766 Q15392 DHC24 1 High-throughput 0.33 0.60 0.445 High 1199194 Q6UWP7 LCLT1 1 High-throughput 0.33 0.60 0.445 High 1199207 Q8IZE3 PACE1 1 High-throughput 0.33 0.60 0.445 High 1199211 Q8N5K1 CISD2 1 High-throughput 0.33 0.60 0.445 High 1199213 Q8N766 EMC1 1 High-throughput 0.33 0.60 0.445 High 1199216 Q8NCK7 MOT11 1 High-throughput 0.33 0.60 0.445 High 1199217 Q8NEN9 PDZD8 1 High-throughput 0.33 0.60 0.445 High 1199219 Q8NHH9 ATLA2 1 High-throughput 0.33 0.60 0.445 High 1199220 Q8NI22 MCFD2 1 High-throughput 0.33 0.60 0.445 High 1199223 Q8WVM8 SCFD1 1 High-throughput 0.33 0.60 0.445 High 1199224 Q8WXF7 ATLA1 1 High-throughput 0.33 0.60 0.445 High 1199230 Q96CP6 ASTRA 1 High-throughput 0.33 0.60 0.445 High 1199250 Q9BS26 ERP44 1 High-throughput 0.33 0.60 0.445 High 1199259 Q9C0E8 LNP 1 High-throughput 0.33 0.60 0.445 High 1199266 Q9H2M9 RBGPR 1 High-throughput 0.33 0.60 0.445 High 1199267 Q9H3N1 TMX1 1 High-throughput 0.33 0.60 0.445 High 1199278 Q9NTJ5 SAC1 1 High-throughput 0.33 0.60 0.445 High 1199279 Q9NVV0 TM38B 1 High-throughput 0.33 0.60 0.445 High 1199284 Q9NZ01 TECR 1 High-throughput 0.33 0.60 0.445 High 1199290 Q9UBF2 COPG2 1 High-throughput 0.33 0.60 0.445 High 1199302 Q9Y3A6 TMED5 1 High-throughput 0.33 0.60 0.445 High 1199305 Q9Y678 COPG1 1 High-throughput 0.33 0.60 0.445 High 106055 F7VJQ1 APRIO 1 High-throughput 0.38 0.50 0.437 High 293787 O75794 CD123 1 High-throughput 0.38 0.50 0.437 High 315659 O94761 RECQ4 1 High-throughput 0.38 0.50 0.437 High 342902 O95714 HERC2 1 High-throughput 0.38 0.50 0.437 High 350027 O95863 SNAI1 1 High-throughput 0.38 0.50 0.437 High 377593 P01308 INS 1 High-throughput 0.38 0.50 0.437 High 458422 P07550 ADRB2 1 High-throughput 0.38 0.50 0.437 High 472074 P08581 MET 1 High-throughput 0.38 0.50 0.437 High 543217 P11441 UBL4A 1 High-throughput 0.38 0.50 0.437 High 562093 P13473 LAMP2 1 High-throughput 0.38 0.50 0.437 High 588849 P15927 RFA2 1 High-throughput 0.38 0.50 0.437 High 610005 P17948 VGFR1 1 High-throughput 0.38 0.50 0.437 High 642910 P22001 KCNA3 1 High-throughput 0.38 0.50 0.437 High 695624 P27694 RFA1 1 High-throughput 0.38 0.50 0.437 High 720245 P30530 UFO 1 High-throughput 0.38 0.50 0.437 High 766610 P35232 PHB1 1 High-throughput 0.38 0.50 0.437 High 768350 P35244 RFA3 1 High-throughput 0.38 0.50 0.437 High 830854 P41002 CCNF 1 High-throughput 0.38 0.50 0.437 High 886504 P49711 CTCF 1 Small-scale 0.38 0.50 0.437 High 900848 P51148 RAB5C 1 High-throughput 0.38 0.50 0.437 High 904801 P51608 MECP2 1 High-throughput 0.38 0.50 0.437 High 925545 P53985 MOT1 1 High-throughput 0.38 0.50 0.437 High 927018 P54252 ATX3 1 High-throughput 0.38 0.50 0.437 High 964997 P61964 WDR5 1 High-throughput 0.38 0.50 0.437 High 970610 P62256 UBE2H 1 High-throughput 0.38 0.50 0.437 High 975070 P62330 ARF6 1 High-throughput 0.38 0.50 0.437 High 978053 P62745 RHOB 1 High-throughput 0.38 0.50 0.437 High 1004652 P78317 RNF4 1 High-throughput 0.38 0.50 0.437 High 1026414 Q00613 HSF1 1 High-throughput 0.38 0.50 0.437 High 1088188 Q12866 MERTK 1 High-throughput 0.38 0.50 0.437 High 1106932 Q13489 BIRC3 1 High-throughput 0.38 0.50 0.437 High 1109606 Q13546 RIPK1 1 High-throughput 0.38 0.50 0.437 High 1113270 Q13618 CUL3 1 High-throughput 0.38 0.50 0.437 High 1121244 Q14142 TRI14 1 High-throughput 0.38 0.50 0.437 High 1162353 Q16740 CLPP 1 High-throughput 0.38 0.50 0.437 High 1186101 Q3KP44 ANR55 1 High-throughput 0.38 0.50 0.437 High 1199193 Q6NUS6 TECT3 1 High-throughput 0.38 0.50 0.437 High 1199196 Q6ZTA4 TRI67 1 High-throughput 0.38 0.50 0.437 High 1199200 Q7Z3E1 PARPT 1 High-throughput 0.38 0.50 0.437 High 1199204 Q86VP1 TAXB1 1 High-throughput 0.38 0.50 0.437 High 1199205 Q86XS8 GOLI 1 High-throughput 0.38 0.50 0.437 High 1199206 Q8IY34 S15A3 1 High-throughput 0.38 0.50 0.437 High 1199209 Q8N144 CXD3 1 High-throughput 0.38 0.50 0.437 High 1199225 Q8WXI8 CLC4D 1 High-throughput 0.38 0.50 0.437 High 1199226 Q92667 AKAP1 1 High-throughput 0.38 0.50 0.437 High 1199234 Q96GX1 TECT2 1 High-throughput 0.38 0.50 0.437 High 1199240 Q96LT7 CI072 1 High-throughput 0.38 0.50 0.437 High 1199242 Q96PX1 RN157 1 Small-scale 0.38 0.50 0.437 High 1199245 Q96T51 RUFY1 1 High-throughput 0.38 0.50 0.437 High 1199248 Q99496 RING2 1 High-throughput 0.38 0.50 0.437 High 1199261 Q9H040 SPRTN 1 High-throughput 0.38 0.50 0.437 High 1199268 Q9H4M7 PKHA4 1 High-throughput 0.38 0.50 0.437 High 1199270 Q9H6Z9 EGLN3 1 High-throughput 0.38 0.50 0.437 High 1199272 Q9HBH0 RHOF 1 High-throughput 0.38 0.50 0.437 High 1199273 Q9HCE5 MET14 1 High-throughput 0.38 0.50 0.437 High 1199287 Q9P2P5 HECW2 1 High-throughput 0.38 0.50 0.437 High 1199291 Q9UGI0 ZRAN1 1 High-throughput 0.38 0.50 0.437 High 1199297 Q9UQV4 LAMP3 1 High-throughput 0.38 0.50 0.437 High 1126699 Q14457 BECN1 1 High-throughput 0.33 0.55 0.426 High 104163 F5H1C8 F5H1C8 1 High-throughput 0.33 0.50 0.407 High 213613 O43314 VIP2 1 High-throughput 0.33 0.50 0.407 High 296512 O75886 STAM2 1 High-throughput 0.33 0.50 0.407 High 462453 P07910 HNRPC 1 High-throughput 0.33 0.50 0.407 High 529916 P10636 TAU 1 High-throughput 0.33 0.50 0.407 High 653359 P22830 HEMH 1 High-throughput 0.33 0.50 0.407 High 844931 P43004 EAA2 1 High-throughput 0.33 0.50 0.407 High 876879 P48729 KC1A 1 High-throughput 0.33 0.50 0.407 High 883104 P49419 AL7A1 1 High-throughput 0.33 0.50 0.407 High 1015037 P84085 ARF5 1 High-throughput 0.33 0.50 0.407 High 1119160 Q13936 CAC1C 1 High-throughput 0.33 0.50 0.407 High 1199197 Q712K3 UB2R2 1 High-throughput 0.33 0.50 0.407 High 1199212 Q8N6Q3 CD177 1 Small-scale 0.33 0.50 0.407 High 1199218 Q8NEZ2 VP37A 1 High-throughput 0.33 0.50 0.407 High 1199238 Q96KG9 SCYL1 1 High-throughput 0.33 0.50 0.407 High 1199244 Q96RS6 NUDC1 1 High-throughput 0.33 0.50 0.407 High 1199249 Q9BRX8 PXL2A 1 High-throughput 0.33 0.50 0.407 High 1199252 Q9BTX1 NDC1 1 High-throughput 0.33 0.50 0.407 High 1199258 Q9BZH6 WDR11 1 High-throughput 0.33 0.50 0.407 High 1199262 Q9H0H5 RGAP1 1 High-throughput 0.33 0.50 0.407 High 1199274 Q9HDC9 APMAP 1 High-throughput 0.33 0.50 0.407 High 1199280 Q9NW75 GPTC2 1 High-throughput 0.33 0.50 0.407 High 1199282 Q9NYI0 PSD3 1 High-throughput 0.33 0.50 0.407 High 1199299 Q9Y287 ITM2B 1 High-throughput 0.33 0.50 0.407 High 1199304 Q9Y617 SERC 1 High-throughput 0.33 0.50 0.407 High 584550 P15498 VAV 2 High-throughput 0.54 0.16 0.298 High 1199232 Q96FW1 OTUB1 2 High-throughput 0.54 0.16 0.298 High 287705 O75582 KS6A5 1 High-throughput 0.48 0.16 0.279 Low 608283 P17813 EGLN 1 High-throughput 0.48 0.16 0.279 Low 749339 P32971 TNFL8 1 High-throughput 0.48 0.16 0.279 Low 1115704 Q13627 DYR1A 1 High-throughput 0.48 0.16 0.279 Low 1199201 Q7Z695 ADCK2 1 High-throughput 0.48 0.16 0.279 Low 1199215 Q8NCE2 MTMRE 1 High-throughput 0.48 0.16 0.279 Low 1199255 Q9BXA6 TSSK6 1 High-throughput 0.48 0.16 0.279 Low 1199271 Q9H9V9 JMJD4 1 High-throughput 0.48 0.16 0.279 Low 352456 O95985 TOP3B 1 High-throughput 0.44 0.16 0.269 Low 390602 P02786 TFR1 1 High-throughput 0.44 0.16 0.269 Low 560413 P13164 IFM1 1 High-throughput 0.44 0.16 0.269 Low 1199257 Q9BYF1 ACE2 1 High-throughput 0.44 0.16 0.269 Low 442344 P06396 GELS 1 High-throughput 0.44 0.16 0.268 Low 702449 P28329 CLAT 1 High-throughput 0.44 0.16 0.268 Low 125485 O00182 LEG9 1 High-throughput 0.38 0.16 0.249 Low 472791 P08621 RU17 1 High-throughput 0.38 0.16 0.249 Low 799919 P38432 COIL 1 High-throughput 0.38 0.16 0.249 Low 872395 P48431 SOX2 1 High-throughput 0.38 0.16 0.249 Low 879162 P49116 NR2C2 1 High-throughput 0.38 0.16 0.249 Low 897290 P50613 CDK7 1 High-throughput 0.38 0.16 0.249 Low 1126098 Q14416 GRM2 1 High-throughput 0.38 0.16 0.249 Low 1161295 Q16665 HIF1A 1 High-throughput 0.38 0.16 0.249 Low 1199221 Q8TB96 TIP 1 High-throughput 0.38 0.16 0.249 Low 1199241 Q96NH3 BROMI 1 Small-scale 0.38 0.16 0.249 Low 1199246 Q96T76 MMS19 1 High-throughput 0.38 0.16 0.249 Low 1199260 Q9GZR7 DDX24 1 High-throughput 0.38 0.16 0.249 Low 1199281 Q9NY97 B3GN2 1 High-throughput 0.38 0.16 0.249 Low 1199289 Q9UBB6 NCDN 1 High-throughput 0.38 0.16 0.249 Low 1199298 Q9Y248 PSF2 1 High-throughput 0.38 0.16 0.249 Low 1199300 Q9Y295 DRG1 1 High-throughput 0.38 0.16 0.249 Low 1060 A0A096LP01 SIM26 1 High-throughput 0.33 0.16 0.232 Low 923418 P53794 SC5A3 1 High-throughput 0.33 0.16 0.232 Low 1103207 Q13363 CTBP1 1 High-throughput 0.33 0.16 0.232 Low *************Service provided by Combinatics****************************