41b283:	00 70 ff             	add    %dh,-0x1(%eax)
41b286:	00 00                	add    %al,(%eax)
41b288:	64 e6 46             	fs out %al,$0x46
41b28b:	00 71 ff             	add    %dh,-0x1(%ecx)
41b28e:	00 00                	add    %al,(%eax)
41b290:	64 e6 46             	fs out %al,$0x46
41b293:	00 72 ff             	add    %dh,-0x1(%edx)
41b296:	00 00                	add    %al,(%eax)
41b298:	64 e6 46             	fs out %al,$0x46
41b29b:	00 73 ff             	add    %dh,-0x1(%ebx)
41b29e:	00 00                	add    %al,(%eax)
41b2a0:	64 e6 46             	fs out %al,$0x46
41b2a3:	00 74 ff 00          	add    %dh,0x0(%edi,%edi,8)
41b2a7:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b2ab:	00 75 ff             	add    %dh,-0x1(%ebp)
41b2ae:	00 00                	add    %al,(%eax)
41b2b0:	64 e6 46             	fs out %al,$0x46
41b2b3:	00 76 ff             	add    %dh,-0x1(%esi)
41b2b6:	00 00                	add    %al,(%eax)
41b2b8:	64 e6 46             	fs out %al,$0x46
41b2bb:	00 77 ff             	add    %dh,-0x1(%edi)
41b2be:	00 00                	add    %al,(%eax)
41b2c0:	64 e6 46             	fs out %al,$0x46
41b2c3:	00 78 ff             	add    %bh,-0x1(%eax)
41b2c6:	00 00                	add    %al,(%eax)
41b2c8:	64 e6 46             	fs out %al,$0x46
41b2cb:	00 79 ff             	add    %bh,-0x1(%ecx)
41b2ce:	00 00                	add    %al,(%eax)
41b2d0:	64 e6 46             	fs out %al,$0x46
41b2d3:	00 7a ff             	add    %bh,-0x1(%edx)
41b2d6:	00 00                	add    %al,(%eax)
41b2d8:	64 e6 46             	fs out %al,$0x46
41b2db:	00 7b ff             	add    %bh,-0x1(%ebx)
41b2de:	00 00                	add    %al,(%eax)
41b2e0:	64 e6 46             	fs out %al,$0x46
41b2e3:	00 7c ff 00          	add    %bh,0x0(%edi,%edi,8)
41b2e7:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b2eb:	00 7d ff             	add    %bh,-0x1(%ebp)
41b2ee:	00 00                	add    %al,(%eax)
41b2f0:	64 e6 46             	fs out %al,$0x46
41b2f3:	00 7e ff             	add    %bh,-0x1(%esi)
41b2f6:	00 00                	add    %al,(%eax)
41b2f8:	64 e6 46             	fs out %al,$0x46
41b2fb:	00 7f ff             	add    %bh,-0x1(%edi)
41b2fe:	00 00                	add    %al,(%eax)
41b300:	64 e6 46             	fs out %al,$0x46
41b303:	00 60 ff             	add    %ah,-0x1(%eax)
41b306:	00 00                	add    %al,(%eax)
41b308:	64 e6 46             	fs out %al,$0x46
41b30b:	00 61 ff             	add    %ah,-0x1(%ecx)
41b30e:	00 00                	add    %al,(%eax)
41b310:	64 e6 46             	fs out %al,$0x46
41b313:	00 62 ff             	add    %ah,-0x1(%edx)
41b316:	00 00                	add    %al,(%eax)
41b318:	64 e6 46             	fs out %al,$0x46
41b31b:	00 63 ff             	add    %ah,-0x1(%ebx)
41b31e:	00 00                	add    %al,(%eax)
41b320:	64 e6 46             	fs out %al,$0x46
41b323:	00 64 ff 00          	add    %ah,0x0(%edi,%edi,8)
41b327:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b32b:	00 65 ff             	add    %ah,-0x1(%ebp)
41b32e:	00 00                	add    %al,(%eax)
41b330:	64 e6 46             	fs out %al,$0x46
41b333:	00 66 ff             	add    %ah,-0x1(%esi)
41b336:	00 00                	add    %al,(%eax)
41b338:	64 e6 46             	fs out %al,$0x46
41b33b:	00 67 ff             	add    %ah,-0x1(%edi)
41b33e:	00 00                	add    %al,(%eax)
41b340:	64 e6 46             	fs out %al,$0x46
41b343:	00 68 ff             	add    %ch,-0x1(%eax)
41b346:	00 00                	add    %al,(%eax)
41b348:	64 e6 46             	fs out %al,$0x46
41b34b:	00 69 ff             	add    %ch,-0x1(%ecx)
41b34e:	00 00                	add    %al,(%eax)
41b350:	64 e6 46             	fs out %al,$0x46
41b353:	00 6a ff             	add    %ch,-0x1(%edx)
41b356:	00 00                	add    %al,(%eax)
41b358:	64 e6 46             	fs out %al,$0x46
41b35b:	00 6b ff             	add    %ch,-0x1(%ebx)
41b35e:	00 00                	add    %al,(%eax)
41b360:	64 e6 46             	fs out %al,$0x46
41b363:	00 6c ff 00          	add    %ch,0x0(%edi,%edi,8)
41b367:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b36b:	00 6d ff             	add    %ch,-0x1(%ebp)
41b36e:	00 00                	add    %al,(%eax)
41b370:	64 e6 46             	fs out %al,$0x46
41b373:	00 6e ff             	add    %ch,-0x1(%esi)
41b376:	00 00                	add    %al,(%eax)
41b378:	64 e6 46             	fs out %al,$0x46
41b37b:	00 6f ff             	add    %ch,-0x1(%edi)
41b37e:	00 00                	add    %al,(%eax)
41b380:	64 e6 46             	fs out %al,$0x46
41b383:	00 50 ff             	add    %dl,-0x1(%eax)
41b386:	00 00                	add    %al,(%eax)
41b388:	64 e6 46             	fs out %al,$0x46
41b38b:	00 51 ff             	add    %dl,-0x1(%ecx)
41b38e:	00 00                	add    %al,(%eax)
41b390:	64 e6 46             	fs out %al,$0x46
41b393:	00 52 ff             	add    %dl,-0x1(%edx)
41b396:	00 00                	add    %al,(%eax)
41b398:	64 e6 46             	fs out %al,$0x46
41b39b:	00 53 ff             	add    %dl,-0x1(%ebx)
41b39e:	00 00                	add    %al,(%eax)
41b3a0:	64 e6 46             	fs out %al,$0x46
41b3a3:	00 54 ff 00          	add    %dl,0x0(%edi,%edi,8)
41b3a7:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b3ab:	00 55 ff             	add    %dl,-0x1(%ebp)
41b3ae:	00 00                	add    %al,(%eax)
41b3b0:	64 e6 46             	fs out %al,$0x46
41b3b3:	00 56 ff             	add    %dl,-0x1(%esi)
41b3b6:	00 00                	add    %al,(%eax)
41b3b8:	64 e6 46             	fs out %al,$0x46
41b3bb:	00 57 ff             	add    %dl,-0x1(%edi)
41b3be:	00 00                	add    %al,(%eax)
41b3c0:	64 e6 46             	fs out %al,$0x46
41b3c3:	00 58 ff             	add    %bl,-0x1(%eax)
41b3c6:	00 00                	add    %al,(%eax)
41b3c8:	64 e6 46             	fs out %al,$0x46
41b3cb:	00 59 ff             	add    %bl,-0x1(%ecx)
41b3ce:	00 00                	add    %al,(%eax)
41b3d0:	64 e6 46             	fs out %al,$0x46
41b3d3:	00 5a ff             	add    %bl,-0x1(%edx)
41b3d6:	00 00                	add    %al,(%eax)
41b3d8:	64 e6 46             	fs out %al,$0x46
41b3db:	00 5b ff             	add    %bl,-0x1(%ebx)
41b3de:	00 00                	add    %al,(%eax)
41b3e0:	64 e6 46             	fs out %al,$0x46
41b3e3:	00 5c ff 00          	add    %bl,0x0(%edi,%edi,8)
41b3e7:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b3eb:	00 5d ff             	add    %bl,-0x1(%ebp)
41b3ee:	00 00                	add    %al,(%eax)
41b3f0:	64 e6 46             	fs out %al,$0x46
41b3f3:	00 5e ff             	add    %bl,-0x1(%esi)
41b3f6:	00 00                	add    %al,(%eax)
41b3f8:	64 e6 46             	fs out %al,$0x46
41b3fb:	00 5f ff             	add    %bl,-0x1(%edi)
41b3fe:	00 00                	add    %al,(%eax)
41b400:	64 e6 46             	fs out %al,$0x46
41b403:	00 40 ff             	add    %al,-0x1(%eax)
41b406:	00 00                	add    %al,(%eax)
41b408:	64 e6 46             	fs out %al,$0x46
41b40b:	00 41 ff             	add    %al,-0x1(%ecx)
41b40e:	00 00                	add    %al,(%eax)
41b410:	64 e6 46             	fs out %al,$0x46
41b413:	00 42 ff             	add    %al,-0x1(%edx)
41b416:	00 00                	add    %al,(%eax)
41b418:	64 e6 46             	fs out %al,$0x46
41b41b:	00 43 ff             	add    %al,-0x1(%ebx)
41b41e:	00 00                	add    %al,(%eax)
41b420:	64 e6 46             	fs out %al,$0x46
41b423:	00 44 ff 00          	add    %al,0x0(%edi,%edi,8)
41b427:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b42b:	00 45 ff             	add    %al,-0x1(%ebp)
41b42e:	00 00                	add    %al,(%eax)
41b430:	64 e6 46             	fs out %al,$0x46
41b433:	00 46 ff             	add    %al,-0x1(%esi)
41b436:	00 00                	add    %al,(%eax)
41b438:	64 e6 46             	fs out %al,$0x46
41b43b:	00 47 ff             	add    %al,-0x1(%edi)
41b43e:	00 00                	add    %al,(%eax)
41b440:	64 e6 46             	fs out %al,$0x46
41b443:	00 48 ff             	add    %cl,-0x1(%eax)
41b446:	00 00                	add    %al,(%eax)
41b448:	64 e6 46             	fs out %al,$0x46
41b44b:	00 49 ff             	add    %cl,-0x1(%ecx)
41b44e:	00 00                	add    %al,(%eax)
41b450:	64 e6 46             	fs out %al,$0x46
41b453:	00 4a ff             	add    %cl,-0x1(%edx)
41b456:	00 00                	add    %al,(%eax)
41b458:	64 e6 46             	fs out %al,$0x46
41b45b:	00 4b ff             	add    %cl,-0x1(%ebx)
41b45e:	00 00                	add    %al,(%eax)
41b460:	64 e6 46             	fs out %al,$0x46
41b463:	00 4c ff 00          	add    %cl,0x0(%edi,%edi,8)
41b467:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b46b:	00 4d ff             	add    %cl,-0x1(%ebp)
41b46e:	00 00                	add    %al,(%eax)
41b470:	64 e6 46             	fs out %al,$0x46
41b473:	00 4e ff             	add    %cl,-0x1(%esi)
41b476:	00 00                	add    %al,(%eax)
41b478:	64 e6 46             	fs out %al,$0x46
41b47b:	00 4f ff             	add    %cl,-0x1(%edi)
41b47e:	00 00                	add    %al,(%eax)
41b480:	64 e6 46             	fs out %al,$0x46
41b483:	00 30                	add    %dh,(%eax)
41b485:	ff 00                	incl   (%eax)
41b487:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b48b:	00 31                	add    %dh,(%ecx)
41b48d:	ff 00                	incl   (%eax)
41b48f:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b493:	00 32                	add    %dh,(%edx)
41b495:	ff 00                	incl   (%eax)
41b497:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b49b:	00 33                	add    %dh,(%ebx)
41b49d:	ff 00                	incl   (%eax)
41b49f:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b4a3:	00 34 ff             	add    %dh,(%edi,%edi,8)
41b4a6:	00 00                	add    %al,(%eax)
41b4a8:	64 e6 46             	fs out %al,$0x46
41b4ab:	00 35 ff 00 00 64    	add    %dh,0x640000ff
41b4b1:	e6 46                	out    %al,$0x46
41b4b3:	00 36                	add    %dh,(%esi)
41b4b5:	ff 00                	incl   (%eax)
41b4b7:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b4bb:	00 37                	add    %dh,(%edi)
41b4bd:	ff 00                	incl   (%eax)
41b4bf:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b4c3:	00 38                	add    %bh,(%eax)
41b4c5:	ff 00                	incl   (%eax)
41b4c7:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b4cb:	00 39                	add    %bh,(%ecx)
41b4cd:	ff 00                	incl   (%eax)
41b4cf:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b4d3:	00 3a                	add    %bh,(%edx)
41b4d5:	ff 00                	incl   (%eax)
41b4d7:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b4db:	00 3b                	add    %bh,(%ebx)
41b4dd:	ff 00                	incl   (%eax)
41b4df:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b4e3:	00 3c ff             	add    %bh,(%edi,%edi,8)
41b4e6:	00 00                	add    %al,(%eax)
41b4e8:	64 e6 46             	fs out %al,$0x46
41b4eb:	00 3d ff 00 00 64    	add    %bh,0x640000ff
41b4f1:	e6 46                	out    %al,$0x46
41b4f3:	00 3e                	add    %bh,(%esi)
41b4f5:	ff 00                	incl   (%eax)
41b4f7:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b4fb:	00 3f                	add    %bh,(%edi)
41b4fd:	ff 00                	incl   (%eax)
41b4ff:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b503:	00 20                	add    %ah,(%eax)
41b505:	ff 00                	incl   (%eax)
41b507:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b50b:	00 21                	add    %ah,(%ecx)
41b50d:	ff 00                	incl   (%eax)
41b50f:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b513:	00 22                	add    %ah,(%edx)
41b515:	ff 00                	incl   (%eax)
41b517:	00 64 e6 46          	add    %ah,0x46(%esi,%eiz,8)
41b51b:	00 23                	add    %ah,(%ebx)
41b51d:	ff 00                	incl   (%eax)
41b51f:	00 55 8b             	add    %dl,-0x75(%ebp)
41b522:	ec                   	in     (%dx),%al
41b523:	33 c0                	xor    %eax,%eax
41b525:	55                   	push   %ebp
41b526:	68 45 b5 41 00       	push   $0x41b545
41b52b:	64 ff 30             	push   %fs:(%eax)
41b52e:	64 89 20             	mov    %esp,%fs:(%eax)
41b531:	ff 05 88 e8 46 00    	incl   0x46e888
41b537:	33 c0                	xor    %eax,%eax
41b539:	5a                   	pop    %edx
41b53a:	59                   	pop    %ecx
41b53b:	59                   	pop    %ecx
41b53c:	64 89 10             	mov    %edx,%fs:(%eax)
41b53f:	68 4c b5 41 00       	push   $0x41b54c
41b544:	c3                   	ret
41b545:	e9 52 84 fe ff       	jmp    0x40399c
41b54a:	eb f8                	jmp    0x41b544
41b54c:	5d                   	pop    %ebp
41b54d:	c3                   	ret
41b54e:	8b c0                	mov    %eax,%eax
41b550:	83 2d 88 e8 46 00 01 	subl   $0x1,0x46e888
41b557:	c3                   	ret
41b558:	5c                   	pop    %esp
41b559:	b5 41                	mov    $0x41,%ch
41b55b:	00 01                	add    %al,(%ecx)
41b55d:	06                   	push   %es
41b55e:	54                   	push   %esp
41b55f:	43                   	inc    %ebx
41b560:	6f                   	outsl  %ds:(%esi),(%dx)
41b561:	6c                   	insb   (%dx),%es:(%edi)
41b562:	6f                   	outsl  %ds:(%esi),(%dx)
41b563:	72 04                	jb     0x41b569
41b565:	00 00                	add    %al,(%eax)
41b567:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
41b56d:	8d 40 00             	lea    0x0(%eax),%eax
41b570:	bc b5 41 00 00       	mov    $0x41b5,%esp
41b58d:	00 00                	add    %al,(%eax)
41b58f:	00 bc b5 41 00 0c 00 	add    %bh,0xc0041(%ebp,%esi,4)
41b596:	00 00                	add    %al,(%eax)
41b598:	04 6f                	add    $0x6f,%al
41b59a:	40                   	inc    %eax
41b59b:	00 90 34 40 00 9c    	add    %dl,-0x63ffbfcc(%eax)
41b5a1:	34 40                	xor    $0x40,%al
41b5a3:	00 a0 34 40 00 a4    	add    %ah,-0x5bffbfcc(%eax)
41b5a9:	34 40                	xor    $0x40,%al
41b5ab:	00 98 34 40 00 e0    	add    %bl,-0x1fffbfcc(%eax)
41b5b1:	31 40 00             	xor    %eax,0x0(%eax)
41b5b4:	fc                   	cld
41b5b5:	31 40 00             	xor    %eax,0x0(%eax)
41b5b8:	38 32                	cmp    %dh,(%edx)
41b5ba:	40                   	inc    %eax
41b5bb:	00 0f                	add    %cl,(%edi)
41b5bd:	45                   	inc    %ebp
41b5be:	49                   	dec    %ecx
41b5bf:	6e                   	outsb  %ds:(%esi),(%dx)
41b5c0:	76 61                	jbe    0x41b623
41b5c2:	6c                   	insb   (%dx),%es:(%edi)
41b5c3:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
41b5ca:	69
41b5cb:	63 18                	arpl   %ebx,(%eax)
41b5cd:	b6 41                	mov    $0x41,%dh
41b5eb:	00 18                	add    %bl,(%eax)
41b5ed:	b6 41                	mov    $0x41,%dh
41b5ef:	00 0c 00             	add    %cl,(%eax,%eax,1)
41b5f2:	00 00                	add    %al,(%eax)
41b5f4:	04 6f                	add    $0x6f,%al
41b5f6:	40                   	inc    %eax
41b5f7:	00 90 34 40 00 9c    	add    %dl,-0x63ffbfcc(%eax)
41b5fd:	34 40                	xor    $0x40,%al
41b5ff:	00 a0 34 40 00 a4    	add    %ah,-0x5bffbfcc(%eax)
41b605:	34 40                	xor    $0x40,%al
41b607:	00 98 34 40 00 e0    	add    %bl,-0x1fffbfcc(%eax)
41b60d:	31 40 00             	xor    %eax,0x0(%eax)
41b610:	fc                   	cld
41b611:	31 40 00             	xor    %eax,0x0(%eax)
41b614:	38 32                	cmp    %dh,(%edx)
41b616:	40                   	inc    %eax
41b617:	00 18                	add    %bl,(%eax)
41b619:	45                   	inc    %ebp
41b61a:	49                   	dec    %ecx
41b61b:	6e                   	outsb  %ds:(%esi),(%dx)
41b61c:	76 61                	jbe    0x41b67f
41b61e:	6c                   	insb   (%dx),%es:(%edi)
41b61f:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
41b626:	69
41b627:	63 4f 70             	arpl   %ecx,0x70(%edi)
41b62a:	65 72 61             	gs jb  0x41b68e
41b62d:	74 69                	je     0x41b698
41b62f:	6f                   	outsl  %ds:(%esi),(%dx)
41b630:	6e                   	outsb  %ds:(%esi),(%dx)
41b631:	8d 40 00             	lea    0x0(%eax),%eax
41b634:	38 b6 41 00 03 0a    	cmp    %dh,0xa030041(%esi)
41b63a:	54                   	push   %esp
41b63b:	46                   	inc    %esi
41b63c:	6f                   	outsl  %ds:(%esi),(%dx)
41b63d:	6e                   	outsb  %ds:(%esi),(%dx)
41b63e:	74 50                	je     0x41b690
41b640:	69 74 63 68 01 00 00 	imul   $0x1,0x68(%ebx,%eiz,2),%esi
41b647:	00
41b648:	00 02                	add    %al,(%edx)
41b64a:	00 00                	add    %al,(%eax)
41b64c:	00 34 b6             	add    %dh,(%esi,%esi,4)
41b64f:	41                   	inc    %ecx
41b650:	00 09                	add    %cl,(%ecx)
41b652:	66 70 44             	data16 jo 0x41b699
41b655:	65 66 61             	gs popaw
41b658:	75 6c                	jne    0x41b6c6
41b65a:	74 0a                	je     0x41b666
41b65c:	66 70 56             	data16 jo 0x41b6b5