42ffa0:	5a                   	pop    %edx
42ffa1:	49                   	dec    %ecx
42ffa2:	50                   	push   %eax
42ffa3:	73 30                	jae    0x42ffd5
42ffa5:	52                   	push   %edx
42ffa6:	51                   	push   %ecx
42ffa7:	35 68 49 4b 55       	xor    $0x554b4968,%eax
42ffac:	70 73                	jo     0x430021
42ffae:	2f                   	das
42ffaf:	42                   	inc    %edx
42ffb0:	68 5a 6d 48 53       	push   $0x53486d5a
42ffb5:	6e                   	outsb  %ds:(%esi),(%dx)
42ffb6:	50                   	push   %eax
42ffb7:	34 4d                	xor    $0x4d,%al
42ffb9:	41                   	inc    %ecx
42ffba:	51                   	push   %ecx
42ffbb:	41                   	inc    %ecx
42ffbc:	67 76 2f             	addr16 jbe 0x42ffee
42ffbf:	30 51 36             	xor    %dl,0x36(%ecx)
42ffc2:	43                   	inc    %ebx
42ffc3:	41                   	inc    %ecx
42ffc4:	41                   	inc    %ecx
42ffc5:	59                   	pop    %ecx
42ffc6:	45                   	inc    %ebp
42ffc7:	63 64 59 57          	arpl   %esp,0x57(%ecx,%ebx,2)
42ffcb:	55                   	push   %ebp
42ffcc:	67 30 47 47          	xor    %al,0x47(%bx)
42ffd0:	6f                   	outsl  %ds:(%esi),(%dx)
42ffd1:	43                   	inc    %ebx
42ffd2:	6c                   	insb   (%dx),%es:(%edi)
42ffd3:	6c                   	insb   (%dx),%es:(%edi)
42ffd4:	6d                   	insl   (%dx),%es:(%edi)
42ffd5:	49                   	dec    %ecx
42ffd6:	41                   	inc    %ecx
42ffd7:	45                   	inc    %ebp
42ffd8:	41                   	inc    %ecx
42ffd9:	41                   	inc    %ecx
42ffda:	41                   	inc    %ecx
42ffdb:	42                   	inc    %edx
42ffdc:	6a 5a                	push   $0x5a
42ffde:	66 34 4d             	data16 xor $0x4d,%al
42ffe1:	41                   	inc    %ecx
42ffe2:	51                   	push   %ecx
42ffe3:	41                   	inc    %ecx
42ffe4:	67 43                	addr16 inc %ebx
42ffe6:	77 69                	ja     0x430051
42ffe8:	42                   	inc    %edx
42ffe9:	41                   	inc    %ecx
42ffea:	53                   	push   %ebx
42ffeb:	44                   	inc    %esp
42ffec:	70 42                	jo     0x430030
42ffee:	35 44 59 57 57       	xor    $0x57575944,%eax
42fff3:	55                   	push   %ebp
42fff4:	67 39 36 5a 59       	cmp    %esi,0x595a
42fff9:	48                   	dec    %eax
42fffa:	32 45 67             	xor    0x67(%ebp),%al
42fffd:	62 57 38             	bound  %edx,0x38(%edi)
430000:	58                   	pop    %eax
430001:	42                   	inc    %edx
430002:	31 6b 67             	xor    %ebp,0x67(%ebx)
430005:	41                   	inc    %ecx
430006:	67 41                	addr16 inc %ecx
430008:	41                   	inc    %ecx
430009:	41                   	inc    %ecx
43000a:	47                   	inc    %edi
43000b:	4d                   	dec    %ebp
43000c:	67 48                	addr16 dec %eax
43000e:	62 70 50             	bound  %esi,0x50(%eax)
430011:	38 47 45             	cmp    %al,0x45(%edi)
430014:	67 41                	addr16 inc %ecx
430016:	51                   	push   %ecx
430017:	41                   	inc    %ecx
430018:	41                   	inc    %ecx
430019:	41                   	inc    %ecx
43001a:	47                   	inc    %edi
43001b:	4e                   	dec    %esi
43001c:	6c                   	insb   (%dx),%es:(%edi)
43001d:	49                   	dec    %ecx
43001e:	41                   	inc    %ecx
43001f:	55                   	push   %ebp
430020:	41                   	inc    %ecx
430021:	41                   	inc    %ecx
430022:	41                   	inc    %ecx
430023:	42                   	inc    %edx
430024:	69 5a 53 41 46 41 41 	imul   $0x41414641,0x53(%edx),%ebx
43002b:	41                   	inc    %ecx
43002c:	41                   	inc    %ecx
43002d:	59                   	pop    %ecx
43002e:	35 45 67 4e 63       	xor    $0x634e6745,%eax
430033:	44                   	inc    %esp
430034:	6e                   	outsb  %ds:(%esi),(%dx)
430035:	76 47                	jbe    0x43007e
430037:	55                   	push   %ebp
430038:	67 73 74             	addr16 jae 0x4300af
43003b:	6c                   	insb   (%dx),%es:(%edi)
43003c:	61                   	popa
43003d:	38 6c 67 67          	cmp    %ch,0x67(%edi,%eiz,2)
430041:	6c                   	insb   (%dx),%es:(%edi)
430042:	32 61 6a             	xor    0x6a(%ecx),%ah
430045:	48                   	dec    %eax
430046:	56                   	push   %esi
430047:	6b 67 37 55          	imul   $0x55,0x37(%edi),%esp
43004b:	77 77                	ja     0x4300c4
43004d:	36 46                	ss inc %esi
43004f:	68 6c 59 64 4b       	push   $0x4b64596c
430054:	63 49 50             	arpl   %ecx,0x50(%ecx)
430057:	2f                   	das
430058:	5a                   	pop    %edx
430059:	68 65 6f 67 6a       	push   $0x6a676f65
43005e:	69 5a 36 46 57 46 6c 	imul   $0x6c465746,0x36(%edx),%ebx
430065:	5a                   	pop    %edx
430066:	69 41 45 41 41 41 41 	imul   $0x41414141,0x45(%ecx),%eax
43006d:	59                   	pop    %ecx
43006e:	2f                   	das
43006f:	34 4f                	xor    $0x4f,%al
430071:	46                   	inc    %esi
430072:	67 41                	addr16 inc %ecx
430074:	34 45                	xor    $0x45,%al
430076:	50                   	push   %eax
430077:	44                   	inc    %esp
430078:	2f                   	das
430079:	2f                   	das
43007a:	39 41 5a             	cmp    %eax,0x5a(%ecx)
43007d:	41                   	inc    %ecx
43007e:	41                   	inc    %ecx
43007f:	41                   	inc    %ecx
430080:	42                   	inc    %edx
430081:	4b                   	dec    %ebx
430082:	43                   	inc    %ebx
430083:	63 41 41             	arpl   %eax,0x41(%ecx)
430086:	41                   	inc    %ecx
430087:	6f                   	outsl  %ds:(%esi),(%dx)
430088:	67 32 39             	xor    (%bx,%di),%bh
43008b:	43                   	inc    %ebx
43008c:	57                   	push   %edi
43008d:	31 53 41             	xor    %edx,0x41(%ebx)
430090:	79 4c                	jns    0x4300de
430092:	32 6b 71             	xor    0x71(%ebx),%ch
430095:	57                   	push   %edi
430096:	43                   	inc    %ebx
430097:	41                   	inc    %ecx
430098:	43                   	inc    %ebx
430099:	41                   	inc    %ecx
43009a:	41                   	inc    %ecx
43009b:	41                   	inc    %ecx
43009c:	41                   	inc    %ecx
43009d:	59                   	pop    %ecx
43009e:	68 51 67 61 4d       	push   $0x4d616751
4300a3:	70 70                	jo     0x430115
4300a5:	41                   	inc    %ecx
4300a6:	6d                   	insl   (%dx),%es:(%edi)
4300a7:	59                   	pop    %ecx
4300a8:	67 77 6c             	addr16 ja 0x430117
4300ab:	48                   	dec    %eax
4300ac:	4e                   	dec    %esi
4300ad:	32 31                	xor    (%ecx),%dh
4300af:	6b 67 31 65          	imul   $0x65,0x31(%edi),%esp
4300b3:	50                   	push   %eax
4300b4:	49                   	dec    %ecx
4300b5:	49                   	dec    %ecx
4300b6:	57                   	push   %edi
4300b7:	47                   	inc    %edi
4300b8:	4e                   	dec    %esi
4300b9:	48                   	dec    %eax
4300ba:	77 41                	ja     0x4300fd
4300bc:	41                   	inc    %ecx
4300bd:	41                   	inc    %ecx
4300be:	52                   	push   %edx
4300bf:	51                   	push   %ecx
4300c0:	6f                   	outsl  %ds:(%esi),(%dx)
4300c1:	4d                   	dec    %ebp
4300c2:	51                   	push   %ecx
4300c3:	41                   	inc    %ecx
4300c4:	41                   	inc    %ecx
4300c5:	43                   	inc    %ebx
4300c6:	76 34                	jbe    0x4300fc
4300c8:	4f                   	dec    %edi
4300c9:	43                   	inc    %ebx
4300ca:	67 41                	addr16 inc %ecx
4300cc:	34 50                	xor    $0x50,%al
4300ce:	41                   	inc    %ecx
4300cf:	41                   	inc    %ecx
4300d0:	41                   	inc    %ecx
4300d1:	41                   	inc    %ecx
4300d2:	50                   	push   %eax
4300d3:	34 4d                	xor    $0x4d,%al
4300d5:	47                   	inc    %edi
4300d6:	51                   	push   %ecx
4300d7:	41                   	inc    %ecx
4300d8:	67 56                	addr16 push %esi
4300da:	55                   	push   %ebp
4300db:	72 54                	jb     0x430131
4300dd:	36 47                	ss inc %edi
4300df:	55                   	push   %ebp
4300e0:	67 4e                	addr16 dec %esi
4300e2:	30 72 54             	xor    %dh,0x54(%edx)
4300e5:	36 47                	ss inc %edi
4300e7:	46                   	inc    %esi
4300e8:	6d                   	insl   (%dx),%es:(%edi)
4300e9:	59                   	pop    %ecx
4300ea:	66 34 4f             	data16 xor $0x4f,%al
4300ed:	47                   	inc    %edi
4300ee:	51                   	push   %ecx
4300ef:	44                   	inc    %esp
4300f0:	2b 44 42 6b          	sub    0x6b(%edx,%eax,2),%eax
4300f4:	41                   	inc    %ecx
4300f5:	49                   	dec    %ecx
4300f6:	49                   	dec    %ecx
4300f7:	42                   	inc    %edx
4300f8:	65 31 77 41          	xor    %esi,%gs:0x41(%edi)
4300fc:	67 4a                	addr16 dec %edx
4300fe:	4b                   	dec    %ebx
4300ff:	45                   	inc    %ebp
430100:	6f                   	outsl  %ds:(%esi),(%dx)
430101:	2f                   	das
430102:	32 46 6d             	xor    0x6d(%esi),%al
430105:	57                   	push   %edi
430106:	45                   	inc    %ebp
430107:	55                   	push   %ebp
430108:	45                   	inc    %ebp
430109:	41                   	inc    %ecx
43010a:	41                   	inc    %ecx
43010b:	41                   	inc    %ecx
43010c:	41                   	inc    %ecx
43010d:	4f                   	dec    %edi
43010e:	67 41                	addr16 inc %ecx
430110:	41                   	inc    %ecx
430111:	41                   	inc    %ecx
430112:	47                   	inc    %edi
430113:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
430117:	42                   	inc    %edx
430118:	78 41                	js     0x43015b
43011a:	51                   	push   %ecx
43011b:	41                   	inc    %ecx
43011c:	41                   	inc    %ecx
43011d:	45                   	inc    %ebp
43011e:	51                   	push   %ecx
43011f:	49                   	dec    %ecx
430120:	41                   	inc    %ecx
430121:	41                   	inc    %ecx
430122:	43                   	inc    %ebx
430123:	42                   	inc    %edx
430124:	53                   	push   %ebx
430125:	46                   	inc    %esi
430126:	69 77 31 49 50 74 57 	imul   $0x57745049,0x31(%edi),%esi
43012d:	6b 4e 56 59          	imul   $0x59,0x56(%esi),%ecx
430131:	49                   	dec    %ecx
430132:	4e                   	dec    %esi
430133:	37                   	aaa
430134:	6c                   	insb   (%dx),%es:(%edi)
430135:	72 2b                	jb     0x430162
430137:	4a                   	dec    %edx
430138:	5a                   	pop    %edx
430139:	49                   	dec    %ecx
43013a:	4d                   	dec    %ebp
43013b:	4b                   	dec    %ebx
43013c:	63 59 53             	arpl   %ebx,0x53(%ecx)
43013f:	46                   	inc    %esi
430140:	59                   	pop    %ecx
430141:	49                   	dec    %ecx
430142:	41                   	inc    %ecx
430143:	34 79                	xor    $0x79,%al
430145:	79 2f                	jns    0x430176
430147:	42                   	inc    %edx
430148:	5a                   	pop    %edx
430149:	5a                   	pop    %edx
43014a:	53                   	push   %ebx
43014b:	41                   	inc    %ecx
43014c:	56                   	push   %esi
43014d:	39 4b 50             	cmp    %ecx,0x50(%ebx)
430150:	79 57                	jns    0x4301a9
430152:	53                   	push   %ebx
430153:	44                   	inc    %esp
430154:	32 79 77             	xor    0x77(%ecx),%bh
430157:	34 6d                	xor    $0x6d,%al
430159:	57                   	push   %edi
43015a:	47                   	inc    %edi
43015b:	59                   	pop    %ecx
43015c:	67 67 2b 58 48       	addr16 sub 0x48(%bx,%si),%ebx
430161:	32 6c 6a 2b          	xor    0x2b(%edx,%ebp,2),%ch
430165:	44                   	inc    %esp
430166:	68 6b 41 4f 49       	push   $0x494f416b
43016b:	72 2f                	jb     0x43019c
43016d:	2f                   	das
43016e:	2f                   	das
43016f:	38 67 4e             	cmp    %ah,0x4e(%edi)
430172:	35 74 34 46 43       	xor    $0x43463474,%eax
430177:	44                   	inc    %esp
430178:	58                   	pop    %eax
430179:	74 6f                	je     0x4301ea
43017b:	58                   	pop    %eax
43017c:	71 57                	jno    0x4301d5
43017e:	43                   	inc    %ebx
43017f:	41                   	inc    %ecx
430180:	57                   	push   %edi
430181:	55                   	push   %ebp
430182:	76 37                	jbe    0x4301bb
430184:	2b 57 66             	sub    0x66(%edi),%edx
430187:	34 4f                	xor    $0x4f,%al
430189:	46                   	inc    %esi
43018a:	67 41                	addr16 inc %ecx
43018c:	67 69 35 30 56 48 53 	imul   $0x53485630,(%di),%esi
430193:	43                   	inc    %ebx
430194:	70 70                	jo     0x430206
430196:	32 34 64             	xor    (%esp,%eiz,2),%dh
430199:	57                   	push   %edi
43019a:	53                   	push   %ebx
43019b:	41                   	inc    %ecx
43019c:	70 43                	jo     0x4301e1
43019e:	6c                   	insb   (%dx),%es:(%edi)
43019f:	6b 41 59 66          	imul   $0x66,0x59(%ecx),%eax
4301a3:	34 4f                	xor    $0x4f,%al
4301a5:	47                   	inc    %edi
4301a6:	51                   	push   %ecx
4301a7:	41                   	inc    %ecx
4301a8:	34 57                	xor    $0x57,%al
4301aa:	2f                   	das
4301ab:	2f                   	das
4301ac:	2f                   	das
4301ad:	2f                   	das
4301ae:	39 41 5a             	cmp    %eax,0x5a(%ecx)
4301b1:	41                   	inc    %ecx
4301b2:	41                   	inc    %ecx
4301b3:	41                   	inc    %ecx
4301b4:	42                   	inc    %edx
4301b5:	4b                   	dec    %ebx
4301b6:	43                   	inc    %ebx
4301b7:	63 41 41             	arpl   %eax,0x41(%ecx)
4301ba:	41                   	inc    %ecx
4301bb:	72 2b                	jb     0x4301e8
4301bd:	44                   	inc    %esp
4301be:	41                   	inc    %ecx
4301bf:	49                   	dec    %ecx
4301c0:	41                   	inc    %ecx
4301c1:	49                   	dec    %ecx
4301c2:	4f                   	dec    %edi
4301c3:	4a                   	dec    %edx
4301c4:	77 37                	ja     0x4301fd
4301c6:	2b 56 6d             	sub    0x6d(%esi),%edx
4301c9:	49                   	dec    %ecx
4301ca:	4f                   	dec    %edi
4301cb:	64 68 54 4e 70 68    	fs push $0x68704e54
4301d1:	49                   	dec    %ecx
4301d2:	46                   	inc    %esi
4301d3:	47                   	inc    %edi
4301d4:	65 57                	gs push %edi
4301d6:	69 56 59 49 45 4b 4e 	imul   $0x4e4b4549,0x59(%esi),%edx
4301dd:	74 2b                	je     0x43020a
4301df:	56                   	push   %esi
4301e0:	68 6d 69 43 79       	push   $0x7943696d