java.lang.ArrayIndexOutOfBoundsException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • FULL PRODUCT VERSION : java version "1.8.0_102" Java(TM) SE Runtime Environment (build 1.8.0_102-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode) ADDITIONAL OS VERSION INFORMATION : Microsoft Windows [Version 6.1.7601] A DESCRIPTION OF THE PROBLEM : The ImageIO.read(InputStream) method is documented as throwing an IOException if an error occurs during reading. However, I have a public web application that allows users to upload images, and I was surprised to find a failure caused by an unexpected ArrayIndexOutOfBoundsException when a user uploaded an apparently-valid RLE4 BMP file. The attached code contains this BMP file, as a byte array. The results of running ImageMagick "identify" on this test file: >identify test.bmp test.bmp BMP3 387x152 387x152+0+0 4-bit sRGB 16c 4.81KB 0.000u 0:00.002 And with the "-verbose" option: >identify -verbose test.bmp Image: test.bmp Format: BMP3 (Microsoft Windows bitmap image (V3)) Class: PseudoClass Geometry: 387x152+0+0 Units: PixelsPerCentimeter Type: Palette Endianess: Undefined Colorspace: sRGB Depth: 4/8-bit Channel depth: red: 8-bit green: 8-bit blue: 8-bit Channel statistics: Pixels: 58824 Red: min: 0 (0) max: 15 (1) mean: 4.67324 (0.31155) standard deviation: 5.7048 (0.38032) kurtosis: -1.33296 skewness: 0.56504 Green: min: 0 (0) max: 15 (1) mean: 4.36742 (0.291161) standard deviation: 5.44783 (0.363189) kurtosis: -0.988011 skewness: 0.700364 Blue: min: 0 (0) max: 15 (1) mean: 2.89225 (0.192816) standard deviation: 4.67101 (0.3114) kurtosis: 2.21722 skewness: 1.84467 Image statistics: Overall: min: 0 (0) max: 15 (1) mean: 3.97763 (0.265176) standard deviation: 5.29282 (0.352855) kurtosis: -0.472276 skewness: 0.982051 Colors: 3 Histogram: 34148: ( 0, 0, 0) #000000 black 17990: (165,148, 66) #A59442 srgb(165,148,66) 6686: (255,255,255) #FFFFFF white Colormap entries: 16 Colormap: 0: ( 0, 0, 0) #000000 black 1: (165,148, 66) #A59442 srgb(165,148,66) 2: (255,255,255) #FFFFFF white 3: ( 0, 0, 0) #000000 black 4: ( 0, 0, 0) #000000 black 5: ( 0, 0, 0) #000000 black 6: ( 0, 0, 0) #000000 black 7: ( 0, 0, 0) #000000 black 8: ( 0, 0, 0) #000000 black 9: ( 0, 0, 0) #000000 black 10: ( 0, 0, 0) #000000 black 11: ( 0, 0, 0) #000000 black 12: ( 0, 0, 0) #000000 black 13: ( 0, 0, 0) #000000 black 14: ( 0, 0, 0) #000000 black 15: ( 0, 0, 0) #000000 black Rendering intent: Perceptual Gamma: 0.454545 Chromaticity: red primary: (0.64,0.33) green primary: (0.3,0.6) blue primary: (0.15,0.06) white point: (0.3127,0.329) Background color: white Border color: srgb(223,223,223) Matte color: grey74 Transparent color: black Interlace: None Intensity: Undefined Compose: Over Page geometry: 387x152+0+0 Dispose: Undefined Iterations: 0 Compression: Undefined Orientation: Undefined Properties: date:create: 2016-09-28T20:36:21-04:00 date:modify: 2016-09-28T20:23:40-04:00 signature: 3761da3076c5058b340a8bb955990b24acd7870749b61870c19ab5191283734b Artifacts: filename: test.bmp verbose: true Tainted: False Filesize: 4.81KB Number pixels: 58.8K Pixels per second: 29.43MB User time: 0.000u Elapsed time: 0:01.001 Version: ImageMagick 6.8.9-8 Q16 x86 2014-08-26 http://www.imagemagick.org STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : Run the attached code, which loads a RLE4 BMP file. EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - Image is loaded successfully. ACTUAL - An ArrayIndexOutOfBoundsException is thrown. ERROR MESSAGES/STACK TRACES THAT OCCUR : Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 387 at com.sun.imageio.plugins.bmp.BMPImageReader.decodeRLE4(BMPImageReader.java:1632) at com.sun.imageio.plugins.bmp.BMPImageReader.readRLE4(BMPImageReader.java:1542) at com.sun.imageio.plugins.bmp.BMPImageReader.read(BMPImageReader.java:854) at javax.imageio.ImageIO.read(ImageIO.java:1448) at javax.imageio.ImageIO.read(ImageIO.java:1352) at BugTest.main(BugTest.java:609) REPRODUCIBILITY : This bug can be reproduced always. ---------- BEGIN SOURCE ---------- import java.io.ByteArrayInputStream; import java.io.IOException; import javax.imageio.ImageIO; public class BugTest { public static void main(String[] args) throws IOException { byte[] bmp = { (byte) 0x42, (byte) 0x4D, (byte) 0xC8, (byte) 0x12, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x76, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x28, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x83, (byte) 0x01, (byte) 0x00, (byte) 0x00, (byte) 0x98, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x01, (byte) 0x00, (byte) 0x04, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x52, (byte) 0x12, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x10, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x03, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x42, (byte) 0x94, (byte) 0xA5, (byte) 0x00, (byte) 0xFF, (byte) 0xFF, (byte) 0xFF, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xC2, (byte) 0x00, (byte) 0x02, (byte) 0x10, (byte) 0xC0, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xC0, (byte) 0x00, (byte) 0x00, (byte) 0x04, (byte) 0x01, (byte) 0x11, (byte) 0xC0, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xC0, (byte) 0x00, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x10, (byte) 0x00, (byte) 0xBE, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xBE, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xBC, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xBC, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x0A, (byte) 0x11, (byte) 0xBC, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xBC, (byte) 0x00, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xBA, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xBA, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x0E, (byte) 0x11, (byte) 0xBA, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xB8, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x12, (byte) 0x11, (byte) 0xB8, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xB8, (byte) 0x00, (byte) 0x14, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xB6, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xB6, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x16, (byte) 0x11, (byte) 0xB6, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xB4, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x18, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xB4, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xB4, (byte) 0x00, (byte) 0x1C, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xB2, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xB2, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x1E, (byte) 0x11, (byte) 0xB2, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xB2, (byte) 0x00, (byte) 0x20, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xB0, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xB0, (byte) 0x00, (byte) 0x24, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xAE, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xAE, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x26, (byte) 0x11, (byte) 0xAE, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xAE, (byte) 0x00, (byte) 0x28, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xAC, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xAC, (byte) 0x00, (byte) 0x2C, (byte) 0x11, (byte) 0xAC, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xAA, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x2E, (byte) 0x11, (byte) 0xAA, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xAA, (byte) 0x00, (byte) 0x30, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xA8, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xA8, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x32, (byte) 0x11, (byte) 0xA8, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xA6, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x36, (byte) 0x11, (byte) 0xA6, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xA6, (byte) 0x00, (byte) 0x38, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xA4, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xA4, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x3A, (byte) 0x11, (byte) 0xA4, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xA2, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x3C, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xA2, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xA2, (byte) 0x00, (byte) 0x40, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0xA0, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xA0, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x42, (byte) 0x11, (byte) 0xA0, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x94, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x58, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x94, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x94, (byte) 0x00, (byte) 0x5C, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x92, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x92, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x5E, (byte) 0x11, (byte) 0x92, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x90, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x60, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x90, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x90, (byte) 0x00, (byte) 0x64, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x8E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x8E, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x66, (byte) 0x11, (byte) 0x8E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x8E, (byte) 0x00, (byte) 0x68, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x8C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x8C, (byte) 0x00, (byte) 0x6C, (byte) 0x11, (byte) 0x8C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x8A, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x6E, (byte) 0x11, (byte) 0x8A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x8A, (byte) 0x00, (byte) 0x70, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x88, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x88, (byte) 0x00, (byte) 0x74, (byte) 0x11, (byte) 0x88, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x76, (byte) 0x11, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x78, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x84, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x84, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x7A, (byte) 0x11, (byte) 0x84, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x82, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x7C, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x82, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x82, (byte) 0x00, (byte) 0x80, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x80, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x80, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x82, (byte) 0x11, (byte) 0x80, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x7E, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x84, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x7E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x7E, (byte) 0x00, (byte) 0x88, (byte) 0x11, (byte) 0x7E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x7C, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x8A, (byte) 0x11, (byte) 0x7C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x70, (byte) 0x00, (byte) 0xA4, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x6E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x6E, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xA6, (byte) 0x11, (byte) 0x6E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x6C, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xA8, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x6C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x6C, (byte) 0x00, (byte) 0xAC, (byte) 0x11, (byte) 0x6C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x6A, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xAE, (byte) 0x11, (byte) 0x6A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x6A, (byte) 0x00, (byte) 0xB0, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x68, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0xB4, (byte) 0x11, (byte) 0x68, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x66, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xB4, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x66, (byte) 0x00, (byte) 0x02, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x16, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x10, (byte) 0x64, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x64, (byte) 0x00, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x14, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x64, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x62, (byte) 0x00, (byte) 0x00, (byte) 0x06, (byte) 0x01, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x14, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x10, (byte) 0x00, (byte) 0x62, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x62, (byte) 0x00, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x14, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x10, (byte) 0x60, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x60, (byte) 0x00, (byte) 0x00, (byte) 0x08, (byte) 0x01, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0E, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x60, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x5E, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0E, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x10, (byte) 0x00, (byte) 0x5E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x5E, (byte) 0x00, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x10, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x5E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x5C, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x10, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x5C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x5A, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0E, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x5A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x5A, (byte) 0x00, (byte) 0x0E, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0E, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0C, (byte) 0x11, (byte) 0x5A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x58, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x0E, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0E, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0E, (byte) 0x11, (byte) 0x58, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x58, (byte) 0x00, (byte) 0x10, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0E, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0E, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0E, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x56, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x56, (byte) 0x00, (byte) 0x12, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0E, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x56, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0E, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x10, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x00, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0E, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x10, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x00, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x14, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x10, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x00, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x16, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x16, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x16, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x16, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x00, (byte) 0x18, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x4A, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x1C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x18, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x1C, (byte) 0x11, (byte) 0x4A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x48, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x1E, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x1C, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x48, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x48, (byte) 0x00, (byte) 0x20, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x1E, (byte) 0x11, (byte) 0x48, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x46, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x20, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x1E, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x46, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x46, (byte) 0x00, (byte) 0x22, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x20, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x44, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x44, (byte) 0x00, (byte) 0x24, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x22, (byte) 0x11, (byte) 0x44, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x42, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x24, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x22, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x42, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x42, (byte) 0x00, (byte) 0x26, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x24, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x40, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x40, (byte) 0x00, (byte) 0x28, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x26, (byte) 0x11, (byte) 0x40, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x3E, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x28, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x26, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x3E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x3E, (byte) 0x00, (byte) 0x2A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x28, (byte) 0x11, (byte) 0x3E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x3C, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x2A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x2A, (byte) 0x11, (byte) 0x3C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x3A, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x2C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x2A, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x3A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x3A, (byte) 0x00, (byte) 0x2E, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x00, (byte) 0x0A, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x08, (byte) 0x21, (byte) 0x11, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x2C, (byte) 0x11, (byte) 0x3A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x38, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x2E, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x06, (byte) 0x21, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x2E, (byte) 0x11, (byte) 0x38, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x36, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x30, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x0C, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x2E, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x36, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x36, (byte) 0x00, (byte) 0x32, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0C, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x30, (byte) 0x11, (byte) 0x36, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x34, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x32, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0C, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x08, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x30, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x34, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x34, (byte) 0x00, (byte) 0x34, (byte) 0x11, (byte) 0x18, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x11, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x32, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x32, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x32, (byte) 0x00, (byte) 0x36, (byte) 0x11, (byte) 0x18, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x34, (byte) 0x11, (byte) 0x32, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x30, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x36, (byte) 0x11, (byte) 0x16, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x34, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x30, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x30, (byte) 0x00, (byte) 0x38, (byte) 0x11, (byte) 0x16, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x11, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x0A, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x21, (byte) 0x12, (byte) 0x08, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x11, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x36, (byte) 0x11, (byte) 0x30, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x16, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x20, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x00, (byte) 0x04, (byte) 0x20, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x0E, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x0E, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0E, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x0E, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0E, (byte) 0x00, (byte) 0x08, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0A, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0E, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x14, (byte) 0x22, (byte) 0x0E, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x14, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0E, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x10, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x14, (byte) 0x22, (byte) 0x0E, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x14, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0E, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x68, (byte) 0x00, (byte) 0x12, (byte) 0x22, (byte) 0x10, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x0E, (byte) 0x00, (byte) 0x02, (byte) 0x02, (byte) 0x14, (byte) 0x22, (byte) 0x08, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x10, (byte) 0x00, (byte) 0x14, (byte) 0x22, (byte) 0x02, (byte) 0x20, (byte) 0x66, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x24, (byte) 0x00, (byte) 0x44, (byte) 0x11, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x14, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x14, (byte) 0x22, (byte) 0x10, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x42, (byte) 0x11, (byte) 0x24, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x22, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x44, (byte) 0x11, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x14, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x14, (byte) 0x22, (byte) 0x10, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x42, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x22, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x22, (byte) 0x00, (byte) 0x46, (byte) 0x11, (byte) 0x10, (byte) 0x22, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x12, (byte) 0x11, (byte) 0x14, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x44, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x48, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x12, (byte) 0x11, (byte) 0x14, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x10, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x46, (byte) 0x11, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x1E, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x48, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x46, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x1E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x1E, (byte) 0x00, (byte) 0x4A, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x14, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x48, (byte) 0x11, (byte) 0x1E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x1C, (byte) 0x00, (byte) 0x4C, (byte) 0x11, (byte) 0x0E, (byte) 0x22, (byte) 0x14, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x14, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x4A, (byte) 0x11, (byte) 0x1C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x1A, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x4C, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x14, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x12, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x14, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x4A, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x1A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x1A, (byte) 0x00, (byte) 0x4E, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x16, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x14, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x14, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x4C, (byte) 0x11, (byte) 0x1A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x18, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0x4E, (byte) 0x11, (byte) 0x0C, (byte) 0x22, (byte) 0x16, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x0A, (byte) 0x22, (byte) 0x0C, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x14, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x08, (byte) 0x11, (byte) 0x12, (byte) 0x22, (byte) 0x14, (byte) 0x11, (byte) 0x02, (byte) 0x12, (byte) 0x10, (byte) 0x22, (byte) 0x02, (byte) 0x21, (byte) 0x4E, (byte) 0x11, (byte) 0x18, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x16, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x56, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x16, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x16, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x5A, (byte) 0x11, (byte) 0x16, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x14, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x5A, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x14, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x12, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x5E, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x12, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x12, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x62, (byte) 0x11, (byte) 0x12, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x10, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x62, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x10, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x0E, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x66, (byte) 0x11, (byte) 0x10, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x0E, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x6A, (byte) 0x11, (byte) 0x0E, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x0C, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x6A, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x0C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x0A, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x6E, (byte) 0x11, (byte) 0x0C, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x0A, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x72, (byte) 0x11, (byte) 0x0A, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x08, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x72, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x08, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x08, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x76, (byte) 0x11, (byte) 0x08, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x06, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x78, (byte) 0x11, (byte) 0x00, (byte) 0x08, (byte) 0x10, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x06, (byte) 0x00, (byte) 0x00, (byte) 0x01, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x7A, (byte) 0x11, (byte) 0x00, (byte) 0x06, (byte) 0x10, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x04, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x7E, (byte) 0x11, (byte) 0x00, (byte) 0x04, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0xFE, (byte) 0x11, (byte) 0x80, (byte) 0x11, (byte) 0x00, (byte) 0x04, (byte) 0x10, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x01, (byte) 0xFE, (byte) 0x11, (byte) 0x82, (byte) 0x11, (byte) 0x02, (byte) 0x10, (byte) 0x00, (byte) 0x00, (byte) 0xFE, (byte) 0x00, (byte) 0x86, (byte) 0x00, (byte) 0x00, (byte) 0x01 }; ImageIO.read(new ByteArrayInputStream(bmp)); } } ---------- END SOURCE ---------- CUSTOMER SUBMITTED WORKAROUND : Invoke ImageIO.read(...) inside of a try/catch block that catches ArrayIndexOutOfBoundsExceptions.
    via by Webbug Group,
  • Image Problems
    via by Unknown author,
  • FULL PRODUCT VERSION : java version "1.8.0_71" Java(TM) SE Runtime Environment (build 1.8.0_71-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode) ADDITIONAL OS VERSION INFORMATION : Windows 7 64 bit A DESCRIPTION OF THE PROBLEM : I am ensuring stability for a image manipulator program. This bug occurs with javax.imageio.ImageIO.read(File file) when reading in corrupted JPG or PNG images. Depending on how I corrupt the file this function can throw java.lang.NullPointerException or a java.lang.ArrayIndexOutOfBoundsException in addition to the IOException that the documentation stated. STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : I corrupted the files by opening them in notepad and adding and/or deleted tandom peices of the data. The java.lang.ArrayIndexOutOfBoundsException occured more often with the JPG with data altered in the middle of the file, while java.lang.NullPointerException occurred with edits in both middle of png file and jpg's header. Then I just tried to load them with ImageIO.read(new Fille("fileName")); EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - I was expecting only an IOException. ACTUAL - java.lang.NullPointerException or a java.lang.ArrayIndexOutOfBoundsException ERROR MESSAGES/STACK TRACES THAT OCCUR : Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.ImageIcon.loadImage(ImageIcon.java:321) at javax.swing.ImageIcon.setImage(ImageIcon.java:381) at andersenma.ImageViewer.updateImage(ImageViewer.java:255) at andersenma.ImageViewer.loadImage(ImageViewer.java:151) at andersenma.ImageViewer.access$000(ImageViewer.java:30) at andersenma.ImageViewer$1.actionPerformed(ImageViewer.java:109) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6535) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6300) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4891) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) OR Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:418) at java.util.ArrayList.get(ArrayList.java:431) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(JPEGImageReader.java:378) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(JPEGImageReader.java:481) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(JPEGImageReader.java:602) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1059) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1039) at javax.imageio.ImageIO.read(ImageIO.java:1448) at javax.imageio.ImageIO.read(ImageIO.java:1308) at andersenma.JPEGPicture.load(JPEGPicture.java:52) at andersenma.ImageViewer.loadImage(ImageViewer.java:150) at andersenma.ImageViewer.access$000(ImageViewer.java:30) at andersenma.ImageViewer$1.actionPerformed(ImageViewer.java:109) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6535) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6300) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4891) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) REPRODUCIBILITY : This bug can be reproduced always. CUSTOMER SUBMITTED WORKAROUND : Add the additional exceptions to the catch block
    via by Webbug Group,
    • java.lang.ArrayIndexOutOfBoundsException: 387 at com.sun.imageio.plugins.bmp.BMPImageReader.decodeRLE4(BMPImageReader.java:1632) at com.sun.imageio.plugins.bmp.BMPImageReader.readRLE4(BMPImageReader.java:1542) at com.sun.imageio.plugins.bmp.BMPImageReader.read(BMPImageReader.java:854) at javax.imageio.ImageIO.read(ImageIO.java:1448) at javax.imageio.ImageIO.read(ImageIO.java:1352) at BugTest.main(BugTest.java:609)
    No Bugmate found.