404267:	4f                   	dec    %edi
404268:	57                   	push   %edi
404269:	4c                   	dec    %esp
40426a:	51                   	push   %ecx
40426b:	72 4d                	jb     0x4042ba
40426d:	51                   	push   %ecx
40426e:	73 4d                	jae    0x4042bd
404270:	72 6f                	jb     0x4042e1
404272:	6b 69 4c 72          	imul   $0x72,0x4c(%ecx),%ebp
404276:	36 57                	ss push %edi
404278:	71 47                	jno    0x4042c1
40427a:	43                   	inc    %ebx
40427b:	35 65 44 64 68       	xor    $0x68644465,%eax
404280:	7a 73                	jp     0x4042f5
404282:	4f                   	dec    %edi
404283:	49                   	dec    %ecx
404284:	6b 79 56 65          	imul   $0x65,0x56(%ecx),%edi
404288:	75 46                	jne    0x4042d0
40428a:	52                   	push   %edx
40428b:	51                   	push   %ecx
40428c:	6c                   	insb   (%dx),%es:(%edi)
40428d:	49                   	dec    %ecx
40428e:	70 76                	jo     0x404306
404290:	59                   	pop    %ecx
404291:	4b                   	dec    %ebx
404292:	4c                   	dec    %esp
404293:	49                   	dec    %ecx
404294:	2f                   	das
404295:	75 75                	jne    0x40430c
404297:	39 32                	cmp    %esi,(%edx)
404299:	48                   	dec    %eax
40429a:	45                   	inc    %ebp
40429b:	38 74 4d 44          	cmp    %dh,0x44(%ebp,%ecx,2)
40429f:	70 6a                	jo     0x40430b
4042a1:	4b                   	dec    %ebx
4042a2:	62 4e 6b             	bound  %ecx,0x6b(%esi)
4042a5:	52                   	push   %edx
4042a6:	63 75 5a             	arpl   %esi,0x5a(%ebp)
4042a9:	68 51 33 45 73       	push   $0x73453351
4042ae:	4b                   	dec    %ebx
4042af:	6a 56                	push   $0x56
4042b1:	4c                   	dec    %esp
4042b2:	46                   	inc    %esi
4042b3:	39 58 45             	cmp    %ebx,0x45(%eax)
4042b6:	51                   	push   %ecx
4042b7:	53                   	push   %ebx
4042b8:	4e                   	dec    %esi
4042b9:	39 59 76             	cmp    %ebx,0x76(%ecx)
4042bc:	71 6c                	jno    0x40432a
4042be:	4d                   	dec    %ebp
4042bf:	54                   	push   %esp
4042c0:	70 47                	jo     0x404309
4042c2:	32 31                	xor    (%ecx),%dh
4042c4:	32 46 49             	xor    0x49(%esi),%al
4042c7:	4b                   	dec    %ebx
4042c8:	6b 2f 35             	imul   $0x35,(%edi),%ebp
4042cb:	46                   	inc    %esi
4042cc:	42                   	inc    %edx
4042cd:	64 79 58             	fs jns 0x404328
4042d0:	79 75                	jns    0x404347
4042d2:	51                   	push   %ecx
4042d3:	76 51                	jbe    0x404326
4042d5:	77 36                	ja     0x40430d
4042d7:	77 33                	ja     0x40430c
4042d9:	7a 6f                	jp     0x40434a
4042db:	6c                   	insb   (%dx),%es:(%edi)
4042dc:	46                   	inc    %esi
4042dd:	53                   	push   %ebx
4042de:	47                   	inc    %edi
4042df:	76 32                	jbe    0x404313
4042e1:	73 48                	jae    0x40432b
4042e3:	32 42 74             	xor    0x74(%edx),%al
4042e6:	66 65 4d             	gs dec %bp
4042e9:	55                   	push   %ebp
4042ea:	45                   	inc    %ebp
4042eb:	76 53                	jbe    0x404340
4042ed:	50                   	push   %eax
4042ee:	72 68                	jb     0x404358
4042f0:	39 45 36             	cmp    %eax,0x36(%ebp)
4042f3:	55                   	push   %ebp
4042f4:	42                   	inc    %edx
4042f5:	46                   	inc    %esi
4042f6:	6d                   	insl   (%dx),%es:(%edi)
4042f7:	50                   	push   %eax
4042f8:	70 2f                	jo     0x404329
4042fa:	64 2f                	fs das
4042fc:	7a 2f                	jp     0x40432d
4042fe:	62 30                	bound  %esi,(%eax)
404300:	56                   	push   %esi
404301:	52                   	push   %edx
404302:	6b 52 61 59          	imul   $0x59,0x61(%edx),%edx
404306:	67 4b                	addr16 dec %ebx
404308:	69 4a 34 56 69 51 45 	imul   $0x45516956,0x34(%edx),%ecx
40430f:	49                   	dec    %ecx
404310:	58                   	pop    %eax
404311:	45                   	inc    %ebp
404312:	73 55                	jae    0x404369
404314:	58                   	pop    %eax
404315:	52                   	push   %edx
404316:	61                   	popa
404317:	53                   	push   %ebx
404318:	39 73 54             	cmp    %esi,0x54(%ebx)
40431b:	7a 53                	jp     0x404370
40431d:	78 7a                	js     0x404399
40431f:	63 79 31             	arpl   %edi,0x31(%ecx)
404322:	6b 69 62 53          	imul   $0x53,0x62(%ecx),%ebp
404326:	76 4e                	jbe    0x404376
404328:	63 5a 52             	arpl   %ebx,0x52(%edx)
40432b:	33 31                	xor    (%ecx),%esi
40432d:	39 5a 31             	cmp    %ebx,0x31(%edx)
404330:	46                   	inc    %esi
404331:	4e                   	dec    %esi
404332:	30 64 35 49          	xor    %ah,0x49(%ebp,%esi,1)
404336:	49                   	dec    %ecx
404337:	59                   	pop    %ecx
404338:	47                   	inc    %edi
404339:	6d                   	insl   (%dx),%es:(%edi)
40433a:	74 5a                	je     0x404396
40433c:	2f                   	das
40433d:	4e                   	dec    %esi
40433e:	77 6e                	ja     0x4043ae
404340:	54                   	push   %esp
404341:	59                   	pop    %ecx
404342:	33 2f                	xor    (%edi),%ebp
404344:	4c                   	dec    %esp
404345:	69 68 59 2b 2b 61 4d 	imul   $0x4d612b2b,0x59(%eax),%ebp
40434c:	39 68 7a             	cmp    %ebp,0x7a(%eax)
40434f:	6d                   	insl   (%dx),%es:(%edi)
404350:	46                   	inc    %esi
404351:	4f                   	dec    %edi
404352:	42                   	inc    %edx
404353:	77 45                	ja     0x40439a
404355:	69 41 38 61 35 49 7a 	imul   $0x7a493561,0x38(%ecx),%eax
40435c:	42                   	inc    %edx
40435d:	76 6e                	jbe    0x4043cd
40435f:	46                   	inc    %esi
404360:	32 50 52             	xor    0x52(%eax),%dl
404363:	57                   	push   %edi
404364:	46                   	inc    %esi
404365:	61                   	popa
404366:	71 37                	jno    0x40439f
404368:	53                   	push   %ebx
404369:	45                   	inc    %ebp
40436a:	49                   	dec    %ecx
40436b:	41                   	inc    %ecx
40436c:	73 30                	jae    0x40439e
40436e:	46                   	inc    %esi
40436f:	7a 50                	jp     0x4043c1
404371:	6c                   	insb   (%dx),%es:(%edi)
404372:	61                   	popa
404373:	47                   	inc    %edi
404374:	6a 52                	push   $0x52
404376:	73 69                	jae    0x4043e1
404378:	6d                   	insl   (%dx),%es:(%edi)
404379:	4d                   	dec    %ebp
40437a:	37                   	aaa
40437b:	59                   	pop    %ecx
40437c:	6e                   	outsb  %ds:(%esi),(%dx)
40437d:	49                   	dec    %ecx
40437e:	58                   	pop    %eax
40437f:	57                   	push   %edi
404380:	33 44 31 72          	xor    0x72(%ecx,%esi,1),%eax
404384:	69 62 61 63 68 54 44 	imul   $0x44546863,0x61(%edx),%esp
40438b:	4c                   	dec    %esp
40438c:	45                   	inc    %ebp
40438d:	68 4b 66 4e 4c       	push   $0x4c4e664b
404392:	76 69                	jbe    0x4043fd
404394:	38 66 4c             	cmp    %ah,0x4c(%esi)
404397:	55                   	push   %ebp
404398:	6c                   	insb   (%dx),%es:(%edi)
404399:	4d                   	dec    %ebp
40439a:	2f                   	das
40439b:	5a                   	pop    %edx
40439c:	61                   	popa
40439d:	61                   	popa
40439e:	30 49 74             	xor    %cl,0x74(%ecx)
4043a1:	75 30                	jne    0x4043d3
4043a3:	45                   	inc    %ebp
4043a4:	61                   	popa
4043a5:	46                   	inc    %esi
4043a6:	52                   	push   %edx
4043a7:	67 6b 2f 57          	imul   $0x57,(%bx),%ebp
4043ab:	62 48 79             	bound  %ecx,0x79(%eax)
4043ae:	74 67                	je     0x404417
4043b0:	4a                   	dec    %edx
4043b1:	62 4b 74             	bound  %ecx,0x74(%ebx)
4043b4:	46                   	inc    %esi
4043b5:	4a                   	dec    %edx
4043b6:	50                   	push   %eax
4043b7:	46                   	inc    %esi
4043b8:	57                   	push   %edi
4043b9:	70 35                	jo     0x4043f0
4043bb:	61                   	popa
4043bc:	51                   	push   %ecx
4043bd:	4a                   	dec    %edx
4043be:	65 38 32             	cmp    %dh,%gs:(%edx)
4043c1:	79 76                	jns    0x404439
4043c3:	75 68                	jne    0x40442d
4043c5:	74 4e                	je     0x404415
4043c7:	35 70 70 6a 71       	xor    $0x716a7070,%eax
4043cc:	75 30                	jne    0x4043fe
4043ce:	55                   	push   %ebp
4043cf:	4e                   	dec    %esi
4043d0:	63 50 4a             	arpl   %edx,0x4a(%eax)
4043d3:	42                   	inc    %edx
4043d4:	74 51                	je     0x404427
4043d6:	74 32                	je     0x40440a
4043d8:	4e                   	dec    %esi
4043d9:	70 44                	jo     0x40441f
4043db:	36 4a                	ss dec %edx
4043dd:	47                   	inc    %edi
4043de:	51                   	push   %ecx
4043df:	35 51 69 74 51       	xor    $0x51746951,%eax
4043e4:	58                   	pop    %eax
4043e5:	4b                   	dec    %ebx
4043e6:	67 6a 72             	addr16 push $0x72
4043e9:	38 77 4d             	cmp    %dh,0x4d(%edi)
4043ec:	57                   	push   %edi
4043ed:	70 32                	jo     0x404421
4043ef:	6a 4e                	push   $0x4e
4043f1:	37                   	aaa
4043f2:	4b                   	dec    %ebx
4043f3:	73 66                	jae    0x40445b
4043f5:	38 56 4b             	cmp    %dl,0x4b(%esi)
4043f8:	64 30 38             	xor    %bh,%fs:(%eax)
4043fb:	7a 70                	jp     0x40446d
4043fd:	43                   	inc    %ebx
4043fe:	46                   	inc    %esi
4043ff:	69 57 45 75 46 56 55 	imul   $0x55564675,0x45(%edi),%edx
404406:	71 69                	jno    0x404471
404408:	33 39                	xor    (%ecx),%edi
40440a:	6c                   	insb   (%dx),%es:(%edi)
40440b:	2f                   	das
40440c:	44                   	inc    %esp
40440d:	34 55                	xor    $0x55,%al
40440f:	4f                   	dec    %edi
404410:	50                   	push   %eax
404411:	61                   	popa
404412:	32 73 47             	xor    0x47(%ebx),%dh
404415:	49                   	dec    %ecx
404416:	53                   	push   %ebx
404417:	6a 6c                	push   $0x6c
404419:	52                   	push   %edx
40441a:	70 73                	jo     0x40448f
40441c:	34 70                	xor    $0x70,%al
40441e:	63 34 6f             	arpl   %esi,(%edi,%ebp,2)
404421:	38 4c 7a 36          	cmp    %cl,0x36(%edx,%edi,2)
404425:	51                   	push   %ecx
404426:	4d                   	dec    %ebp
404427:	57                   	push   %edi
404428:	55                   	push   %ebp
404429:	32 59 68             	xor    0x68(%ecx),%bl
40442c:	56                   	push   %esi
40442d:	48                   	dec    %eax
40442e:	56                   	push   %esi
40442f:	74 67                	je     0x404498
404431:	73 74                	jae    0x4044a7
404433:	6c                   	insb   (%dx),%es:(%edi)
404434:	50                   	push   %eax
404435:	43                   	inc    %ebx
404436:	6a 35                	push   $0x35
404438:	69 4e 32 73 32 48 53 	imul   $0x53483273,0x32(%esi),%ecx
40443f:	32 36                	xor    (%esi),%dh
404441:	68 62 64 56 59       	push   $0x59566462
404446:	61                   	popa
404447:	6a 4e                	push   $0x4e
404449:	4d                   	dec    %ebp
40444a:	57                   	push   %edi
40444b:	66 58                	pop    %ax
40444d:	55                   	push   %ebp
40444e:	52                   	push   %edx
40444f:	4b                   	dec    %ebx
404450:	34 74                	xor    $0x74,%al
404452:	4f                   	dec    %edi
404453:	6e                   	outsb  %ds:(%esi),(%dx)
404454:	46                   	inc    %esi
404455:	42                   	inc    %edx
404456:	45                   	inc    %ebp
404457:	39 62 38             	cmp    %esp,0x38(%edx)
40445a:	49                   	dec    %ecx
40445b:	56                   	push   %esi
40445c:	36 74 52             	ss je  0x4044b1
40445f:	57                   	push   %edi
404460:	4e                   	dec    %esi
404461:	4b                   	dec    %ebx
404462:	7a 57                	jp     0x4044bb
404464:	6b 31 61             	imul   $0x61,(%ecx),%esi
404467:	31 38                	xor    %edi,(%eax)
404469:	6c                   	insb   (%dx),%es:(%edi)
40446a:	58                   	pop    %eax
40446b:	61                   	popa
40446c:	39 37                	cmp    %esi,(%edi)
40446e:	63 31                	arpl   %esi,(%ecx)
404470:	47                   	inc    %edi
404471:	75 31                	jne    0x4044a4
404473:	63 67 30             	arpl   %esp,0x30(%edi)
404476:	63 32                	arpl   %esi,(%edx)
404478:	5a                   	pop    %edx
404479:	36 6f                	outsl  %ss:(%esi),(%dx)
40447b:	58                   	pop    %eax
40447c:	72 54                	jb     0x4044d2
40447e:	37                   	aaa
40447f:	48                   	dec    %eax
404480:	79 2f                	jns    0x4044b1
404482:	7a 4a                	jp     0x4044ce
404484:	58                   	pop    %eax
404485:	6c                   	insb   (%dx),%es:(%edi)
404486:	61                   	popa
404487:	35 32 2b 46 51       	xor    $0x51462b32,%eax
40448c:	50                   	push   %eax
40448d:	70 41                	jo     0x4044d0
40448f:	34 35                	xor    $0x35,%al
404491:	39 33                	cmp    %esi,(%ebx)
404493:	50                   	push   %eax
404494:	76 57                	jbe    0x4044ed
404496:	52                   	push   %edx
404497:	62 43 62             	bound  %eax,0x62(%ebx)
40449a:	69 36 33 6a 4e 72    	imul   $0x724e6a33,(%esi),%esi
4044a0:	67 4e                	addr16 dec %esi
4044a2:	56                   	push   %esi
4044a3:	43                   	inc    %ebx
4044a4:	44                   	inc    %esp
4044a5:	74 4e                	je     0x4044f5
4044a7:	47                   	inc    %edi
4044a8:	63 46 74             	arpl   %eax,0x74(%esi)
4044ab:	67 70 4a             	addr16 jo 0x4044f8
4044ae:	4c                   	dec    %esp
4044af:	4a                   	dec    %edx
4044b0:	76 61                	jbe    0x404513
4044b2:	72 39                	jb     0x4044ed
4044b4:	61                   	popa
4044b5:	6e                   	outsb  %ds:(%esi),(%dx)
4044b6:	74 4b                	je     0x404503
4044b8:	70 59                	jo     0x404513
4044ba:	4c                   	dec    %esp
4044bb:	79 34                	jns    0x4044f1
4044bd:	50                   	push   %eax
4044be:	56                   	push   %esi
4044bf:	71 48                	jno    0x404509
4044c1:	58                   	pop    %eax
4044c2:	45                   	inc    %ebp
4044c3:	79 63                	jns    0x404528
4044c5:	4a                   	dec    %edx
4044c6:	61                   	popa
4044c7:	50                   	push   %eax
4044c8:	35 69 6e 51 67       	xor    $0x67516e69,%eax
4044cd:	4c                   	dec    %esp
4044ce:	70 4b                	jo     0x40451b
4044d0:	4c                   	dec    %esp
4044d1:	35 2f 6d 30 47       	xor    $0x47306d2f,%eax