402507:	00 00                	add    %al,(%eax)
402509:	00 00                	add    %al,(%eax)
40250b:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
40250f:	00 2e                	add    %ch,(%esi)
402511:	00 2e                	add    %ch,(%esi)
402513:	00 00                	add    %al,(%eax)
402515:	00 00                	add    %al,(%eax)
402517:	00 63 00             	add    %ah,0x0(%ebx)
40251a:	6d                   	insl   (%dx),%es:(%edi)
40251b:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
402527:	00 53 00             	add    %dl,0x0(%ebx)
40252a:	6f                   	outsl  %ds:(%esi),(%dx)
40252b:	00 66 00             	add    %ah,0x0(%esi)
40252e:	74 00                	je     0x402530
402530:	77 00                	ja     0x402532
402532:	61                   	popa
402533:	00 72 00             	add    %dh,0x0(%edx)
402536:	65 00 5c 00 50       	add    %bl,%gs:0x50(%eax,%eax,1)
40253b:	00 6f 00             	add    %ch,0x0(%edi)
40253e:	6c                   	insb   (%dx),%es:(%edi)
40253f:	00 69 00             	add    %ch,0x0(%ecx)
402542:	63 00                	arpl   %eax,(%eax)
402544:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
40254a:	5c                   	pop    %esp
40254b:	00 4d 00             	add    %cl,0x0(%ebp)
40254e:	69 00 63 00 72 00    	imul   $0x720063,(%eax),%eax
402554:	6f                   	outsl  %ds:(%esi),(%dx)
402555:	00 73 00             	add    %dh,0x0(%ebx)
402558:	6f                   	outsl  %ds:(%esi),(%dx)
402559:	00 66 00             	add    %ah,0x0(%esi)
40255c:	74 00                	je     0x40255e
40255e:	5c                   	pop    %esp
40255f:	00 57 00             	add    %dl,0x0(%edi)
402562:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402568:	6f                   	outsl  %ds:(%esi),(%dx)
402569:	00 77 00             	add    %dh,0x0(%edi)
40256c:	73 00                	jae    0x40256e
40256e:	5c                   	pop    %esp
40256f:	00 53 00             	add    %dl,0x0(%ebx)
402572:	79 00                	jns    0x402574
402574:	73 00                	jae    0x402576
402576:	74 00                	je     0x402578
402578:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
40257c:	00 00                	add    %al,(%eax)
40257e:	00 00                	add    %al,(%eax)
402580:	2e 00 43 00          	add    %al,%cs:0x0(%ebx)
402584:	4d                   	dec    %ebp
402585:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
402589:	00 00                	add    %al,(%eax)
40258b:	00 73 00             	add    %dh,0x0(%ebx)
40258e:	6b 00 69             	imul   $0x69,(%eax),%eax
402591:	00 70 00             	add    %dh,0x0(%eax)
402594:	3d 00 00 00 74       	cmp    $0x74000000,%eax
402599:	00 6f 00             	add    %ch,0x0(%edi)
40259c:	6b 00 65             	imul   $0x65,(%eax),%eax
40259f:	00 6e 00             	add    %ch,0x0(%esi)
4025a2:	73 00                	jae    0x4025a4
4025a4:	3d 00 00 00 66       	cmp    $0x66000000,%eax
4025a9:	00 64 00 70          	add    %ah,0x70(%eax,%eax,1)
4025ad:	00 6e 00             	add    %ch,0x0(%esi)
4025b0:	78 00                	js     0x4025b2
4025b2:	73 00                	jae    0x4025b4
4025b4:	61                   	popa
4025b5:	00 74 00 7a          	add    %dh,0x7a(%eax,%eax,1)
4025b9:	00 00                	add    %al,(%eax)
4025bb:	00 2e                	add    %ch,(%esi)
4025bd:	00 42 00             	add    %al,0x0(%edx)
4025c0:	41                   	inc    %ecx
4025c1:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
4025c5:	00 00                	add    %al,(%eax)
4025c7:	00 46 00             	add    %al,0x0(%esi)
4025ca:	41                   	inc    %ecx
4025cb:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
4025cf:	00 44 00 49          	add    %al,0x49(%eax,%eax,1)
4025d3:	00 52 00             	add    %dl,0x0(%edx)
4025d6:	43                   	inc    %ebx
4025d7:	00 4d 00             	add    %cl,0x0(%ebp)
4025da:	44                   	inc    %esp
4025db:	00 00                	add    %al,(%eax)
4025dd:	00 00                	add    %al,(%eax)
4025df:	00 3c 00             	add    %bh,(%eax,%eax,1)
4025e2:	3e 00 2b             	add    %ch,%ds:(%ebx)
4025e5:	00 2d 00 2a 00 2f    	add    %ch,0x2f002a00
4025eb:	00 25 00 28 00 29    	add    %ah,0x29002800
4025f1:	00 7c 00 5e          	add    %bh,0x5e(%eax,%eax,1)
4025f5:	00 26                	add    %ah,(%esi)
4025f7:	00 3d 00 2c 00 00    	add    %bh,0x2c00
4025fd:	00 00                	add    %al,(%eax)
4025ff:	00 2b                	add    %ch,(%ebx)
402601:	00 2d 00 7e 00 21    	add    %ch,0x21007e00
402607:	00 00                	add    %al,(%eax)
402609:	00 00                	add    %al,(%eax)
40260b:	00 2f                	add    %ch,(%edi)
40260d:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
402611:	00 00                	add    %al,(%eax)
402613:	00 2f                	add    %ch,(%edi)
402615:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
402619:	00 00                	add    %al,(%eax)
40261b:	00 2f                	add    %ch,(%edi)
40261d:	00 46 00             	add    %al,0x0(%esi)
402620:	00 00                	add    %al,(%eax)
402622:	00 00                	add    %al,(%eax)
402624:	44                   	inc    %esp
402625:	00 4f 00             	add    %cl,0x0(%edi)
402628:	00 00                	add    %al,(%eax)
40262a:	00 00                	add    %al,(%eax)
40262c:	49                   	dec    %ecx
40262d:	00 4e 00             	add    %cl,0x0(%esi)
402630:	00 00                	add    %al,(%eax)
402632:	00 00                	add    %al,(%eax)
402634:	2f                   	das
402635:	00 52 00             	add    %dl,0x0(%edx)
402638:	00 00                	add    %al,(%eax)
40263a:	00 00                	add    %al,(%eax)
40263c:	72 00                	jb     0x40263e
40263e:	62 00                	bound  %eax,(%eax)
402640:	00 00                	add    %al,(%eax)
402642:	00 00                	add    %al,(%eax)
402644:	2f                   	das
402645:	00 59 00             	add    %bl,0x0(%ecx)
402648:	00 00                	add    %al,(%eax)
40264a:	00 00                	add    %al,(%eax)
40264c:	3f                   	aas
40264d:	00 3f                	add    %bh,(%edi)
40264f:	00 3f                	add    %bh,(%edi)
402651:	00 3f                	add    %bh,(%edi)
402653:	00 3f                	add    %bh,(%edi)
402655:	00 3f                	add    %bh,(%edi)
402657:	00 3f                	add    %bh,(%edi)
402659:	00 3f                	add    %bh,(%edi)
40265b:	00 2e                	add    %ch,(%esi)
40265d:	00 3f                	add    %bh,(%edi)
40265f:	00 3f                	add    %bh,(%edi)
402661:	00 3f                	add    %bh,(%edi)
402663:	00 00                	add    %al,(%eax)
402665:	00 00                	add    %al,(%eax)
402667:	00 2a                	add    %ch,(%edx)
402669:	00 2e                	add    %ch,(%esi)
40266b:	00 2a                	add    %ch,(%edx)
40266d:	00 00                	add    %al,(%eax)
40266f:	00 2a                	add    %ch,(%edx)
402671:	00 00                	add    %al,(%eax)
402673:	00 20                	add    %ah,(%eax)
402675:	00 20                	add    %ah,(%eax)
402677:	00 20                	add    %ah,(%eax)
402679:	00 20                	add    %ah,(%eax)
40267b:	00 2f                	add    %ch,(%edi)
40267d:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
402681:	00 2f                	add    %ch,(%edi)
402683:	00 63 00             	add    %ah,0x0(%ebx)
402686:	22 00                	and    (%eax),%al
402688:	00 00                	add    %al,(%eax)
40268a:	00 00                	add    %al,(%eax)
40268c:	4d                   	dec    %ebp
40268d:	00 49 00             	add    %cl,0x0(%ecx)
402690:	4e                   	dec    %esi
402691:	00 00                	add    %al,(%eax)
402693:	00 4c 00 4f          	add    %cl,0x4f(%eax,%eax,1)
402697:	00 57 00             	add    %dl,0x0(%edi)
40269a:	00 00                	add    %al,(%eax)
40269c:	48                   	dec    %eax
40269d:	00 49 00             	add    %cl,0x0(%ecx)
4026a0:	47                   	inc    %edi
4026a1:	00 48 00             	add    %cl,0x0(%eax)
4026a4:	00 00                	add    %al,(%eax)
4026a6:	00 00                	add    %al,(%eax)
4026a8:	4e                   	dec    %esi
4026a9:	00 45 00             	add    %al,0x0(%ebp)
4026ac:	57                   	push   %edi
4026ad:	00 57 00             	add    %dl,0x0(%edi)
4026b0:	49                   	dec    %ecx
4026b1:	00 4e 00             	add    %cl,0x0(%esi)
4026b4:	44                   	inc    %esp
4026b5:	00 4f 00             	add    %cl,0x0(%edi)
4026b8:	57                   	push   %edi
4026b9:	00 00                	add    %al,(%eax)
4026bb:	00 42 00             	add    %al,0x0(%edx)
4026be:	00 00                	add    %al,(%eax)
4026c0:	42                   	inc    %edx
4026c1:	00 45 00             	add    %al,0x0(%ebp)
4026c4:	4c                   	dec    %esp
4026c5:	00 4f 00             	add    %cl,0x0(%edi)
4026c8:	57                   	push   %edi
4026c9:	00 4e 00             	add    %cl,0x0(%esi)
4026cc:	4f                   	dec    %edi
4026cd:	00 52 00             	add    %dl,0x0(%edx)
4026d0:	4d                   	dec    %ebp
4026d1:	00 41 00             	add    %al,0x0(%ecx)
4026d4:	4c                   	dec    %esp
4026d5:	00 00                	add    %al,(%eax)
4026d7:	00 41 00             	add    %al,0x0(%ecx)
4026da:	42                   	inc    %edx
4026db:	00 4f 00             	add    %cl,0x0(%edi)
4026de:	56                   	push   %esi
4026df:	00 45 00             	add    %al,0x0(%ebp)
4026e2:	4e                   	dec    %esi
4026e3:	00 4f 00             	add    %cl,0x0(%edi)
4026e6:	52                   	push   %edx
4026e7:	00 4d 00             	add    %cl,0x0(%ebp)
4026ea:	41                   	inc    %ecx
4026eb:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
4026ef:	00 41 00             	add    %al,0x0(%ecx)
4026f2:	46                   	inc    %esi
4026f3:	00 46 00             	add    %al,0x0(%esi)
4026f6:	49                   	dec    %ecx
4026f7:	00 4e 00             	add    %cl,0x0(%esi)
4026fa:	49                   	dec    %ecx
4026fb:	00 54 00 59          	add    %dl,0x59(%eax,%eax,1)
4026ff:	00 00                	add    %al,(%eax)
402701:	00 00                	add    %al,(%eax)
402703:	00 4b 00             	add    %cl,0x0(%ebx)
402706:	45                   	inc    %ebp
402707:	00 52 00             	add    %dl,0x0(%edx)
40270a:	4e                   	dec    %esi
40270b:	00 45 00             	add    %al,0x0(%ebp)
40270e:	4c                   	dec    %esp
40270f:	00 33                	add    %dh,(%ebx)
402711:	00 32                	add    %dh,(%edx)
402713:	00 2e                	add    %ch,(%esi)
402715:	00 44 00 4c          	add    %al,0x4c(%eax,%eax,1)
402719:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
40271d:	00 00                	add    %al,(%eax)
40271f:	00 53 65             	add    %dl,0x65(%ebx)
402722:	74 54                	je     0x402778
402724:	68 72 65 61 64       	push   $0x64616572
402729:	55                   	push   %ebp
40272a:	49                   	dec    %ecx
40272b:	4c                   	dec    %esp
40272c:	61                   	popa
40272d:	6e                   	outsb  %ds:(%esi),(%dx)
40272e:	67 75 61             	addr16 jne 0x402792
402731:	67 65 00 00          	add    %al,%gs:(%bx,%si)
402735:	00 00                	add    %al,(%eax)
402737:	00 62 61             	add    %ah,0x61(%edx)
40273a:	64 20 61 6c          	and    %ah,%fs:0x6c(%ecx)
40273e:	6c                   	insb   (%dx),%es:(%edi)
40273f:	6f                   	outsl  %ds:(%esi),(%dx)
402740:	63 61 74             	arpl   %esp,0x74(%ecx)
402743:	69 6f 6e 00 00 65 00 	imul   $0x650000,0x6e(%edi),%ebp
40274a:	78 00                	js     0x40274c
40274c:	74 00                	je     0x40274e
40274e:	2d 00 6d 00 73       	sub    $0x73006d00,%eax
402753:	00 2d 00 77 00 69    	add    %ch,0x69007700
402759:	00 6e 00             	add    %ch,0x0(%esi)
40275c:	2d 00 62 00 72       	sub    $0x72006200,%eax
402761:	00 61 00             	add    %ah,0x0(%ecx)
402764:	6e                   	outsb  %ds:(%esi),(%dx)
402765:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
402769:	00 6e 00             	add    %ch,0x0(%esi)
40276c:	67 00 2d             	add    %ch,(%di)
40276f:	00 77 00             	add    %dh,0x0(%edi)
402772:	69 00 6e 00 62 00    	imul   $0x62006e,(%eax),%eax
402778:	72 00                	jb     0x40277a
40277a:	61                   	popa
40277b:	00 6e 00             	add    %ch,0x0(%esi)
40277e:	64 00 2d 00 6c 00 31 	add    %ch,%fs:0x31006c00
402785:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
40278b:	00 30                	add    %dh,(%eax)
40278d:	00 00                	add    %al,(%eax)
40278f:	00 65 00             	add    %ah,0x0(%ebp)
402792:	78 00                	js     0x402794
402794:	74 00                	je     0x402796
402796:	2d 00 6d 00 73       	sub    $0x73006d00,%eax
40279b:	00 2d 00 77 00 69    	add    %ch,0x69007700
4027a1:	00 6e 00             	add    %ch,0x0(%esi)
4027a4:	2d 00 62 00 72       	sub    $0x72006200,%eax
4027a9:	00 61 00             	add    %ah,0x0(%ecx)
4027ac:	6e                   	outsb  %ds:(%esi),(%dx)
4027ad:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
4027b1:	00 6e 00             	add    %ch,0x0(%esi)
4027b4:	67 00 2d             	add    %ch,(%di)
4027b7:	00 77 00             	add    %dh,0x0(%edi)
4027ba:	69 00 6e 00 62 00    	imul   $0x62006e,(%eax),%eax
4027c0:	72 00                	jb     0x4027c2
4027c2:	61                   	popa
4027c3:	00 6e 00             	add    %ch,0x0(%esi)
4027c6:	64 00 2d 00 6c 00 31 	add    %ch,%fs:0x31006c00
4027cd:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
4027d3:	00 31                	add    %dh,(%ecx)
4027d5:	00 00                	add    %al,(%eax)
4027d7:	00 65 00             	add    %ah,0x0(%ebp)
4027da:	78 00                	js     0x4027dc
4027dc:	74 00                	je     0x4027de
4027de:	2d 00 6d 00 73       	sub    $0x73006d00,%eax
4027e3:	00 2d 00 77 00 69    	add    %ch,0x69007700
4027e9:	00 6e 00             	add    %ch,0x0(%esi)
4027ec:	2d 00 62 00 72       	sub    $0x72006200,%eax
4027f1:	00 61 00             	add    %ah,0x0(%ecx)
4027f4:	6e                   	outsb  %ds:(%esi),(%dx)
4027f5:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
4027f9:	00 6e 00             	add    %ch,0x0(%esi)
4027fc:	67 00 2d             	add    %ch,(%di)
4027ff:	00 77 00             	add    %dh,0x0(%edi)
402802:	69 00 6e 00 62 00    	imul   $0x62006e,(%eax),%eax
402808:	72 00                	jb     0x40280a
40280a:	61                   	popa
40280b:	00 6e 00             	add    %ch,0x0(%esi)
40280e:	64 00 2d 00 6c 00 31 	add    %ch,%fs:0x31006c00
402815:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
40281b:	00 32                	add    %dh,(%edx)
40281d:	00 00                	add    %al,(%eax)
40281f:	00 65 00             	add    %ah,0x0(%ebp)
402822:	78 00                	js     0x402824
402824:	74 00                	je     0x402826
402826:	2d 00 6d 00 73       	sub    $0x73006d00,%eax
40282b:	00 2d 00 77 00 69    	add    %ch,0x69007700
402831:	00 6e 00             	add    %ch,0x0(%esi)
402834:	2d 00 62 00 72       	sub    $0x72006200,%eax
402839:	00 61 00             	add    %ah,0x0(%ecx)
40283c:	6e                   	outsb  %ds:(%esi),(%dx)
40283d:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
402841:	00 6e 00             	add    %ch,0x0(%esi)
402844:	67 00 2d             	add    %ch,(%di)
402847:	00 77 00             	add    %dh,0x0(%edi)
40284a:	69 00 6e 00 62 00    	imul   $0x62006e,(%eax),%eax
402850:	72 00                	jb     0x402852
402852:	61                   	popa
402853:	00 6e 00             	add    %ch,0x0(%esi)
402856:	64 00 2d 00 6c 00 31 	add    %ch,%fs:0x31006c00
40285d:	00 2d 00 32 00 2d    	add    %ch,0x2d003200
402863:	00 30                	add    %dh,(%eax)
40286d:	00 00                	add    %al,(%eax)
40286f:	00 65 78             	add    %ah,0x78(%ebp)
402872:	74 2d                	je     0x4028a1
402874:	6d                   	insl   (%dx),%es:(%edi)
402875:	73 2d                	jae    0x4028a4
402877:	77 69                	ja     0x4028e2
402879:	6e                   	outsb  %ds:(%esi),(%dx)
40287a:	2d 62 72 61 6e       	sub    $0x6e617262,%eax
40287f:	64 69 6e 67 2d 77 69 	imul   $0x6e69772d,%fs:0x67(%esi),%ebp
402886:	6e
402887:	62 72 61             	bound  %esi,0x61(%edx)
40288a:	6e                   	outsb  %ds:(%esi),(%dx)
40288b:	64 2d 6c 31 2d 31    	fs sub $0x312d316c,%eax
402891:	2d 30 2e 64 6c       	sub    $0x6c642e30,%eax
402896:	6c                   	insb   (%dx),%es:(%edi)
402897:	00 65 00             	add    %ah,0x0(%ebp)
40289a:	78 00                	js     0x40289c
40289c:	74 00                	je     0x40289e
40289e:	2d 00 6d 00 73       	sub    $0x73006d00,%eax
4028a3:	00 2d 00 77 00 69    	add    %ch,0x69007700
4028a9:	00 6e 00             	add    %ch,0x0(%esi)
4028ac:	2d 00 63 00 6d       	sub    $0x6d006300,%eax
4028b1:	00 64 00 2d          	add    %ah,0x2d(%eax,%eax,1)
4028b5:	00 75 00             	add    %dh,0x0(%ebp)
4028b8:	74 00                	je     0x4028ba
4028ba:	69 00 6c 00 2d 00    	imul   $0x2d006c,(%eax),%eax
4028c0:	6c                   	insb   (%dx),%es:(%edi)
4028c1:	00 31                	add    %dh,(%ecx)
4028c3:	00 2d 00 31 00 2d    	add    %ch,0x2d003100