422f71:	00 00                	add    %al,(%eax)
422f73:	00 36                	add    %dh,(%esi)
422f75:	31 02                	xor    %eax,(%edx)
422f77:	00 c0                	add    %al,%al
422f79:	31 02                	xor    %eax,(%edx)
422f7b:	00 4e 31             	add    %cl,0x31(%esi)
422f7e:	02 00                	add    (%eax),%al
422f80:	62 31                	bound  %esi,(%ecx)
422f82:	02 00                	add    (%eax),%al
422f84:	76 31                	jbe    0x422fb7
422f86:	02 00                	add    (%eax),%al
422f88:	86 31                	xchg   %dh,(%ecx)
422f8a:	02 00                	add    (%eax),%al
422f8c:	92                   	xchg   %eax,%edx
422f8d:	31 02                	xor    %eax,(%edx)
422f8f:	00 a0 31 02 00 b0    	add    %ah,-0x4ffffdcf(%eax)
422f95:	31 02                	xor    %eax,(%edx)
422f97:	00 00                	add    %al,(%eax)
422f99:	00 00                	add    %al,(%eax)
422f9b:	00 f8                	add    %bh,%al
422f9d:	31 02                	xor    %eax,(%edx)
422f9f:	00 ce                	add    %cl,%dh
422fa1:	31 02                	xor    %eax,(%edx)
422fa3:	00 00                	add    %al,(%eax)
422fa5:	00 00                	add    %al,(%eax)
422fa7:	00 1a                	add    %bl,(%edx)
422fa9:	32 02                	xor    (%edx),%al
422fab:	00 9c 32 02 00 38 32 	add    %bl,0x32380002(%edx,%esi,1)
422fb2:	02 00                	add    (%eax),%al
422fb4:	48                   	dec    %eax
422fb5:	32 02                	xor    (%edx),%al
422fb7:	00 56 32             	add    %dl,0x32(%esi)
422fba:	02 00                	add    (%eax),%al
422fbc:	68 32 02 00 76       	push   $0x76000232
422fc1:	32 02                	xor    (%edx),%al
422fc3:	00 8a 32 02 00 00    	add    %cl,0x232(%edx)
422fc9:	00 00                	add    %al,(%eax)
422fcb:	00 d8                	add    %bl,%al
422fcd:	32 02                	xor    (%edx),%al
422fcf:	00 c4                	add    %al,%ah
422fd1:	32 02                	xor    (%edx),%al
422fd3:	00 b4 32 02 00 00 00 	add    %dh,0x2(%edx,%esi,1)
422fda:	00 00                	add    %al,(%eax)
422fdc:	e8 32 02 00 00       	call   0x423213
422fe1:	00 00                	add    %al,(%eax)
422fe3:	00 15 02 4f 70 65    	add    %dl,0x65704f02
422fe9:	6e                   	outsb  %ds:(%esi),(%dx)
422fea:	50                   	push   %eax
422feb:	72 6f                	jb     0x42305c
422fed:	63 65 73             	arpl   %esp,0x73(%ebp)
422ff0:	73 54                	jae    0x423046
422ff2:	6f                   	outsl  %ds:(%esi),(%dx)
422ff3:	6b 65 6e 00          	imul   $0x0,0x6e(%ebp),%esp
422ff7:	00 70 01             	add    %dh,0x1(%eax)
422ffa:	47                   	inc    %edi
422ffb:	65 74 54             	gs je  0x423052
422ffe:	6f                   	outsl  %ds:(%esi),(%dx)
422fff:	6b 65 6e 49          	imul   $0x49,0x6e(%ebp),%esp
423003:	6e                   	outsb  %ds:(%esi),(%dx)
423004:	66 6f                	outsw  %ds:(%esi),(%dx)
423006:	72 6d                	jb     0x423075
423008:	61                   	popa
423009:	74 69                	je     0x423074
42300b:	6f                   	outsl  %ds:(%esi),(%dx)
42300c:	6e                   	outsb  %ds:(%esi),(%dx)
42300d:	00 ef                	add    %ch,%bh
42300f:	00 44 75 70          	add    %al,0x70(%ebp,%esi,2)
423013:	6c                   	insb   (%dx),%es:(%edi)
423014:	69 63 61 74 65 45 6e 	imul   $0x6e456574,0x61(%ebx),%esp
42301b:	63 72 79             	arpl   %esi,0x79(%edx)
42301e:	70 74                	jo     0x423094
423020:	69 6f 6e 49 6e 66 6f 	imul   $0x6f666e49,0x6e(%edi),%ebp
423027:	46                   	inc    %esi
423028:	69 6c 65 00 a9 02 52 	imul   $0x655202a9,0x0(%ebp,%eiz,2),%ebp
42302f:	65
423030:	67 53                	addr16 push %ebx
423032:	65 74 56             	gs je  0x42308b
423035:	61                   	popa
423036:	6c                   	insb   (%dx),%es:(%edi)
423037:	75 65                	jne    0x42309e
423039:	45                   	inc    %ebp
42303a:	78 57                	js     0x423093
42303c:	00 00                	add    %al,(%eax)
42303e:	99                   	cltd
42303f:	02 52 65             	add    0x65(%edx),%dl
423042:	67 51                	addr16 push %ecx
423044:	75 65                	jne    0x4230ab
423046:	72 79                	jb     0x4230c1
423048:	56                   	push   %esi
423049:	61                   	popa
42304a:	6c                   	insb   (%dx),%es:(%edi)
42304b:	75 65                	jne    0x4230b2
42304d:	45                   	inc    %ebp
42304e:	78 57                	js     0x4230a7
423050:	00 00                	add    %al,(%eax)
423052:	67 02 52 65          	add    0x65(%bp,%si),%dl
423056:	67 43                	addr16 inc %ebx
423058:	72 65                	jb     0x4230bf
42305a:	61                   	popa
42305b:	74 65                	je     0x4230c2
42305d:	4b                   	dec    %ebx
42305e:	65 79 57             	gs jns 0x4230b8
423061:	00 5b 02             	add    %bl,0x2(%ebx)
423064:	52                   	push   %edx
423065:	65 67 43             	gs addr16 inc %ebx
423068:	6c                   	insb   (%dx),%es:(%edi)
423069:	6f                   	outsl  %ds:(%esi),(%dx)
42306a:	73 65                	jae    0x4230d1
42306c:	4b                   	dec    %ebx
42306d:	65 79 00             	gs jns 0x423070
423070:	8c 02                	mov    %es,(%edx)
423072:	52                   	push   %edx
423073:	65 67 4f             	gs addr16 dec %edi
423076:	70 65                	jo     0x4230dd
423078:	6e                   	outsb  %ds:(%esi),(%dx)
423079:	4b                   	dec    %ebx
42307a:	65 79 45             	gs jns 0x4230c2
42307d:	78 57                	js     0x4230d6
42307f:	00 64 02 52          	add    %ah,0x52(%edx,%eax,1)
423083:	65 67 43             	gs addr16 inc %ebx
423086:	72 65                	jb     0x4230ed
423088:	61                   	popa
423089:	74 65                	je     0x4230f0
42308b:	4b                   	dec    %ebx
42308c:	65 79 45             	gs jns 0x4230d4
42308f:	78 57                	js     0x4230e8
423091:	00 6a 02             	add    %ch,0x2(%edx)
423094:	52                   	push   %edx
423095:	65 67 44             	gs addr16 inc %esp
423098:	65 6c                	gs insb (%dx),%es:(%edi)
42309a:	65 74 65             	gs je  0x423102
42309d:	4b                   	dec    %ebx
42309e:	65 79 45             	gs jns 0x4230e6
4230a1:	78 57                	js     0x4230fa
4230a3:	00 93 02 52 65 67    	add    %dl,0x67655202(%ebx)
4230a9:	51                   	push   %ecx
4230aa:	75 65                	jne    0x423111
4230ac:	72 79                	jb     0x423127
4230ae:	49                   	dec    %ecx
4230af:	6e                   	outsb  %ds:(%esi),(%dx)
4230b0:	66 6f                	outsw  %ds:(%esi),(%dx)
4230b2:	4b                   	dec    %ebx
4230b3:	65 79 57             	gs jns 0x42310d
4230b6:	00 00                	add    %al,(%eax)
4230b8:	7d 02                	jge    0x4230bc
4230ba:	52                   	push   %edx
4230bb:	65 67 45             	gs addr16 inc %ebp
4230be:	6e                   	outsb  %ds:(%esi),(%dx)
4230bf:	75 6d                	jne    0x42312e
4230c1:	56                   	push   %esi
4230c2:	61                   	popa
4230c3:	6c                   	insb   (%dx),%es:(%edi)
4230c4:	75 65                	jne    0x42312b
4230c6:	57                   	push   %edi
4230c7:	00 22                	add    %ah,(%edx)
4230c9:	01 45 76             	add    %eax,0x76(%ebp)
4230cc:	65 6e                	outsb  %gs:(%esi),(%dx)
4230ce:	74 53                	je     0x423123
4230d0:	65 74 49             	gs je  0x42311c
4230d3:	6e                   	outsb  %ds:(%esi),(%dx)
4230d4:	66 6f                	outsw  %ds:(%esi),(%dx)
4230d6:	72 6d                	jb     0x423145
4230d8:	61                   	popa
4230d9:	74 69                	je     0x423144
4230db:	6f                   	outsl  %ds:(%esi),(%dx)
4230dc:	6e                   	outsb  %ds:(%esi),(%dx)
4230dd:	00 21                	add    %ah,(%ecx)
4230df:	01 45 76             	add    %eax,0x76(%ebp)
4230e2:	65 6e                	outsb  %gs:(%esi),(%dx)
4230e4:	74 52                	je     0x423138
4230e6:	65 67 69 73 74 65 72 	imul   $0x23007265,%gs:0x74(%bp,%di),%esi
4230ed:	00 23
4230ef:	01 45 76             	add    %eax,0x76(%ebp)
4230f2:	65 6e                	outsb  %gs:(%esi),(%dx)
4230f4:	74 55                	je     0x42314b
4230f6:	6e                   	outsb  %ds:(%esi),(%dx)
4230f7:	72 65                	jb     0x42315e
4230f9:	67 69 73 74 65 72 00 	imul   $0x29007265,0x74(%bp,%di),%esi
423100:	29
423101:	01 45 76             	add    %eax,0x76(%ebp)
423104:	65 6e                	outsb  %gs:(%esi),(%dx)
423106:	74 57                	je     0x42315f
423108:	72 69                	jb     0x423173
42310a:	74 65                	je     0x423171
42310c:	54                   	push   %esp
42310d:	72 61                	jb     0x423170
42310f:	6e                   	outsb  %ds:(%esi),(%dx)
423110:	73 66                	jae    0x423178
423112:	65 72 00             	gs jb  0x423115
423115:	00 98 01 49 73 54    	add    %bl,0x54734901(%eax)
42311b:	65 78 74             	gs js  0x423192
42311e:	55                   	push   %ebp
42311f:	6e                   	outsb  %ds:(%esi),(%dx)
423120:	69 63 6f 64 65 00 ea 	imul   $0xea006564,0x6f(%ebx),%esp
423127:	00 44 65 63          	add    %al,0x63(%ebp,%eiz,2)
42312b:	72 79                	jb     0x4231a6
42312d:	70 74                	jo     0x4231a3
42312f:	46                   	inc    %esi
423130:	69 6c 65 57 00 00 04 	imul   $0x40000,0x57(%ebp,%eiz,2),%ebp
423137:	00
423138:	43                   	inc    %ebx
423139:	6f                   	outsl  %ds:(%esi),(%dx)
42313a:	6d                   	insl   (%dx),%es:(%edi)
42313b:	6d                   	insl   (%dx),%es:(%edi)
42313c:	44                   	inc    %esp
42313d:	6c                   	insb   (%dx),%es:(%edi)
42313e:	67 45                	addr16 inc %ebp
423140:	78 74                	js     0x4231b6
423142:	65 6e                	outsb  %gs:(%esi),(%dx)
423144:	64 65 64 45          	fs gs fs inc %ebp
423148:	72 72                	jb     0x4231bc
42314a:	6f                   	outsl  %ds:(%esi),(%dx)
42314b:	72 00                	jb     0x42314d
42314d:	00 0c 00             	add    %cl,(%eax,%eax,1)
423150:	47                   	inc    %edi
423151:	65 74 4f             	gs je  0x4231a3
423154:	70 65                	jo     0x4231bb
423156:	6e                   	outsb  %ds:(%esi),(%dx)
423157:	46                   	inc    %esi
423158:	69 6c 65 4e 61 6d 65 	imul   $0x57656d61,0x4e(%ebp,%eiz,2),%ebp
42315f:	57
423160:	00 00                	add    %al,(%eax)
423162:	0e                   	push   %cs
423163:	00 47 65             	add    %al,0x65(%edi)
423166:	74 53                	je     0x4231bb
423168:	61                   	popa
423169:	76 65                	jbe    0x4231d0
42316b:	46                   	inc    %esi
42316c:	69 6c 65 4e 61 6d 65 	imul   $0x57656d61,0x4e(%ebp,%eiz,2),%ebp
423173:	57
423174:	00 00                	add    %al,(%eax)
423176:	17                   	pop    %ss
423177:	00 52 65             	add    %dl,0x65(%edx)
42317a:	70 6c                	jo     0x4231e8
42317c:	61                   	popa
42317d:	63 65 54             	arpl   %esp,0x54(%ebp)
423180:	65 78 74             	gs js  0x4231f7
423183:	57                   	push   %edi
423184:	00 00                	add    %al,(%eax)
423186:	08 00                	or     %al,(%eax)
423188:	46                   	inc    %esi
423189:	69 6e 64 54 65 78 74 	imul   $0x74786554,0x64(%esi),%ebp
423190:	57                   	push   %edi
423191:	00 03                	add    %al,(%ebx)
423193:	00 43 68             	add    %al,0x68(%ebx)
423196:	6f                   	outsl  %ds:(%esi),(%dx)
423197:	6f                   	outsl  %ds:(%esi),(%dx)
423198:	73 65                	jae    0x4231ff
42319a:	46                   	inc    %esi
42319b:	6f                   	outsl  %ds:(%esi),(%dx)
42319c:	6e                   	outsb  %ds:(%esi),(%dx)
42319d:	74 57                	je     0x4231f6
42319f:	00 11                	add    %dl,(%ecx)
4231a1:	00 50 61             	add    %dl,0x61(%eax)
4231a4:	67 65 53             	addr16 gs push %ebx
4231a7:	65 74 75             	gs je  0x42321f
4231aa:	70 44                	jo     0x4231f0
4231ac:	6c                   	insb   (%dx),%es:(%edi)
4231ad:	67 57                	addr16 push %edi
4231af:	00 0a                	add    %cl,(%edx)
4231b1:	00 47 65             	add    %al,0x65(%edi)
4231b4:	74 46                	je     0x4231fc
4231b6:	69 6c 65 54 69 74 6c 	imul   $0x656c7469,0x54(%ebp,%eiz,2),%ebp
4231bd:	65
4231be:	57                   	push   %edi
4231bf:	00 14 00             	add    %dl,(%eax,%eax,1)
4231c2:	50                   	push   %eax
4231c3:	72 69                	jb     0x42322e
4231c5:	6e                   	outsb  %ds:(%esi),(%dx)
4231c6:	74 44                	je     0x42320c
4231c8:	6c                   	insb   (%dx),%es:(%edi)
4231c9:	67 45                	addr16 inc %ebp
4231cb:	78 57                	js     0x423224
4231cd:	00 3e                	add    %bh,(%esi)
4231cf:	00 50 53             	add    %dl,0x53(%eax)
4231d2:	47                   	inc    %edi
4231d3:	65 74 50             	gs je  0x423226
4231d6:	72 6f                	jb     0x423247
4231d8:	70 65                	jo     0x42323f
4231da:	72 74                	jb     0x423250
4231dc:	79 44                	jns    0x423222
4231de:	65 73 63             	gs jae 0x423244
4231e1:	72 69                	jb     0x42324c
4231e3:	70 74                	jo     0x423259
4231e5:	69 6f 6e 4c 69 73 74 	imul   $0x7473694c,0x6e(%edi),%ebp
4231ec:	46                   	inc    %esi
4231ed:	72 6f                	jb     0x42325e
4231ef:	6d                   	insl   (%dx),%es:(%edi)
4231f0:	53                   	push   %ebx
4231f1:	74 72                	je     0x423265
4231f3:	69 6e 67 00 00 96 00 	imul   $0x960000,0x67(%esi),%ebp
4231fa:	50                   	push   %eax
4231fb:	72 6f                	jb     0x42326c
4231fd:	70 56                	jo     0x423255
4231ff:	61                   	popa
423200:	72 69                	jb     0x42326b
423202:	61                   	popa
423203:	6e                   	outsb  %ds:(%esi),(%dx)
423204:	74 54                	je     0x42325a
423206:	6f                   	outsl  %ds:(%esi),(%dx)
423207:	53                   	push   %ebx
423208:	74 72                	je     0x42327c
42320a:	69 6e 67 56 65 63 74 	imul   $0x74636556,0x67(%esi),%ebp
423211:	6f                   	outsl  %ds:(%esi),(%dx)
423212:	72 41                	jb     0x423255
423214:	6c                   	insb   (%dx),%es:(%edi)
423215:	6c                   	insb   (%dx),%es:(%edi)
423216:	6f                   	outsl  %ds:(%esi),(%dx)
423217:	63 00                	arpl   %eax,(%eax)
423219:	00 a0 00 53 48 43    	add    %ah,0x43485300(%eax)
42321f:	72 65                	jb     0x423286
423221:	61                   	popa
423222:	74 65                	je     0x423289
423224:	49                   	dec    %ecx
423225:	74 65                	je     0x42328c
423227:	6d                   	insl   (%dx),%es:(%edi)
423228:	46                   	inc    %esi
423229:	72 6f                	jb     0x42329a
42322b:	6d                   	insl   (%dx),%es:(%edi)
42322c:	50                   	push   %eax
42322d:	61                   	popa
42322e:	72 73                	jb     0x4232a3
423230:	69 6e 67 4e 61 6d 65 	imul   $0x656d614e,0x67(%esi),%ebp
423237:	00 ae 01 53 68 65    	add    %ch,0x65685301(%esi)
42323d:	6c                   	insb   (%dx),%es:(%edi)
42323e:	6c                   	insb   (%dx),%es:(%edi)
42323f:	45                   	inc    %ebp
423240:	78 65                	js     0x4232a7
423242:	63 75 74             	arpl   %esi,0x74(%ebp)
423245:	65 57                	gs push %edi
423247:	00 a6 01 53 68 65    	add    %ah,0x65685301(%esi)
42324d:	6c                   	insb   (%dx),%es:(%edi)
42324e:	6c                   	insb   (%dx),%es:(%edi)
42324f:	41                   	inc    %ecx
423250:	62 6f 75             	bound  %ebp,0x75(%edi)
423253:	74 57                	je     0x4232ac
423255:	00 29                	add    %ch,(%ecx)
423257:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
42325b:	67 51                	addr16 push %ecx
42325d:	75 65                	jne    0x4232c4
42325f:	72 79                	jb     0x4232da
423261:	46                   	inc    %esi
423262:	69 6c 65 57 00 00 25 	imul   $0x250000,0x57(%ebp,%eiz,2),%ebp
423269:	00
42326a:	44                   	inc    %esp
42326b:	72 61                	jb     0x4232ce
42326d:	67 46                	addr16 inc %esi
42326f:	69 6e 69 73 68 00 00 	imul   $0x6873,0x69(%esi),%ebp
423276:	7d 00                	jge    0x423278
423278:	53                   	push   %ebx