Produced by Araxis Merge on 4/11/2017 10:41:49 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | Tue Apr 11 15:41:49 2017 UTC | ||
2 | PS_PPS_lib\bin\mavenrepo\gov\va\med\kaajee\1.1.0.007\kaajee-1.1.0.007.jar\gov\va\med\authentication\kernel | VistALogon.class | Tue Apr 11 13:08:06 2017 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 0 | 0 |
Changed | 0 | 0 |
Inserted | 1 | 55 |
Removed | 0 | 0 |
Whitespace | |
---|---|
Character case | Differences in character case are significant |
Line endings | Differences in line endings (CR and LF characters) are ignored |
CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
1 | Êþº¾\x0000\x0000\x00001\x0000Þ | |||||
2 | \x0000:\x0000l\x0007\x0000m\x0008\x0000n | |||||
3 | \x0000\x0002\x0000o | |||||
4 | \x0000p\x0000q | |||||
5 | \x0000r\x0000s\x0007\x0000t\x0008\x0000u | |||||
6 | \x0000\x0007\x0000v\x0007\x0000w | |||||
7 | \x0000 | |||||
8 | \x0000o | |||||
9 | \x00008\x0000x | |||||
10 | \x0000p\x0000y\x0007\x0000z \x00008 \x0000{ \x0000|\x0000} | |||||
11 | \x0000~\x0000\x0008\x0000€ | |||||
12 | \x0000~\x0000 | |||||
13 | \x00008\x0000‚\x0008\x0000ƒ\x0008\x0000„ \x0008\x0000… | |||||
14 | \x0000†\x0000‡\x0008\x0000ˆ | |||||
15 | \x0000‰\x0000Š | |||||
16 | \x0000‰\x0000‹ | |||||
17 | \x0000‰\x0000Œ | |||||
18 | \x0000‰\x0000\x0008\x0000Ž | |||||
19 | \x0000‰\x0000 | |||||
20 | \x0000‰\x0000\x0008\x0000‘ | |||||
21 | \x0000’\x0000“\x000B\x0000”\x0000• | |||||
22 | \x0000–\x0000—\x0008\x0000˜ | |||||
23 | \x0000~\x0000™\x0007\x0000š | |||||
24 | \x0000'\x0000l\x0008\x0000› | |||||
25 | \x0000'\x0000œ\x0008\x0000 | |||||
26 | \x0000'\x0000ž\x0008\x0000Ÿ\x0008\x0000 \x0008\x0000¡\x0008\x0000¢\x0007\x0000£\x0008 \x0000¤ | |||||
27 | \x00001\x0000o | |||||
28 | \x00001\x0000¥ | |||||
29 | \x00001\x0000¦\x0008\x0000§\x0008\x0000¨ \x0007\x0000© | |||||
30 | \x0000~\x0000ª\x0007\x0000«\x0001\x0000\x0006 logger\x0001\x0000\x0019L org/apache /log4j/Log ger;\x0001\x0000\x0006<in it>\x0001\x0000\x0003()V\x0001 \x0000\x0004Code\x0001\x0000\x000FL ineNumberT able\x0001\x0000\x0012Loc alVariable Table\x0001\x0000\x0004th is\x0001\x0000-Lgov/ va/med/aut henticatio n/kernel/V istALogon; \x0001\x0000\x0010getLogi nUserInfo\x0001 \x0000j(Ljava/l ang/String ;Ljava/lan g/String;L java/lang/ String;)Lg ov/va/med/ authentica tion/kerne l/LoginUse rInfoVO;\x0001\x0000 | |||||
31 | vistaToken \x0001\x0000\x0012Ljava/l ang/String ;\x0001\x0000\x000Binstit ution\x0001\x0000\x0008cl ientIp\x0001\x0000\x0008u serInfo\x0001\x00002 Lgov/va/me d/authenti cation/ker nel/LoginU serInfoVO; \x0001\x0000\x0008connSpe c\x0001\x0000:Lgov/v a/med/vist alink/adap ter/cci/Vi staLinkCon nectionSpe c;\x0001\x0000\x0004conn\x0001 \x00006Lgov/va/ med/vistal ink/adapte r/cci/Vist aLinkConne ction;\x0001\x0000 | |||||
32 | Exceptions \x0001\x0000\x0012getKern elCcowToke n\x0001\x0000J(Ljava /lang/Stri ng;Ljava/l ang/String ;Ljava/lan g/String;) Ljava/lang /String;\x0001\x0000 \x0001e\x0001\x0000\x0015Ljava /lang/Exce ption;\x0001\x0000\x0003d uz\x0001\x0000\x0008clien tIP\x0001\x0000\x000CmyCo nnection\x0001\x0000 \x000BduzConnSp ec\x0001\x0000=Lgov/ va/med/vis talink/ada pter/cci/V istaLinkDu zConnectio nSpec;\x0001\x0000 ccow Token\x0001\x0000\x0015ge tSecureCco wPasscode\x0001 \x00008(Ljava/l ang/String ;Ljava/lan g/String;) Ljava/lang /String;\x0001\x0000 \x000Cccowpassc ode\x0001\x0000\(Lgo v/va/med/v istalink/a dapter/cci /VistaLink Connection ;Ljava/lan g/String;) Ljava/lang /String;\x0001\x0000 \x0002ex\x0001\x0000\x0004vReq \x0001\x0000%Lgov/va /med/vista link/rpc/R pcRequest; \x0001\x0000\x0005vResp\x0001\x0000 &Lgov/va/m ed/vistali nk/rpc/Rpc Response;\x0001 \x0000\x0004rVal\x0001\x0000J( Lgov/va/me d/vistalin k/adapter/ cci/VistaL inkConnect ion;)Ljava /lang/Stri ng;\x0001\x0000\x0002st\x0001\x0000 \x001BLjava/uti l/StringTo kenizer;\x0001\x0000 re turnVal\x0001\x0000\x0008 <clinit>\x0001\x0000 | |||||
33 | SourceFile \x0001\x0000\x000FVistALo gon.java\x000C\x0000 =\x0000>\x0001\x0000@gov/ va/med/vis talink/ada pter/cci/V istaLinkAp pProxyConn ectionSpec \x0001\x0000\x000CKAAJEE, PROXY\x000C\x0000=\x0000¬ \x0007\x0000\x000C\x0000®\x0000¯\x0007\x0000 °\x000C\x0000±\x0000²\x0001\x00000g ov/va/med/ authentica tion/kerne l/KaajeeEx ception\x0001\x0000\x0018 no LoginUs erInfoVo f ount\x000C\x0000=\x0000³\x0001 \x0000;gov/va/m ed/vistali nk/adapter /cci/Vista LinkDuzCon nectionSpe c\x000C\x0000Q\x0000^\x000C\x0000´\x0000 µ\x0001\x0000\x0013java/l ang/Except ion\x000C\x0000;\x0000<\x0007\x0000 ¶\x000C\x0000·\x0000¸\x0007\x0000¹\x000C \x0000º\x0000»\x0001\x0000\x001Afai led to obt ain ccowTo ken\x000C\x0000¼\x0000½\x000C\x0000 [\x0000e\x0001\x0000\x001Dfail ed to obta in ccowpas scode\x0001\x0000\x0000\x0001\x0000 \x0019START get KernelCcow Token.\x0007\x0000¾\x000C \x0000¿\x0000À\x0001\x0000\x0014XUS KAAJEE WE B LOGON\x0007\x0000Á \x000C\x0000Â\x0000³\x000C\x0000Ã\x0000Ä \x000C\x0000Å\x0000Ä\x000C\x0000Æ\x0000Ç \x0001\x0000\x0019XUS KAA JEE GET CC OW TOKEN\x000C\x0000 È\x0000³\x000C\x0000É\x0000Ê\x0001\x0000 \x0006string\x0007\x0000Ë \x000C\x0000Ì\x0000Í\x0007\x0000Î\x000C\x0000 Ï\x0000Ð\x0007\x0000Ñ\x000C\x0000Ò\x0000 Ó\x0001\x00008Failed to retrie ve Kernel CCOW token . XUS GET CCOW TOKEN \x000C\x0000Ô\x0000Õ\x0001\x0000\x0017ja va/lang/St ringBuilde r\x0001\x0000\x0013kernel ccowtoken = [\x000C\x0000Ö\x0000×\x0001\x0000 \x0001]\x000C\x0000Ø\x0000Ó\x0001\x0000\x0017 END getKer nelCcowTok en.\x0001\x0000\x001CSTAR T getSecur eCcowPassc ode.\x0001\x0000 | |||||
34 | XUS SIGNON \x0001\x0000\x0014XUS CCO W VAULT PA RAM\x0001\x0000\x0019java /util/Stri ngTokenize r\x0001\x0000\x0001 | |||||
35 | \x000C\x0000Ù\x0000Ú\x000C\x0000Û\x0000Ó \x0001\x00004Failed to retriev e CCOW pas scode. XUS GET CCOW TOKEN\x0001\x0000\x001AEN D getSecur eCcowPassc ode.\x0001\x0000+gov /va/med/au thenticati on/kernel/ VistALogon \x000C\x0000Ü\x0000Ý\x0001\x0000\x0010ja va/lang/Ob ject\x0001\x0000'(Lj ava/lang/S tring;Ljav a/lang/Str ing;)V\x0001\x00005g ov/va/med/ authentica tion/kerne l/LoginCon trollerUti ls\x0001\x0000\x0016getVi staLinkCon nection\x0001\x0000„ (Ljava/lan g/String;L gov/va/med /vistalink /adapter/c ci/VistaLi nkConnecti onSpec;)Lg ov/va/med/ vistalink/ adapter/cc i/VistaLin kConnectio n;\x0001\x00009gov/v a/med/auth entication /kernel/Lo ginUserInf oVOAssembl er\x0001\x0000\x0014getLo ginUserInf oCCOW\x0001\x0000 (L gov/va/med /vistalink /adapter/c ci/VistaLi nkConnecti on;Ljava/l ang/String ;Ljava/lan g/String;L java/lang/ String;)Lg ov/va/med/ authentica tion/kerne l/LoginUse rInfoVO;\x0001\x0000 \x0015(Ljava/la ng/String; )V\x0001\x0000\x0018close VistaLinkC onnection\x0001 \x00009(Lgov/va /med/vista link/adapt er/cci/Vis taLinkConn ection;)V\x0001 \x0000\x0016org/apac he/log4j/L evel\x0001\x0000\x0005ERR OR\x0001\x0000\x0018Lorg/ apache/log 4j/Level;\x0001 \x0000\x0017org/apac he/log4j/L ogger\x0001\x0000\x000Cis EnabledFor \x0001\x0000\x001E(Lorg/a pache/log4 j/Priority ;)Z\x0001\x0000\x0005debu g\x0001\x0000\x0015(Ljava /lang/Obje ct;)V\x0001\x0000*go v/va/med/v istalink/r pc/RpcRequ estFactory \x0001\x0000 | |||||
36 | getRpcRequ est\x0001\x0000'()Lg ov/va/med/ vistalink/ rpc/RpcReq uest;\x0001\x0000#go v/va/med/v istalink/r pc/RpcRequ est\x0001\x0000 | |||||
37 | setRpcCont ext\x0001\x0000\x0013setR pcClientTi meOut\x0001\x0000\x0004(I )V\x0001\x0000 | |||||
38 | setTimeOut \x0001\x0000\x001EsetUseP roprietary MessageFor mat\x0001\x0000\x0004(Z)V \x0001\x0000 | |||||
39 | setRpcName \x0001\x0000 getP arams\x0001\x0000-() Lgov/va/me d/vistalin k/rpc/RpcR equestPara ms;\x0001\x0000)gov/ va/med/vis talink/rpc /RpcReques tParams\x0001\x0000\x0008 setParam\x0001\x0000 ((ILjava/l ang/String ;Ljava/lan g/Object;) V\x0001\x00004gov/va /med/vista link/adapt er/cci/Vis taLinkConn ection\x0001\x0000 | |||||
40 | executeRPC \x0001\x0000M(Lgov/v a/med/vist alink/rpc/ RpcRequest ;)Lgov/va/ med/vistal ink/rpc/Rp cResponse; \x0001\x0000$gov/va/ med/vistal ink/rpc/Rp cResponse\x0001 \x0000 | |||||
41 | getResults \x0001\x0000\x0014()Ljava /lang/Stri ng;\x0001\x0000\x0005erro r\x0001\x0000*(Ljava /lang/Obje ct;Ljava/l ang/Throwa ble;)V\x0001\x0000\x0006a ppend\x0001\x0000-(L java/lang/ String;)Lj ava/lang/S tringBuild er;\x0001\x0000\x0008toSt ring\x0001\x0000\x000Bcou ntTokens\x0001\x0000 \x0003()I\x0001\x0000 nextTo ken\x0001\x0000 getLogger\x0001 \x0000,(Ljava/l ang/Class; )Lorg/apac he/log4j/L ogger;\x0000!\x00008 \x0000:\x0000\x0000\x0000\x0001\x0000\x001A\x0000; \x0000<\x0000\x0000\x0000\x0007\x0000\x0001\x0000= \x0000>\x0000\x0001\x0000?\x0000\x0000\x0000/ \x0000\x0001\x0000\x0001\x0000\x0000\x0000\x0005*· \x0000\x0001±\x0000\x0000\x0000\x0002\x0000@\x0000 \x0000\x0000\x0006\x0000\x0001\x0000\x0000\x0000\x0014\x0000 A\x0000\x0000\x0000\x000C\x0000\x0001\x0000\x0000\x0000 \x0005\x0000B\x0000C\x0000\x0000\x0000 \x0000D\x0000E\x0000\x0002 \x0000?\x0000\x0000\x0000Ÿ\x0000\x0004\x0000\x0006 \x0000\x0000\x0000/\x0001N»\x0000\x0002Y +\x0012\x0003·\x0000\x0004:\x0004+\x0019 \x0004¸\x0000\x0005:\x0005\x0019\x0005+, *¸\x0000\x0006N-Ç\x0000 | |||||
42 | »\x0000\x0007Y\x0012\x0008·\x0000 ¿-°\x0000 \x0000\x0000\x0002\x0000@\x0000\x0000\x0000\x001A\x0000 \x0006\x0000\x0000\x0000\x001A\x0000\x0002\x0000\x001B\x0000 \x000E\x0000\x001C\x0000\x0016\x0000\x001D\x0000\x001F\x0000 \x001E\x0000-\x0000 \x0000A\x0000\x0000\x0000 >\x0000\x0006\x0000\x0000\x0000/\x0000F\x0000 G\x0000\x0000\x0000\x0000\x0000/\x0000H\x0000 G\x0000\x0001\x0000\x0000\x0000/\x0000I\x0000 G\x0000\x0002\x0000\x0002\x0000-\x0000J\x0000 K\x0000\x0003\x0000\x000E\x0000!\x0000L\x0000 M\x0000\x0004\x0000\x0016\x0000\x0019\x0000N\x0000 O\x0000\x0005\x0000P\x0000\x0000\x0000\x0004\x0000 \x0001\x0000\x0007\x0000 \x0000Q\x0000R \x0000\x0001\x0000?\x0000\x0000\x0001\x001A\x0000\x0004 \x0000\x0008\x0000\x0000\x0000T\x0001N\x0001: \x0004\x0001:\x0005»\x0000 | |||||
43 | Y*+·\x0000\x000B:\x0004*\x0019 \x0004¸\x0000\x0005N-,¸\x0000\x000C :\x0005-¸\x0000 | |||||
44 | §\x0000,:\x0006²\x0000\x000F²\x0000 \x0010¶\x0000\x0011™\x0000\x000B²\x0000\x000F \x0012\x0012¶\x0000\x0013\x0001:\x0005-¸ \x0000 | |||||
45 | §\x0000\x000C:\x0007-¸\x0000 | |||||
46 | \x0019\x0007¿\x0019\x0005°\x0000\x0004\x0000\x0008 \x0000!\x0000(\x0000\x000E\x0000\x0008\x0000! \x0000H\x0000\x0000\x0000(\x0000A\x0000H \x0000\x0000\x0000H\x0000J\x0000H\x0000\x0000 \x0000\x0002\x0000@\x0000\x0000\x0000F\x0000\x0011 \x0000\x0000\x0000$\x0000\x0002\x0000%\x0000\x0005 \x0000&\x0000\x0008\x0000(\x0000\x0013\x0000) \x0000\x001A\x0000*\x0000!\x00004\x0000% \x00005\x0000(\x0000+\x0000*\x0000, \x00006\x0000-\x0000>\x0000/\x0000A \x00004\x0000E\x00005\x0000H\x00004 \x0000N\x00005\x0000Q\x00007\x0000A \x0000\x0000\x0000H\x0000\x0007\x0000*\x0000\x0017 \x0000S\x0000T\x0000\x0006\x0000\x0000\x0000T \x0000H\x0000G\x0000\x0000\x0000\x0000\x0000T \x0000U\x0000G\x0000\x0001\x0000\x0000\x0000T \x0000V\x0000G\x0000\x0002\x0000\x0002\x0000R \x0000W\x0000O\x0000\x0003\x0000\x0005\x0000O \x0000X\x0000Y\x0000\x0004\x0000\x0008\x0000L \x0000Z\x0000G\x0000\x0005\x0000 \x0000[\x0000\\x0000\x0001\x0000?\x0000\x0000 \x0001\x000C\x0000\x0004\x0000\x0007\x0000\x0000\x0000P \x0001M\x0001N\x0001:\x0004»\x0000 | |||||
47 | Y*+·\x0000\x000BN*-¸ \x0000\x0005M,¸\x0000\x0014:\x0004, ¸\x0000 | |||||
48 | §\x0000,:\x0005²\x0000\x000F²\x0000 \x0010¶\x0000\x0011™\x0000\x000B²\x0000\x000F \x0012\x0015¶\x0000\x0013\x0001:\x0004,¸ \x0000 | |||||
49 | §\x0000\x000C:\x0006,¸\x0000 | |||||
50 | \x0019\x0006¿\x0019\x0004°\x0000\x0004\x0000\x0007 \x0000\x001D\x0000$\x0000\x000E\x0000\x0007\x0000\x001D \x0000D\x0000\x0000\x0000$\x0000=\x0000D \x0000\x0000\x0000D\x0000F\x0000D\x0000\x0000 \x0000\x0002\x0000@\x0000\x0000\x0000F\x0000\x0011 \x0000\x0000\x0000;\x0000\x0002\x0000<\x0000\x0004 \x0000=\x0000\x0007\x0000@\x0000\x0011\x0000A \x0000\x0017\x0000B\x0000\x001D\x0000J\x0000! \x0000K\x0000$\x0000C\x0000&\x0000D \x00002\x0000E\x0000:\x0000G\x0000= \x0000J\x0000A\x0000K\x0000D\x0000J \x0000J\x0000K\x0000M\x0000M\x0000A \x0000\x0000\x0000>\x0000\x0006\x0000&\x0000\x0017 \x0000S\x0000T\x0000\x0005\x0000\x0000\x0000P \x0000H\x0000G\x0000\x0000\x0000\x0000\x0000P \x0000U\x0000G\x0000\x0001\x0000\x0002\x0000N \x0000W\x0000O\x0000\x0002\x0000\x0004\x0000L \x0000X\x0000Y\x0000\x0003\x0000\x0007\x0000I \x0000]\x0000G\x0000\x0004\x0000 | |||||
51 | \x0000Q\x0000^\x0000\x0001\x0000?\x0000\x0000 \x00011\x0000\x0004\x0000\x0006\x0000\x0000\x0000… \x0001M\x0001N\x0012\x0016:\x0004²\x0000 \x000F\x0012\x0017¶\x0000\x0013¸\x0000\x0018M ,\x0012\x0019¶\x0000\x001A,\x0011\x0002X ¶\x0000\x001B,\x0011\x0013ˆ¶\x0000\x001C ,\x0004¶\x0000\x001D,\x0012\x001E¶\x0000 \x001F,¶\x0000 \x0004\x0012!+¶ \x0000"*,¹\x0000#\x0002\x0000N -¶\x0000$:\x0004§\x0000\x000F: \x0005²\x0000\x000F\x0012%\x0019\x0005¶\x0000 &²\x0000\x000F»\x0000'Y·\x0000 (\x0012)¶\x0000*\x0019\x0004¶\x0000 *\x0012+¶\x0000*¶\x0000,¶ \x0000\x0013²\x0000\x000F\x0012-¶\x0000\x0013 \x0019\x0004°\x0000\x0001\x0000\x0010\x0000L\x0000 O\x0000\x000E\x0000\x0002\x0000@\x0000\x0000\x0000 N\x0000\x0013\x0000\x0000\x0000Q\x0000\x0002\x0000 R\x0000\x0004\x0000S\x0000\x0008\x0000U\x0000 \x0010\x0000Y\x0000\x0014\x0000[\x0000\x001A\x0000 \\x0000!\x0000]\x0000(\x0000^\x0000 -\x0000_\x00003\x0000`\x0000>\x0000 b\x0000F\x0000d\x0000L\x0000i\x0000 O\x0000f\x0000Q\x0000h\x0000[\x0000 k\x0000z\x0000m\x0000‚\x0000o\x0000 A\x0000\x0000\x0000>\x0000\x0006\x0000Q\x0000 | |||||
52 | \x0000_\x0000T\x0000\x0005\x0000\x0000\x0000… \x0000W\x0000O\x0000\x0000\x0000\x0000\x0000… \x0000V\x0000G\x0000\x0001\x0000\x0002\x0000ƒ \x0000`\x0000a\x0000\x0002\x0000\x0004\x0000 \x0000b\x0000c\x0000\x0003\x0000\x0008\x0000} \x0000d\x0000G\x0000\x0004\x0000 | |||||
53 | \x0000[\x0000e\x0000\x0001\x0000?\x0000\x0000 \x00012\x0000\x0004\x0000\x0005\x0000\x0000\x0000† \x0001L\x0001M\x0012\x0016N²\x0000\x000F \x0012.¶\x0000\x0013¸\x0000\x0018L+ \x0012/¶\x0000\x001A+\x0011\x0002X¶ \x0000\x001B+\x0011\x0013ˆ¶\x0000\x001C+ \x0004¶\x0000\x001D+\x00120¶\x0000\x001F *+¹\x0000#\x0002\x0000M»\x0000 1Y,¶\x0000$\x00122·\x0000 3:\x0004\x0019\x0004¶\x00004\x0005 \x0000\x001E»\x0000'Y·\x0000(\x0019 \x0004¶\x00005¶\x0000*\x0019\x0004¶ \x00005¶\x0000*¶\x0000,N§ \x0000\x000F:\x0004²\x0000\x000F\x00126\x0019 \x0004¶\x0000&²\x0000\x000F\x00127¶ \x0000\x0013-°\x0000\x0001\x0000\x000F\x0000m \x0000p\x0000\x000E\x0000\x0002\x0000@\x0000\x0000 \x0000N\x0000\x0013\x0000\x0000\x0000s\x0000\x0002 \x0000t\x0000\x0004\x0000u\x0000\x0007\x0000w \x0000\x000F\x0000{\x0000\x0013\x0000}\x0000\x0019 \x0000~\x0000 \x0000\x0000'\x0000€ \x0000,\x0000\x00002\x0000ƒ\x0000: \x0000…\x0000I\x0000‡\x0000R\x0000‰ \x0000m\x0000\x0000p\x0000\x0000r \x0000\x0000|\x0000’\x0000„\x0000” \x0000A\x0000\x0000\x0000>\x0000\x0006\x0000I \x0000$\x0000f\x0000g\x0000\x0004\x0000r \x0000 | |||||
54 | \x0000_\x0000T\x0000\x0004\x0000\x0000\x0000† \x0000W\x0000O\x0000\x0000\x0000\x0002\x0000„ \x0000`\x0000a\x0000\x0001\x0000\x0004\x0000‚ \x0000b\x0000c\x0000\x0002\x0000\x0007\x0000 \x0000h\x0000G\x0000\x0003\x0000\x0008\x0000i \x0000>\x0000\x0001\x0000?\x0000\x0000\x0000" \x0000\x0001\x0000\x0000\x0000\x0000\x0000 | |||||
55 | \x0013\x00008¸\x00009³\x0000\x000F± \x0000\x0000\x0000\x0001\x0000@\x0000\x0000\x0000\x0006 \x0000\x0001\x0000\x0000\x0000\x0016\x0000\x0001\x0000j \x0000\x0000\x0000\x0002\x0000k |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.