16. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/26/2017 10:13:36 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.

16.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\TGZ\tiu-mcode-1.0.1 tiu-mcode-1.0.1.tar Sat Feb 18 15:04:00 2017 UTC
2 C:\AraxisMergeCompare\Pri_re\TGZ\tiu-mcode-1.0.1 tiu-mcode-1.0.1.tar Wed Jul 26 13:25:11 2017 UTC

16.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 4 3062
Changed 3 10
Inserted 0 0
Removed 0 0

16.3 Comparison options

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

16.4 Active regular expressions

No regular expressions were active.

16.5 Comparison detail

  1   package/\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 0000755\x000000 00000\x00000000 000\x0000000000 00000\x00001305 2061140\x000001 1137\x0000 5\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000ust ar  \x0000root\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000roo t\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000package/ kids/\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x00000000755\x0000 0000000\x000000 00000\x00000000 0000000\x000013 052061140\x0000 012071\x0000 5\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000u star  \x0000roo t\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000r oot\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000packag e/kids/TIU _1_310.KID \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000000064 4\x00000001750\x0000 0001750\x000000 000071726\x0000 1304435006 5\x0000012135\x0000  0\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000ustar  \x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000KIDS  Distribut ion saved  on Jan 31,  2017@12:5 4:42
  2   TIU*1.0*31 0 SUPPORT  FOR VPS*1. 0*19 MRAR
  3   **KIDS**:T IU*1.0*310 ^
  4  
  5   **INSTALL  NAME**
  6   TIU*1.0*31 0
  7   "BLD",9485 ,0)
  8   TIU*1.0*31 0^TEXT INT EGRATION U TILITIES^0 ^3170131^y
  9   "BLD",9485 ,1,0)
  10   ^^4^4^3170 126^
  11   "BLD",9485 ,1,1,0)
  12   TIU VPS MR AR support
  13   "BLD",9485 ,1,2,0)
  14    
  15   "BLD",9485 ,1,3,0)
  16   This patch  checks fo r and upda tes or ins talls five  entries i n the
  17   "BLD",9485 ,1,4,0)
  18   TIU DOCUME NT DEFINIT ION (#8925 .1) to sup port VPS*1 .0*19
  19   "BLD",9485 ,4,0)
  20   ^9.64PA^^0
  21   "BLD",9485 ,6)
  22   ^261
  23   "BLD",9485 ,6.3)
  24   34
  25   "BLD",9485 ,"ABPKG")
  26   n
  27   "BLD",9485 ,"INI")
  28  
  29   "BLD",9485 ,"INID")
  30   ^n
  31   "BLD",9485 ,"INIT")
  32   POST^TIU31 0PT
  33   "BLD",9485 ,"KRN",0)
  34   ^9.67PA^77 9.2^20
  35   "BLD",9485 ,"KRN",.4, 0)
  36   .4
  37   "BLD",9485 ,"KRN",.40 1,0)
  38   .401
  39   "BLD",9485 ,"KRN",.40 2,0)
  40   .402
  41   "BLD",9485 ,"KRN",.40 3,0)
  42   .403
  43   "BLD",9485 ,"KRN",.5, 0)
  44   .5
  45   "BLD",9485 ,"KRN",.84 ,0)
  46   .84
  47   "BLD",9485 ,"KRN",3.6 ,0)
  48   3.6
  49   "BLD",9485 ,"KRN",3.8 ,0)
  50   3.8
  51   "BLD",9485 ,"KRN",9.2 ,0)
  52   9.2
  53   "BLD",9485 ,"KRN",9.2 ,"NM",0)
  54   ^9.68A^^
  55   "BLD",9485 ,"KRN",9.8 ,0)
  56   9.8
  57   "BLD",9485 ,"KRN",9.8 ,"NM",0)
  58   ^9.68A^3^2
  59   "BLD",9485 ,"KRN",9.8 ,"NM",2,0)
  60   TIU310PT^^ 0^B5496918 3
  61   "BLD",9485 ,"KRN",9.8 ,"NM",3,0)
  62   TIUMRAR^^0 ^B55014315
  63   "BLD",9485 ,"KRN",9.8 ,"NM","B", "TIU310PT" ,2)
  64  
  65   "BLD",9485 ,"KRN",9.8 ,"NM","B", "TIUMRAR", 3)
  66  
  67   "BLD",9485 ,"KRN",19, 0)
  68   19
  69   "BLD",9485 ,"KRN",19, "NM",0)
  70   ^9.68A^^
  71   "BLD",9485 ,"KRN",19. 1,0)
  72   19.1
  73   "BLD",9485 ,"KRN",101 ,0)
  74   101
  75   "BLD",9485 ,"KRN",409 .61,0)
  76   409.61
  77   "BLD",9485 ,"KRN",771 ,0)
  78   771
  79   "BLD",9485 ,"KRN",779 .2,0)
  80   779.2
  81   "BLD",9485 ,"KRN",870 ,0)
  82   870
  83   "BLD",9485 ,"KRN",898 9.51,0)
  84   8989.51
  85   "BLD",9485 ,"KRN",898 9.52,0)
  86   8989.52
  87   "BLD",9485 ,"KRN",899 4,0)
  88   8994
  89   "BLD",9485 ,"KRN","B" ,.4,.4)
  90  
  91   "BLD",9485 ,"KRN","B" ,.401,.401 )
  92  
  93   "BLD",9485 ,"KRN","B" ,.402,.402 )
  94  
  95   "BLD",9485 ,"KRN","B" ,.403,.403 )
  96  
  97   "BLD",9485 ,"KRN","B" ,.5,.5)
  98  
  99   "BLD",9485 ,"KRN","B" ,.84,.84)
  100  
  101   "BLD",9485 ,"KRN","B" ,3.6,3.6)
  102  
  103   "BLD",9485 ,"KRN","B" ,3.8,3.8)
  104  
  105   "BLD",9485 ,"KRN","B" ,9.2,9.2)
  106  
  107   "BLD",9485 ,"KRN","B" ,9.8,9.8)
  108  
  109   "BLD",9485 ,"KRN","B" ,19,19)
  110  
  111   "BLD",9485 ,"KRN","B" ,19.1,19.1 )
  112  
  113   "BLD",9485 ,"KRN","B" ,101,101)
  114  
  115   "BLD",9485 ,"KRN","B" ,409.61,40 9.61)
  116  
  117   "BLD",9485 ,"KRN","B" ,771,771)
  118  
  119   "BLD",9485 ,"KRN","B" ,779.2,779 .2)
  120  
  121   "BLD",9485 ,"KRN","B" ,870,870)
  122  
  123   "BLD",9485 ,"KRN","B" ,8989.51,8 989.51)
  124  
  125   "BLD",9485 ,"KRN","B" ,8989.52,8 989.52)
  126  
  127   "BLD",9485 ,"KRN","B" ,8994,8994 )
  128  
  129   "BLD",9485 ,"QDEF")
  130   ^^^^NO^^^^ NO^^NO
  131   "BLD",9485 ,"QUES",0)
  132   ^9.62^^
  133   "BLD",9485 ,"REQB",0)
  134   ^9.611^^0
  135   "INIT")
  136   POST^TIU31 0PT
  137   "MBREQ")
  138   0
  139   "PKG",516, -1)
  140   1^1
  141   "PKG",516, 0)
  142   TEXT INTEG RATION UTI LITIES^TIU ^Text Inte gration Ut ilities 
  143   "PKG",516, 20,0)
  144   ^9.402P^^
  145   "PKG",516, 22,0)
  146   ^9.49I^1^1
  147   "PKG",516, 22,1,0)
  148   1.0^297062 0^2970815^ 11712
  149   "PKG",516, 22,1,"PAH" ,1,0)
  150   310^317013 1^1
  151   "PKG",516, 22,1,"PAH" ,1,1,0)
  152   ^^4^4^3170 131
  153   "PKG",516, 22,1,"PAH" ,1,1,1,0)
  154   TIU VPS MR AR support
  155   "PKG",516, 22,1,"PAH" ,1,1,2,0)
  156    
  157   "PKG",516, 22,1,"PAH" ,1,1,3,0)
  158   This patch  checks fo r and upda tes or ins talls five  entries i n the
  159   "PKG",516, 22,1,"PAH" ,1,1,4,0)
  160   TIU DOCUME NT DEFINIT ION (#8925 .1) to sup port VPS*1 .0*19
  161   "QUES","XP F1",0)
  162   Y
  163   "QUES","XP F1","??")
  164   ^D REP^XPD H
  165   "QUES","XP F1","A")
  166   Shall I wr ite over y our |FLAG|  File
  167   "QUES","XP F1","B")
  168   YES
  169   "QUES","XP F1","M")
  170   D XPF1^XPD IQ
  171   "QUES","XP F2",0)
  172   Y
  173   "QUES","XP F2","??")
  174   ^D DTA^XPD H
  175   "QUES","XP F2","A")
  176   Want my da ta |FLAG|  yours
  177   "QUES","XP F2","B")
  178   YES
  179   "QUES","XP F2","M")
  180   D XPF2^XPD IQ
  181   "QUES","XP I1",0)
  182   YO
  183   "QUES","XP I1","??")
  184   ^D INHIBIT ^XPDH
  185   "QUES","XP I1","A")
  186   Want KIDS  to INHIBIT  LOGONs du ring the i nstall
  187   "QUES","XP I1","B")
  188   NO
  189   "QUES","XP I1","M")
  190   D XPI1^XPD IQ
  191   "QUES","XP M1",0)
  192   PO^VA(200, :EM
  193   "QUES","XP M1","??")
  194   ^D MG^XPDH
  195   "QUES","XP M1","A")
  196   Enter the  Coordinato r for Mail  Group '|F LAG|'
  197   "QUES","XP M1","B")
  198  
  199   "QUES","XP M1","M")
  200   D XPM1^XPD IQ
  201   "QUES","XP O1",0)
  202   Y
  203   "QUES","XP O1","??")
  204   ^D MENU^XP DH
  205   "QUES","XP O1","A")
  206   Want KIDS  to Rebuild  Menu Tree s Upon Com pletion of  Install
  207   "QUES","XP O1","B")
  208   NO
  209   "QUES","XP O1","M")
  210   D XPO1^XPD IQ
  211   "QUES","XP Z1",0)
  212   Y
  213   "QUES","XP Z1","??")
  214   ^D OPT^XPD H
  215   "QUES","XP Z1","A")
  216   Want to DI SABLE Sche duled Opti ons, Menu  Options, a nd Protoco ls
  217   "QUES","XP Z1","B")
  218   NO
  219   "QUES","XP Z1","M")
  220   D XPZ1^XPD IQ
  221   "QUES","XP Z2",0)
  222   Y
  223   "QUES","XP Z2","??")
  224   ^D RTN^XPD H
  225   "QUES","XP Z2","A")
  226   Want to MO VE routine s to other  CPUs
  227   "QUES","XP Z2","B")
  228   NO
  229   "QUES","XP Z2","M")
  230   D XPZ2^XPD IQ
  231   "RTN")
  232   2
  233   "RTN","TIU 310PT")
  234   0^2^B54969 183
  235   "RTN","TIU 310PT",1,0 )
  236   TIU310PT ; DALOI/SCR  - TIU*1*31 0 POST-INS TALL ROUTI NE ;11/20/ 16 15:30
  237   "RTN","TIU 310PT",2,0 )
  238    ;;1.0;TEX T INTEGRAT ION UTILIT IES;**310* *;Jun 20,  1997;Build  34
  239   "RTN","TIU 310PT",3,0 )
  240    Q
  241   "RTN","TIU 310PT",4,0 )
  242   POST   ;EP  for post- install pa tch 310
  243   "RTN","TIU 310PT",5,0 )
  244    ;This rou tine will  add a 'tit le' and a  'document  class' to  the TIU DO CUMENT DEF INTION fil e if they  don't alre ady exist
  245   "RTN","TIU 310PT",6,0 )
  246    ;  and wi ll associa te the 'ti tle' to th e 'documen t class' a fter they  have been  created/lo cated
  247   "RTN","TIU 310PT",7,0 )
  248    N TIUFILE ,TIUDIEN,T IUNIEN,TIU ADD,TIUMSG ,TIUERR
  249   "RTN","TIU 310PT",8,0 )
  250    S TIUFILE =8925.1    ;TIU DOCUM ENT DEFINI TION file
  251   "RTN","TIU 310PT",9,0 )
  252    S U="^"
  253   "RTN","TIU 310PT",10, 0)
  254    ;FIRST LO OK FOR VPS  MRAR NOTE  and add i f it is no t there
  255   "RTN","TIU 310PT",11, 0)
  256    S TIUNIEN =$$FIND1^D IC(TIUFILE ,"","X","V PS MRAR NO TE","B","I  $P(^(0),U ,4)=""DOC" "")
  257   "RTN","TIU 310PT",12, 0)
  258    I +TIUNIE N=0 D
  259   "RTN","TIU 310PT",13, 0)
  260    .K TIUADD ,TIUMSG,TI UERR
  261   "RTN","TIU 310PT",14, 0)
  262    .D ADDNOT E(.TIUADD)  ;create F DA root fo r note
  263   "RTN","TIU 310PT",15, 0)
  264    .D UPDATE ^DIE(,"TIU ADD","TIUM SG","TIUER R")
  265   "RTN","TIU 310PT",16, 0)
  266    .I $D(TIU ERR) W !," FAILED TO  UPDATE TIU  DOCUMENT  DEFINITION  FILE with  VPS MRAR  NOTE"
  267   "RTN","TIU 310PT",17, 0)
  268    .I '$D(TI UERR) D
  269   "RTN","TIU 310PT",18, 0)
  270    ..S TIUNI EN=$G(TIUM SG(1))  ;T he new ien
  271   "RTN","TIU 310PT",19, 0)
  272    I +TIUNIE N D
  273   "RTN","TIU 310PT",20, 0)
  274    .;SECOND  LOOK FOR M EDICATION  RECONCILIA TION DOCUM ENT CLASS  and add it  if it is  not there
  275   "RTN","TIU 310PT",21, 0)
  276    .S TIUDIE N=$$FIND1^ DIC(TIUFIL E,"","X"," MEDICATION  RECONCILI ATION","B" ,"I $P(^(0 ),U,4)=""D C""")
  277   "RTN","TIU 310PT",22, 0)
  278    .I +TIUDI EN=0 D
  279   "RTN","TIU 310PT",23, 0)
  280    ..K TIUAD D,TIUMSG,T IUERR
  281   "RTN","TIU 310PT",24, 0)
  282    ..D ADDDC (.TIUADD)  ;create FD A root for  document  class
  283   "RTN","TIU 310PT",25, 0)
  284    ..D UPDAT E^DIE(,"TI UADD","TIU MSG","TIUE RR")
  285   "RTN","TIU 310PT",26, 0)
  286    ..I $D(TI UERR) W !, "FAILED TO  UPDATE TI U DOCUMENT  DEFINITIO N FILE wit h MEDICATI ON RECONCI LIATION DO CUMENT CLA SS"
  287   "RTN","TIU 310PT",27, 0)
  288    ..I '$D(T IUERR) D
  289   "RTN","TIU 310PT",28, 0)
  290    ...S TIUD IEN=$G(TIU MSG(1))  ; The new ie n
  291   "RTN","TIU 310PT",29, 0)
  292    .I +TIUDI EN D
  293   "RTN","TIU 310PT",30, 0)
  294    ..D ADDIT EM(TIUNIEN ,TIUDIEN)   ;ADD THE  MRAR NOTE  AS A 'ITEM ' TO THE ' DOCUMENT C LASS' if i t isn't al ready ther e
  295   "RTN","TIU 310PT",31, 0)
  296    ..;                                      A ND THE DOC UMENT CLAS S AS AN IT EM TO THE  PROGRESS N OTE CLASS  if it isn' t already  there
  297   "RTN","TIU 310PT",32, 0)
  298    ..D NEWOB JS()  ;ADD  THE TIU O BJECTS if  everything  else went  well
  299   "RTN","TIU 310PT",33, 0)
  300    ;D EXIT^X PDID()
  301   "RTN","TIU 310PT",34, 0)
  302    Q
  303   "RTN","TIU 310PT",35, 0)
  304    ;
  305   "RTN","TIU 310PT",36, 0)
  306   ADDITEM(TI UNIEN,TIUD IEN) ; ADD S A NEW EN TRY TO THE  'ITEM' SU BFILE OF D OCUMENT CL ASS & PROG RESS NOTE  CLASS
  307   "RTN","TIU 310PT",37, 0)
  308    ;TIUNIEN  - IEN OF T HE VPS MRA R NOTE
  309   "RTN","TIU 310PT",38, 0)
  310    ;TIUDIEN  - IEN OF T HE MEDICAT ION RECONC ILLIATION  DOCUMENT C LASS
  311   "RTN","TIU 310PT",39, 0)
  312    N TIUIENS ,TIUFDA,TI UFILE,TIUD ONE,TIUITE M,TIURET,T IUCIEN
  313   "RTN","TIU 310PT",40, 0)
  314    S TIUDONE =0
  315   "RTN","TIU 310PT",41, 0)
  316    S TIUFILE =8925.1    ;TIU DOCUM ENT DEFINI TION FILE
  317   "RTN","TIU 310PT",42, 0)
  318    S TIURET= 1
  319   "RTN","TIU 310PT",43, 0)
  320    S TIUITEM =0
  321   "RTN","TIU 310PT",44, 0)
  322    F  S TIUI TEM=$O(^TI U(TIUFILE, TIUDIEN,10 ,"B",TIUIT EM)) Q:(TI UITEM=""!T IUDONE)  D
  323   "RTN","TIU 310PT",45, 0)
  324    .I TIUITE M=TIUNIEN  S TIUDONE= 1
  325   "RTN","TIU 310PT",46, 0)
  326    I 'TIUDON E D
  327   "RTN","TIU 310PT",47, 0)
  328    .S TIUFIL E=8925.14    ;ITEM SU B-FILD OF  TIU DOCUME NT DEFINIT ION FILE
  329   "RTN","TIU 310PT",48, 0)
  330    .S TIUIEN S=TIUDIEN_ ","   ;MED ICATION RE CONCILLIAT ION DOCUME NT CLASS I EN
  331   "RTN","TIU 310PT",49, 0)
  332    .S TIUFDA (TIUFILE," +1,"_TIUIE NS,".01")= TIUNIEN
  333   "RTN","TIU 310PT",50, 0)
  334    .S TIUFDA (TIUFILE," +1,"_TIUIE NS,"4")="V PS MRAR NO TE"
  335   "RTN","TIU 310PT",51, 0)
  336    .D UPDATE ^DIE(,"TIU FDA",,"TIU ERR")   ;
  337   "RTN","TIU 310PT",52, 0)
  338    .I $D(TIU ERR) D
  339   "RTN","TIU 310PT",53, 0)
  340    ..D BMES^ XPDUTL("Fa iled to up date MEDIC ATION RECO NCILIATION  document  class with  VPS MRAR  NOTE infor mation")
  341   "RTN","TIU 310PT",54, 0)
  342    ..S TIURE T=0
  343   "RTN","TIU 310PT",55, 0)
  344    .I '$D(TI UERR) D
  345   "RTN","TIU 310PT",56, 0)
  346    ..D BMES^ XPDUTL("ME DICATION R ECONCILIAT ION docume nt class u pdated wit h VPS MRAR  NOTE info rmation")
  347   "RTN","TIU 310PT",57, 0)
  348    ..S TIURE T=1
  349   "RTN","TIU 310PT",58, 0)
  350    ;NOW ADD,  ADD IT AS  AN ITEM I N "PROGRES S NOTES" C LASS IF IT  ISN'T ALR EADY THERE
  351   "RTN","TIU 310PT",59, 0)
  352    S TIUITEM =""
  353   "RTN","TIU 310PT",60, 0)
  354    S TIUDONE =0
  355   "RTN","TIU 310PT",61, 0)
  356    S TIUFILE =8925.1  ; TIU DOCUME NT DEFINIT ION FILE
  357   "RTN","TIU 310PT",62, 0)
  358    S TIUCIEN =$$FIND1^D IC(TIUFILE ,"","X","P ROGRESS NO TES","B")    ;CLASS I EN
  359   "RTN","TIU 310PT",63, 0)
  360    F  S TIUI TEM=$O(^TI U(TIUFILE, TIUCIEN,10 ,"B",TIUIT EM)) Q:(TI UITEM=""!T IUDONE)  D
  361   "RTN","TIU 310PT",64, 0)
  362    .I TIUITE M=TIUDIEN  S TIUDONE= 1
  363   "RTN","TIU 310PT",65, 0)
  364    I 'TIUDON E D
  365   "RTN","TIU 310PT",66, 0)
  366    .S TIUFIL E=8925.14    ;ITEM SU B-FILD OF  TIU DOCUME NT DEFINIT ION FILE
  367   "RTN","TIU 310PT",67, 0)
  368    .S TIUIEN S=TIUCIEN_ ","   ;PRO GRESS NOTE S CLASS IE N
  369   "RTN","TIU 310PT",68, 0)
  370    .S TIUFDA (TIUFILE," +1,"_TIUIE NS,".01")= "MEDICATIO N RECONCIL IATION"
  371   "RTN","TIU 310PT",69, 0)
  372    .S TIUFDA (TIUFILE," +1,"_TIUIE NS,"4")="M edication  Reconcili"
  373   "RTN","TIU 310PT",70, 0)
  374    .D UPDATE ^DIE(,"TIU FDA",,"TIU ERR")   ;
  375   "RTN","TIU 310PT",71, 0)
  376    .I $D(TIU ERR) D
  377   "RTN","TIU 310PT",72, 0)
  378    ..D BMES^ XPDUTL("Fa iled to up date PROGR ESS NOTES  class with  MEDICATIO N RECONCIL LIATION do cument cla ss ITEM")
  379   "RTN","TIU 310PT",73, 0)
  380    ..S TIURE T=0
  381   "RTN","TIU 310PT",74, 0)
  382    .I '$D(TI UERR) D
  383   "RTN","TIU 310PT",75, 0)
  384    ..D BMES^ XPDUTL("PR OGRESS NOT ES class u pdated wit h MEDICATI ON RECONCI LLIATION d ocument cl ass ITEM")
  385   "RTN","TIU 310PT",76, 0)
  386    ..S TIURE T=1
  387   "RTN","TIU 310PT",77, 0)
  388    Q TIURET
  389   "RTN","TIU 310PT",78, 0)
  390    ;
  391   "RTN","TIU 310PT",79, 0)
  392   ADDDC(TIUA DD) ;creat e FDA root
  393   "RTN","TIU 310PT",80, 0)
  394    S TIUADD( 8925.1,"+1 ,",.01)="M EDICATION  RECONCILIA TION"
  395   "RTN","TIU 310PT",81, 0)
  396    S TIUADD( 8925.1,"+1 ,",.02)=""
  397   "RTN","TIU 310PT",82, 0)
  398    S TIUADD( 8925.1,"+1 ,",.03)="M EDICATION  RECONCILIA TION"
  399   "RTN","TIU 310PT",83, 0)
  400    S TIUADD( 8925.1,"+1 ,",.04)="D C"
  401   "RTN","TIU 310PT",84, 0)
  402    S TIUADD( 8925.1,"+1 ,",.06)=$$ FIND1^DIC( 8930,"","X ","CLINICA L COORDINA TOR","B")    ;8930 US ER CLASS F ILE
  403   "RTN","TIU 310PT",85, 0)
  404    S TIUADD( 8925.1,"+1 ,",.07)=$$ FIND1^DIC( 8925.6,"", "X","ACTIV E","B")    ;8925.6 TI U STATUS F ILE
  405   "RTN","TIU 310PT",86, 0)
  406    S TIUADD( 8925.1,"+1 ,",.13)=0      ;NATIN AL STANDAR D 'NO'
  407   "RTN","TIU 310PT",87, 0)
  408    S TIUADD( 8925.1,"+1 ,",3.02)=1    ;OK TO  DISTRIBUTE  'YES'
  409   "RTN","TIU 310PT",88, 0)
  410    S TIUADD( 8925.1,"+1 ,",99)=$H
  411   "RTN","TIU 310PT",89, 0)
  412    Q
  413   "RTN","TIU 310PT",90, 0)
  414   ADDNOTE(TI UADD) ;cre ate FDA ro ot
  415   "RTN","TIU 310PT",91, 0)
  416    S TIUADD( 8925.1,"+1 ,",.01)="V PS MRAR NO TE"
  417   "RTN","TIU 310PT",92, 0)
  418    S TIUADD( 8925.1,"+1 ,",.02)=""
  419   "RTN","TIU 310PT",93, 0)
  420    S TIUADD( 8925.1,"+1 ,",.03)="V PS MRAR NO TE"
  421   "RTN","TIU 310PT",94, 0)
  422    S TIUADD( 8925.1,"+1 ,",.04)="D OC"
  423   "RTN","TIU 310PT",95, 0)
  424    S TIUADD( 8925.1,"+1 ,",.06)=$$ FIND1^DIC( 8930,"","X ","CLINICA L COORDINA TOR","B")    ;8930 US ER CLASS F ILE
  425   "RTN","TIU 310PT",96, 0)
  426    S TIUADD( 8925.1,"+1 ,",.07)=$$ FIND1^DIC( 8925.6,"", "X","ACTIV E","B")    ;8925.6 TI U STATUS F ILE
  427   "RTN","TIU 310PT",97, 0)
  428    S TIUADD( 8925.1,"+1 ,",.13)=0   ;NATIONAL  STANDARD  'NO'
  429   "RTN","TIU 310PT",98, 0)
  430    S TIUADD( 8925.1,"+1 ,",3.02)=1
  431   "RTN","TIU 310PT",99, 0)
  432    S TIUADD( 8925.1,"+1 ,",1501)=$ $FIND1^DIC (8926.1,"" ,"X","NURS ING MEDICA TION MGT N OTE","B")    ;8926.1   TIU VHA E NTERPRISE  STANDARD T ITLE
  433   "RTN","TIU 310PT",100 ,0)
  434    S TIUADD( 8925.1,"+1 ,",99)=$H
  435   "RTN","TIU 310PT",101 ,0)
  436    Q
  437   "RTN","TIU 310PT",102 ,0)
  438    ;-------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ------
  439   "RTN","TIU 310PT",103 ,0)
  440    ; PHASE I I developm ent
  441   "RTN","TIU 310PT",104 ,0)
  442   NEWOBJS()    ;ADD new  TIU 'obje cts' to th e TIU DOCU MENT DEFIN TION file  if they ar e not alre ady there
  443   "RTN","TIU 310PT",105 ,0)
  444    N TIUFILE ,TIUDIEN,T IUOIEN,TIU ADD,TIUMSG ,TIUERR,TI UOARRY,TIU CNT,TIUMOD ,TIUIERR,T IUOBJ,TIUO PNAM
  445   "RTN","TIU 310PT",106 ,0)
  446    S TIUFILE =8925.1    ;TIU DOCUM ENT DEFINI TION file
  447   "RTN","TIU 310PT",107 ,0)
  448    ;LOOK FOR  EACH OBJE CT and add  if it is  not there
  449   "RTN","TIU 310PT",108 ,0)
  450    D MAKEARR Y(.TIUOARR Y)  ;Poplu lates an a rray with  new object  informati on
  451   "RTN","TIU 310PT",109 ,0)
  452    S TIUCNT= 0
  453   "RTN","TIU 310PT",110 ,0)
  454    S TIUOBJ= ""
  455   "RTN","TIU 310PT",111 ,0)
  456    F  S TIUO BJ=$O(TIUO ARRY(TIUOB J)) Q:TIUO BJ=""  D
  457   "RTN","TIU 310PT",112 ,0)
  458    .S TIUOIE N=$O(^TIU( 8925.1,"B" ,TIUOBJ,0) )
  459   "RTN","TIU 310PT",113 ,0)
  460    .S TIUONA M=TIUOBJ
  461   "RTN","TIU 310PT",114 ,0)
  462    .S TIUOAB BR=TIUOARR Y(TIUOBJ," ABBREVIATI ON")
  463   "RTN","TIU 310PT",115 ,0)
  464    .S TIUOMT HD=TIUOARR Y(TIUOBJ," OM")
  465   "RTN","TIU 310PT",116 ,0)
  466    .S TIUOPN AM=$G(TIUO ARRY(TIUOB J,"PRINTNA ME"))
  467   "RTN","TIU 310PT",117 ,0)
  468    .I +TIUOI EN=0 D
  469   "RTN","TIU 310PT",118 ,0)
  470    ..S:TIUOP NAM="" TIU OPNAM=TIUO NAM
  471   "RTN","TIU 310PT",119 ,0)
  472    ..D ADDOB J(.TIUADD, .TIUCNT,TI UONAM,TIUO ABBR,TIUOP NAM,TIUOMT HD)  ;adds  an entry  to the FDA  array and  updates
  473   "RTN","TIU 310PT",120 ,0)
  474    .I +TIUOI EN>0 D
  475   "RTN","TIU 310PT",121 ,0)
  476    ..;We nee d to be su re that it  is in syn ch with an y changes  to OM
  477   "RTN","TIU 310PT",122 ,0)
  478    ..S TIUMO D(8925.1,T IUOIEN_"," ,9)=TIUOMT HD
  479   "RTN","TIU 310PT",123 ,0)
  480    ..D FILE^ DIE(,"TIUM OD","TIUER R")
  481   "RTN","TIU 310PT",124 ,0)
  482    ..D:$D(TI UERR)
  483   "RTN","TIU 310PT",125 ,0)
  484    ...D BMES ^XPDUTL("F ailed to m odify OBJE CT OM info rmation IE N: "_TIUOI EN)
  485   "RTN","TIU 310PT",126 ,0)
  486    ...K TIUE RR
  487   "RTN","TIU 310PT",127 ,0)
  488    D:$D(TIUA DD) UPDATE ^DIE(,"TIU ADD","TIUM SG","TIUER R")
  489   "RTN","TIU 310PT",128 ,0)
  490    Q
  491   "RTN","TIU 310PT",129 ,0)
  492   MAKEARRY(T IUOARRY)   ;Creates a n array of  objects t o add
  493   "RTN","TIU 310PT",130 ,0)
  494    ; INPUT :  TIUARRAY  AN ARRY SE NT BY REFE RENCE WHIC H WILL BE  POPULATED  WITH OBJEC T INFO TO  ADD UPON C OMPLETION
  495   "RTN","TIU 310PT",131 ,0)
  496    S TIUOARR Y("MRAR NO TE ALLERGY  ONLY")=""
  497   "RTN","TIU 310PT",132 ,0)
  498    S TIUOARR Y("MRAR NO TE ALLERGY  ONLY","AB BREVIATION ")="MAA"
  499   "RTN","TIU 310PT",133 ,0)
  500    S TIUOARR Y("MRAR NO TE ALLERGY  ONLY","PR INTNAME")= "MRAR ALLE RGY ONLY"
  501   "RTN","TIU 310PT",134 ,0)
  502    S TIUOARR Y("MRAR NO TE ALLERGY  ONLY","OM ")="S X=$$ MRARPDO^TI UMRAR(""^T MP(""""TIU MRAR"""",$ J)"",DFN," "AHDR;MCMT "")"
  503   "RTN","TIU 310PT",135 ,0)
  504    ;
  505   "RTN","TIU 310PT",136 ,0)
  506    S TIUOARR Y("MRAR NO TE MEDS ON LY")=""
  507   "RTN","TIU 310PT",137 ,0)
  508    S TIUOARR Y("MRAR NO TE MEDS ON LY","ABBRE VIATION")= "MMI"
  509   "RTN","TIU 310PT",138 ,0)
  510    S TIUOARR Y("MRAR NO TE MEDS ON LY","PRINT NAME")="MR AR MEDS ON LY"
  511   "RTN","TIU 310PT",139 ,0)
  512    S TIUOARR Y("MRAR NO TE MEDS ON LY","OM")= "S X=$$MRA RPDO^TIUMR AR(""^TMP( """"TIUMRA R"""",$J)" ",DFN,""MK EY;MREV;ME XP;MDIS;MN VA;MADD;MP DG;MCMT"") "
  513   "RTN","TIU 310PT",140 ,0)
  514    ;
  515   "RTN","TIU 310PT",141 ,0)
  516    S TIUOARR Y("MRAR CO MPLETE NOT E")=""
  517   "RTN","TIU 310PT",142 ,0)
  518    S TIUOARR Y("MRAR CO MPLETE NOT E","ABBREV IATION")=" MNTE"
  519   "RTN","TIU 310PT",143 ,0)
  520    S TIUOARR Y("MRAR CO MPLETE NOT E","PRINTN AME")="MRA R COMPLETE "
  521   "RTN","TIU 310PT",144 ,0)
  522    S TIUOARR Y("MRAR CO MPLETE NOT E","OM")=" S X=$$MRAR PDO^TIUMRA R(""^TMP(" """TIUMRAR """",$J)"" ,DFN)"
  523   "RTN","TIU 310PT",145 ,0)
  524    Q
  525   "RTN","TIU 310PT",146 ,0)
  526   ADDOBJ(TIU ADD,TIUCNT ,TIUONAM,T IUOABBR,TI UPNAM,TIUO MTHD) ;cre ate FDA ro ot
  527   "RTN","TIU 310PT",147 ,0)
  528    ; INPUT:  TIUADD is  the FDA AR RAY BEING  SET UP FOR  AN UPDATE ^DIE
  529   "RTN","TIU 310PT",148 ,0)
  530    ;         TIUCNT
  531   "RTN","TIU 310PT",149 ,0)
  532    ;         TIUONAME i s the name  of the OB JECT being  added
  533   "RTN","TIU 310PT",150 ,0)
  534    ;         TIUOMTHD i s the 'OBJ ECT METHOD ' e.g. "S  X=$$MRARPD O^TIUMRAR( $NA(^TMP(" "TIUMRAR"" ,$J)),DFN, ,)"
  535   "RTN","TIU 310PT",151 ,0)
  536    S TIUCNT= TIUCNT+1    ;ADDS Ano ther recor d to the T IUADD glob al
  537   "RTN","TIU 310PT",152 ,0)
  538    S TIUADD( 8925.1,"+" _TIUCNT_", ",.01)=TIU ONAM
  539   "RTN","TIU 310PT",153 ,0)
  540    S TIUADD( 8925.1,"+" _TIUCNT_", ",.02)=TIU OABBR
  541   "RTN","TIU 310PT",154 ,0)
  542    S TIUADD( 8925.1,"+" _TIUCNT_", ",.03)=TIU PNAM
  543   "RTN","TIU 310PT",155 ,0)
  544    S TIUADD( 8925.1,"+" _TIUCNT_", ",.04)="O"   ;TYPE: I NTERNAL RE PRESENTATI ON OF 'OBJ ECT'
  545   "RTN","TIU 310PT",156 ,0)
  546    S TIUADD( 8925.1,"+" _TIUCNT_", ",.06)=$$F IND1^DIC(8 930,"","X" ,"CLINICAL  COORDINAT OR","B")    ;8930 USE R CLASS FI LE
  547   "RTN","TIU 310PT",157 ,0)
  548    S TIUADD( 8925.1,"+" _TIUCNT_", ",.07)=$$F IND1^DIC(8 925.6,""," X","ACTIVE ","B")   ; 8925.6 TIU  STATUS FI LE
  549   "RTN","TIU 310PT",158 ,0)
  550    S TIUADD( 8925.1,"+" _TIUCNT_", ",.13)=0   ;NATIONAL  STANDARD ' NO'
  551   "RTN","TIU 310PT",159 ,0)
  552    S TIUADD( 8925.1,"+" _TIUCNT_", ",3.02)=1  ;OK TO DIS TRIBYTE 'Y ES'
  553   "RTN","TIU 310PT",160 ,0)
  554    S TIUADD( 8925.1,"+" _TIUCNT_", ",9)=TIUOM THD ;OBJEC T METHOD
  555   "RTN","TIU 310PT",161 ,0)
  556    S TIUADD( 8925.1,"+1 ,",99)=$H
  557   "RTN","TIU 310PT",162 ,0)
  558    Q
  559   "RTN","TIU MRAR")
  560   0^3^B55014 315
  561   "RTN","TIU MRAR",1,0)
  562   TIUMRAR ;D ALOI/SCR -  MRAR PDO  OUTPUT SUP PORT ;12/7 /16 15:30
  563   "RTN","TIU MRAR",2,0)
  564    ;;1.0;TEX T INTEGRAT ION UTILIT IES;**310* *;Jun 20,  1997;Build  34
  565   "RTN","TIU MRAR",3,0)
  566    ;;Per VHA  Directive  2004-038,  this rout ine should  not be mo dified.
  567   "RTN","TIU MRAR",4,0)
  568    ;
  569   "RTN","TIU MRAR",5,0)
  570    ;       A PI                ICR  #
  571   "RTN","TIU MRAR",6,0)
  572    ;    CONT EXT^TIUSRV LO
  573   "RTN","TIU MRAR",7,0)
  574    ;    TGET ^TIUSRVR1
  575   "RTN","TIU MRAR",8,0)
  576    ;    TRIM ^XLFSTR           101 04
  577   "RTN","TIU MRAR",9,0)
  578    ;    ^DPT (                 207 0
  579   "RTN","TIU MRAR",10,0 )
  580    ;
  581   "RTN","TIU MRAR",11,0 )
  582    Q
  583   "RTN","TIU MRAR",12,0 )
  584    ;
  585   "RTN","TIU MRAR",13,0 )
  586   MRARPDO(TA RGET,TIUDF N,TIUSECT)  ; Main en try point  for Patien t Data Obj ects to ge t MRAR Not e Text
  587   "RTN","TIU MRAR",14,0 )
  588    ; Input:
  589   "RTN","TIU MRAR",15,0 )
  590    ;   TARGE T - The ta rget globa l array wh ere the MR AR data wi ll be retu rned (Requ ired)
  591   "RTN","TIU MRAR",16,0 )
  592    ;   TIUDF N    - Pat ient Inter nal ID (Re quired)
  593   "RTN","TIU MRAR",17,0 )
  594    ;   TIUSE CT   - The  Section o f the repo rt to retu rn (Option al - defau lt is All)
  595   "RTN","TIU MRAR",18,0 )
  596    ;               This  is the fi rst "^" pi ece in LIS T below
  597   "RTN","TIU MRAR",19,0 )
  598    ;               This  can be a  multi valu e list sep arated by  semi-colon  ";"
  599   "RTN","TIU MRAR",20,0 )
  600    ;               i.e.  "AHDR;AKE Y;AREV" wo uld return  the Aller gy Header,  Allergy K ey
  601   "RTN","TIU MRAR",21,0 )
  602    ;                 an d Allergy  Review sec tions of t he report  in that or der.
  603   "RTN","TIU MRAR",22,0 )
  604    ;
  605   "RTN","TIU MRAR",23,0 )
  606    ; GLOBAL  ARRAYS: ^T MP("TIUVIE W",$J)  -  populated  TGET^TIUSR VR1 in sub routine GE TEXT 
  607   "RTN","TIU MRAR",24,0 )
  608    ;                                                 wit h all line s in a spe cified VPA  MRAR NOTE
  609   "RTN","TIU MRAR",25,0 )
  610    ;                 ^T MP("TIUTXT ", $J)  -  is populat ed in subr outine EXT RACT with  some or al l lines
  611   "RTN","TIU MRAR",26,0 )
  612    ;                                                 in  ^TMP("TIUV IEW,$J) de pending on  sections  specified  in the cal ling objec t code
  613   "RTN","TIU MRAR",27,0 )
  614    ;                 TA RGET:            -    identified  in the ob ject code,  ^TMP("TIU MRAR",J) i s populate d in REBUI LD
  615   "RTN","TIU MRAR",28,0 )
  616    ;                                                 and  returned  in final f ormat
  617   "RTN","TIU MRAR",29,0 )
  618    ;                                                         
  619   "RTN","TIU MRAR",30,0 )
  620    ;
  621   "RTN","TIU MRAR",31,0 )
  622    K @TARGET        ;TA RGET=^TMP( "TIUMRAR", $J)
  623   "RTN","TIU MRAR",32,0 )
  624    I '$D(^DP T($G(TIUDF N),0)) S @ TARGET@(1, 0)="Patien t not defi ned. IEN:  "_TIUDFN
  625   "RTN","TIU MRAR",33,0 )
  626    Q:'$D(^DP T($G(TIUDF N),0)) "~@ "_$NA(@TAR GET)
  627   "RTN","TIU MRAR",34,0 )
  628    ;
  629   "RTN","TIU MRAR",35,0 )
  630    N TIUMRAR ,TIUS,TIUX ,TIUFRESH, TIURET,TIU TYPE
  631   "RTN","TIU MRAR",36,0 )
  632    ; If no s ection ide ntified th en default  to all (u sed by MRA R COMPLETE  NOTE 'obj ect')
  633   "RTN","TIU MRAR",37,0 )
  634    I $G(TIUS ECT)="" D
  635   "RTN","TIU MRAR",38,0 )
  636    .S TIUSEC T=""
  637   "RTN","TIU MRAR",39,0 )
  638    .S TIUX=" "
  639   "RTN","TIU MRAR",40,0 )
  640    .F TIUS=2 :1 Q:TIUX= "EOF"  D
  641   "RTN","TIU MRAR",41,0 )
  642    ..S TIUX= $P($T(LIST +TIUS),";; ",2)
  643   "RTN","TIU MRAR",42,0 )
  644    ..S TIUSE CT=TIUSECT _$P(TIUX,U )_";"    ; AHDR^MKEY^ MREV^MEXP^ MNVA^MADD^ MPDG^MCMT^
  645   "RTN","TIU MRAR",43,0 )
  646    ; Reset T emporary s torage
  647   "RTN","TIU MRAR",44,0 )
  648    D CLEAN
  649   "RTN","TIU MRAR",45,0 )
  650    ; Check i f this pat ient has a n MRAR Not e
  651   "RTN","TIU MRAR",46,0 )
  652    S TIUMRAR =$$GETNOTE (TIUDFN)     ;The ien  on the TI U DOCUMENT  file of m ost curren t MRAR not e for pati ent
  653   "RTN","TIU MRAR",47,0 )
  654    I '+TIUMR AR S @TARG ET@(1,0)=$ P(TIUMRAR, U,2)
  655   "RTN","TIU MRAR",48,0 )
  656    I +TIUMRA R D
  657   "RTN","TIU MRAR",49,0 )
  658    .S TIUTYP E=$$GETTYP E(TIUSECT)    ;return s 1 for al lergy only  2 for med s only 3 f or 'both'
  659   "RTN","TIU MRAR",50,0 )
  660    .I TIUTYP E=0 S @TAR GET@(1,0)= "Section H eader Iden tifIer in  object cod e not reco gnized: "_ TIUSECT
  661   "RTN","TIU MRAR",51,0 )
  662    .I TIUTYP E>0 D
  663   "RTN","TIU MRAR",52,0 )
  664    ..S TIUFR ESH=$$GETE XT(TIUMRAR ,TIUTYPE)    ;RETURNS  1 OR 0^st ring1^stri ng2 if any  requested  data is s tale
  665   "RTN","TIU MRAR",53,0 )
  666    ..I +$G(T IUFRESH)=0  D
  667   "RTN","TIU MRAR",54,0 )
  668    ...S @TAR GET@(1,0)= $P(TIUFRES H,"^",2)
  669   "RTN","TIU MRAR",55,0 )
  670    ...S:$P(T IUFRESH,"^ ",3)'="" @ TARGET@(2, 0)=$P(TIUF RESH,"^",3 )
  671   "RTN","TIU MRAR",56,0 )
  672    ..I +$G(T IUFRESH)=1  D
  673   "RTN","TIU MRAR",57,0 )
  674    ...; Buil d the repo rt text ar ray in sec tions iden tified
  675   "RTN","TIU MRAR",58,0 )
  676    ...D BLDT XT(TIUSECT )   ;POPUL ATES ^TMP( "TIUTXT" f rom ^TMP(" TIUVIEW",$ J,
  677   "RTN","TIU MRAR",59,0 )
  678    ...; Rebu ild the ne w report t ext in the  TARGET ar ray in Wor d Processi ng format
  679   "RTN","TIU MRAR",60,0 )
  680    ...D REBL DTXT(TARGE T,TIUSECT)  ;POPULATE S @TARGET@  FROM ^TMP ("TIUTXT"
  681   "RTN","TIU MRAR",61,0 )
  682    D CLEAN
  683   "RTN","TIU MRAR",62,0 )
  684    Q "~@"_$N A(@TARGET)
  685   "RTN","TIU MRAR",63,0 )
  686    ;
  687   "RTN","TIU MRAR",64,0 )
  688   BLDTXT(TIU SECT) ; Bu ild the re port text  array in s ections ac cording to  LIST
  689   "RTN","TIU MRAR",65,0 )
  690    ; INPUT T IUSECT - a  list of ' sections'  that are t o be inclu ded in out put
  691   "RTN","TIU MRAR",66,0 )
  692    N TIULINE ,TIUSEC,TI UI
  693   "RTN","TIU MRAR",67,0 )
  694    S TIUSEC= ""
  695   "RTN","TIU MRAR",68,0 )
  696    F TIUI=1: 1:$L(TIUSE CT,";") D
  697   "RTN","TIU MRAR",69,0 )
  698    . S TIUSE C=$P(TIUSE CT,";",TIU I)
  699   "RTN","TIU MRAR",70,0 )
  700    . S TIULI NE=$$GETLI NE(TIUSEC)
  701   "RTN","TIU MRAR",71,0 )
  702    . D:TIULI NE'="EOF"  EXTRACT(TI ULINE)     ;EXTRACTS  LINES FROM  ^TMP("TIU VIEW",$J,  INTO ^TMP( "TIUTXT"
  703   "RTN","TIU MRAR",72,0 )
  704    Q
  705   "RTN","TIU MRAR",73,0 )
  706   GETLINE(TI USEC) ;RET URNS A LIN E FROM LIS T FOR IDEN TIFIED SEC TION
  707   "RTN","TIU MRAR",74,0 )
  708    ; INPUT T IUSEC: The  SECTION B EING ADDED  TO OUTPUT
  709   "RTN","TIU MRAR",75,0 )
  710    ;   RETUR NS line nu mber to ad d to outpu t
  711   "RTN","TIU MRAR",76,0 )
  712    N TIUJ,TI URET,TIULI NE,TIUDONE
  713   "RTN","TIU MRAR",77,0 )
  714    S TIURET= ""
  715   "RTN","TIU MRAR",78,0 )
  716    S TIUDONE =0
  717   "RTN","TIU MRAR",79,0 )
  718    S TIUJ=2
  719   "RTN","TIU MRAR",80,0 )
  720    F  S TIUL INE=$P($T( LIST+TIUJ) ,";;",2) Q :TIUDONE!( TIULINE="E OF")  D
  721   "RTN","TIU MRAR",81,0 )
  722    . S TIUJ= TIUJ+1
  723   "RTN","TIU MRAR",82,0 )
  724    . I $P(TI ULINE,U)[T IUSEC D
  725   "RTN","TIU MRAR",83,0 )
  726    . .S TIUR ET=TIULINE
  727   "RTN","TIU MRAR",84,0 )
  728    . .S TIUD ONE=1
  729   "RTN","TIU MRAR",85,0 )
  730    Q TIURET
  731   "RTN","TIU MRAR",86,0 )
  732   EXTRACT(TI ULINE) ; E xtract the  text from  a section  ^TMP("TIU VIEW",$J)  and write  it to ^TMP ("TIUTXT")
  733   "RTN","TIU MRAR",87,0 )
  734    ;INPUT: T IULINE - t he line fr om LIST be ing proces sed which  identifies  a SECTION  in the VP S MRAR NOT E    
  735   "RTN","TIU MRAR",88,0 )
  736    N TIUCNT, TIUJ,TIUEN D,TIUSTART ,TIUX
  737   "RTN","TIU MRAR",89,0 )
  738    S TIUSTAR T=0
  739   "RTN","TIU MRAR",90,0 )
  740    S TIUEND= 0
  741   "RTN","TIU MRAR",91,0 )
  742    S TIUCNT= 0
  743   "RTN","TIU MRAR",92,0 )
  744    S TIUJ=0
  745   "RTN","TIU MRAR",93,0 )
  746    F  S TIUJ =$O(^TMP(" TIUVIEW",$ J,TIUJ)) Q :'+TIUJ!TI UEND  D
  747   "RTN","TIU MRAR",94,0 )
  748    . S TIUX= ^TMP("TIUV IEW",$J,TI UJ)
  749   "RTN","TIU MRAR",95,0 )
  750    . I TIUX[ $P(TIULINE ,U,2) S TI USTART=1
  751   "RTN","TIU MRAR",96,0 )
  752    . I TIUX[ $P(TIULINE ,U,3) S TI UEND=1
  753   "RTN","TIU MRAR",97,0 )
  754    . I (TIUS TART)&('TI UEND) D
  755   "RTN","TIU MRAR",98,0 )
  756    . . S TIU CNT=TIUCNT +1
  757   "RTN","TIU MRAR",99,0 )
  758    . . S ^TM P("TIUTXT" ,$J,$P(TIU LINE,U),TI UCNT)=TIUX    ;This i s creating  an 'index ' of secti ons
  759   "RTN","TIU MRAR",100, 0)
  760    Q
  761   "RTN","TIU MRAR",101, 0)
  762   REBLDTXT(T ARGET,TIUS ECT) ; Reb uild the r eport text  Word Proc essing arr ay after s orting.
  763   "RTN","TIU MRAR",102, 0)
  764    ;INPUT: T ARGET : id entifies t he global  array wher e informat ion is bei gn returne d
  765   "RTN","TIU MRAR",103, 0)
  766    ;       T IUSECT : t he list of  sections  created by  LIST sepa rated by " ;"
  767   "RTN","TIU MRAR",104, 0)
  768    ;
  769   "RTN","TIU MRAR",105, 0)
  770    N TIUTXT, TIULST,TIU I,TIUID,TI UCNT,TIUJ, TIUNODE,TI USEC
  771   "RTN","TIU MRAR",106, 0)
  772    S TIUCNT= 0
  773   "RTN","TIU MRAR",107, 0)
  774    S TIUTXT= $NA(^TMP(" TIUTXT",$J ))
  775   "RTN","TIU MRAR",108, 0)
  776    S TIUSEC= ""
  777   "RTN","TIU MRAR",109, 0)
  778    F TIUI=1: 1:$L(TIUSE CT,";") S  TIUSEC=$P( TIUSECT,"; ",TIUI) Q: TIUSEC=""   D
  779   "RTN","TIU MRAR",110, 0)
  780    . S TIUJ= ""
  781   "RTN","TIU MRAR",111, 0)
  782    . F  S TI UJ=$O(@TIU TXT@(TIUSE C,TIUJ)) Q :TIUJ=""   S TIUNODE= ^(TIUJ) D
  783   "RTN","TIU MRAR",112, 0)
  784    . . S TIU CNT=TIUCNT +1
  785   "RTN","TIU MRAR",113, 0)
  786    . . S @TA RGET@(TIUC NT,0)=TIUN ODE
  787   "RTN","TIU MRAR",114, 0)
  788    Q
  789   "RTN","TIU MRAR",115, 0)
  790    ;
  791   "RTN","TIU MRAR",116, 0)
  792   GETNOTE(TI UDFN) ; RE TURNS ien  of the las t VPS MRAR  NOTE for  this patie nt in TIU  DOCUMENT f ile
  793   "RTN","TIU MRAR",117, 0)
  794    ; INPUT:  TIUDFN - P ATIENT ien
  795   "RTN","TIU MRAR",118, 0)
  796    N TIUIEN, TIURET,TIU I,TIUY,TIU CIEN
  797   "RTN","TIU MRAR",119, 0)
  798    S TIUY=$N A(^TMP("TI UR",$J))     ;USED BY  CONTEXT^T IUSRVLO
  799   "RTN","TIU MRAR",120, 0)
  800    S TIUCIEN =$$FIND1^D IC(8925.1, "","X","PR OGRESS NOT ES","B")    ;CLASS IE N  -TIU DO CUMENT DEF INITION FI LE #8925.1
  801   "RTN","TIU MRAR",121, 0)
  802    D CONTEXT ^TIUSRVLO( .TIUY,TIUC IEN,1,TIUD FN,-1,-1," ","","D",1 )
  803   "RTN","TIU MRAR",122, 0)
  804    S TIURET= "0^No MRAR  data on f ile"
  805   "RTN","TIU MRAR",123, 0)
  806    I $D(TIUY )>0 D
  807   "RTN","TIU MRAR",124, 0)
  808    .S TIUI=0
  809   "RTN","TIU MRAR",125, 0)
  810    .S TIUIEN =0
  811   "RTN","TIU MRAR",126, 0)
  812    .F  S TIU I=$O(@TIUY @(TIUI)) Q :('TIUI)!( +TIUIEN)   D
  813   "RTN","TIU MRAR",127, 0)
  814    ..I $P(@T IUY@(TIUI) ,U,2)="VPS  MRAR NOTE " D
  815   "RTN","TIU MRAR",128, 0)
  816    ...S TIUI EN=$P(@TIU Y@(TIUI),U ,1)
  817   "RTN","TIU MRAR",129, 0)
  818    ...S TIUR ET=TIUIEN
  819   "RTN","TIU MRAR",130, 0)
  820    K ^TMP("T IUR",$J)
  821   "RTN","TIU MRAR",131, 0)
  822    Q TIURET
  823   "RTN","TIU MRAR",132, 0)
  824   GETEXT(TIU DA,TIUTYPE ) ; Return s 1 if the re is 'fre sh' MRAR d ata in ^TM P("TIUVIEW ",$J and a  string if  there is  not
  825   "RTN","TIU MRAR",133, 0)
  826    ; INPUT T IUDA : IEN  VPS MRAR  NOTE in TI U DOCUMENT  FILE #892 5
  827   "RTN","TIU MRAR",134, 0)
  828    ;       T IUTYPE : 1  if allerg y; 2 if me ds; 3 if b oth
  829   "RTN","TIU MRAR",135, 0)
  830    N TIUDATE ,TIUDDIF,T IUCONT,TIU RET,TIUFRS HA,TIUFRSH M,TIUY
  831   "RTN","TIU MRAR",136, 0)
  832    S TIUY=""   ;Will be  returned  from call  with the n ame of the  global wh ere info i s returned  (^TMP("TI UVIEW",$J) )
  833   "RTN","TIU MRAR",137, 0)
  834    S TIUFRSH A=72    ;t emporarily  set "hour s fresh" p arameter f or 'allerg ies'
  835   "RTN","TIU MRAR",138, 0)
  836    S TIUFRSH M=72    ;t emporarily  set "hour s fresh" p arameter f or for 'me ds'
  837   "RTN","TIU MRAR",139, 0)
  838    S TIUDATE =$$GET1^DI Q(8925,TIU DA_",",120 1,"I",,"TI UERR")        ;FROM T IU DOCUMEN T FILE #89 25, field  1201 'ENTR Y DATE'
  839   "RTN","TIU MRAR",140, 0)
  840    S TIUDDIF =$P($$FMDI FF^XLFDT($ $NOW^XLFDT ,TIUDATE,2 )/3600,"." )  ;TIME D IFFERENCE  IN HOURS
  841   "RTN","TIU MRAR",141, 0)
  842    ;Check bo th allergi es and med ication ti meouts, as  they may  differ
  843   "RTN","TIU MRAR",142, 0)
  844    ; Current ly impleme nting 'rul e' that if  any reque sted data  is 'stale'  no part o f the note  is return ed
  845   "RTN","TIU MRAR",143, 0)
  846    S TIURET= 1
  847   "RTN","TIU MRAR",144, 0)
  848    I +TIUDDI F>$G(TIUFR SHA) D
  849   "RTN","TIU MRAR",145, 0)
  850    .I (TIUTY PE=1) S TI URET=0_"^N o current  Allergy/AD R Review i nformation  available "
  851   "RTN","TIU MRAR",146, 0)
  852    .I (TIUTY PE=3) S TI URET=0_"^N o current  Allergy/AD R Review i nformation  available "
  853   "RTN","TIU MRAR",147, 0)
  854    I (+TIUDD IF>$G(TIUF RSHM)) D
  855   "RTN","TIU MRAR",148, 0)
  856    .I (TIUTY PE=2) S TI URET=0_"^N o current  Medication  Review in formation  available"
  857   "RTN","TIU MRAR",149, 0)
  858    .I (TIUTY PE=3) D
  859   "RTN","TIU MRAR",150, 0)
  860    ..I +TIUR ET=0 S TIU RET=$G(TIU RET)_"^No  current Me dication R eview info rmation av ailable"
  861   "RTN","TIU MRAR",151, 0)
  862    ..I TIURE T=1 S TIUR ET=0_"^No  current Me dication R eview info rmation av ailable"   ;But aller gies are c urrent eno ugh to ret urn
  863   "RTN","TIU MRAR",152, 0)
  864    D:(+$G(TI URET)=1) T GET^TIUSRV R1(.TIUY,T IUDA)  ;po pulates ^T MP("TIUVIE W",$J
  865   "RTN","TIU MRAR",153, 0)
  866    Q TIURET
  867   "RTN","TIU MRAR",154, 0)
  868   GETTYPE(TI USECT) ; D etermine t he if sect ions reque sted are a llergy, me ds or both
  869   "RTN","TIU MRAR",155, 0)
  870    ; INPUT:  TIUSECT id entifies ' sections'  being requ ested by i nitials
  871   "RTN","TIU MRAR",156, 0)
  872    ;   retur ns 0:none  1:allergie s 2:meds 3 :both
  873   "RTN","TIU MRAR",157, 0)
  874    N TIUCONT
  875   "RTN","TIU MRAR",158, 0)
  876    S TIUCONT =0
  877   "RTN","TIU MRAR",159, 0)
  878    S:TIUSECT ["AHDR" TI UCONT=TIUC ONT+1 ;CON TAINS ALLE RGIES
  879   "RTN","TIU MRAR",160, 0)
  880    S:TIUSECT ["MKEY"!(T IUSECT["MR EV"!(TIUSE CT["MEXP"! (TIUSECT[" MNVA"!(TIU SECT["MADD "!(TIUSECT ["MPDG"!(T IUSECT["MD IS"))))))  TIUCONT=TI UCONT+2 ;C ONTAINS ME DS
  881   "RTN","TIU MRAR",161, 0)
  882    Q TIUCONT
  883   "RTN","TIU MRAR",162, 0)
  884    ;
  885   "RTN","TIU MRAR",163, 0)
  886   CLEAN ; Cl ean up tem p globals
  887   "RTN","TIU MRAR",164, 0)
  888    K ^TMP("T IUVIEW",$J ),^TMP("TI UTXT",$J)
  889   "RTN","TIU MRAR",165, 0)
  890    Q
  891   "RTN","TIU MRAR",166, 0)
  892   LIST ;;Sor ting TIUID ^Section S tart Tag^S ection End  Tag^Sorte d TIUID
  893   "RTN","TIU MRAR",167, 0)
  894    ;
  895   "RTN","TIU MRAR",168, 0)
  896    ;;AHDR^** *   ALLERG IES / ADVE RSE DRUG R EACTIONS ( ADR)   *** ^***   MED ICATION RE VIEW - PAT IENT RESPO NSE KEY    ***
  897   "RTN","TIU MRAR",169, 0)
  898    ;;MKEY^** *   MEDICA TION REVIE W - PATIEN T RESPONSE  KEY   *** ^***   ACT IVE PRESCR IPTIONS    ***
  899   "RTN","TIU MRAR",170, 0)
  900    ;;MREV^** *   ACTIVE  PRESCRIPT IONS   *** ^***   EXP IRED PRESC RIPTIONS * **^MREVSOR TED
  901   "RTN","TIU MRAR",171, 0)
  902    ;;MEXP^** *   EXPIRE D PRESCRIP TIONS ***^ ***   DISC ONTINUED P RESCRIPTIO NS ***^MRE VSORTED
  903   "RTN","TIU MRAR",172, 0)
  904    ;;MDIS^** *   DISCON TINUED PRE SCRIPTIONS  ***^***    NON-VA ME DICATIONS    ***^MEXP SORTED
  905   "RTN","TIU MRAR",173, 0)
  906    ;;MNVA^** *   NON-VA  MEDICATIO NS   ***^* **   ADDIT IONAL MEDI CATIONS    ***^MNVASO RTED
  907   "RTN","TIU MRAR",174, 0)
  908    ;;MADD^** *   ADDITI ONAL MEDIC ATIONS   * **^***   P ENDING MED ICATIONS    ***
  909   "RTN","TIU MRAR",175, 0)
  910    ;;MPDG^** *   PENDIN G MEDICATI ONS   ***^ ***   ADDI TIONAL COM MENTS   ** *
  911   "RTN","TIU MRAR",176, 0)
  912    ;;MCMT^** *   ADDITI ONAL COMME NTS   ***^ EOF
  913   "RTN","TIU MRAR",177, 0)
  914    ;;EOF
  915   "VER")
  916   8.0^22.0
  917   **END**
  918   **END**
  919   \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000package/ doc/\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x00000000755\x0000 0000000\x000000 00000\x00000000 0000000\x000013 052061140\x0000 011704\x0000 5\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000u star  \x0000roo t\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000r oot\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000packag e/doc/TIU_ 1_310_Patc h_Descript ion.txt\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000000064 4\x00000001750\x0000 0001750\x000000 000014504\x0000 1304435006 5\x0000015631\x0000  0\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000ustar  \x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000DRAF T TIU*1.0* 310  PATCH  DESCRIPTI ON
  920  
  921   VistA Patc h Display                                                         Page: 1
  922   ========== ========== ========== ========== ========== ========== ========== =======
  923   Run Date:  NOV 21, 20 16                        Design ation: TIU *1*310  TE ST v
  924   Package :  TEXT INTEG RATION UTI LITIES         Priori ty   : MAN DATORY
  925   Version :  1                                    Status      : UND ER DEVELOP MENT
  926   ========== ========== ========== ========== ========== ========== ========== =======
  927    
  928   Subject:   MRAR VPS T ITLE AND O BJECT
  929    
  930   Category:   ROUTINE
  931               ENHANCEME NT
  932               INFORMATI ONAL
  933               OTHER
  934    
  935   Descriptio n:
  936  
  937   This patch  provides  TIU suppor t for the  VPS MRAR a pplication  delivered
  938   in VPS*1*1 9 which re quires thi s patch to  be instal led prior  to loading .
  939  
  940   The Medica tion Revie w and Alle rgy/ADR Re view (MRAR ) applicat ion is an 
  941   implementa tion of De partment o f Veterans  Affairs ( VA) direct ives to 
  942   provide a  means for  VA medical  staff mem bers (doct ors, clini cians and 
  943   others as  required)  to be able  to view a  single co mprehensiv e list of 
  944   all allerg ies, adver se drug re actions (A DR) and me dications  a Veteran 
  945   may have.
  946  
  947   An MRAR TI U NOTE 'ti tle' and a  MEDICATIO N RECONCIL IATION 'do cument cla ss'
  948   are requir ed for MRA R to write  the compr ehensive l ist to a T IU DOCUMEN T.
  949   Three TIU  'objects'  support th e extracti on of an e ntire
  950   VPS MRAR N ote, or on ly the all ergy or me dication i nformation  contained
  951   in a VPS M RAR Note.
  952  
  953   This patch  provides  these comp onents if  they do no t already  exist in a
  954   system, an d also cle ans up TIU  component s previosl y installe d from
  955   pre-produc tion testi ng of VPS* 1*19.
  956  
  957  
  958  
  959   Environmen t Check
  960   ========== ======
  961    N/a
  962  
  963   Patch Comp onents
  964   ========== ======
  965  
  966   Files & Fi elds Assoc iated:
  967  
  968   File Name  (#)                 F ield Name  (#)      N ew/Modifie d/Deleted
  969   ---------- ----------          - ---------- ----     - ---------- ---------
  970   TIU DOCUME NT DEFITIO N (#8925.1 )                      5 Records  added
  971  
  972     
  973  
  974  
  975   File Name  (#)                 F ield Name  (#)      N ew/Modifie d/Deleted
  976   ---------- ----------          - ---------- ----     - ---------- ---------
  977  
  978   Test Sites :
  979   ---------- -
  980   Boise
  981   Memphis
  982   Hudson Val ley
  983   Hampton
  984   South Texa s
  985  
  986  
  987   Documentat ion Retrie val Instru ctions:
  988   ---------- ---------- ---------- -------
  989   Updated do cumentatio n describi ng the new  functiona lity intro duced by t his
  990   patch is a vailable.
  991  
  992   The prefer red method  is to FTP  the files  from
  993   ftp://down load. DNS        . DNS     /.
  994   This trans mits the f iles from  the first  available  FTP server . Sites ma y
  995   also elect  to retrie ve softwar e directly  from a sp ecific ser ver as
  996   follows:
  997  
  998   Albany           ftp.fo-alb any. URL            <ftp://ftp .fo-albany . URL         >
  999   Hines           ftp.D NS     .UR L           <ftp://ft p.DNS      .URL        >
  1000   Salt Lake  City ftp.f o-slc. URL                <ftp://ftp .fo-slc. URL         >
  1001  
  1002  
  1003   The docume ntation wi ll be in t he form of  Adobe Acr obat files .
  1004  
  1005   Documentat ion can al so be foun d on the V A Software  Documenta tion Libra ry
  1006   at: http:/ / URL               /
  1007  
  1008   File Descr iption                               File N ame              FTP  Mode
  1009   ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----
  1010   TIU_1_310  Install Gu ide      t iu_1_310_i g.pdf           binar y
  1011   TIU_1_310  Release No tes      t iu_1_310_r n.pdf           binar y
  1012  
  1013  
  1014   Patch Inst allation:
  1015  
  1016  
  1017   Pre/Post I nstallatio n Overview
  1018   ---------- ---------- ----------
  1019    This patc h prepares  for insta llation of  VPS*1.0*1 9 : 
  1020  
  1021    POSTINSTA LL: adds 5   VPS*1.0* 19 related  items to  the 
  1022        TIU D OCUMENT DE FINITION F ILE (#8925 .1) and ad ds ITEMs t o a new
  1023        Docum ent Class  and the ex isting PRO GRESS NOTE S Class
  1024  
  1025  
  1026   Pre-Instal lation Ins tructions
  1027   ---------- ---------- ---------
  1028   This patch  may be in stalled wi th users o n the syst em. This p atch shoul d
  1029   take less  than 5 min utes to in stall.
  1030  
  1031  
  1032   Installati on Instruc tions
  1033   ---------- ---------- -----
  1034   1.  Use th e 'Load a  Distributi on' option  on the KI DS install ation menu .
  1035       When p rompted to  enter a h ost file t ype in [DI R]:TIU_1_3 10.KID,
  1036       Where  [DIR] is t he local d irectory w here the h ost file w as copied  to.
  1037  
  1038   2.  From t he Kernel  Installati on and Dis tribution  System Men u, select
  1039       the In stallation  Menu.  Fr om this me nu, you ma y elect to  use the
  1040       follow ing option . When pro mpted for  the INSTAL L enter th e patch #
  1041       (TIU*1 .0*310):
  1042  
  1043       a. Bac kup a Tran sport Glob al - This  option wil l create a  backup
  1044          mes sage of an y routines  exported  with this  patch. It  will not
  1045          bac kup any ot her change s such as  DD's or te mplates.
  1046       b. Com pare Trans port Globa l to Curre nt System  - This opt ion will
  1047          all ow you to  view all c hanges tha t will be  made when  this patch
  1048          is  installed.   It compa res all co mponents o f this pat ch
  1049          (ro utines, DD 's, templa tes, etc.) .
  1050       c. Ver ify Checks ums in Tra nsport Glo bal - This  option wi ll allow
  1051          you  to ensure  the integ rity of th e routines  that are  in the
  1052          tra nsport glo bal.
  1053  
  1054   3.  From t he Install ation Menu , select t he Install  Package(s ) option a nd
  1055       choose  the patch  to instal l. Enter T IU*1.0*310 .
  1056  
  1057   4.  When p rompted 'W ant KIDS t o Rebuild  Menu Trees  Upon Comp letion of
  1058       Instal l? NO//',  respond NO .
  1059  
  1060   5.  When p rompted 'W ant KIDS t o INHIBIT  LOGONs dur ing the in stall? NO/ /',
  1061       respon d NO.
  1062  
  1063   6.  When p rompted 'W ant to DIS ABLE Sched uled Optio ns, Menu O ptions, an d
  1064       Protoc ols? NO//' , respond  NO.
  1065   7.  If pro mpted 'Del ay Install  (Minutes) :  (0 - 60 ): 0//', r espond 0.
  1066  
  1067   Post-Insta llation In structions
  1068   ---------- ---------- ----------
  1069   N/A
  1070  
  1071    
  1072    
  1073   Routine In formation:
  1074   ========== ==========
  1075    
  1076    
  1077   Routine Na me: TIU310 PT
  1078   TIU*1*310  POST-INSTA LL ROUTINE
  1079  
  1080   Routine Na me: TIUMRA R
  1081   Provides s upport for  the three  'OBJECTS'  that can  extract al l or part
  1082   of a VPS M RAR NOTE
  1083  
  1084   The second  line of e ach of the se routine s now look s like:
  1085    ;;1.0;TEX T INTEGRAT ION UTILIT IES;**[Pat ch List]** ;Jun 20, 1 997;Build  34
  1086  
  1087   The checks ums below  are new ch ecksums, a nd
  1088    can be ch ecked with  CHECK1^XT SUMBLD.
  1089  
  1090   Routine Na me: TIU310 PT
  1091       Before :       n/ a      Aft er:  54969 183
  1092   Routine Na me: TIUMRA R
  1093       Before :       n/ a      Aft er:  55014 315
  1094  
  1095    
  1096   ========== ========== ========== ========== ========== ========== ========== =======
  1097   User Infor mation:  
  1098     Entered  By  :   MC CLENAHAN,M ARGARET  D ate Entere d  :   NOV  21,2016
  1099     Complete d By:                          D ate Comple ted:   
  1100     Released  By :                          D ate Releas ed :   
  1101   ========== ========== ========== ========== ========== ========== ========== =======\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000packa ge/README. md\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x000000006 44\x00000001750 \x00000001750\x00000 0000000114 \x0000130443500 65\x0000010644\x0000  0\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000ustar  \x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000# t iu-mcode
  1102  
  1103   This repo  contains t he MCODE n CPecessary  to execut e PDO obje cts\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000p ackage/rou tines/\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x00000 000755\x0000000 0000\x000000000 00\x00000000000 0000\x000013052 061140\x0000013 007\x0000 5\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000usta r  \x0000root\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000root \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000package/r outines/TI U310PT.xml \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x00000000644\x00000 001750\x0000000 1750\x000000000 020724\x0000130 44350065\x00000 13121\x0000 0\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000us tar  \x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000<?xml v ersion="1. 0" encodin g="UTF-8"? >
  1104   <Export ge nerator="C ache" vers ion="25" z v="Cache f or Windows  (x86-64)  2015.2.3 ( Build 855) " ts="2017 -01-31 14: 49:38">
  1105   <Routine n ame="TIU31 0PT" type= "INT" lang uagemode=" 0" timesta mp="64314, 47596"><![ CDATA[
  1106   TIU310PT ; DALOI/SCR  - TIU*1*31 0 POST-INS TALL ROUTI NE ;11/20/ 16 15:30
  1107    ;;1.0;TEX T INTEGRAT ION UTILIT IES;**310* *;Jun 20,  1997;Build  34
  1108    Q
  1109   POST   ;EP  for post- install pa tch 310
  1110    ;This rou tine will  add a 'tit le' and a  'document  class' to  the TIU DO CUMENT DEF INTION fil e if they  don't alre ady exist
  1111    ;  and wi ll associa te the 'ti tle' to th e 'documen t class' a fter they  have been  created/lo cated
  1112    N TIUFILE ,TIUDIEN,T IUNIEN,TIU ADD,TIUMSG ,TIUERR
  1113    S TIUFILE =8925.1    ;TIU DOCUM ENT DEFINI TION file
  1114    S U="^"
  1115    ;FIRST LO OK FOR VPS  MRAR NOTE  and add i f it is no t there
  1116    S TIUNIEN =$$FIND1^D IC(TIUFILE ,"","X","V PS MRAR NO TE","B","I  $P(^(0),U ,4)=""DOC" "")
  1117    I +TIUNIE N=0 D
  1118    .K TIUADD ,TIUMSG,TI UERR
  1119    .D ADDNOT E(.TIUADD)  ;create F DA root fo r note
  1120    .D UPDATE ^DIE(,"TIU ADD","TIUM SG","TIUER R")
  1121    .I $D(TIU ERR) W !," FAILED TO  UPDATE TIU  DOCUMENT  DEFINITION  FILE with  VPS MRAR  NOTE"
  1122    .I '$D(TI UERR) D
  1123    ..S TIUNI EN=$G(TIUM SG(1))  ;T he new ien
  1124    I +TIUNIE N D
  1125    .;SECOND  LOOK FOR M EDICATION  RECONCILIA TION DOCUM ENT CLASS  and add it  if it is  not there
  1126    .S TIUDIE N=$$FIND1^ DIC(TIUFIL E,"","X"," MEDICATION  RECONCILI ATION","B" ,"I $P(^(0 ),U,4)=""D C""")
  1127    .I +TIUDI EN=0 D
  1128    ..K TIUAD D,TIUMSG,T IUERR
  1129    ..D ADDDC (.TIUADD)  ;create FD A root for  document  class
  1130    ..D UPDAT E^DIE(,"TI UADD","TIU MSG","TIUE RR")
  1131    ..I $D(TI UERR) W !, "FAILED TO  UPDATE TI U DOCUMENT  DEFINITIO N FILE wit h MEDICATI ON RECONCI LIATION DO CUMENT CLA SS"
  1132    ..I '$D(T IUERR) D
  1133    ...S TIUD IEN=$G(TIU MSG(1))  ; The new ie n
  1134    .I +TIUDI EN D
  1135    ..D ADDIT EM(TIUNIEN ,TIUDIEN)   ;ADD THE  MRAR NOTE  AS A 'ITEM ' TO THE ' DOCUMENT C LASS' if i t isn't al ready ther e
  1136    ..;                                      A ND THE DOC UMENT CLAS S AS AN IT EM TO THE  PROGRESS N OTE CLASS  if it isn' t already  there
  1137    ..D NEWOB JS()  ;ADD  THE TIU O BJECTS if  everything  else went  well
  1138    ;D EXIT^X PDID()
  1139    Q
  1140    ;
  1141   ADDITEM(TI UNIEN,TIUD IEN) ; ADD S A NEW EN TRY TO THE  'ITEM' SU BFILE OF D OCUMENT CL ASS & PROG RESS NOTE  CLASS
  1142    ;TIUNIEN  - IEN OF T HE VPS MRA R NOTE
  1143    ;TIUDIEN  - IEN OF T HE MEDICAT ION RECONC ILLIATION  DOCUMENT C LASS
  1144    N TIUIENS ,TIUFDA,TI UFILE,TIUD ONE,TIUITE M,TIURET,T IUCIEN
  1145    S TIUDONE =0
  1146    S TIUFILE =8925.1    ;TIU DOCUM ENT DEFINI TION FILE
  1147    S TIURET= 1
  1148    S TIUITEM =0
  1149    F  S TIUI TEM=$O(^TI U(TIUFILE, TIUDIEN,10 ,"B",TIUIT EM)) Q:(TI UITEM=""!T IUDONE)  D
  1150    .I TIUITE M=TIUNIEN  S TIUDONE= 1
  1151    I 'TIUDON E D
  1152    .S TIUFIL E=8925.14    ;ITEM SU B-FILD OF  TIU DOCUME NT DEFINIT ION FILE
  1153    .S TIUIEN S=TIUDIEN_ ","   ;MED ICATION RE CONCILLIAT ION DOCUME NT CLASS I EN
  1154    .S TIUFDA (TIUFILE," +1,"_TIUIE NS,".01")= TIUNIEN
  1155    .S TIUFDA (TIUFILE," +1,"_TIUIE NS,"4")="V PS MRAR NO TE"
  1156    .D UPDATE ^DIE(,"TIU FDA",,"TIU ERR")   ;
  1157    .I $D(TIU ERR) D
  1158    ..D BMES^ XPDUTL("Fa iled to up date MEDIC ATION RECO NCILIATION  document  class with  VPS MRAR  NOTE infor mation")
  1159    ..S TIURE T=0
  1160    .I '$D(TI UERR) D
  1161    ..D BMES^ XPDUTL("ME DICATION R ECONCILIAT ION docume nt class u pdated wit h VPS MRAR  NOTE info rmation")
  1162    ..S TIURE T=1
  1163    ;NOW ADD,  ADD IT AS  AN ITEM I N "PROGRES S NOTES" C LASS IF IT  ISN'T ALR EADY THERE
  1164    S TIUITEM =""
  1165    S TIUDONE =0
  1166    S TIUFILE =8925.1  ; TIU DOCUME NT DEFINIT ION FILE
  1167    S TIUCIEN =$$FIND1^D IC(TIUFILE ,"","X","P ROGRESS NO TES","B")    ;CLASS I EN
  1168    F  S TIUI TEM=$O(^TI U(TIUFILE, TIUCIEN,10 ,"B",TIUIT EM)) Q:(TI UITEM=""!T IUDONE)  D
  1169    .I TIUITE M=TIUDIEN  S TIUDONE= 1
  1170    I 'TIUDON E D
  1171    .S TIUFIL E=8925.14    ;ITEM SU B-FILD OF  TIU DOCUME NT DEFINIT ION FILE
  1172    .S TIUIEN S=TIUCIEN_ ","   ;PRO GRESS NOTE S CLASS IE N
  1173    .S TIUFDA (TIUFILE," +1,"_TIUIE NS,".01")= "MEDICATIO N RECONCIL IATION"
  1174    .S TIUFDA (TIUFILE," +1,"_TIUIE NS,"4")="M edication  Reconcili"
  1175    .D UPDATE ^DIE(,"TIU FDA",,"TIU ERR")   ;
  1176    .I $D(TIU ERR) D
  1177    ..D BMES^ XPDUTL("Fa iled to up date PROGR ESS NOTES  class with  MEDICATIO N RECONCIL LIATION do cument cla ss ITEM")
  1178    ..S TIURE T=0
  1179    .I '$D(TI UERR) D
  1180    ..D BMES^ XPDUTL("PR OGRESS NOT ES class u pdated wit h MEDICATI ON RECONCI LLIATION d ocument cl ass ITEM")
  1181    ..S TIURE T=1
  1182    Q TIURET
  1183    ;
  1184   ADDDC(TIUA DD) ;creat e FDA root
  1185    S TIUADD( 8925.1,"+1 ,",.01)="M EDICATION  RECONCILIA TION"
  1186    S TIUADD( 8925.1,"+1 ,",.02)=""
  1187    S TIUADD( 8925.1,"+1 ,",.03)="M EDICATION  RECONCILIA TION"
  1188    S TIUADD( 8925.1,"+1 ,",.04)="D C"
  1189    S TIUADD( 8925.1,"+1 ,",.06)=$$ FIND1^DIC( 8930,"","X ","CLINICA L COORDINA TOR","B")    ;8930 US ER CLASS F ILE
  1190    S TIUADD( 8925.1,"+1 ,",.07)=$$ FIND1^DIC( 8925.6,"", "X","ACTIV E","B")    ;8925.6 TI U STATUS F ILE
  1191    S TIUADD( 8925.1,"+1 ,",.13)=0      ;NATIN AL STANDAR D 'NO'
  1192    S TIUADD( 8925.1,"+1 ,",3.02)=1    ;OK TO  DISTRIBUTE  'YES'
  1193    S TIUADD( 8925.1,"+1 ,",99)=$H
  1194    Q
  1195   ADDNOTE(TI UADD) ;cre ate FDA ro ot
  1196    S TIUADD( 8925.1,"+1 ,",.01)="V PS MRAR NO TE"
  1197    S TIUADD( 8925.1,"+1 ,",.02)=""
  1198    S TIUADD( 8925.1,"+1 ,",.03)="V PS MRAR NO TE"
  1199    S TIUADD( 8925.1,"+1 ,",.04)="D OC"
  1200    S TIUADD( 8925.1,"+1 ,",.06)=$$ FIND1^DIC( 8930,"","X ","CLINICA L COORDINA TOR","B")    ;8930 US ER CLASS F ILE
  1201    S TIUADD( 8925.1,"+1 ,",.07)=$$ FIND1^DIC( 8925.6,"", "X","ACTIV E","B")    ;8925.6 TI U STATUS F ILE
  1202    S TIUADD( 8925.1,"+1 ,",.13)=0   ;NATIONAL  STANDARD  'NO'
  1203    S TIUADD( 8925.1,"+1 ,",3.02)=1
  1204    S TIUADD( 8925.1,"+1 ,",1501)=$ $FIND1^DIC (8926.1,"" ,"X","NURS ING MEDICA TION MGT N OTE","B")    ;8926.1   TIU VHA E NTERPRISE  STANDARD T ITLE
  1205    S TIUADD( 8925.1,"+1 ,",99)=$H
  1206    Q
  1207    ;-------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ------
  1208    ; PHASE I I developm ent
  1209   NEWOBJS()    ;ADD new  TIU 'obje cts' to th e TIU DOCU MENT DEFIN TION file  if they ar e not alre ady there
  1210    N TIUFILE ,TIUDIEN,T IUOIEN,TIU ADD,TIUMSG ,TIUERR,TI UOARRY,TIU CNT,TIUMOD ,TIUIERR,T IUOBJ,TIUO PNAM
  1211    S TIUFILE =8925.1    ;TIU DOCUM ENT DEFINI TION file
  1212    ;LOOK FOR  EACH OBJE CT and add  if it is  not there
  1213    D MAKEARR Y(.TIUOARR Y)  ;Poplu lates an a rray with  new object  informati on
  1214    S TIUCNT= 0
  1215    S TIUOBJ= ""
  1216    F  S TIUO BJ=$O(TIUO ARRY(TIUOB J)) Q:TIUO BJ=""  D
  1217    .S TIUOIE N=$O(^TIU( 8925.1,"B" ,TIUOBJ,0) )
  1218    .S TIUONA M=TIUOBJ
  1219    .S TIUOAB BR=TIUOARR Y(TIUOBJ," ABBREVIATI ON")
  1220    .S TIUOMT HD=TIUOARR Y(TIUOBJ," OM")
  1221    .S TIUOPN AM=$G(TIUO ARRY(TIUOB J,"PRINTNA ME"))
  1222    .I +TIUOI EN=0 D
  1223    ..S:TIUOP NAM="" TIU OPNAM=TIUO NAM
  1224    ..D ADDOB J(.TIUADD, .TIUCNT,TI UONAM,TIUO ABBR,TIUOP NAM,TIUOMT HD)  ;adds  an entry  to the FDA  array and  updates
  1225    .I +TIUOI EN>0 D
  1226    ..;We nee d to be su re that it  is in syn ch with an y changes  to OM
  1227    ..S TIUMO D(8925.1,T IUOIEN_"," ,9)=TIUOMT HD
  1228    ..D FILE^ DIE(,"TIUM OD","TIUER R")
  1229    ..D:$D(TI UERR)
  1230    ...D BMES ^XPDUTL("F ailed to m odify OBJE CT OM info rmation IE N: "_TIUOI EN)
  1231    ...K TIUE RR
  1232    D:$D(TIUA DD) UPDATE ^DIE(,"TIU ADD","TIUM SG","TIUER R")
  1233    Q
  1234   MAKEARRY(T IUOARRY)   ;Creates a n array of  objects t o add
  1235    ; INPUT :  TIUARRAY  AN ARRY SE NT BY REFE RENCE WHIC H WILL BE  POPULATED  WITH OBJEC T INFO TO  ADD UPON C OMPLETION
  1236    S TIUOARR Y("MRAR NO TE ALLERGY  ONLY")=""
  1237    S TIUOARR Y("MRAR NO TE ALLERGY  ONLY","AB BREVIATION ")="MAA"
  1238    S TIUOARR Y("MRAR NO TE ALLERGY  ONLY","PR INTNAME")= "MRAR ALLE RGY ONLY"
  1239    S TIUOARR Y("MRAR NO TE ALLERGY  ONLY","OM ")="S X=$$ MRARPDO^TI UMRAR(""^T MP(""""TIU MRAR"""",$ J)"",DFN," "AHDR;MCMT "")"
  1240    ;
  1241    S TIUOARR Y("MRAR NO TE MEDS ON LY")=""
  1242    S TIUOARR Y("MRAR NO TE MEDS ON LY","ABBRE VIATION")= "MMI"
  1243    S TIUOARR Y("MRAR NO TE MEDS ON LY","PRINT NAME")="MR AR MEDS ON LY"
  1244    S TIUOARR Y("MRAR NO TE MEDS ON LY","OM")= "S X=$$MRA RPDO^TIUMR AR(""^TMP( """"TIUMRA R"""",$J)" ",DFN,""MK EY;MREV;ME XP;MDIS;MN VA;MADD;MP DG;MCMT"") "
  1245    ;
  1246    S TIUOARR Y("MRAR CO MPLETE NOT E")=""
  1247    S TIUOARR Y("MRAR CO MPLETE NOT E","ABBREV IATION")=" MNTE"
  1248    S TIUOARR Y("MRAR CO MPLETE NOT E","PRINTN AME")="MRA R COMPLETE "
  1249    S TIUOARR Y("MRAR CO MPLETE NOT E","OM")=" S X=$$MRAR PDO^TIUMRA R(""^TMP(" """TIUMRAR """",$J)"" ,DFN)"
  1250    Q
  1251   ADDOBJ(TIU ADD,TIUCNT ,TIUONAM,T IUOABBR,TI UPNAM,TIUO MTHD) ;cre ate FDA ro ot
  1252    ; INPUT:  TIUADD is  the FDA AR RAY BEING  SET UP FOR  AN UPDATE ^DIE
  1253    ;         TIUCNT
  1254    ;         TIUONAME i s the name  of the OB JECT being  added
  1255    ;         TIUOMTHD i s the 'OBJ ECT METHOD ' e.g. "S  X=$$MRARPD O^TIUMRAR( $NA(^TMP(" "TIUMRAR"" ,$J)),DFN, ,)"
  1256    S TIUCNT= TIUCNT+1    ;ADDS Ano ther recor d to the T IUADD glob al
  1257    S TIUADD( 8925.1,"+" _TIUCNT_", ",.01)=TIU ONAM
  1258    S TIUADD( 8925.1,"+" _TIUCNT_", ",.02)=TIU OABBR
  1259    S TIUADD( 8925.1,"+" _TIUCNT_", ",.03)=TIU PNAM
  1260    S TIUADD( 8925.1,"+" _TIUCNT_", ",.04)="O"   ;TYPE: I NTERNAL RE PRESENTATI ON OF 'OBJ ECT'
  1261    S TIUADD( 8925.1,"+" _TIUCNT_", ",.06)=$$F IND1^DIC(8 930,"","X" ,"CLINICAL  COORDINAT OR","B")    ;8930 USE R CLASS FI LE
  1262    S TIUADD( 8925.1,"+" _TIUCNT_", ",.07)=$$F IND1^DIC(8 925.6,""," X","ACTIVE ","B")   ; 8925.6 TIU  STATUS FI LE
  1263    S TIUADD( 8925.1,"+" _TIUCNT_", ",.13)=0   ;NATIONAL  STANDARD ' NO'
  1264    S TIUADD( 8925.1,"+" _TIUCNT_", ",3.02)=1  ;OK TO DIS TRIBYTE 'Y ES'
  1265    S TIUADD( 8925.1,"+" _TIUCNT_", ",9)=TIUOM THD ;OBJEC T METHOD
  1266    S TIUADD( 8925.1,"+1 ,",99)=$H
  1267    Q
  1268   ]]></Routi ne>
  1269   </Export>
  1270   \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000packag e/routines /TIUMRAR.x ml\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000000064 4\x00000001750\x0000 0001750\x000000 000021533\x0000 1304435006 5\x0000013112\x0000  0\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000ustar  \x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000<?xm l version= "1.0" enco ding="UTF- 8"?>
  1271   <Export ge nerator="C ache" vers ion="25" z v="Cache f or Windows  (x86-64)  2015.2.3 ( Build 855) " ts="2017 -01-31 14: 50:10">
  1272   <Routine n ame="TIUMR AR" type=" INT" langu agemode="0 " timestam p="64314,4 7596"><![C DATA[
  1273   TIUMRAR ;D ALOI/SCR -  MRAR PDO  OUTPUT SUP PORT ;12/7 /16 15:30
  1274    ;;1.0;TEX T INTEGRAT ION UTILIT IES;**310* *;Jun 20,  1997;Build  34
  1275    ;;Per VHA  Directive  2004-038,  this rout ine should  not be mo dified.
  1276    ;
  1277    ;       A PI                ICR  #
  1278    ;    CONT EXT^TIUSRV LO
  1279    ;    TGET ^TIUSRVR1
  1280    ;    TRIM ^XLFSTR           101 04
  1281    ;    ^DPT (                 207 0
  1282    ;
  1283    Q
  1284    ;
  1285   MRARPDO(TA RGET,TIUDF N,TIUSECT)  ; Main en try point  for Patien t Data Obj ects to ge t MRAR Not e Text
  1286    ; Input:
  1287    ;   TARGE T - The ta rget globa l array wh ere the MR AR data wi ll be retu rned (Requ ired)
  1288    ;   TIUDF N    - Pat ient Inter nal ID (Re quired)
  1289    ;   TIUSE CT   - The  Section o f the repo rt to retu rn (Option al - defau lt is All)
  1290    ;               This  is the fi rst "^" pi ece in LIS T below
  1291    ;               This  can be a  multi valu e list sep arated by  semi-colon  ";"
  1292    ;               i.e.  "AHDR;AKE Y;AREV" wo uld return  the Aller gy Header,  Allergy K ey
  1293    ;                 an d Allergy  Review sec tions of t he report  in that or der.
  1294    ;
  1295    ; GLOBAL  ARRAYS: ^T MP("TIUVIE W",$J)  -  populated  TGET^TIUSR VR1 in sub routine GE TEXT 
  1296    ;                                                 wit h all line s in a spe cified VPA  MRAR NOTE
  1297    ;                 ^T MP("TIUTXT ", $J)  -  is populat ed in subr outine EXT RACT with  some or al l lines
  1298    ;                                                 in  ^TMP("TIUV IEW,$J) de pending on  sections  specified  in the cal ling objec t code
  1299    ;                 TA RGET:            -    identified  in the ob ject code,  ^TMP("TIU MRAR",J) i s populate d in REBUI LD
  1300    ;                                                 and  returned  in final f ormat
  1301    ;                                                         
  1302    ;
  1303    K @TARGET        ;TA RGET=^TMP( "TIUMRAR", $J)
  1304    I '$D(^DP T($G(TIUDF N),0)) S @ TARGET@(1, 0)="Patien t not defi ned. IEN:  "_TIUDFN
  1305    Q:'$D(^DP T($G(TIUDF N),0)) "~@ "_$NA(@TAR GET)
  1306    ;
  1307    N TIUMRAR ,TIUS,TIUX ,TIUFRESH, TIURET,TIU TYPE
  1308    ; If no s ection ide ntified th en default  to all (u sed by MRA R COMPLETE  NOTE 'obj ect')
  1309    I $G(TIUS ECT)="" D
  1310    .S TIUSEC T=""
  1311    .S TIUX=" "
  1312    .F TIUS=2 :1 Q:TIUX= "EOF"  D
  1313    ..S TIUX= $P($T(LIST +TIUS),";; ",2)
  1314    ..S TIUSE CT=TIUSECT _$P(TIUX,U )_";"    ; AHDR^MKEY^ MREV^MEXP^ MNVA^MADD^ MPDG^MCMT^
  1315    ; Reset T emporary s torage
  1316    D CLEAN
  1317    ; Check i f this pat ient has a n MRAR Not e
  1318    S TIUMRAR =$$GETNOTE (TIUDFN)     ;The ien  on the TI U DOCUMENT  file of m ost curren t MRAR not e for pati ent
  1319    I '+TIUMR AR S @TARG ET@(1,0)=$ P(TIUMRAR, U,2)
  1320    I +TIUMRA R D
  1321    .S TIUTYP E=$$GETTYP E(TIUSECT)    ;return s 1 for al lergy only  2 for med s only 3 f or 'both'
  1322    .I TIUTYP E=0 S @TAR GET@(1,0)= "Section H eader Iden tifIer in  object cod e not reco gnized: "_ TIUSECT
  1323    .I TIUTYP E>0 D
  1324    ..S TIUFR ESH=$$GETE XT(TIUMRAR ,TIUTYPE)    ;RETURNS  1 OR 0^st ring1^stri ng2 if any  requested  data is s tale
  1325    ..I +$G(T IUFRESH)=0  D
  1326    ...S @TAR GET@(1,0)= $P(TIUFRES H,"^",2)
  1327    ...S:$P(T IUFRESH,"^ ",3)'="" @ TARGET@(2, 0)=$P(TIUF RESH,"^",3 )
  1328    ..I +$G(T IUFRESH)=1  D
  1329    ...; Buil d the repo rt text ar ray in sec tions iden tified
  1330    ...D BLDT XT(TIUSECT )   ;POPUL ATES ^TMP( "TIUTXT" f rom ^TMP(" TIUVIEW",$ J,
  1331    ...; Rebu ild the ne w report t ext in the  TARGET ar ray in Wor d Processi ng format
  1332    ...D REBL DTXT(TARGE T,TIUSECT)  ;POPULATE S @TARGET@  FROM ^TMP ("TIUTXT"
  1333    D CLEAN
  1334    Q "~@"_$N A(@TARGET)
  1335    ;
  1336   BLDTXT(TIU SECT) ; Bu ild the re port text  array in s ections ac cording to  LIST
  1337    ; INPUT T IUSECT - a  list of ' sections'  that are t o be inclu ded in out put
  1338    N TIULINE ,TIUSEC,TI UI
  1339    S TIUSEC= ""
  1340    F TIUI=1: 1:$L(TIUSE CT,";") D
  1341    . S TIUSE C=$P(TIUSE CT,";",TIU I)
  1342    . S TIULI NE=$$GETLI NE(TIUSEC)
  1343    . D:TIULI NE'="EOF"  EXTRACT(TI ULINE)     ;EXTRACTS  LINES FROM  ^TMP("TIU VIEW",$J,  INTO ^TMP( "TIUTXT"
  1344    Q
  1345   GETLINE(TI USEC) ;RET URNS A LIN E FROM LIS T FOR IDEN TIFIED SEC TION
  1346    ; INPUT T IUSEC: The  SECTION B EING ADDED  TO OUTPUT
  1347    ;   RETUR NS line nu mber to ad d to outpu t
  1348    N TIUJ,TI URET,TIULI NE,TIUDONE
  1349    S TIURET= ""
  1350    S TIUDONE =0
  1351    S TIUJ=2
  1352    F  S TIUL INE=$P($T( LIST+TIUJ) ,";;",2) Q :TIUDONE!( TIULINE="E OF")  D
  1353    . S TIUJ= TIUJ+1
  1354    . I $P(TI ULINE,U)[T IUSEC D
  1355    . .S TIUR ET=TIULINE
  1356    . .S TIUD ONE=1
  1357    Q TIURET
  1358   EXTRACT(TI ULINE) ; E xtract the  text from  a section  ^TMP("TIU VIEW",$J)  and write  it to ^TMP ("TIUTXT")
  1359    ;INPUT: T IULINE - t he line fr om LIST be ing proces sed which  identifies  a SECTION  in the VP S MRAR NOT E    
  1360    N TIUCNT, TIUJ,TIUEN D,TIUSTART ,TIUX
  1361    S TIUSTAR T=0
  1362    S TIUEND= 0
  1363    S TIUCNT= 0
  1364    S TIUJ=0
  1365    F  S TIUJ =$O(^TMP(" TIUVIEW",$ J,TIUJ)) Q :'+TIUJ!TI UEND  D
  1366    . S TIUX= ^TMP("TIUV IEW",$J,TI UJ)
  1367    . I TIUX[ $P(TIULINE ,U,2) S TI USTART=1
  1368    . I TIUX[ $P(TIULINE ,U,3) S TI UEND=1
  1369    . I (TIUS TART)&('TI UEND) D
  1370    . . S TIU CNT=TIUCNT +1
  1371    . . S ^TM P("TIUTXT" ,$J,$P(TIU LINE,U),TI UCNT)=TIUX    ;This i s creating  an 'index ' of secti ons
  1372    Q
  1373   REBLDTXT(T ARGET,TIUS ECT) ; Reb uild the r eport text  Word Proc essing arr ay after s orting.
  1374    ;INPUT: T ARGET : id entifies t he global  array wher e informat ion is bei gn returne d
  1375    ;       T IUSECT : t he list of  sections  created by  LIST sepa rated by " ;"
  1376    ;
  1377    N TIUTXT, TIULST,TIU I,TIUID,TI UCNT,TIUJ, TIUNODE,TI USEC
  1378    S TIUCNT= 0
  1379    S TIUTXT= $NA(^TMP(" TIUTXT",$J ))
  1380    S TIUSEC= ""
  1381    F TIUI=1: 1:$L(TIUSE CT,";") S  TIUSEC=$P( TIUSECT,"; ",TIUI) Q: TIUSEC=""   D
  1382    . S TIUJ= ""
  1383    . F  S TI UJ=$O(@TIU TXT@(TIUSE C,TIUJ)) Q :TIUJ=""   S TIUNODE= ^(TIUJ) D
  1384    . . S TIU CNT=TIUCNT +1
  1385    . . S @TA RGET@(TIUC NT,0)=TIUN ODE
  1386    Q
  1387    ;
  1388   GETNOTE(TI UDFN) ; RE TURNS ien  of the las t VPS MRAR  NOTE for  this patie nt in TIU  DOCUMENT f ile
  1389    ; INPUT:  TIUDFN - P ATIENT ien
  1390    N TIUIEN, TIURET,TIU I,TIUY,TIU CIEN
  1391    S TIUY=$N A(^TMP("TI UR",$J))     ;USED BY  CONTEXT^T IUSRVLO
  1392    S TIUCIEN =$$FIND1^D IC(8925.1, "","X","PR OGRESS NOT ES","B")    ;CLASS IE N  -TIU DO CUMENT DEF INITION FI LE #8925.1
  1393    D CONTEXT ^TIUSRVLO( .TIUY,TIUC IEN,1,TIUD FN,-1,-1," ","","D",1 )
  1394    S TIURET= "0^No MRAR  data on f ile"
  1395    I $D(TIUY )>0 D
  1396    .S TIUI=0
  1397    .S TIUIEN =0
  1398    .F  S TIU I=$O(@TIUY @(TIUI)) Q :('TIUI)!( +TIUIEN)   D
  1399    ..I $P(@T IUY@(TIUI) ,U,2)="VPS  MRAR NOTE " D
  1400    ...S TIUI EN=$P(@TIU Y@(TIUI),U ,1)
  1401    ...S TIUR ET=TIUIEN
  1402    K ^TMP("T IUR",$J)
  1403    Q TIURET
  1404   GETEXT(TIU DA,TIUTYPE ) ; Return s 1 if the re is 'fre sh' MRAR d ata in ^TM P("TIUVIEW ",$J and a  string if  there is  not
  1405    ; INPUT T IUDA : IEN  VPS MRAR  NOTE in TI U DOCUMENT  FILE #892 5
  1406    ;       T IUTYPE : 1  if allerg y; 2 if me ds; 3 if b oth
  1407    N TIUDATE ,TIUDDIF,T IUCONT,TIU RET,TIUFRS HA,TIUFRSH M,TIUY
  1408    S TIUY=""   ;Will be  returned  from call  with the n ame of the  global wh ere info i s returned  (^TMP("TI UVIEW",$J) )
  1409    S TIUFRSH A=72    ;t emporarily  set "hour s fresh" p arameter f or 'allerg ies'
  1410    S TIUFRSH M=72    ;t emporarily  set "hour s fresh" p arameter f or for 'me ds'
  1411    S TIUDATE =$$GET1^DI Q(8925,TIU DA_",",120 1,"I",,"TI UERR")        ;FROM T IU DOCUMEN T FILE #89 25, field  1201 'ENTR Y DATE'
  1412    S TIUDDIF =$P($$FMDI FF^XLFDT($ $NOW^XLFDT ,TIUDATE,2 )/3600,"." )  ;TIME D IFFERENCE  IN HOURS
  1413    ;Check bo th allergi es and med ication ti meouts, as  they may  differ
  1414    ; Current ly impleme nting 'rul e' that if  any reque sted data  is 'stale'  no part o f the note  is return ed
  1415    S TIURET= 1
  1416    I +TIUDDI F>$G(TIUFR SHA) D
  1417    .I (TIUTY PE=1) S TI URET=0_"^N o current  Allergy/AD R Review i nformation  available "
  1418    .I (TIUTY PE=3) S TI URET=0_"^N o current  Allergy/AD R Review i nformation  available "
  1419    I (+TIUDD IF>$G(TIUF RSHM)) D
  1420    .I (TIUTY PE=2) S TI URET=0_"^N o current  Medication  Review in formation  available"
  1421    .I (TIUTY PE=3) D
  1422    ..I +TIUR ET=0 S TIU RET=$G(TIU RET)_"^No  current Me dication R eview info rmation av ailable"
  1423    ..I TIURE T=1 S TIUR ET=0_"^No  current Me dication R eview info rmation av ailable"   ;But aller gies are c urrent eno ugh to ret urn
  1424    D:(+$G(TI URET)=1) T GET^TIUSRV R1(.TIUY,T IUDA)  ;po pulates ^T MP("TIUVIE W",$J
  1425    Q TIURET
  1426   GETTYPE(TI USECT) ; D etermine t he if sect ions reque sted are a llergy, me ds or both
  1427    ; INPUT:  TIUSECT id entifies ' sections'  being requ ested by i nitials
  1428    ;   retur ns 0:none  1:allergie s 2:meds 3 :both
  1429    N TIUCONT
  1430    S TIUCONT =0
  1431    S:TIUSECT ["AHDR" TI UCONT=TIUC ONT+1 ;CON TAINS ALLE RGIES
  1432    S:TIUSECT ["MKEY"!(T IUSECT["MR EV"!(TIUSE CT["MEXP"! (TIUSECT[" MNVA"!(TIU SECT["MADD "!(TIUSECT ["MPDG"!(T IUSECT["MD IS"))))))  TIUCONT=TI UCONT+2 ;C ONTAINS ME DS
  1433    Q TIUCONT
  1434    ;
  1435   CLEAN ; Cl ean up tem p globals
  1436    K ^TMP("T IUVIEW",$J ),^TMP("TI UTXT",$J)
  1437    Q
  1438   LIST ;;Sor ting TIUID ^Section S tart Tag^S ection End  Tag^Sorte d TIUID
  1439    ;
  1440    ;;AHDR^** *   ALLERG IES / ADVE RSE DRUG R EACTIONS ( ADR)   *** ^***   MED ICATION RE VIEW - PAT IENT RESPO NSE KEY    ***
  1441    ;;MKEY^** *   MEDICA TION REVIE W - PATIEN T RESPONSE  KEY   *** ^***   ACT IVE PRESCR IPTIONS    ***
  1442    ;;MREV^** *   ACTIVE  PRESCRIPT IONS   *** ^***   EXP IRED PRESC RIPTIONS * **^MREVSOR TED
  1443    ;;MEXP^** *   EXPIRE D PRESCRIP TIONS ***^ ***   DISC ONTINUED P RESCRIPTIO NS ***^MRE VSORTED
  1444    ;;MDIS^** *   DISCON TINUED PRE SCRIPTIONS  ***^***    NON-VA ME DICATIONS    ***^MEXP SORTED
  1445    ;;MNVA^** *   NON-VA  MEDICATIO NS   ***^* **   ADDIT IONAL MEDI CATIONS    ***^MNVASO RTED
  1446    ;;MADD^** *   ADDITI ONAL MEDIC ATIONS   * **^***   P ENDING MED ICATIONS    ***
  1447    ;;MPDG^** *   PENDIN G MEDICATI ONS   ***^ ***   ADDI TIONAL COM MENTS   ** *
  1448    ;;MCMT^** *   ADDITI ONAL COMME NTS   ***^ EOF
  1449    ;;EOF
  1450   ]]></Routi ne>
  1451   </Export>
  1452   \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000packa ge/scripts /\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x000000007 55\x00000000000 \x00000000000\x00000 0000000000 \x0000130520611 40\x0000012626\x0000  5\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000ustar  \x0000 root\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000root\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000pac kage/scrip ts/postIns tall.js\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000000 0644\x000000017 50\x00000001750 \x0000000000027 04\x00001304435 0127\x000001373 4\x0000 0\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000ustar   \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000/ ********** ********** ********** ********** ********** ********** ********** ********** *******
  1453  
  1454     Copyrigh t 2016 Ape x Data Sol utions, LL C.
  1455    http://ww w.apexdata solutions. net/
  1456  
  1457    Licensed  under the  Apache Lic ense, Vers ion 2.0 (t he "Licens e");
  1458    you may n ot use thi s file exc ept in com pliance wi th the Lic ense.
  1459    You may o btain a co py of the  License at
  1460  
  1461    http://ww w.apache.o rg/license s/LICENSE- 2.0
  1462  
  1463    Unless re quired by  applicable  law or ag reed to in  writing,  software
  1464    distribut ed under t he License  is distri buted on a n "AS IS"  BASIS,
  1465    WITHOUT W ARRANTIES  OR CONDITI ONS OF ANY  KIND, eit her expres s or impli ed.
  1466    See the L icense for  the speci fic langua ge governi ng permiss ions and
  1467    limitatio ns under t he License .
  1468  
  1469  
  1470    ********* ********** ********** ********** ********** ********** ********** ********** *******/
  1471  
  1472   "use stric t";
  1473  
  1474   var fs = r equire('fs ');
  1475   var sh = r equire('sh elljs');
  1476   var path =  require(' path');
  1477  
  1478   var filena mes = [
  1479       "kids/ TIU_1_310. KID"
  1480   ];
  1481  
  1482   // Determi ne paths
  1483   var source Path = pat h.resolve(  path.join ( __dirnam e, ".." )  );
  1484   var target Path = pat h.resolve(  path.join ( __dirnam e, "../../ ../mcode"   ) );
  1485  
  1486   // Create  directory
  1487   if (!fs.ex istsSync(t argetPath) ) {
  1488       consol e.log("Cre ating mcod e director y");
  1489       sh.mkd ir(targetP ath);
  1490   }
  1491  
  1492  
  1493   // Copy th e files
  1494   filenames. forEach(fu nction(fil ename) {
  1495       var so urceFile =  path.join ( sourcePa th, filena me);
  1496       consol e.log("Cop ying " + f ilename +  " to mcode  directory ");
  1497       sh.cp( '-f', sour ceFile, ta rgetPath);
  1498   });
  1499   \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 package/.n pmignore\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 0000644\x000000 01750\x00000001 750\x0000000000 00022\x00001304 4350065\x000001 1362\x0000 0\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000ust ar  \x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000.travis. yml
  1500   dist/\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000p ackage/pac kage.json\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x00000 000644\x0000000 0000\x000000000 00\x00000000000 1451\x000013052 061140\x0000013 426\x0000 0\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000usta r  \x0000root\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000root \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000{
  1501     "name":  "tiu-mcode ",
  1502     "version ": "1.0.1" ,
  1503     "descrip tion": "M  Code eHMP  MRAR Appli cation",
  1504     "main":  "index.js" ,
  1505     "scripts ": {
  1506       "posti nstall": " node scrip ts/postIns tall.js",
  1507       "commi t": "git-c z",
  1508       "seman tic-releas e": "seman tic-releas e pre && n pm publish  && semant ic-release  post",
  1509       "test" : "exit 0"
  1510     },
  1511     "keyword s": [
  1512       "eHMP" ,
  1513       "MRAR" ,
  1514       "M Cod e"
  1515     ],
  1516     "author" : "",
  1517     "license ": "Apache -2.0",
  1518     "depende ncies": {
  1519       "shell js": "0.5. 3"
  1520     },
  1521     "devDepe ndencies":  {
  1522       "commi tizen": "^ 2.4.1",
  1523       "cz-co nventional -changelog ": "^1.1.4 ",
  1524       "seman tic-releas e": "^4.3. 5"
  1525     },
  1526     "config" : {
  1527       "commi tizen": {
  1528         "pat h": "node_ modules/cz -conventio nal-change log"
  1529       }
  1530     },
  1531     "reposit ory": {
  1532       "type" : "git",
  1533       "url":  "https:// github.com /apexdatas olutions/t iu-mcode.g it"
  1534     }
  1535   }
  1536   \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000 \x0000\x0000\x0000