MOV R3, 0xFFFFFFA3 STRB R3, [R0] ADD R3, R3, #0x2A MOV R2, 0xFFFFFFB9 MOV R1, #9 MOV R12, #0x3C STRB R3, [R0,#3] ADD R3, R3, #0x46 STRB R3, [R0,#5] ADD R3, R3, #0x22 STRB R3, [R0,#9] SUB R3, R3, #0xA6 STRB R2, [R0,#2] ADD R2, R2, #0x7B STRB R3, [R0,#0xC] ADD R3, R3, #0x37 STMFD SP!, {R4-R11,LR} MOV R11, 0xFFFFFF95 MOV R5, 0xFFFFFFBB MOV R7, 0xFFFFFF96 MOV LR, #0x19 MOV R6, 0xFFFFFFD2 MOV R4, #0x6E MOV R10, #0x23 MOV R9, 0xFFFFFFED MOV R8, 0xFFFFFFC0 STRB R2, [R0,#4] ADD R2, R2, #0x16 STRB R3, [R0,#0x13] SUB R3, R3, #0x1D STRB R2, [R0,#6] ADD R2, R2, R11 STRB R3, [R0,#0x15] ADD R3, R3, #0x27 STRB R2, [R0,#0xA] ADD R2, R2, #0xA0 STRB R3, [R0,#0x18] ADD R3, R3, #0x46 STRB R2, [R0,#0xE] SUB R2, R2, #0x3E STRB R3, [R0,#0x1A] ADD R3, R3, #0x41 STRB R2, [R0,#0x14] SUB R2, R2, #0x50 STRB R3, [R0,#0x1C] SUB R3, R3, #0x2F STRB R2, [R0,#0x17] ADD R2, R2, R5 STRB R3, [R0,#0x1E] MOV R3, #4 STRB R2, [R0,#0x19] ADD R2, R2, #0x8B STRB R3, [R0,#1] MOV R3, #0x3D STRB R2, [R0,#0x1B] SUB R2, R2, #0x18 STRB R3, [R0,#0xD] MOV R3, #0x42 STRB R2, [R0,#0x1D] SUB R2, R2, #0x14 STRB R3, [R0,#0x10] MOV R3, 0xFFFFFFE7 STRB R2, [R0,#0x20] ADD R2, R2, #7 STRB LR, [R0,#8] STRB LR, [R0,#7] STRB R5, [R0,#0xB] STRB R1, [R0,#0xF] STRB R12, [R0,#0x11] STRB R7, [R0,#0x12] STRB R11, [R0,#0x16] STRB R3, [R0,#0x1F] MOV R3, 0xFFFFFFC2 STRB R3, [R0,#0x21] ADD R3, R3, #0x77 STRB R3, [R0,#0x24] SUB R3, R3, #0x44 STRB R3, [R0,#0x28] SUB R3, R3, #0x51 STRB R3, [R0,#0x2C] ADD R3, R3, #0x3E STRB R3, [R0,#0x2E] ADD R3, R3, R1 STRB R3, [R0,#0x34] ADD R3, R3, #0x46 STRB R3, [R0,#0x37] SUB R3, R3, #0x39 STRB R3, [R0,#0x3D] ADD R3, R3, #0x59 STRB R2, [R0,#0x22] SUB R2, R2, #0x12 STRB R3, [R0,#0x40] MOV R3, #0x42 STRB R2, [R0,#0x29] ADD R2, R2, #0x24 STRB R3, [R0,#0x25] MOV R3, #0x50 STRB R2, [R0,#0x2D] SUB R2, R2, #0x96 STRB R3, [R0,#0x30] MOV R3, 0xFFFFFFEE STRB R2, [R0,#0x2F] ADD R2, R2, #0xDA STRB R3, [R0,#0x39] MOV R3, 0xFFFFFFC7 STRB R2, [R0,#0x35] SUB R2, R2, #0xB1 STRB R3, [R0,#0x3B] MOV R3, 0xFFFFFF9D STRB R2, [R0,#0x38] ADD R2, R2, #0x57 STRB R3, [R0,#0x3F] MOV R3, #0x17 STRB R2, [R0,#0x3E] SUB R2, R2, #0x15 STRB R7, [R0,#0x27] STRB R10, [R0,#0x33] STRB R9, [R0,#0x41] STRB R1, [R0,#0x23] STRB R6, [R0,#0x26] STRB R6, [R0,#0x2A] STRB R10, [R0,#0x2B] STRB R12, [R0,#0x31] STRB R4, [R0,#0x32] STRB R9, [R0,#0x36] STRB R8, [R0,#0x3A] STRB R1, [R0,#0x3C] STRB R3, [R0,#0x42] MOV R3, #0x64 STRB R3, [R0,#0x44] SUB R3, R3, #0x84 STRB R3, [R0,#0x46] ADD R3, R3, #0x10 STRB R3, [R0,#0x48] ADD R3, R3, R7 STRB R3, [R0,#0x4A] MOV R3, #4 STRB R3, [R0,#0x4C] MOV R3, #0x46 STRB R3, [R0,#0x4D] SUB R3, R3, #0xBC STRB R3, [R0,#0x4F] ADD R3, R3, #0x54 STRB R3, [R0,#0x53] MOV R3, 0xFFFFFFC7 STRB R3, [R0,#0x54] MOV R3, 0xFFFFFF9D STRB R3, [R0,#0x55] MOV R3, #0x1E STRB R3, [R0,#0x56] MOV R3, 0xFFFFFFEE STRB R3, [R0,#0x57] MOV R3, #0x3F STRB R3, [R0,#0x59] MOV R3, #0x17 STRB R3, [R0,#0x5A] MOV R3, #5 STRB R3, [R0,#0x5B] ADD R3, R3, #0x18 STRB R2, [R0,#0x47] SUB R2, R2, #0xA STRB R3, [R0,#0x5F] MOV R3, #0x3D STRB R2, [R0,#0x49] SUB R2, R2, #0x66 STRB R3, [R0,#0x60] MOV R3, #0x5D STRB R2, [R0,#0x4E] ADD R2, R2, #0x9E STRB R3, [R0,#0x61] ADD R3, R3, R11 STRB R2, [R0,#0x51] ADD R2, R2, #0x1D STRB R3, [R0,#0x63] MOV R3, #0x69 STRB R2, [R0,#0x5C] SUB R2, R2, #0x75 STRB R3, [R0,#0x52] MOV R3, #0x15 STRB R2, [R0,#0x64] ADD R2, R2, #0x53 STRB R11, [R0,#0x43] STRB R1, [R0,#0x45] STRB R8, [R0,#0x4B] STRB R5, [R0,#0x5E] STRB R4, [R0,#0x62] STRB R4, [R0,#0x50] STRB R12, [R0,#0x58] STRB R5, [R0,#0x5D] STRB R3, [R0,#0x65] SUB R3, R3, #0x3F STRB R3, [R0,#0x66] SUB R3, R3, #0xA STRB R3, [R0,#0x68] ADD R3, R3, #0x9B STRB R3, [R0,#0x6A] SUB R3, R3, #0xAF STRB R3, [R0,#0x6C] ADD R3, R3, #0x63 STRB R3, [R0,#0x6E] SUB R3, R3, #0x84 STRB R3, [R0,#0x70] MOV R3, #0x58 STRB R3, [R0,#0x73] MOV R3, 0xFFFFFFF7 STRB R3, [R0,#0x74] ADD R3, R3, #0x67 STRB R3, [R0,#0x76] MOV R3, #0x50 STRB R3, [R0,#0x77] MOV R3, #0x42 STRB R2, [R0,#0x7F] ADD R2, R2, #0x5B STRB R3, [R0,#0x78] MOV R3, #0x69 STRB R2, [R0,#0x69] SUB R2, R2, #0x63 STRB R3, [R0,#0x79] MOV R3, 0xFFFFFFDC STRB R2, [R0,#0x6B] ADD R2, R2, #0x3A STRB R3, [R0,#0x7A] MOV R3, 0xFFFFFFE7 STRB R2, [R0,#0x6F] SUB R2, R2, #0xB2 STRB R3, [R0,#0x7B] MOV R3, #0x3A STRB R2, [R0,#0x71] ADD R2, R2, #0xAC STRB R3, [R0,#0x7C] SUB R3, R3, #0xC STRB R2, [R0,#0x75] SUB R2, R2, #0xC7 STRB R3, [R0,#0x7E] MOV R3, #0x58 STRB R12, [R0,#0x67] STRB R6, [R0,#0x6D] STRB R2, [R0,#0x7D] STRB R3, [R0,#0x72] LDMFD SP!, {R4-R11,PC} ; End of function key_init