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
423279:	48                   	dec    %eax
42327a:	41                   	inc    %ecx
42327b:	64 64 54             	fs fs push %esp
42327e:	6f                   	outsl  %ds:(%esi),(%dx)
42327f:	52                   	push   %edx
423280:	65 63 65 6e          	arpl   %esp,%gs:0x6e(%ebp)
423284:	74 44                	je     0x4232ca
423286:	6f                   	outsl  %ds:(%esi),(%dx)
423287:	63 73 00             	arpl   %esi,0x0(%ebx)
42328a:	24 00                	and    $0x0,%al
42328c:	44                   	inc    %esp
42328d:	72 61                	jb     0x4232f0
42328f:	67 41                	addr16 inc %ecx
423291:	63 63 65             	arpl   %esp,0x65(%ebx)
423294:	70 74                	jo     0x42330a
423296:	46                   	inc    %esi
423297:	69 6c 65 73 00 59 01 	imul   $0x53015900,0x73(%ebp,%eiz,2),%ebp
42329e:	53
42329f:	48                   	dec    %eax
4232a0:	47                   	inc    %edi
4232a1:	65 74 4b             	gs je  0x4232ef
4232a4:	6e                   	outsb  %ds:(%esi),(%dx)
4232a5:	6f                   	outsl  %ds:(%esi),(%dx)
4232a6:	77 6e                	ja     0x423316
4232a8:	46                   	inc    %esi
4232a9:	6f                   	outsl  %ds:(%esi),(%dx)
4232aa:	6c                   	insb   (%dx),%es:(%edi)
4232ab:	64 65 72 50          	fs gs jb 0x4232ff
4232af:	61                   	popa
4232b0:	74 68                	je     0x42331a
4232b2:	00 00                	add    %al,(%eax)
4232b4:	96                   	xchg   %eax,%esi
4232b5:	00 4f 70             	add    %cl,0x70(%edi)
4232b8:	65 6e                	outsb  %gs:(%esi),(%dx)
4232ba:	50                   	push   %eax
4232bb:	72 69                	jb     0x423326
4232bd:	6e                   	outsb  %ds:(%esi),(%dx)
4232be:	74 65                	je     0x423325
4232c0:	72 57                	jb     0x423319
4232c2:	00 00                	add    %al,(%eax)
4232c4:	8c 00                	mov    %es,(%eax)
4232c6:	47                   	inc    %edi
4232c7:	65 74 50             	gs je  0x42331a
4232ca:	72 69                	jb     0x423335
4232cc:	6e                   	outsb  %ds:(%esi),(%dx)
4232cd:	74 65                	je     0x423334
4232cf:	72 44                	jb     0x423315
4232d1:	72 69                	jb     0x42333c
4232d3:	76 65                	jbe    0x42333a
4232d5:	72 57                	jb     0x42332e
4232d7:	00 1d 00 43 6c 6f    	add    %bl,0x6f6c4300
4232dd:	73 65                	jae    0x423344
4232df:	50                   	push   %eax
4232e0:	72 69                	jb     0x42334b
4232e2:	6e                   	outsb  %ds:(%esi),(%dx)
4232e3:	74 65                	je     0x42334a
4232e5:	72 00                	jb     0x4232e7
4232e7:	00 3b                	add    %bh,(%ebx)
4232e9:	00 46 69             	add    %al,0x69(%esi)
4232ec:	6e                   	outsb  %ds:(%esi),(%dx)
4232ed:	64 4d                	fs dec %ebp
4232ef:	69 6d 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%ebp),%ebp
4232f6:	44                   	inc    %esp
4232f7:	61                   	popa
4232f8:	74 61                	je     0x42335b