Anexo F. Tablas (traducción y conversión)
Dependiendo de la versión instalada o de la versión que tenga instalada el remoto, se aplican distintas tablas de traducción. El primer extremo que traduzca es el que impone la tabla a utilizar. Se dan distintos casos:
Si el extremo que traduce es CICS o IMS y dispone de versión 5.0 fase 2 o superior o si el extremo que traduce es cualquier otro entorno y dispone de versión 5.0 fase 0 o superior, se aplica una tabla de traducción basada en Codepage 1145 EBCDIC spanish y ASCII ISO 8859 latin-1.
La traducción EBCDIC a ASCII (entre Codepage 1145 ebcdic spanish y ASCII ISO 8859 latin-1) es la siguiente (ejemplo en negrita, el carácter x’FA’ EBCDIC se transforma en el carácter x’B3’ en ASCII) :
| x0| x1| x2| x3| x4| x5| x6| x7| x8| x9| xA| xB| xC| xD| xE| xF| 0x|x00|x01|x02|x03|x9C|x09|x86|x7F|x97|x8D|x8E|x0B|x0C|x0D|x0E|x0F| 1x|x10|x11|x12|x13|x9D|x85|x08|x87|x18|x19|x92|x8F|x1C|x1D|x1E|x1F| 2x|x80|x81|x82|x83|x84|x0A|x17|x1B|x88|x89|x8A|x8B|x8C|x05|x06|x07| 3x|x90|x91|x16|x93|x94|x95|x96|x04|x98|x99|x9A|x9B|x14|x15|x9E|x1A| 4x|x20|xA0|xE2|xE4|xE0|xE1|xE3|xE5|xE7|xA6|x5B|x2E|x3C|x28|x2B|x7C| 5x|x26|xE9|xEA|xEB|xE8|xED|xEE|xEF|xEC|xDF|x5D|x24|x2A|x29|x3B|xAC| 6x|x2D|x2F|xC2|xC4|xC0|xC1|xC3|xC5|xC7|x23|xF1|x2C|x25|x5F|x3E|x3F| 7x|xF8|xC9|xCA|xCB|xC8|xCD|xCE|xCF|xCC|x60|x3A|xD1|x40|x27|x3D|x22| 8x|xD8|x61|x62|x63|x64|x65|x66|x67|x68|x69|xAB|xBB|xF0|xFD|xFE|xB1| 9x|xB0|x6A|x6B|x6C|x6D|x6E|x6F|x70|x71|x72|xAA|xBA|xE6|xB8|xC6|xA4| Ax|xB5|xA8|x73|x74|x75|x76|x77|x78|x79|x7A|xA1|xBF|xD0|xDD|xDE|xAE| Bx|xA2|xA3|xA5|xB7|xA9|xA7|xB6|xBC|xBD|xBE|x5E|x21|xAF|x7E|xB4|xD7| Cx|x7B|x41|x42|x43|x44|x45|x46|x47|x48|x49|xAD|xF4|xF6|xF2|xF3|xF5| Dx|x7D|x4A|x4B|x4C|x4D|x4E|x4F|x50|x51|x52|xB9|xFB|xFC|xF9|xFA|xFF| Ex|x5C|xF7|x53|x54|x55|x56|x57|x58|x59|x5A|xB2|xD4|xD6|xD2|xD3|xD5| Fx|x30|x31|x32|x33|x34|x35|x36|x37|x38|x39|xB3|xDB|xDC|xD9|xDA|x9F|La traducción ASCII a EBCDIC (entre ASCII ISO 8859 latin-1 y Codepage 1145 ebcdic spanish) es la siguiente (ejemplo en negrita, el carácter x’BE’ ASCII se transforma en el carácter x’FA’ en EBCDICI) :
| x0| x1| x2| x3| x4| x5| x6| x7| x8| x9| xA| xB| xC| xD| xE| xF| 0x|x00|x01|x02|x03|x37|x2D|x2E|x2F|x16|x05|x25|x0B|x0C|x0D|x0E|x0F| 1x|x10|x11|x12|x13|x3C|x3D|x32|x26|x18|x19|x3F|x27|x1C|x1D|x1E|x1F| 2x|x40|xBB|x7F|x69|x5B|x6C|x50|x7D|x4D|x5D|x5C|x4E|x6B|x60|x4B|x61| 3x|xF0|xF1|xF2|xF3|xF4|xF5|xF6|xF7|xF8|xF9|x7A|x5E|x4C|x7E|x6E|x6F| 4x|x7C|xC1|xC2|xC3|xC4|xC5|xC6|xC7|xC8|xC9|xD1|xD2|xD3|xD4|xD5|xD6| 5x|xD7|xD8|xD9|xE2|xE3|xE4|xE5|xE6|xE7|xE8|xE9|x4A|xE0|x5A|xBA|x6D| 6x|x79|x81|x82|x83|x84|x85|x86|x87|x88|x89|x91|x92|x93|x94|x95|x96| 7x|x97|x98|x99|xA2|xA3|xA4|xA5|xA6|xA7|xA8|xA9|xC0|x4F|xD0|xBD|x07| 8x|x20|x21|x22|x23|x24|x15|x06|x17|x28|x29|x2A|x2B|x2C|x09|x0A|x1B| 9x|x30|x31|x1A|x33|x34|x35|x36|x08|x38|x39|x3A|x3B|x04|x14|x3E|xFF| Ax|x41|xAA|xB0|xB1|x9F|xB2|x49|xB5|xA1|xB4|x9A|x8A|x5F|xCA|xAF|xBC| Bx|x90|x8F|xEA|xFA|xBE|xA0|xB6|xB3|x9D|xDA|x9B|x8B|xB7|xB8|xB9|xAB| Cx|x64|x65|x62|x66|x63|x67|x9E|x68|x74|x71|x72|x73|x78|x75|x76|x77| Dx|xAC|x7B|xED|xEE|xEB|xEF|xEC|xBF|x80|xFD|xFE|xFB|xFC|xAD|xAE|x59| Ex|x44|x45|x42|x46|x43|x47|x9C|x48|x54|x51|x52|x53|x58|x55|x56|x57| Fx|x8C|x6A|xCD|xCE|xCB|xCF|xCC|xE1|x70|xDD|xDE|xDB|xDC|x8D|x8E|xDF|
Si el extremo que traduce tiene una versión inferior a 4.0 fase 4, en algún caso se aplicaba una tabla de traducción obsoleta y no simétrica. Esos casos eran:
Que traducía en Editran sin compresión Editran
Que traducía en Editran con compresión Editran y con versión-iga-remota < 3.1
Que se use Editran/MQ
En el resto de casos (situación más habitual en todas las entidades), se aplicaba una tabla de traducción obsoleta (del ms-dos). En el caso de EBCDIC a ASCII (x’FA’ por x’FC’, es distinta a la tabla anterior, en éste y otros caracteres)
En el caso de ASCII a EBCDIC (x’FC’ por x’FA’)
Todas las tablas de traducción usadas, tienen la misma traducción en mayúsculas y minúsculas sin acentuar (excepto Ñ, ñ). En el caso de acentuadas o símbolos especiales, cambian las traducciones.
En principio, las nuevas tablas de traducción 5.0 (o 5.0.2), son tablas “modernas” que hacen que las aplicaciones entiendan correctamente letras (acentuadas y sin acentuar), números y símbolos. Normalmente, los problemas que hubiera hasta esta versión, se solucionan con la misma:
En emisiones, si el remoto es un ASCII, puede traducir en emisión (en ese caso, se aplicará la tabla moderna, independientemente de la versión del producto que ese remoto tenga instalada).
En recepciones, si el remoto es un ASCII, y tiene una versión del producto instalada inferior a 5.0, puede indicarle al mismo que no traduzca (perfil Editran del entorno ASCII) y hacerlo usted en la descarga en el z/OS (de esa forma se aplicará la tabla moderna y no la obsoleta del entorno ASCII)
En cualquier caso, si no le vale la tabla de traducción, puede aplicar usted la tabla de conversión (en emisión o recepción), o también la puede aplicar el remoto. En esos casos, lo que se hace es adaptar los caracteres que salen o llegan a los caracteres esperados. Lo suyo es que la tabla de conversión, se aplique en recepción (una vez resulta la traducción, si es que la hubiera).
En los perfiles de Editran (sesión de presentación), se pueden incluir tablas de conversión de emisión o tablas de conversión de recepción. En este caso, se indica un nombre de tabla de 8 posiciones ¿Cómo y cuándo se aplican?:
En caso de emisiones. Se aplica la tabla de conversión, antes de la traducción (si este campo se hubiera marcado también). En este caso, el programa de carga:
Si el alfabeto original de los datos es EBCDIC, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “E” o “F”.
En el caso de que el emisor tenga instalada la versión 5.0.2 o superior, busca la letra “F”
En el caso de que el emisor tenga instalada una versión inferior, busca la letra “E”
Si el alfabeto original de los datos es ASCII, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “A” o “B”.
En el caso de que el emisor tenga instalada la versión 5.0.2 o superior, busca la letra “B”
En el caso de que el emisor tenga instalada una versión inferior, busca la letra “A”
En el caso de recepciones (el extremo que recibe, a priori, desconoce que es el que ha hecho con la traducción el extremo que emite).
Si el extremo receptor tiene instalada una versión 5.0.2 o superior. Verifica la versión del producto (no la que tiene en su perfil, sino la que realmente el remoto en la cabecera CSB).
Si el remoto tiene instalado una versión > 4.1
Si la cabecera CSB le dice que le llegan los datos en EBCDIC y en el perfil de la sesión de presentación tiene el parámetro TRADUCIR en RECEPCION con los valores “E” o “N” (en ambos casos, no traduce al descargar). En este caso, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “F”.
Si la cabecera CSB le dice que le llegan los datos en EBCDIC y en el perfil de la sesión de presentación tiene el parámetro TRADUCIR en RECEPCION con el valor “A” (ASCII), traduce con la nueva tabla especificada para la versión que tiene (5.0.2). Una vez hecha la traducción, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “B”.
Si la cabecera CSB le dice que le llegan los datos en ASCII y en el perfil de la sesión de presentación tiene el parámetro TRADUCIR en RECEPCION con los valores “A” o “N” (en ambos casos, no traduce al descargar). En este caso, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “B”.
Si la cabecera CSB le dice que le llegan los datos en ASCII y en el perfil de la sesión de presentación tiene el parámetro TRADUCIR en RECEPCION con el valor “E” (ebcdic), traduce con la nueva tabla especificada para la versión que tiene (5.0.2). Una vez hecha la traducción, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “F”.
Si el remoto tiene instalado una versión inferior a 5.0
Si la cabecera CSB le dice que le llegan los datos en EBCDIC y en el perfil de la sesión de presentación tiene el parámetro TRADUCIR en RECEPCION con los valores “E” o “N” (en ambos casos, no traduce al descargar). En este caso, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “E”.
Si la cabecera CSB le dice que le llegan los datos en EBCDIC y en el perfil de la sesión de presentación tiene el parámetro TRADUCIR en RECEPCION con el valor “A” (ASCII), traduce con la nueva tabla especificada para la versión que tiene (5.0.2). Una vez hecha la traducción, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “B”.
Si la cabecera CSB le dice que le llegan los datos en ASCII y en el perfil de la sesión de presentación tiene el parámetro TRADUCIR en RECEPCION con los valores “A” o “N” (en ambos casos, no traduce al descargar). En este caso, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “A”.
Si la cabecera CSB le dice que le llegan los datos en ASCII y en el perfil de la sesión de presentación tiene el parámetro TRADUCIR en RECEPCION con el valor “E” (ebcdic), traduce con la nueva tabla especificada para la versión que tiene (5.0.2). Una vez hecha la traducción, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “F”.
Si el extremo receptor tiene instalada una versión inferior a 5.0.2, cuando descargue, una vez que haya traducido (o no), traduzca o no:
Si el alfabeto de los datos descargados en ese momento es Ebcdic, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “E”.
Si el alfabeto de los datos descargados en ese momento es ASCII, si tiene una tabla de conversión de recepción en el perfil de la presentación, busca una tabla de 9 posiciones, cuyo nombre sea la combinación de el nombre de 8 posiciones especificado en el perfil y la letra “A”.
Conclusiones a las tablas de conversión (si usted ha instalado la versión > 5.0.1)
Emisiones
Si hay traducción aplicar la(s) tabla(s) de conversión acabada(s) en F o en B (nuevas)
Si no hay traducción aplicar (s) tabla(s) de conversión acabada(s) en E o en A (viejas)
Recepciones
Si se aplica traducción en recepción, o si y v.iga local (la del extremo que carga) en cab.csb es > 4.1, se aplicará(n) la(s) tabla(s) de conversión acabada(s) en B o en F (nuevas)
Si no se aplica traducción y v.iga local (la del extremo que carga) en CAB cabo es < 5.0, se aplican tablas de conversión antiguas.
Las tablas de conversión, se generan a partir de un JCL y de un programa que da de alta una determinada tabla:
El programa del JCL anterior, leerá los registros de fichas y en el primer registro se encontrará con la función (00-grabar, 01-listar, 02-reescribir), el nombre de la tabla de conversión de perfiles (XXXXXXXX) y una letra (A/B o E/F), indicando si se trata de una tabla de conversión ASCII o EBCDIC. Si la función es 01 listará el contenido de la tabla especificada. Si la función es 00, a continuación se encontrará con el valor hexadecimal original y el valor hexadecimal al que va a ser convertido (si ambos son iguales no hace falta ponerlos), de modo que al final grabará una tabla con todos los valores (256 valores) con la clave especificada en el fichero ZTBGFTCO y se sacará un informe con el resultado de los contenidos de la tabla. Si la función es 02, reescribirá los nuevos caracteres que se indiquen y mantendrá los caracteres modificados en escrituras previas.
El listado que aparece con cualquier opción es el siguiente:
y así sucesivamente hasta completar los caracteres hexadecimales cambiantes.
Para evitar problemas, se propone el siguiente esquema:
Lo habitual es que la tabla de conversión la aplique el receptor.
Lo habitual es que la traducción la aplique el receptor.
Como en versión inferior a 5.0.2 sólo se podían crear tablas de conversión acabadas en ‘A’ o ‘E’, en la 5.0.2 se proporciona:
Software para poder crear tablas acabadas en ‘B’ o ‘F’
Programas de migración, que a partir de las tablas de conversión YA CREADAS por el usuario acabadas en ‘A’ y ‘E’, crea nuevas tablas de conversión acabadas en ‘B’ o ‘F’ para evitar en lo posible que el usuario tenga que volver a crearlas. En caso de que el programa de migración detecte que no es necesaria la aplicación de una tabla de conversión (porque la nueva traducción resuelve el problema, elimina la misma de la sesión de presentación)
Ejemplo de uso:
Usted ha instalado Editran 5.0.2 y quiere emitir, pero sabe que el carácter Ñ de su EBCDIC en hexadecimal usted lo ve como un x’7B’. El extremo al que emite es un ASCII que entiende la Ñ como un hexadecimal que interpreta como x’2B’. Las soluciones a este problema son varias:
Si se traduce en emisión, se aplica la nueva tabla de traducción, con lo que el EBCDIC x’7B’ se traduciría por un ASCII x’D1’. Al remoto no le llegaría su esperado x’2B’. En este caso hay varias soluciones:
En emisión se podría meter una tabla de conversión de emisión acabada en F, que cambiase el valor x’7B’ por el valor x’4E’. La traducción en emisión posterior, traduciría x’4E’ por x’2B’ que es el valor que el remoto esperaba.
En emisión, no meter tabla de conversión de emisión. En este caso, al remoto le llega un x’D1’. En esa descarga:
Si el receptor tiene una versión instalada < 5.0, podría incluir una tabla de conversión de recepción, acabada en ‘A’ , que cambiaría x’D1’ por x’2B’ que es el valor que el remoto esperaba.
Si el receptor tiene una versión instalada > 4.1, podría incluir una tabla de conversión de recepción, acabada en ‘B’ , que cambiaría x’D1’ por x’2B’ que es el valor que el remoto esperaba.
Si no se traduce en emisión:
Si el remoto tiene instalada una versión superior a 4.1.
El emisor puede incluir una tabla de conversión de emisión acabada en ‘F’ que cambie el x’7B’ por un x’4E’. El receptor aplica la traducción y traduciría x’4E’ por x’2B’ que es el valor que el remoto esperaba.
El receptor aplica traducción x’7B’ por x’D1’ y a continuación aplica una tabla de conversión acabada en ‘B’ que cambia x’D1’ por x’2B’ que es el valor que el remoto esperaba.
Si el remoto tiene instalada una versión inferior a 5.0
El emisor puede incluir una tabla de conversión de emisión acabada en ‘E’ que cambie el x’7B’ por un x’4E’. El receptor aplica la traducción ANTIGUA y traduciría x’4E’ por x’2B’ que es el valor que el remoto esperaba.
El receptor aplica traducción x’7B’ por x’A5’ con su tabla de traducción antigua y a continuación aplica una tabla de conversión acabada en ‘A’ que cambia x’A5’ por x’2B’ que es el valor que el remoto esperaba.
Diferencias entre las tablas de traducción antiguas y nuevas (EBCDIC a ASCII):
Caracteres EBCDIC que cambian de la tabla vieja a la nueva.
Ebcdic
Asc-old
Asc-new
Ebcdic
Asc-old
Asc-new
Ebcdic
Asc-old
Asc-new
Ebcdic
Asc-old
Asc-new
x04
x9F
x9C
x43
x84
xE4
x77
xD8
xCF
xB8
xAB
xBD
x06
xB0
x86
x44
x85
xE0
x78
xDE
xCC
xB9
xF3
xBE
x08
xB1
x97
x45
xA0
xE1
x7B
xA5
xD1
xBC
xEE
xAF
x09
xB2
x8D
x46
xC6
xE3
x80
x9D
xD8
xBE
xEF
xB4
x0A
xB4
x8E
x47
x86
xE5
x8A
xAE
xAB
xBF
x9E
xD7
x14
xB9
x9D
x48
x87
xE7
x8B
xAF
xBB
xCA
xF0
xAD
x15
xBA
x85
x49
x7C
xA6
x8C
xD0
xF0
xCB
x93
xF4
x17
xBB
x87
x4F
xB3
x7C
x8D
xEC
xFD
xCC
x94
xF6
x1A
xBC
x92
x51
x82
xE9
x8E
xE7
xFE
xCD
x95
xF2
x1B
xBF
x8F
x52
x88
xEA
x8F
xF1
xB1
xCE
xA2
xF3
x20
xC0
x80
x53
x89
xEB
x90
xF8
xB0
xCF
xE4
xF5
x21
xC1
x81
x54
x8A
xE8
x9A
xA6
xAA
xDA
xFB
xB9
x22
xC2
x82
x55
xA1
xED
x9B
xA7
xBA
xDB
x96
xFB
x23
xC3
x83
x56
x8C
xEE
x9C
x91
xE6
xDC
x81
xFC
x24
xC4
x84
x57
x8B
xEF
x9D
xF7
xB8
xDD
x97
xF9
x28
xC5
x88
x58
x8D
xEC
x9E
x92
xC6
xDE
xA3
xFA
x29
xC8
x89
x59
xE1
xDF
x9F
xCF
xA4
xDF
x98
xFF
x2A
xC9
x8A
x5F
xAA
xAC
xA0
xE6
xB5
xE1
xF6
xF7
x2B
xCA
x8B
x62
xB6
xC2
xA1
xF9
xA8
xEA
xFD
xB2
x2C
xCB
x8C
x63
x8E
xC4
xAA
xAD
xA1
xEB
xE2
xD4
x30
xCC
x90
x64
xB7
xC0
xAB
xA8
xBF
xEC
x99
xD6
x31
xCD
x91
x65
xB5
xC1
xAC
xD1
xD0
xED
xE3
xD2
x33
xCE
x93
x66
xC7
xC3
xAD
xED
xDD
xEE
xE0
xD3
x34
xD5
x94
x67
x8F
xC5
xAE
xE8
xDE
xEF
xE5
xD5
x35
xD9
x95
x68
x80
xC7
xAF
xA9
xAE
xFA
xFC
xB3
x36
xDA
x96
x6A
xA4
xF1
xB0
xBD
xA2
xFB
xEA
xDB
x38
xDB
x98
x70
x9B
xF8
xB1
x9C
xA3
xFC
x9A
xDC
x39
xDC
x99
x71
x90
xC9
xB2
xBE
xA5
xFD
xEB
xD9
x3A
xDD
x9A
x72
xD2
xCA
xB3
xFA
xB7
xFE
xE9
xDA
x3B
xDF
x9B
x73
xD3
xCB
xB4
xB8
xA9
xFF
xFF
x9F
x3E
xF2
x9E
x74
xD4
xC8
xB5
xF5
xA7
x41
xFE
xA0
x75
xD6
xCD
xB6
xF4
xB6
x42
x83
xE2
x76
xD7
xCE
xB7
xAC
xBC
Diferencias entre las tablas de traducción antiguas y nuevas (ascii a EBCDIC).
Caracteres ASCII que cambian de la tabla vieja a la nueva.
ASCII
Ebc-old
Ebc-new
ASCII
Ebc-old
Ebc-new
ASCII
Ebc-old
Ebc-new
ASCII
Ebc-old
Ebc-new
x7C
x49
x4F
xA0
x45
x41
xC1
x21
x65
xE2
xEB
x42
x80
x68
x20
xA1
x55
xAA
xC2
x22
x62
xE3
xED
x46
x81
xDC
x21
xA2
xCE
xB0
xC3
x23
x66
xE4
xCF
x43
x82
x51
x22
xA3
xDE
xB1
xC4
x24
x63
xE5
xEF
x47
x83
x42
x23
xA4
x6A
x9F
xC5
x28
x67
xE6
xA0
x9C
x84
x43
x24
xA5
x7B
xB2
xC6
x46
x9E
xE7
x8E
x48
x85
x44
x15
xA6
x9A
x49
xC7
x66
x68
xE8
xAE
x54
x86
x47
x06
xA7
x9B
xB5
xC8
x29
x74
xE9
xFE
x51
x87
x48
x17
xA8
xAB
xA1
xC9
x2A
x71
xEA
xFB
x52
x88
x52
x28
xA9
xAF
xB4
xCA
x2B
x72
xEB
xFD
x53
x89
x53
x29
xAA
x5F
x9A
xCB
x2C
x73
xEC
x8D
x58
x8A
x54
x2A
xAB
xB8
x8A
xCC
x30
x78
xED
xAD
x55
x8B
x57
x2B
xAC
xB7
x5F
xCD
x31
x75
xEE
xBC
x56
x8C
x56
x2C
xAD
xAA
xCA
xCE
x33
x76
xEF
xBE
x57
x8D
x58
x09
xAE
x8A
xAF
xCF
x9F
x77
xF0
xCA
x8C
x8E
x63
x0A
xAF
x8B
xBC
xD0
x8C
xAC
xF1
x8F
x6A
x8F
x67
x1B
xB0
x06
x90
xD1
xAC
x7B
xF2
x3E
xCD
x90
x71
x30
xB1
x08
x8F
xD2
x72
xED
xF3
xB9
xCE
x91
x9C
x31
xB2
x09
xEA
xD3
x73
xEE
xF4
xB6
xCB
x92
x9E
x1A
xB3
x4F
xFA
xD4
x74
xEB
xF5
xB5
xCF
x93
xCB
x33
xB4
x0A
xBE
xD5
x34
xEF
xF6
xE1
xCC
x94
xCC
x34
xB5
x65
xA0
xD6
x75
xEC
xF7
x9D
xE1
x95
xCD
x35
xB6
x62
xB6
xD7
x76
xBF
xF8
x90
x70
x96
xDB
x36
xB7
x64
xB3
xD8
x77
x80
xF9
xA1
xDD
x97
xDD
x08
xB8
xB4
x9D
xD9
x35
xFD
xFA
xB3
xDE
x98
xDF
x38
xB9
x14
xDA
xDA
x36
xFE
xFB
xDA
xDB
x99
xEC
x39
xBA
x15
x9B
xDB
x38
xFB
xFC
xFA
xDC
x9A
xFC
x3A
xBB
x17
x8B
xDC
x39
xFC
xFD
xEA
x8D
x9B
x70
x3B
xBC
x1A
xB7
xDD
x3A
xAD
xFE
x41
x8E
x9C
xB1
x04
xBD
xB0
xB8
xDE
x78
xAE
xFF
xFF
xDF
x9D
x80
x14
xBE
xB2
xB9
xDF
x3B
x59
x9E
xBF
x3E
xBF
x1B
xAB
xE0
xEE
x44
x9F
x04
xFF
xC0
x20
x64
xE1
x59
x45
Última actualización