4230ae:	00 49 00             	add    %cl,0x0(%ecx)
4230b1:	6f                   	outsl  %ds:(%esi),(%dx)
4230b2:	00 44 00 56          	add    %al,0x56(%eax,%eax,1)
4230b6:	00 31                	add    %dh,(%ecx)
4230b8:	00 55 00             	add    %dl,0x0(%ebp)
4230bb:	59                   	pop    %ecx
4230bc:	00 32                	add    %dh,(%edx)
4230be:	00 41 00             	add    %al,0x0(%ecx)
4230c1:	4b                   	dec    %ebx
4230c2:	00 75 00             	add    %dh,0x0(%ebp)
4230c5:	4a                   	dec    %edx
4230c6:	00 2f                	add    %ch,(%edi)
4230c8:	00 45 00             	add    %al,0x0(%ebp)
4230cb:	65 00 5a 00          	add    %bl,%gs:0x0(%edx)
4230cf:	6b 00 4c             	imul   $0x4c,(%eax),%eax
4230d2:	00 4c 00 2b          	add    %cl,0x2b(%eax,%eax,1)
4230d6:	00 47 00             	add    %al,0x0(%edi)
4230d9:	43                   	inc    %ebx
4230da:	00 2f                	add    %ch,(%edi)
4230dc:	00 35 00 65 00 52    	add    %dh,0x52006500
4230e2:	00 6d 00             	add    %ch,0x0(%ebp)
4230e5:	2f                   	das
4230e6:	00 48 00             	add    %cl,0x0(%eax)
4230e9:	2b 00                	sub    (%eax),%eax
4230eb:	30 00                	xor    %al,(%eax)
4230ed:	64 00 34 00          	add    %dh,%fs:(%eax,%eax,1)
4230f1:	54                   	push   %esp
4230f2:	00 73 00             	add    %dh,0x0(%ebx)
4230f5:	43                   	inc    %ebx
4230f6:	00 67 00             	add    %ah,0x0(%edi)
4230f9:	55                   	push   %ebp
4230fa:	00 68 00             	add    %ch,0x0(%eax)
4230fd:	77 00                	ja     0x4230ff
4230ff:	76 00                	jbe    0x423101
423101:	45                   	inc    %ebp
423102:	00 78 00             	add    %bh,0x0(%eax)
423105:	76 00                	jbe    0x423107
423107:	5a                   	pop    %edx
423108:	00 4e 00             	add    %cl,0x0(%esi)
42310b:	79 00                	jns    0x42310d
42310d:	48                   	dec    %eax
42310e:	00 58 00             	add    %bl,0x0(%eax)
423111:	31 00                	xor    %eax,(%eax)
423113:	30 00                	xor    %al,(%eax)
423115:	4d                   	dec    %ebp
423116:	00 59 00             	add    %bl,0x0(%ecx)
423119:	2b 00                	sub    (%eax),%eax
42311b:	4a                   	dec    %edx
42311c:	00 54 00 42          	add    %dl,0x42(%eax,%eax,1)
423120:	00 36                	add    %dh,(%esi)
423122:	00 56 00             	add    %dl,0x0(%esi)
423125:	71 00                	jno    0x423127
423127:	6e                   	outsb  %ds:(%esi),(%dx)
423128:	00 43 00             	add    %al,0x0(%ebx)
42312b:	46                   	inc    %esi
42312c:	00 4c 00 62          	add    %cl,0x62(%eax,%eax,1)
423130:	00 62 00             	add    %ah,0x0(%edx)
423133:	72 00                	jb     0x423135
423135:	38 00                	cmp    %al,(%eax)
423137:	48                   	dec    %eax
423138:	00 50 00             	add    %dl,0x0(%eax)
42313b:	52                   	push   %edx
42313c:	00 76 00             	add    %dh,0x0(%esi)
42313f:	75 00                	jne    0x423141
423141:	73 00                	jae    0x423143
423143:	37                   	aaa
423144:	00 68 00             	add    %ch,0x0(%eax)
423147:	54                   	push   %esp
423148:	00 4b 00             	add    %cl,0x0(%ebx)
42314b:	2b 00                	sub    (%eax),%eax
42314d:	51                   	push   %ecx
42314e:	00 50 00             	add    %dl,0x0(%eax)
423151:	42                   	inc    %edx
423152:	00 51 00             	add    %dl,0x0(%ecx)
423155:	6b 00 63             	imul   $0x63,(%eax),%eax
423158:	00 4e 00             	add    %cl,0x0(%esi)
42315b:	42                   	inc    %edx
42315c:	00 45 00             	add    %al,0x0(%ebp)
42315f:	31 00                	xor    %eax,(%eax)
423161:	35 00 51 00 38       	xor    $0x38005100,%eax
423166:	00 68 00             	add    %ch,0x0(%eax)
423169:	69 00 2b 00 54 00    	imul   $0x54002b,(%eax),%eax
42316f:	50                   	push   %eax
423170:	00 61 00             	add    %ah,0x0(%ecx)
423173:	74 00                	je     0x423175
423175:	49                   	dec    %ecx
423176:	00 48 00             	add    %cl,0x0(%eax)
423179:	39 00                	cmp    %eax,(%eax)
42317b:	50                   	push   %eax
42317c:	00 55 00             	add    %dl,0x0(%ebp)
42317f:	78 00                	js     0x423181
423181:	37                   	aaa
423182:	00 30                	add    %dh,(%eax)
423184:	00 77 00             	add    %dh,0x0(%edi)
423187:	72 00                	jb     0x423189
423189:	34 00                	xor    $0x0,%al
42318b:	38 00                	cmp    %al,(%eax)
42318d:	4b                   	dec    %ebx
42318e:	00 79 00             	add    %bh,0x0(%ecx)
423191:	54                   	push   %esp
423192:	00 6a 00             	add    %ch,0x0(%edx)
423195:	55                   	push   %ebp
423196:	00 36                	add    %dh,(%esi)
423198:	00 45 00             	add    %al,0x0(%ebp)
42319b:	6e                   	outsb  %ds:(%esi),(%dx)
42319c:	00 4d 00             	add    %cl,0x0(%ebp)
42319f:	62 00                	bound  %eax,(%eax)
4231a1:	48                   	dec    %eax
4231a2:	00 6b 00             	add    %ch,0x0(%ebx)
4231a5:	66 00 43 00          	data16 add %al,0x0(%ebx)
4231a9:	78 00                	js     0x4231ab
4231ab:	4c                   	dec    %esp
4231ac:	00 58 00             	add    %bl,0x0(%eax)
4231af:	42                   	inc    %edx
4231b0:	00 78 00             	add    %bh,0x0(%eax)
4231b3:	7a 00                	jp     0x4231b5
4231b5:	49                   	dec    %ecx
4231b6:	00 53 00             	add    %dl,0x0(%ebx)
4231b9:	34 00                	xor    $0x0,%al
4231bb:	6c                   	insb   (%dx),%es:(%edi)
4231bc:	00 46 00             	add    %al,0x0(%esi)
4231bf:	71 00                	jno    0x4231c1
4231c1:	78 00                	js     0x4231c3
4231c3:	4d                   	dec    %ebp
4231c4:	00 50 00             	add    %dl,0x0(%eax)
4231c7:	4b                   	dec    %ebx
4231c8:	00 63 00             	add    %ah,0x0(%ebx)
4231cb:	58                   	pop    %eax
4231cc:	00 37                	add    %dh,(%edi)
4231ce:	00 69 00             	add    %ch,0x0(%ecx)
4231d1:	30 00                	xor    %al,(%eax)
4231d3:	49                   	dec    %ecx
4231d4:	00 45 00             	add    %al,0x0(%ebp)
4231d7:	30 00                	xor    %al,(%eax)
4231d9:	51                   	push   %ecx
4231da:	00 38                	add    %bh,(%eax)
4231dc:	00 71 00             	add    %dh,0x0(%ecx)
4231df:	61                   	popa
4231e0:	00 61 00             	add    %ah,0x0(%ecx)
4231e3:	74 00                	je     0x4231e5
4231e5:	55                   	push   %ebp
4231e6:	00 4f 00             	add    %cl,0x0(%edi)
4231e9:	5a                   	pop    %edx
4231ea:	00 65 00             	add    %ah,0x0(%ebp)
4231ed:	42                   	inc    %edx
4231ee:	00 47 00             	add    %al,0x0(%edi)
4231f1:	39 00                	cmp    %eax,(%eax)
4231f3:	44                   	inc    %esp
4231f4:	00 47 00             	add    %al,0x0(%edi)
4231f7:	71 00                	jno    0x4231f9
4231f9:	37                   	aaa
4231fa:	00 72 00             	add    %dh,0x0(%edx)
4231fd:	4c                   	dec    %esp
4231fe:	00 51 00             	add    %dl,0x0(%ecx)
423201:	4d                   	dec    %ebp
423202:	00 34 00             	add    %dh,(%eax,%eax,1)
423205:	52                   	push   %edx
423206:	00 63 00             	add    %ah,0x0(%ebx)
423209:	36 00 52 00          	add    %dl,%ss:0x0(%edx)
42320d:	76 00                	jbe    0x42320f
42320f:	53                   	push   %ebx
423210:	00 53 00             	add    %dl,0x0(%ebx)
423213:	6c                   	insb   (%dx),%es:(%edi)
423214:	00 41 00             	add    %al,0x0(%ecx)
423217:	63 00                	arpl   %eax,(%eax)
423219:	72 00                	jb     0x42321b
42321b:	4c                   	dec    %esp
42321c:	00 57 00             	add    %dl,0x0(%edi)
42321f:	65 00 58 00          	add    %bl,%gs:0x0(%eax)
423223:	58                   	pop    %eax
423224:	00 78 00             	add    %bh,0x0(%eax)
423227:	78 00                	js     0x423229
423229:	4f                   	dec    %edi
42322a:	00 63 00             	add    %ah,0x0(%ebx)
42322d:	43                   	inc    %ebx
42322e:	00 76 00             	add    %dh,0x0(%esi)
423231:	6c                   	insb   (%dx),%es:(%edi)
423232:	00 46 00             	add    %al,0x0(%esi)
423235:	69 00 5a 00 71 00    	imul   $0x71005a,(%eax),%eax
42323b:	4f                   	dec    %edi
42323c:	00 41 00             	add    %al,0x0(%ecx)
42323f:	74 00                	je     0x423241
423241:	31 00                	xor    %eax,(%eax)
423243:	58                   	pop    %eax
423244:	00 5a 00             	add    %bl,0x0(%edx)
423247:	6b 00 38             	imul   $0x38,(%eax),%eax
42324a:	00 4d 00             	add    %cl,0x0(%ebp)
42324d:	39 00                	cmp    %eax,(%eax)
42324f:	36 00 5a 00          	add    %bl,%ss:0x0(%edx)
423253:	33 00                	xor    (%eax),%eax
423255:	46                   	inc    %esi
423256:	00 70 00             	add    %dh,0x0(%eax)
423259:	4c                   	dec    %esp
42325a:	00 6e 00             	add    %ch,0x0(%esi)
42325d:	2b 00                	sub    (%eax),%eax
42325f:	35 00 73 00 75       	xor    $0x75007300,%eax
423264:	00 69 00             	add    %ch,0x0(%ecx)
423267:	77 00                	ja     0x423269
423269:	6b 00 4a             	imul   $0x4a,(%eax),%eax
42326c:	00 4e 00             	add    %cl,0x0(%esi)
42326f:	6c                   	insb   (%dx),%es:(%edi)
423270:	00 43 00             	add    %al,0x0(%ebx)
423273:	4f                   	dec    %edi
423274:	00 64 00 63          	add    %ah,0x63(%eax,%eax,1)
423278:	00 34 00             	add    %dh,(%eax,%eax,1)
42327b:	36 00 34 00          	add    %dh,%ss:(%eax,%eax,1)
42327f:	4f                   	dec    %edi
423280:	00 78 00             	add    %bh,0x0(%eax)
423283:	5a                   	pop    %edx
423284:	00 64 00 2f          	add    %ah,0x2f(%eax,%eax,1)
423288:	00 68 00             	add    %ch,0x0(%eax)
42328b:	6c                   	insb   (%dx),%es:(%edi)
42328c:	00 70 00             	add    %dh,0x0(%eax)
42328f:	37                   	aaa
423290:	00 61 00             	add    %ah,0x0(%ecx)
423293:	53                   	push   %ebx
423294:	00 6b 00             	add    %ch,0x0(%ebx)
423297:	33 00                	xor    (%eax),%eax
423299:	30 00                	xor    %al,(%eax)
42329b:	30 00                	xor    %al,(%eax)
42329d:	6f                   	outsl  %ds:(%esi),(%dx)
42329e:	00 7a 00             	add    %bh,0x0(%edx)
4232a1:	6a 00                	push   $0x0
4232a3:	5a                   	pop    %edx
4232a4:	00 6e 00             	add    %ch,0x0(%esi)
4232a7:	6a 00                	push   $0x0
4232a9:	67 00 31             	add    %dh,(%bx,%di)
4232ac:	00 72 00             	add    %dh,0x0(%edx)
4232af:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
4232b3:	4b                   	dec    %ebx
4232b4:	00 64 00 39          	add    %ah,0x39(%eax,%eax,1)
4232b8:	00 55 00             	add    %dl,0x0(%ebp)
4232bb:	2f                   	das
4232bc:	00 55 00             	add    %dl,0x0(%ebp)
4232bf:	56                   	push   %esi
4232c0:	00 65 00             	add    %ah,0x0(%ebp)
4232c3:	54                   	push   %esp
4232c4:	00 54 00 6a          	add    %dl,0x6a(%eax,%eax,1)
4232c8:	00 4f 00             	add    %cl,0x0(%edi)
4232cb:	50                   	push   %eax
4232cc:	00 6d 00             	add    %ch,0x0(%ebp)
4232cf:	64 00 4f 00          	add    %cl,%fs:0x0(%edi)
4232d3:	43                   	inc    %ebx
4232d4:	00 57 00             	add    %dl,0x0(%edi)
4232d7:	76 00                	jbe    0x4232d9
4232d9:	32 00                	xor    (%eax),%al
4232db:	4a                   	dec    %edx
4232dc:	00 6f 00             	add    %ch,0x0(%edi)
4232df:	30 00                	xor    %al,(%eax)
4232e1:	31 00                	xor    %eax,(%eax)
4232e3:	54                   	push   %esp
4232e4:	00 39                	add    %bh,(%ecx)
4232e6:	00 54 00 56          	add    %dl,0x56(%eax,%eax,1)
4232ea:	00 35 00 4e 00 4e    	add    %dh,0x4e004e00
4232f0:	00 4e 00             	add    %cl,0x0(%esi)
4232f3:	36 00 38             	add    %bh,%ss:(%eax)
4232f6:	00 59 00             	add    %bl,0x0(%ecx)
4232f9:	32 00                	xor    (%eax),%al
4232fb:	35 00 49 00 59       	xor    $0x59004900,%eax
423300:	00 39                	add    %bh,(%ecx)
423302:	00 61 00             	add    %ah,0x0(%ecx)
423305:	6e                   	outsb  %ds:(%esi),(%dx)
423306:	00 67 00             	add    %ah,0x0(%edi)
423309:	53                   	push   %ebx
42330a:	00 58 00             	add    %bl,0x0(%eax)
42330d:	50                   	push   %eax
42330e:	00 31                	add    %dh,(%ecx)
423310:	00 50 00             	add    %dl,0x0(%eax)
423313:	56                   	push   %esi
423314:	00 6c 00 33          	add    %ch,0x33(%eax,%eax,1)
423318:	00 30                	add    %dh,(%eax)
42331a:	00 30                	add    %dh,(%eax)
42331c:	00 6f 00             	add    %ch,0x0(%edi)
42331f:	7a 00                	jp     0x423321
423321:	6a 00                	push   $0x0
423323:	5a                   	pop    %edx
423324:	00 6e 00             	add    %ch,0x0(%esi)
423327:	6a 00                	push   $0x0
423329:	67 00 31             	add    %dh,(%bx,%di)
42332c:	00 72 00             	add    %dh,0x0(%edx)
42332f:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
423333:	4b                   	dec    %ebx
423334:	00 64 00 39          	add    %ah,0x39(%eax,%eax,1)
423338:	00 55 00             	add    %dl,0x0(%ebp)
42333b:	2f                   	das
42333c:	00 55 00             	add    %dl,0x0(%ebp)
42333f:	31 00                	xor    %eax,(%eax)
423341:	77 00                	ja     0x423343
423343:	34 00                	xor    $0x0,%al
423345:	2f                   	das
423346:	00 57 00             	add    %dl,0x0(%edi)
423349:	59                   	pop    %ecx
42334a:	00 54 00 2b          	add    %dl,0x2b(%eax,%eax,1)
42334e:	00 76 00             	add    %dh,0x0(%esi)
423351:	6f                   	outsl  %ds:(%esi),(%dx)
423352:	00 53 00             	add    %dl,0x0(%ebx)
423355:	6d                   	insl   (%dx),%es:(%edi)
423356:	00 33                	add    %dh,(%ebx)
423358:	00 6c 00 52          	add    %ch,0x52(%eax,%eax,1)
42335c:	00 36                	add    %dh,(%esi)
42335e:	00 6b 00             	add    %ch,0x0(%ebx)
423361:	44                   	inc    %esp
423362:	00 7a 00             	add    %bh,0x0(%edx)
423365:	58                   	pop    %eax
423366:	00 64 00 77          	add    %ah,0x77(%eax,%eax,1)
42336a:	00 2b                	add    %ch,(%ebx)
42336c:	00 4e 00             	add    %cl,0x0(%esi)
42336f:	72 00                	jb     0x423371
423371:	35 00 41 00 42       	xor    $0x42004100,%eax
423376:	00 33                	add    %dh,(%ebx)
423378:	00 75 00             	add    %dh,0x0(%ebp)
42337b:	75 00                	jne    0x42337d
42337d:	35 00 58 00 32       	xor    $0x32005800,%eax
423382:	00 35 00 66 00 42    	add    %dh,0x42006600
423388:	00 35 00 53 00 4f    	add    %dh,0x4f005300
42338e:	00 32                	add    %dh,(%edx)
423390:	00 6a 00             	add    %ch,0x0(%edx)
423393:	6f                   	outsl  %ds:(%esi),(%dx)
423394:	00 6b 00             	add    %ch,0x0(%ebx)
423397:	62 00                	bound  %eax,(%eax)
423399:	54                   	push   %esp
42339a:	00 6c 00 47          	add    %ch,0x47(%eax,%eax,1)
42339e:	00 72 00             	add    %dh,0x0(%edx)
4233a1:	4a                   	dec    %edx
4233a2:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
4233a6:	00 74 00 36          	add    %dh,0x36(%eax,%eax,1)
4233aa:	00 51 00             	add    %dl,0x0(%ecx)
4233ad:	61                   	popa
4233ae:	00 79 00             	add    %bh,0x0(%ecx)
4233b1:	41                   	inc    %ecx
4233b2:	00 6a 00             	add    %ch,0x0(%edx)
4233b5:	48                   	dec    %eax
4233b6:	00 34 00             	add    %dh,(%eax,%eax,1)
4233b9:	2f                   	das
4233ba:	00 69 00             	add    %ch,0x0(%ecx)
4233bd:	75 00                	jne    0x4233bf
4233bf:	6b 00 70             	imul   $0x70,(%eax),%eax
4233c2:	00 38                	add    %bh,(%eax)
4233c4:	00 4d 00             	add    %cl,0x0(%ebp)
4233c7:	73 00                	jae    0x4233c9
4233c9:	52                   	push   %edx
4233ca:	00 39                	add    %bh,(%ecx)
4233cc:	00 76 00             	add    %dh,0x0(%esi)
4233cf:	55                   	push   %ebp
4233d0:	00 4b 00             	add    %cl,0x0(%ebx)
4233d3:	32 00                	xor    (%eax),%al
4233d5:	42                   	inc    %edx
4233d6:	00 58 00             	add    %bl,0x0(%eax)
4233d9:	67 00 54 00          	add    %dl,0x0(%si)
4233dd:	41                   	inc    %ecx