41c0f6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c0fa:	4e                   	dec    %esi
41c0fb:	00 61 00             	add    %ah,0x0(%ecx)
41c0fe:	6d                   	insl   (%dx),%es:(%edi)
41c0ff:	00 65 00             	add    %ah,0x0(%ebp)
41c102:	20 00                	and    %al,(%eax)
41c104:	57                   	push   %edi
41c105:	00 48 00             	add    %cl,0x0(%eax)
41c108:	45                   	inc    %ebp
41c109:	00 52 00             	add    %dl,0x0(%edx)
41c10c:	45                   	inc    %ebp
41c10d:	00 20                	add    %ah,(%eax)
41c10f:	00 28                	add    %ch,(%eax)
41c111:	00 28                	add    %ch,(%eax)
41c113:	00 5b 00             	add    %bl,0x0(%ebx)
41c116:	53                   	push   %ebx
41c117:	00 75 00             	add    %dh,0x0(%ebp)
41c11a:	70 00                	jo     0x41c11c
41c11c:	70 00                	jo     0x41c11e
41c11e:	6c                   	insb   (%dx),%es:(%edi)
41c11f:	00 69 00             	add    %ch,0x0(%ecx)
41c122:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c126:	49                   	dec    %ecx
41c127:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41c12b:	00 20                	add    %ah,(%eax)
41c12d:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c133:	00 4f 00             	add    %cl,0x0(%edi)
41c136:	72 00                	jb     0x41c138
41c138:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41c13e:	6e                   	outsb  %ds:(%esi),(%dx)
41c13f:	00 61 00             	add    %ah,0x0(%ecx)
41c142:	6c                   	insb   (%dx),%es:(%edi)
41c143:	00 5f 00             	add    %bl,0x0(%edi)
41c146:	53                   	push   %ebx
41c147:	00 75 00             	add    %dh,0x0(%ebp)
41c14a:	70 00                	jo     0x41c14c
41c14c:	70 00                	jo     0x41c14e
41c14e:	6c                   	insb   (%dx),%es:(%edi)
41c14f:	00 69 00             	add    %ch,0x0(%ecx)
41c152:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c156:	49                   	dec    %ecx
41c157:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41c15b:	00 20                	add    %ah,(%eax)
41c15d:	00 41 00             	add    %al,0x0(%ecx)
41c160:	4e                   	dec    %esi
41c161:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41c165:	00 28                	add    %ch,(%eax)
41c167:	00 5b 00             	add    %bl,0x0(%ebx)
41c16a:	53                   	push   %ebx
41c16b:	00 75 00             	add    %dh,0x0(%ebp)
41c16e:	70 00                	jo     0x41c170
41c170:	70 00                	jo     0x41c172
41c172:	6c                   	insb   (%dx),%es:(%edi)
41c173:	00 69 00             	add    %ch,0x0(%ecx)
41c176:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c17a:	4e                   	dec    %esi
41c17b:	00 61 00             	add    %ah,0x0(%ecx)
41c17e:	6d                   	insl   (%dx),%es:(%edi)
41c17f:	00 65 00             	add    %ah,0x0(%ebp)
41c182:	5d                   	pop    %ebp
41c183:	00 20                	add    %ah,(%eax)
41c185:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c18b:	00 4f 00             	add    %cl,0x0(%edi)
41c18e:	72 00                	jb     0x41c190
41c190:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41c196:	6e                   	outsb  %ds:(%esi),(%dx)
41c197:	00 61 00             	add    %ah,0x0(%ecx)
41c19a:	6c                   	insb   (%dx),%es:(%edi)
41c19b:	00 5f 00             	add    %bl,0x0(%edi)
41c19e:	53                   	push   %ebx
41c19f:	00 75 00             	add    %dh,0x0(%ebp)
41c1a2:	70 00                	jo     0x41c1a4
41c1a4:	70 00                	jo     0x41c1a6
41c1a6:	6c                   	insb   (%dx),%es:(%edi)
41c1a7:	00 69 00             	add    %ch,0x0(%ecx)
41c1aa:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c1ae:	4e                   	dec    %esi
41c1af:	00 61 00             	add    %ah,0x0(%ecx)
41c1b2:	6d                   	insl   (%dx),%es:(%edi)
41c1b3:	00 65 00             	add    %ah,0x0(%ebp)
41c1b6:	29 00                	sub    %eax,(%eax)
41c1b8:	29 00                	sub    %eax,(%eax)
41c1ba:	3b 00                	cmp    (%eax),%eax
41c1bc:	0a 00                	or     (%eax),%al
41c1be:	53                   	push   %ebx
41c1bf:	00 45 00             	add    %al,0x0(%ebp)
41c1c2:	4c                   	dec    %esp
41c1c3:	00 45 00             	add    %al,0x0(%ebp)
41c1c6:	43                   	inc    %ebx
41c1c7:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41c1cb:	00 53 00             	add    %dl,0x0(%ebx)
41c1ce:	75 00                	jne    0x41c1d0
41c1d0:	70 00                	jo     0x41c1d2
41c1d2:	70 00                	jo     0x41c1d4
41c1d4:	6c                   	insb   (%dx),%es:(%edi)
41c1d5:	00 69 00             	add    %ch,0x0(%ecx)
41c1d8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c1dc:	49                   	dec    %ecx
41c1dd:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41c1e1:	00 20                	add    %ah,(%eax)
41c1e3:	00 53 00             	add    %dl,0x0(%ebx)
41c1e6:	75 00                	jne    0x41c1e8
41c1e8:	70 00                	jo     0x41c1ea
41c1ea:	70 00                	jo     0x41c1ec
41c1ec:	6c                   	insb   (%dx),%es:(%edi)
41c1ed:	00 69 00             	add    %ch,0x0(%ecx)
41c1f0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c1f4:	4e                   	dec    %esi
41c1f5:	00 61 00             	add    %ah,0x0(%ecx)
41c1f8:	6d                   	insl   (%dx),%es:(%edi)
41c1f9:	00 65 00             	add    %ah,0x0(%ebp)
41c1fc:	20 00                	and    %al,(%eax)
41c1fe:	46                   	inc    %esi
41c1ff:	00 52 00             	add    %dl,0x0(%edx)
41c202:	4f                   	dec    %edi
41c203:	00 4d 00             	add    %cl,0x0(%ebp)
41c206:	20 00                	and    %al,(%eax)
41c208:	53                   	push   %ebx
41c209:	00 75 00             	add    %dh,0x0(%ebp)
41c20c:	70 00                	jo     0x41c20e
41c20e:	70 00                	jo     0x41c210
41c210:	6c                   	insb   (%dx),%es:(%edi)
41c211:	00 69 00             	add    %ch,0x0(%ecx)
41c214:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c218:	73 00                	jae    0x41c21a
41c21a:	20 00                	and    %al,(%eax)
41c21c:	57                   	push   %edi
41c21d:	00 48 00             	add    %cl,0x0(%eax)
41c220:	45                   	inc    %ebp
41c221:	00 52 00             	add    %dl,0x0(%edx)
41c224:	45                   	inc    %ebp
41c225:	00 20                	add    %ah,(%eax)
41c227:	00 28                	add    %ch,(%eax)
41c229:	00 53 00             	add    %dl,0x0(%ebx)
41c22c:	75 00                	jne    0x41c22e
41c22e:	70 00                	jo     0x41c230
41c230:	70 00                	jo     0x41c232
41c232:	6c                   	insb   (%dx),%es:(%edi)
41c233:	00 69 00             	add    %ch,0x0(%ecx)
41c236:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c23a:	49                   	dec    %ecx
41c23b:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41c23f:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c245:	00 53 00             	add    %dl,0x0(%ebx)
41c248:	75 00                	jne    0x41c24a
41c24a:	70 00                	jo     0x41c24c
41c24c:	70 00                	jo     0x41c24e
41c24e:	6c                   	insb   (%dx),%es:(%edi)
41c24f:	00 69 00             	add    %ch,0x0(%ecx)
41c252:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c256:	49                   	dec    %ecx
41c257:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41c25b:	00 00                	add    %al,(%eax)
41c25d:	65 53                	gs push %ebx
41c25f:	00 45 00             	add    %al,0x0(%ebp)
41c262:	4c                   	dec    %esp
41c263:	00 45 00             	add    %al,0x0(%ebp)
41c266:	43                   	inc    %ebx
41c267:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
41c26b:	00 53 00             	add    %dl,0x0(%ebx)
41c26e:	75 00                	jne    0x41c270
41c270:	70 00                	jo     0x41c272
41c272:	70 00                	jo     0x41c274
41c274:	6c                   	insb   (%dx),%es:(%edi)
41c275:	00 69 00             	add    %ch,0x0(%ecx)
41c278:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c27c:	49                   	dec    %ecx
41c27d:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
41c281:	00 20                	add    %ah,(%eax)
41c283:	00 53 00             	add    %dl,0x0(%ebx)
41c286:	75 00                	jne    0x41c288
41c288:	70 00                	jo     0x41c28a
41c28a:	70 00                	jo     0x41c28c
41c28c:	6c                   	insb   (%dx),%es:(%edi)
41c28d:	00 69 00             	add    %ch,0x0(%ecx)
41c290:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c294:	4e                   	dec    %esi
41c295:	00 61 00             	add    %ah,0x0(%ecx)
41c298:	6d                   	insl   (%dx),%es:(%edi)
41c299:	00 65 00             	add    %ah,0x0(%ebp)
41c29c:	20 00                	and    %al,(%eax)
41c29e:	46                   	inc    %esi
41c29f:	00 52 00             	add    %dl,0x0(%edx)
41c2a2:	4f                   	dec    %edi
41c2a3:	00 4d 00             	add    %cl,0x0(%ebp)
41c2a6:	20 00                	and    %al,(%eax)
41c2a8:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
41c2ac:	6f                   	outsl  %ds:(%esi),(%dx)
41c2ad:	00 2e                	add    %ch,(%esi)
41c2af:	00 53 00             	add    %dl,0x0(%ebx)
41c2b2:	75 00                	jne    0x41c2b4
41c2b4:	70 00                	jo     0x41c2b6
41c2b6:	70 00                	jo     0x41c2b8
41c2b8:	6c                   	insb   (%dx),%es:(%edi)
41c2b9:	00 69 00             	add    %ch,0x0(%ecx)
41c2bc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c2c0:	73 00                	jae    0x41c2c2
41c2c2:	00 27                	add    %ah,(%edi)
41c2c4:	4f                   	dec    %edi
41c2c5:	00 72 00             	add    %dh,0x0(%edx)
41c2c8:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41c2ce:	6e                   	outsb  %ds:(%esi),(%dx)
41c2cf:	00 61 00             	add    %ah,0x0(%ecx)
41c2d2:	6c                   	insb   (%dx),%es:(%edi)
41c2d3:	00 5f 00             	add    %bl,0x0(%edi)
41c2d6:	53                   	push   %ebx
41c2d7:	00 75 00             	add    %dh,0x0(%ebp)
41c2da:	70 00                	jo     0x41c2dc
41c2dc:	70 00                	jo     0x41c2de
41c2de:	6c                   	insb   (%dx),%es:(%edi)
41c2df:	00 69 00             	add    %ch,0x0(%ecx)
41c2e2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c2e6:	49                   	dec    %ecx
41c2e7:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
41c2eb:	2b 4f 00             	sub    0x0(%edi),%ecx
41c2ee:	72 00                	jb     0x41c2f0
41c2f0:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41c2f6:	6e                   	outsb  %ds:(%esi),(%dx)
41c2f7:	00 61 00             	add    %ah,0x0(%ecx)
41c2fa:	6c                   	insb   (%dx),%es:(%edi)
41c2fb:	00 5f 00             	add    %bl,0x0(%edi)
41c2fe:	53                   	push   %ebx
41c2ff:	00 75 00             	add    %dh,0x0(%ebp)
41c302:	70 00                	jo     0x41c304
41c304:	70 00                	jo     0x41c306
41c306:	6c                   	insb   (%dx),%es:(%edi)
41c307:	00 69 00             	add    %ch,0x0(%ecx)
41c30a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c30e:	4e                   	dec    %esi
41c30f:	00 61 00             	add    %ah,0x0(%ecx)
41c312:	6d                   	insl   (%dx),%es:(%edi)
41c313:	00 65 00             	add    %ah,0x0(%ebp)
41c316:	00 82 3b 44 00 45    	add    %al,0x4500443b(%edx)
41c31c:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
41c320:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
41c324:	00 20                	add    %ah,(%eax)
41c326:	00 46 00             	add    %al,0x0(%esi)
41c329:	52                   	push   %edx
41c32a:	00 4f 00             	add    %cl,0x0(%edi)
41c32d:	4d                   	dec    %ebp
41c32e:	00 20                	add    %ah,(%eax)
41c330:	00 5b 00             	add    %bl,0x0(%ebx)
41c333:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
41c337:	6f                   	outsl  %ds:(%esi),(%dx)
41c338:	00 5d 00             	add    %bl,0x0(%ebp)
41c33b:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
41c33f:	4d                   	dec    %ebp
41c340:	00 6f 00             	add    %ch,0x0(%edi)
41c343:	62 00                	bound  %eax,(%eax)
41c345:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41c34b:	73 00                	jae    0x41c34d
41c34d:	5d                   	pop    %ebp
41c34e:	00 20                	add    %ah,(%eax)
41c350:	00 57 00             	add    %dl,0x0(%edi)
41c353:	48                   	dec    %eax
41c354:	00 45 00             	add    %al,0x0(%ebp)
41c357:	52                   	push   %edx
41c358:	00 45 00             	add    %al,0x0(%ebp)
41c35b:	20 00                	and    %al,(%eax)
41c35d:	28 00                	sub    %al,(%eax)
41c35f:	28 00                	sub    %al,(%eax)
41c361:	5b                   	pop    %ebx
41c362:	00 4d 00             	add    %cl,0x0(%ebp)
41c365:	6f                   	outsl  %ds:(%esi),(%dx)
41c366:	00 62 00             	add    %ah,0x0(%edx)
41c369:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41c36f:	49                   	dec    %ecx
41c370:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41c374:	00 20                	add    %ah,(%eax)
41c376:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c37c:	00 4f 00             	add    %cl,0x0(%edi)
41c37f:	72 00                	jb     0x41c381
41c381:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41c387:	6e                   	outsb  %ds:(%esi),(%dx)
41c388:	00 61 00             	add    %ah,0x0(%ecx)
41c38b:	6c                   	insb   (%dx),%es:(%edi)
41c38c:	00 5f 00             	add    %bl,0x0(%edi)
41c38f:	4d                   	dec    %ebp
41c390:	00 6f 00             	add    %ch,0x0(%edi)
41c393:	62 00                	bound  %eax,(%eax)
41c395:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41c39b:	49                   	dec    %ecx
41c39c:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41c3a0:	00 20                	add    %ah,(%eax)
41c3a2:	00 41 00             	add    %al,0x0(%ecx)
41c3a5:	4e                   	dec    %esi
41c3a6:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41c3aa:	00 28                	add    %ch,(%eax)
41c3ac:	00 5b 00             	add    %bl,0x0(%ebx)
41c3af:	53                   	push   %ebx
41c3b0:	00 75 00             	add    %dh,0x0(%ebp)
41c3b3:	70 00                	jo     0x41c3b5
41c3b5:	70 00                	jo     0x41c3b7
41c3b7:	6c                   	insb   (%dx),%es:(%edi)
41c3b8:	00 69 00             	add    %ch,0x0(%ecx)
41c3bb:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c3bf:	49                   	dec    %ecx
41c3c0:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41c3c4:	00 20                	add    %ah,(%eax)
41c3c6:	00 3d 00 20 00 40    	add    %bh,0x40002000
41c3cc:	00 4f 00             	add    %cl,0x0(%edi)
41c3cf:	72 00                	jb     0x41c3d1
41c3d1:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41c3d7:	6e                   	outsb  %ds:(%esi),(%dx)
41c3d8:	00 61 00             	add    %ah,0x0(%ecx)
41c3db:	6c                   	insb   (%dx),%es:(%edi)
41c3dc:	00 5f 00             	add    %bl,0x0(%edi)
41c3df:	53                   	push   %ebx
41c3e0:	00 75 00             	add    %dh,0x0(%ebp)
41c3e3:	70 00                	jo     0x41c3e5
41c3e5:	70 00                	jo     0x41c3e7
41c3e7:	6c                   	insb   (%dx),%es:(%edi)
41c3e8:	00 69 00             	add    %ch,0x0(%ecx)
41c3eb:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41c3ef:	49                   	dec    %ecx
41c3f0:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41c3f4:	00 20                	add    %ah,(%eax)
41c3f6:	00 41 00             	add    %al,0x0(%ecx)
41c3f9:	4e                   	dec    %esi
41c3fa:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41c3fe:	00 28                	add    %ch,(%eax)
41c400:	00 28                	add    %ch,(%eax)
41c402:	00 40 00             	add    %al,0x0(%eax)
41c405:	49                   	dec    %ecx
41c406:	00 73 00             	add    %dh,0x0(%ebx)
41c409:	4e                   	dec    %esi
41c40a:	00 75 00             	add    %dh,0x0(%ebp)
41c40d:	6c                   	insb   (%dx),%es:(%edi)
41c40e:	00 6c 00 5f          	add    %ch,0x5f(%eax,%eax,1)
41c412:	00 4d 00             	add    %cl,0x0(%ebp)
41c415:	6f                   	outsl  %ds:(%esi),(%dx)
41c416:	00 62 00             	add    %ah,0x0(%edx)
41c419:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41c41f:	4e                   	dec    %esi
41c420:	00 61 00             	add    %ah,0x0(%ecx)
41c423:	6d                   	insl   (%dx),%es:(%edi)
41c424:	00 65 00             	add    %ah,0x0(%ebp)
41c427:	20 00                	and    %al,(%eax)
41c429:	3d 00 20 00 31       	cmp    $0x31002000,%eax
41c42e:	00 20                	add    %ah,(%eax)
41c430:	00 41 00             	add    %al,0x0(%ecx)
41c433:	4e                   	dec    %esi
41c434:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41c438:	00 5b 00             	add    %bl,0x0(%ebx)
41c43b:	4d                   	dec    %ebp
41c43c:	00 6f 00             	add    %ch,0x0(%edi)
41c43f:	62 00                	bound  %eax,(%eax)
41c441:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41c447:	4e                   	dec    %esi
41c448:	00 61 00             	add    %ah,0x0(%ecx)