4101fb:	00 61 00             	add    %ah,0x0(%ecx)
4101fe:	63 00                	arpl   %eax,(%eax)
410200:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
410204:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
41020a:	2d 00 3e 00 47       	sub    $0x47003e00,%eax
41020f:	00 65 00             	add    %ah,0x0(%ebp)
410212:	74 00                	je     0x410214
410214:	57                   	push   %edi
410215:	00 69 00             	add    %ch,0x0(%ecx)
410218:	6e                   	outsb  %ds:(%esi),(%dx)
410219:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
41021d:	00 77 00             	add    %dh,0x0(%edi)
410220:	00 00                	add    %al,(%eax)
410222:	00 00                	add    %al,(%eax)
410224:	3a 00                	cmp    (%eax),%al
410226:	3a 00                	cmp    (%eax),%al
410228:	4f                   	dec    %edi
410229:	00 70 00             	add    %dh,0x0(%eax)
41022c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
410230:	50                   	push   %eax
410231:	00 72 00             	add    %dh,0x0(%edx)
410234:	6f                   	outsl  %ds:(%esi),(%dx)
410235:	00 63 00             	add    %ah,0x0(%ebx)
410238:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41023c:	73 00                	jae    0x41023e
41023e:	00 00                	add    %al,(%eax)
410240:	3a 00                	cmp    (%eax),%al
410242:	3a 00                	cmp    (%eax),%al
410244:	51                   	push   %ecx
410245:	00 75 00             	add    %dh,0x0(%ebp)
410248:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41024c:	79 00                	jns    0x41024e
41024e:	46                   	inc    %esi
41024f:	00 75 00             	add    %dh,0x0(%ebp)
410252:	6c                   	insb   (%dx),%es:(%edi)
410253:	00 6c 00 50          	add    %ch,0x50(%eax,%eax,1)
410257:	00 72 00             	add    %dh,0x0(%edx)
41025a:	6f                   	outsl  %ds:(%esi),(%dx)
41025b:	00 63 00             	add    %ah,0x0(%ebx)
41025e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
410262:	73 00                	jae    0x410264
410264:	49                   	dec    %ecx
410265:	00 6d 00             	add    %ch,0x0(%ebp)
410268:	61                   	popa
410269:	00 67 00             	add    %ah,0x0(%edi)
41026c:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
410270:	61                   	popa
410271:	00 6d 00             	add    %ch,0x0(%ebp)
410274:	65 00 00             	add    %al,%gs:(%eax)
410277:	00 3a                	add    %bh,(%edx)
410279:	00 3a                	add    %bh,(%edx)
41027b:	00 50 00             	add    %dl,0x0(%eax)
41027e:	61                   	popa
41027f:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
410283:	00 46 00             	add    %al,0x0(%esi)
410286:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
41028c:	46                   	inc    %esi
41028d:	00 69 00             	add    %ch,0x0(%ecx)
410290:	6c                   	insb   (%dx),%es:(%edi)
410291:	00 65 00             	add    %ah,0x0(%ebp)
410294:	4e                   	dec    %esi
410295:	00 61 00             	add    %ah,0x0(%ecx)
410298:	6d                   	insl   (%dx),%es:(%edi)
410299:	00 65 00             	add    %ah,0x0(%ebp)
41029c:	00 00                	add    %al,(%eax)
41029e:	00 00                	add    %al,(%eax)
4102a0:	50                   	push   %eax
4102a1:	00 42 00             	add    %al,0x0(%edx)
4102a4:	72 00                	jb     0x4102a6
4102a6:	75 00                	jne    0x4102a8
4102a8:	73 00                	jae    0x4102aa
4102aa:	68 00 00 00 00       	push   $0x0
4102af:	00 43 00             	add    %al,0x0(%ebx)
4102b2:	6f                   	outsl  %ds:(%esi),(%dx)
4102b3:	00 6e 00             	add    %ch,0x0(%esi)
4102b6:	74 00                	je     0x4102b8
4102b8:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4102bc:	74 00                	je     0x4102be
4102be:	73 00                	jae    0x4102c0
4102c0:	00 00                	add    %al,(%eax)
4102c2:	00 00                	add    %al,(%eax)
4102c4:	01 00                	add    %eax,(%eax)
4102c6:	4f                   	dec    %edi
4102c7:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4102cb:	00 31                	add    %dh,(%ecx)
4102cd:	00 30                	add    %dh,(%eax)
4102cf:	00 49 00             	add    %cl,0x0(%ecx)
4102d2:	74 00                	je     0x4102d4
4102d4:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4102d8:	4e                   	dec    %esi
4102d9:	00 61 00             	add    %ah,0x0(%ecx)
4102dc:	6d                   	insl   (%dx),%es:(%edi)
4102dd:	00 65 00             	add    %ah,0x0(%ebp)
4102e0:	00 00                	add    %al,(%eax)
4102e2:	00 00                	add    %al,(%eax)
4102e4:	01 00                	add    %eax,(%eax)
4102e6:	4f                   	dec    %edi
4102e7:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4102eb:	00 31                	add    %dh,(%ecx)
4102ed:	00 30                	add    %dh,(%eax)
4102ef:	00 4e 00             	add    %cl,0x0(%esi)
4102f2:	61                   	popa
4102f3:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4102f7:	00 76 00             	add    %dh,0x0(%esi)
4102fa:	65 00 00             	add    %al,%gs:(%eax)
4102fd:	00 00                	add    %al,(%eax)
4102ff:	00 19                	add    %bl,(%ecx)
410301:	01 00                	add    %eax,(%eax)
410303:	00 00                	add    %al,(%eax)
410305:	00 00                	add    %al,(%eax)
410307:	00 c0                	add    %al,%al
410309:	00 00                	add    %al,(%eax)
41030b:	00 00                	add    %al,(%eax)
41030d:	00 00                	add    %al,(%eax)
41030f:	46                   	inc    %esi
410310:	43                   	inc    %ebx
410311:	50                   	push   %eax
410312:	42                   	inc    %edx
410313:	46                   	inc    %esi
410314:	72 61                	jb     0x410377
410316:	6d                   	insl   (%dx),%es:(%edi)
410317:	65 00 00             	add    %al,%gs:(%eax)
41031a:	00 00                	add    %al,(%eax)
41031c:	4d                   	dec    %ebp
41031d:	00 53 00             	add    %dl,0x0(%ebx)
410320:	50                   	push   %eax
410321:	00 41 00             	add    %al,0x0(%ecx)
410324:	49                   	dec    %ecx
410325:	00 4e 00             	add    %cl,0x0(%esi)
410328:	54                   	push   %esp
410329:	00 5f 00             	add    %bl,0x0(%edi)
41032c:	52                   	push   %edx
41032d:	00 49 00             	add    %cl,0x0(%ecx)
410330:	42                   	inc    %edx
410331:	00 42 00             	add    %al,0x0(%edx)
410334:	4f                   	dec    %edi
410335:	00 4e 00             	add    %cl,0x0(%esi)
410338:	00 00                	add    %al,(%eax)
41033a:	00 00                	add    %al,(%eax)
41033c:	2d 0a ae 75 03       	sub    $0x375ae0a,%eax
410341:	dc 9f 4c 88 83 06    	fcompl 0x683884c(%edi)
410347:	96                   	xchg   %eax,%esi
410348:	60                   	pusha
410349:	d0 be b6 0a 00 03    	sarb   $1,0x3000ab6(%esi)
41034f:	00 00                	add    %al,(%eax)
410351:	00 00                	add    %al,(%eax)
410353:	00 c0                	add    %al,%al
410355:	00 00                	add    %al,(%eax)
410357:	00 00                	add    %al,(%eax)
410359:	00 00                	add    %al,(%eax)
41035b:	46                   	inc    %esi
41035c:	4d                   	dec    %ebp
41035d:	00 53 00             	add    %dl,0x0(%ebx)
410360:	46                   	inc    %esi
410361:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
410365:	00 44 00 49          	add    %al,0x49(%eax,%eax,1)
410369:	00 54 00 2e          	add    %dl,0x2e(%eax,%eax,1)
41036d:	00 44 00 4c          	add    %al,0x4c(%eax,%eax,1)
410371:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
410375:	00 00                	add    %al,(%eax)
410377:	00 47 65             	add    %al,0x65(%edi)
41037a:	74 4c                	je     0x4103c8
41037c:	61                   	popa
41037d:	79 6f                	jns    0x4103ee
41037f:	75 74                	jne    0x4103f5
410381:	00 00                	add    %al,(%eax)
410383:	00 53 65             	add    %dl,0x65(%ebx)
410386:	74 4c                	je     0x4103d4
410388:	61                   	popa
410389:	79 6f                	jns    0x4103fa
41038b:	75 74                	jne    0x410401
41038d:	00 00                	add    %al,(%eax)
41038f:	00 67 00             	add    %ah,0x0(%edi)
410392:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
410396:	33 00                	xor    (%eax),%eax
410398:	32 00                	xor    (%eax),%al
41039a:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
41039f:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4103a3:	00 70 00             	add    %dh,0x0(%eax)
4103a6:	74 00                	je     0x4103a8
4103a8:	00 00                	add    %al,(%eax)
4103aa:	00 00                	add    %al,(%eax)
4103ac:	70 00                	jo     0x4103ae
4103ae:	00 00                	add    %al,(%eax)
4103b0:	77 00                	ja     0x4103b2
4103b2:	69 00 61 00 00 00    	imul   $0x61,(%eax),%eax
4103b8:	50                   	push   %eax
4103b9:	00 61 00             	add    %ah,0x0(%ecx)
4103bc:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4103c2:	00 00                	add    %al,(%eax)
4103c4:	2f                   	das
4103c5:	00 72 00             	add    %dh,0x0(%edx)
4103c8:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4103cc:	74 00                	je     0x4103ce
4103ce:	61                   	popa
4103cf:	00 72 00             	add    %dh,0x0(%edx)
4103d2:	74 00                	je     0x4103d4
4103d4:	00 00                	add    %al,(%eax)
4103d6:	00 00                	add    %al,(%eax)
4103d8:	73 68                	jae    0x410442
4103da:	65 6c                	gs insb (%dx),%es:(%edi)
4103dc:	6c                   	insb   (%dx),%es:(%edi)
4103dd:	5c                   	pop    %esp
4103de:	6f                   	outsl  %ds:(%esi),(%dx)
4103df:	73 73                	jae    0x410454
4103e1:	68 65 6c 6c 5c       	push   $0x5c6c6c65
4103e6:	61                   	popa
4103e7:	63 63 65             	arpl   %esp,0x65(%ebx)
4103ea:	73 6f                	jae    0x41045b
4103ec:	72 79                	jb     0x410467
4103ee:	5c                   	pop    %esp
4103ef:	6d                   	insl   (%dx),%es:(%edi)
4103f0:	73 70                	jae    0x410462
4103f2:	61                   	popa
4103f3:	69 6e 74 5c 70 61 69 	imul   $0x6961705c,0x74(%esi),%ebp
4103fa:	6e                   	outsb  %ds:(%esi),(%dx)
4103fb:	74 61                	je     0x41045e
4103fd:	70 70                	jo     0x41046f
4103ff:	5c                   	pop    %esp
410400:	70 62                	jo     0x410464
410402:	72 75                	jb     0x410479
410404:	73 68                	jae    0x41046e
410406:	2e 63 70 70          	arpl   %esi,%cs:0x70(%eax)
41040a:	00 00                	add    %al,(%eax)
41040c:	2a 00                	sub    (%eax),%al
41040e:	00 00                	add    %al,(%eax)
410410:	3b 00                	cmp    (%eax),%eax
410412:	2a 00                	sub    (%eax),%al
410414:	00 00                	add    %al,(%eax)
410416:	00 00                	add    %al,(%eax)
410418:	20 00                	and    %al,(%eax)
41041a:	28 00                	sub    %al,(%eax)
41041c:	00 00                	add    %al,(%eax)
41041e:	00 00                	add    %al,(%eax)
410420:	29 00                	sub    %eax,(%eax)
410422:	00 00                	add    %al,(%eax)
410424:	00 00                	add    %al,(%eax)
410426:	00 00                	add    %al,(%eax)
410428:	70 00                	jo     0x41042a
41042a:	72 00                	jb     0x41042c
41042c:	6f                   	outsl  %ds:(%esi),(%dx)
41042d:	00 70 00             	add    %dh,0x0(%eax)
410430:	3a 00                	cmp    (%eax),%al
410432:	53                   	push   %ebx
410433:	00 79 00             	add    %bh,0x0(%ecx)
410436:	73 00                	jae    0x410438
410438:	74 00                	je     0x41043a
41043a:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41043e:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
410442:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
410446:	75 00                	jne    0x410448
410448:	72 00                	jb     0x41044a
41044a:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
410450:	2e 00 45 00          	add    %al,%cs:0x0(%ebp)
410454:	6e                   	outsb  %ds:(%esi),(%dx)
410455:	00 63 00             	add    %ah,0x0(%ebx)
410458:	72 00                	jb     0x41045a
41045a:	79 00                	jns    0x41045c
41045c:	70 00                	jo     0x41045e
41045e:	74 00                	je     0x410460
410460:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
410466:	4f                   	dec    %edi
410467:	00 77 00             	add    %dh,0x0(%edi)
41046a:	6e                   	outsb  %ds:(%esi),(%dx)
41046b:	00 65 00             	add    %ah,0x0(%ebp)
41046e:	72 00                	jb     0x410470
410470:	73 00                	jae    0x410472
410472:	00 00                	add    %al,(%eax)
410474:	2a 00                	sub    (%eax),%al
410476:	2e 00 2a             	add    %ch,%cs:(%edx)
410479:	00 00                	add    %al,(%eax)
41047b:	00 48 00             	add    %cl,0x0(%eax)
41047e:	45                   	inc    %ebp
41047f:	00 4c 00 50          	add    %cl,0x50(%eax,%eax,1)
410483:	00 5f 00             	add    %bl,0x0(%edi)
410486:	45                   	inc    %ebp
410487:	00 4e 00             	add    %cl,0x0(%esi)
41048a:	54                   	push   %esp
41048b:	00 52 00             	add    %dl,0x0(%edx)
41048e:	59                   	pop    %ecx
41048f:	00 5f 00             	add    %bl,0x0(%edi)
410492:	49                   	dec    %ecx
410493:	00 44 00 5f          	add    %al,0x5f(%eax,%eax,1)
410497:	00 50 00             	add    %dl,0x0(%eax)
41049a:	41                   	inc    %ecx
41049b:	00 49 00             	add    %cl,0x0(%ecx)
41049e:	4e                   	dec    %esi
41049f:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
4104a3:	00 48 00             	add    %cl,0x0(%eax)
4104a6:	45                   	inc    %ebp
4104a7:	00 4c 00 50          	add    %cl,0x50(%eax,%eax,1)
4104ab:	00 00                	add    %al,(%eax)
4104ad:	00 00                	add    %al,(%eax)
4104af:	00 6d 00             	add    %ch,0x0(%ebp)
4104b2:	73 00                	jae    0x4104b4
4104b4:	68 00 65 00 6c       	push   $0x6c006500
4104b9:	00 70 00             	add    %dh,0x0(%eax)
4104bc:	3a 00                	cmp    (%eax),%al
4104be:	2f                   	das
4104bf:	00 2f                	add    %ch,(%edi)
4104c1:	00 77 00             	add    %dh,0x0(%edi)
4104c4:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
4104ca:	6f                   	outsl  %ds:(%esi),(%dx)
4104cb:	00 77 00             	add    %dh,0x0(%edi)
4104ce:	73 00                	jae    0x4104d0
4104d0:	2f                   	das
4104d1:	00 3f                	add    %bh,(%edi)
4104d3:	00 69 00             	add    %ch,0x0(%ecx)
4104d6:	64 00 3d 00 33 00 37 	add    %bh,%fs:0x37003300
4104dd:	00 39                	add    %bh,(%ecx)
4104df:	00 38                	add    %bh,(%eax)
4104e1:	00 31                	add    %dh,(%ecx)
4104e3:	00 30                	add    %dh,(%eax)
4104e5:	00 65 00             	add    %ah,0x0(%ebp)
4104e8:	65 00 2d 00 37 00 35 	add    %ch,%gs:0x35003700
4104ef:	00 64 00 39          	add    %ah,0x39(%eax,%eax,1)
4104f3:	00 2d 00 34 00 64    	add    %ch,0x64003400
4104f9:	00 30                	add    %dh,(%eax)
4104fb:	00 32                	add    %dh,(%edx)
4104fd:	00 2d 00 61 00 33    	add    %ch,0x33006100
410503:	00 62 00             	add    %ah,0x0(%edx)
410506:	39 00                	cmp    %eax,(%eax)
410508:	2d 00 36 00 38       	sub    $0x38003600,%eax
41050d:	00 63 00             	add    %ah,0x0(%ebx)
410510:	61                   	popa
410511:	00 64 00 39          	add    %ah,0x39(%eax,%eax,1)
410515:	00 34 00             	add    %dh,(%eax,%eax,1)
410518:	31 00                	xor    %eax,(%eax)
41051a:	34 00                	xor    $0x0,%al
41051c:	36 00 61 00          	add    %ah,%ss:0x0(%ecx)
410520:	61                   	popa
410521:	00 00                	add    %al,(%eax)
410523:	00 5f 00             	add    %bl,0x0(%edi)
410526:	00 00                	add    %al,(%eax)
410528:	46                   	inc    %esi
410529:	00 6f 00             	add    %ch,0x0(%edi)
41052c:	72 00                	jb     0x41052e
41052e:	63 00                	arpl   %eax,(%eax)
410530:	65 00 42 00          	add    %al,%gs:0x0(%edx)
410534:	6f                   	outsl  %ds:(%esi),(%dx)
410535:	00 6f 00             	add    %ch,0x0(%edi)
410538:	74 00                	je     0x41053a
41053a:	73 00                	jae    0x41053c
41053c:	74 00                	je     0x41053e
41053e:	72 00                	jb     0x410540
410540:	61                   	popa
410541:	00 70 00             	add    %dh,0x0(%eax)
410544:	50                   	push   %eax
410545:	00 61 00             	add    %ah,0x0(%ecx)
410548:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax