402375:	00 2e                	add    %ch,(%esi)
402377:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
40237b:	00 30                	add    %dh,(%eax)
40237d:	00 31                	add    %dh,(%ecx)
40237f:	00 32                	add    %dh,(%edx)
402381:	00 33                	add    %dh,(%ebx)
402383:	00 34 00             	add    %dh,(%eax,%eax,1)
402386:	35 00 36 00 37       	xor    $0x37003600,%eax
40238b:	00 38                	add    %bh,(%eax)
40238d:	00 39                	add    %bh,(%ecx)
40238f:	00 00                	add    %al,(%eax)
402391:	00 00                	add    %al,(%eax)
402393:	00 43 00             	add    %al,0x0(%ebx)
402396:	44                   	inc    %esp
402397:	00 00                	add    %al,(%eax)
402399:	00 00                	add    %al,(%eax)
40239b:	00 45 00             	add    %al,0x0(%ebp)
40239e:	52                   	push   %edx
40239f:	00 52 00             	add    %dl,0x0(%edx)
4023a2:	4f                   	dec    %edi
4023a3:	00 52 00             	add    %dl,0x0(%edx)
4023a6:	4c                   	dec    %esp
4023a7:	00 45 00             	add    %al,0x0(%ebp)
4023aa:	56                   	push   %esi
4023ab:	00 45 00             	add    %al,0x0(%ebp)
4023ae:	4c                   	dec    %esp
4023af:	00 00                	add    %al,(%eax)
4023b1:	00 00                	add    %al,(%eax)
4023b3:	00 44 00 41          	add    %al,0x41(%eax,%eax,1)
4023b7:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
4023bb:	00 00                	add    %al,(%eax)
4023bd:	00 00                	add    %al,(%eax)
4023bf:	00 43 00             	add    %al,0x0(%ebx)
4023c2:	4d                   	dec    %ebp
4023c3:	00 44 00 43          	add    %al,0x43(%eax,%eax,1)
4023c7:	00 4d 00             	add    %cl,0x0(%ebp)
4023ca:	44                   	inc    %esp
4023cb:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
4023cf:	00 4e 00             	add    %cl,0x0(%esi)
4023d2:	45                   	inc    %ebp
4023d3:	00 00                	add    %al,(%eax)
4023d5:	00 00                	add    %al,(%eax)
4023d7:	00 43 00             	add    %al,0x0(%ebx)
4023da:	4d                   	dec    %ebp
4023db:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
4023df:	00 58 00             	add    %bl,0x0(%eax)
4023e2:	54                   	push   %esp
4023e3:	00 56 00             	add    %dl,0x0(%esi)
4023e6:	45                   	inc    %ebp
4023e7:	00 52 00             	add    %dl,0x0(%edx)
4023ea:	53                   	push   %ebx
4023eb:	00 49 00             	add    %cl,0x0(%ecx)
4023ee:	4f                   	dec    %edi
4023ef:	00 4e 00             	add    %cl,0x0(%esi)
4023f2:	00 00                	add    %al,(%eax)
4023f4:	54                   	push   %esp
4023f5:	00 49 00             	add    %cl,0x0(%ecx)
4023f8:	4d                   	dec    %ebp
4023f9:	00 45 00             	add    %al,0x0(%ebp)
4023fc:	00 00                	add    %al,(%eax)
4023fe:	00 00                	add    %al,(%eax)
402400:	45                   	inc    %ebp
402401:	00 58 00             	add    %bl,0x0(%eax)
402404:	49                   	dec    %ecx
402405:	00 53 00             	add    %dl,0x0(%ebx)
402408:	54                   	push   %esp
402409:	00 00                	add    %al,(%eax)
40240b:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
40240f:	00 46 00             	add    %al,0x0(%esi)
402412:	49                   	dec    %ecx
402413:	00 4e 00             	add    %cl,0x0(%esi)
402416:	45                   	inc    %ebp
402417:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
40241b:	00 63 00             	add    %ah,0x0(%ebx)
40241e:	6f                   	outsl  %ds:(%esi),(%dx)
40241f:	00 6e 00             	add    %ch,0x0(%esi)
402422:	00 00                	add    %al,(%eax)
402424:	4e                   	dec    %esi
402425:	00 4f 00             	add    %cl,0x0(%edi)
402428:	54                   	push   %esp
402429:	00 00                	add    %al,(%eax)
40242b:	00 3b                	add    %bh,(%ebx)
40242d:	00 00                	add    %al,(%eax)
40242f:	00 22                	add    %ah,(%edx)
402431:	00 00                	add    %al,(%eax)
402433:	00 2e                	add    %ch,(%esi)
402435:	00 00                	add    %al,(%eax)
402437:	00 75 00             	add    %dh,0x0(%ebp)
40243a:	73 00                	jae    0x40243c
40243c:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
402440:	61                   	popa
402441:	00 63 00             	add    %ah,0x0(%ebx)
402444:	6b 00 71             	imul   $0x71,(%eax),%eax
402447:	00 00                	add    %al,(%eax)
402449:	00 00                	add    %al,(%eax)
40244b:	00 65 00             	add    %ah,0x0(%ebp)
40244e:	6f                   	outsl  %ds:(%esi),(%dx)
40244f:	00 6c 00 3d          	add    %ch,0x3d(%eax,%eax,1)
402453:	00 00                	add    %al,(%eax)
402455:	00 00                	add    %al,(%eax)
402457:	00 75 00             	add    %dh,0x0(%ebp)
40245a:	73 00                	jae    0x40245c
40245c:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
402460:	61                   	popa
402461:	00 63 00             	add    %ah,0x0(%ebx)
402464:	6b 00 00             	imul   $0x0,(%eax),%eax
402467:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40246b:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40246f:	00 6d 00             	add    %ch,0x0(%ebp)
402472:	73 00                	jae    0x402474
402474:	3d 00 00 00 20       	cmp    $0x20000000,%eax
402479:	00 09                	add    %cl,(%ecx)
40247b:	00 00                	add    %al,(%eax)
40247d:	00 00                	add    %al,(%eax)
40247f:	00 48 00             	add    %cl,0x0(%eax)
402482:	49                   	dec    %ecx
402483:	00 47 00             	add    %al,0x0(%edi)
402486:	48                   	dec    %eax
402487:	00 45 00             	add    %al,0x0(%ebp)
40248a:	53                   	push   %ebx
40248b:	00 54 00 4e          	add    %dl,0x4e(%eax,%eax,1)
40248f:	00 55 00             	add    %dl,0x0(%ebp)
402492:	4d                   	dec    %ebp
402493:	00 41 00             	add    %al,0x0(%ecx)
402496:	4e                   	dec    %esi
402497:	00 4f 00             	add    %cl,0x0(%edi)
40249a:	44                   	inc    %esp
40249b:	00 45 00             	add    %al,0x0(%ebp)
40249e:	4e                   	dec    %esi
40249f:	00 55 00             	add    %dl,0x0(%ebp)
4024a2:	4d                   	dec    %ebp
4024a3:	00 42 00             	add    %al,0x0(%edx)
4024a6:	45                   	inc    %ebp
4024a7:	00 52 00             	add    %dl,0x0(%edx)
4024aa:	00 00                	add    %al,(%eax)
4024ac:	52                   	push   %edx
4024ad:	00 41 00             	add    %al,0x0(%ecx)
4024b0:	4e                   	dec    %esi
4024b1:	00 44 00 4f          	add    %al,0x4f(%eax,%eax,1)
4024b5:	00 4d 00             	add    %cl,0x0(%ebp)
4024b8:	00 00                	add    %al,(%eax)
4024ba:	00 00                	add    %al,(%eax)
4024bc:	2e 00 2a             	add    %ch,%cs:(%edx)
4024bf:	00 00                	add    %al,(%eax)
4024c1:	00 00                	add    %al,(%eax)
4024c3:	00 4b 00             	add    %cl,0x0(%ebx)
4024c6:	45                   	inc    %ebp
4024c7:	00 59 00             	add    %bl,0x0(%ecx)
4024ca:	53                   	push   %ebx
4024cb:	00 00                	add    %al,(%eax)
4024cd:	00 00                	add    %al,(%eax)
4024cf:	00 43 00             	add    %al,0x0(%ebx)
4024d2:	4f                   	dec    %edi
4024d3:	00 4d 00             	add    %cl,0x0(%ebp)
4024d6:	53                   	push   %ebx
4024d7:	00 50 00             	add    %dl,0x0(%eax)
4024da:	45                   	inc    %ebp
4024db:	00 43 00             	add    %al,0x0(%ebx)
4024de:	00 00                	add    %al,(%eax)
4024e0:	50                   	push   %eax
4024e1:	00 52 00             	add    %dl,0x0(%edx)
4024e4:	4f                   	dec    %edi
4024e5:	00 4d 00             	add    %cl,0x0(%ebp)
4024e8:	50                   	push   %eax
4024e9:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
4024ed:	00 00                	add    %al,(%eax)
4024ef:	00 50 00             	add    %dl,0x0(%eax)
4024f2:	41                   	inc    %ecx
4024f3:	00 54 00 48          	add    %dl,0x48(%eax,%eax,1)
4024f7:	00 45 00             	add    %al,0x0(%ebp)
4024fa:	58                   	pop    %eax
4024fb:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
4024ff:	00 50 00             	add    %dl,0x0(%eax)
402502:	41                   	inc    %ecx
402503:	00 54 00 48          	add    %dl,0x48(%eax,%eax,1)
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