4672d4:	35 65 51 77 75       	xor    $0x75775165,%eax
4672d9:	6f                   	outsl  %ds:(%esi),(%dx)
4672da:	62 79 75             	bound  %edi,0x75(%ecx)
4672dd:	57                   	push   %edi
4672de:	74 4d                	je     0x46732d
4672e0:	43                   	inc    %ebx
4672e1:	70 6c                	jo     0x46734f
4672e3:	47                   	inc    %edi
4672e4:	4e                   	dec    %esi
4672e5:	73 6f                	jae    0x467356
4672e7:	2b 79 37             	sub    0x37(%ecx),%edi
4672ea:	52                   	push   %edx
4672eb:	6c                   	insb   (%dx),%es:(%edi)
4672ec:	76 4c                	jbe    0x46733a
4672ee:	2b 71 46             	sub    0x46(%ecx),%esi
4672f1:	75 66                	jne    0x467359
4672f3:	7a 66                	jp     0x46735b
4672f5:	7a 72                	jp     0x467369
4672f7:	42                   	inc    %edx
4672f8:	6d                   	insl   (%dx),%es:(%edi)
4672f9:	33 62 42             	xor    0x42(%edx),%esp
4672fc:	58                   	pop    %eax
4672fd:	4b                   	dec    %ebx
4672fe:	2b 78 70             	sub    0x70(%eax),%edi
467301:	64 53                	fs push %ebx
467303:	41                   	inc    %ecx
467304:	4e                   	dec    %esi
467305:	42                   	inc    %edx
467306:	58                   	pop    %eax
467307:	72 2f                	jb     0x467338
467309:	79 68                	jns    0x467373
46730b:	78 6b                	js     0x467378
46730d:	52                   	push   %edx
46730e:	59                   	pop    %ecx
46730f:	67 4f                	addr16 dec %edi
467311:	76 4b                	jbe    0x46735e
467313:	39 36                	cmp    %esi,(%esi)
467315:	72 34                	jb     0x46734b
467317:	61                   	popa
467318:	38 31                	cmp    %dh,(%ecx)
46731a:	4c                   	dec    %esp
46731b:	63 39                	arpl   %edi,(%ecx)
46731d:	71 62                	jno    0x467381
46731f:	44                   	inc    %esp
467320:	41                   	inc    %ecx
467321:	52                   	push   %edx
467322:	71 39                	jno    0x46735d
467324:	67 34 44             	addr16 xor $0x44,%al
467327:	4a                   	dec    %edx
467328:	61                   	popa
467329:	30 4e 42             	xor    %cl,0x42(%esi)
46732c:	52                   	push   %edx
46732d:	6a 63                	push   $0x63
46732f:	75 52                	jne    0x467383
467331:	41                   	inc    %ecx
467332:	66 78 6a             	data16 js 0x46739f
467335:	4a                   	dec    %edx
467336:	42                   	inc    %edx
467337:	59                   	pop    %ecx
467338:	44                   	inc    %esp
467339:	2b 76 6c             	sub    0x6c(%esi),%esi
46733c:	55                   	push   %ebp
46733d:	52                   	push   %edx
46733e:	58                   	pop    %eax
46733f:	6e                   	outsb  %ds:(%esi),(%dx)
467340:	6e                   	outsb  %ds:(%esi),(%dx)
467341:	67 75 30             	addr16 jne 0x467374
467344:	4e                   	dec    %esi
467345:	64 65 55             	fs gs push %ebp
467348:	69 6c 62 71 32 36 49 	imul   $0x55493632,0x71(%edx,%eiz,2),%ebp
46734f:	55
467350:	71 5a                	jno    0x4673ac
467352:	59                   	pop    %ecx
467353:	56                   	push   %esi
467354:	48                   	dec    %eax
467355:	6f                   	outsl  %ds:(%esi),(%dx)
467356:	75 37                	jne    0x46738f
467358:	51                   	push   %ecx
467359:	43                   	inc    %ebx
46735a:	2b 41 55             	sub    0x55(%ecx),%eax
46735d:	6a 79                	push   $0x79
46735f:	50                   	push   %eax
467360:	68 52 6b 37 78       	push   $0x78376b52
467365:	53                   	push   %ebx
467366:	4c                   	dec    %esp
467367:	4e                   	dec    %esi
467368:	72 32                	jb     0x46739c
46736a:	41                   	inc    %ecx
46736b:	7a 61                	jp     0x4673ce
46736d:	50                   	push   %eax
46736e:	72 77                	jb     0x4673e7
467370:	52                   	push   %edx
467371:	72 4a                	jb     0x4673bd
467373:	58                   	pop    %eax
467374:	56                   	push   %esi
467375:	66 4e                	dec    %si
467377:	70 61                	jo     0x4673da
467379:	2f                   	das
46737a:	55                   	push   %ebp
46737b:	34 46                	xor    $0x46,%al
46737d:	69 6a 41 31 30 63 77 	imul   $0x77633031,0x41(%edx),%ebp
467384:	55                   	push   %ebp
467385:	73 74                	jae    0x4673fb
467387:	53                   	push   %ebx
467388:	68 78 68 7a 59       	push   $0x597a6878
46738d:	68 6d 77 72 7a       	push   $0x7a72776d
467392:	4b                   	dec    %ebx
467393:	53                   	push   %ebx
467394:	4c                   	dec    %esp
467395:	70 5a                	jo     0x4673f1
467397:	37                   	aaa
467398:	51                   	push   %ecx
467399:	71 2f                	jno    0x4673ca
46739b:	71 73                	jno    0x467410
46739d:	64 4b                	fs dec %ebx
46739f:	6b 41 77 53          	imul   $0x53,0x77(%ecx),%eax
4673a3:	61                   	popa
4673a4:	57                   	push   %edi
4673a5:	6e                   	outsb  %ds:(%esi),(%dx)
4673a6:	2f                   	das
4673a7:	68 4c 61 4e 76       	push   $0x764e614c
4673ac:	4e                   	dec    %esi
4673ad:	67 61                	addr16 popa
4673af:	58                   	pop    %eax
4673b0:	73 50                	jae    0x467402
4673b2:	4b                   	dec    %ebx
4673b3:	7a 68                	jp     0x46741d
4673b5:	45                   	inc    %ebp
4673b6:	36 48                	ss dec %eax
4673b8:	4b                   	dec    %ebx
4673b9:	44                   	inc    %esp
4673ba:	48                   	dec    %eax
4673bb:	61                   	popa
4673bc:	2b 31                	sub    (%ecx),%esi
4673be:	53                   	push   %ebx
4673bf:	4d                   	dec    %ebp
4673c0:	2f                   	das
4673c1:	49                   	dec    %ecx
4673c2:	34 50                	xor    $0x50,%al
4673c4:	31 6b 62             	xor    %ebp,0x62(%ebx)
4673c7:	32 51 41             	xor    0x41(%ecx),%dl
4673ca:	63 69 62             	arpl   %ebp,0x62(%ecx)
4673cd:	78 4e                	js     0x46741d
4673cf:	61                   	popa
4673d0:	6b 69 4b 45          	imul   $0x45,0x4b(%ecx),%ebp
4673d4:	70 56                	jo     0x46742c
4673d6:	49                   	dec    %ecx
4673d7:	4f                   	dec    %edi
4673d8:	72 34                	jb     0x46740e
4673da:	57                   	push   %edi
4673db:	33 66 4f             	xor    0x4f(%esi),%esp
4673de:	69 6f 72 30 53 6a 38 	imul   $0x386a5330,0x72(%edi),%ebp
4673e5:	43                   	inc    %ebx
4673e6:	30 57 73             	xor    %dl,0x73(%edi)
4673e9:	5a                   	pop    %edx
4673ea:	68 46 74 36 71       	push   $0x71367446
4673ef:	74 4d                	je     0x46743e
4673f1:	6c                   	insb   (%dx),%es:(%edi)
4673f2:	77 76                	ja     0x46746a
4673f4:	57                   	push   %edi
4673f5:	51                   	push   %ecx
4673f6:	4b                   	dec    %ebx
4673f7:	77 51                	ja     0x46744a
4673f9:	6b 6b 48 57          	imul   $0x57,0x48(%ebx),%ebp
4673fd:	61                   	popa
4673fe:	6b 73 69 48          	imul   $0x48,0x69(%ebx),%esi
467402:	70 77                	jo     0x46747b
467404:	38 67 34             	cmp    %ah,0x34(%edi)
467407:	53                   	push   %ebx
467408:	66 37                	data16 aaa
46740a:	44                   	inc    %esp
46740b:	54                   	push   %esp
46740c:	41                   	inc    %ecx
46740d:	6c                   	insb   (%dx),%es:(%edi)
46740e:	65 5a                	gs pop %edx
467410:	41                   	inc    %ecx
467411:	4e                   	dec    %esi
467412:	6f                   	outsl  %ds:(%esi),(%dx)
467413:	78 35                	js     0x46744a
467415:	78 37                	js     0x46744e
467417:	6f                   	outsl  %ds:(%esi),(%dx)
467418:	4c                   	dec    %esp
467419:	6f                   	outsl  %ds:(%esi),(%dx)
46741a:	35 75 46 6d 46       	xor    $0x466d4675,%eax
46741f:	4c                   	dec    %esp
467420:	33 63 65             	xor    0x65(%ebx),%esp
467423:	55                   	push   %ebp
467424:	76 37                	jbe    0x46745d
467426:	6a 6d                	push   $0x6d
467428:	65 39 76 4e          	cmp    %esi,%gs:0x4e(%esi)
46742c:	7a 6e                	jp     0x46749c
46742e:	6a 72                	push   $0x72
467430:	63 72 38             	arpl   %esi,0x38(%edx)
467433:	46                   	inc    %esi
467434:	36 36 54             	ss ss push %esp
467437:	2b 35 4b 55 57 42    	sub    0x4257554b,%esi
46743d:	4c                   	dec    %esp
46743e:	2b 38                	sub    (%eax),%edi
467440:	53                   	push   %ebx
467441:	67 6f                	outsl  %ds:(%si),(%dx)
467443:	4d                   	dec    %ebp
467444:	61                   	popa
467445:	38 2f                	cmp    %ch,(%edi)
467447:	4e                   	dec    %esi
467448:	49                   	dec    %ecx
467449:	43                   	inc    %ebx
46744a:	48                   	dec    %eax
46744b:	68 5a 49 33 59       	push   $0x5933495a
467450:	70 4d                	jo     0x46749f
467452:	68 61 67 4c 38       	push   $0x384c6761
467457:	35 5a 35 4c 45       	xor    $0x454c355a,%eax
46745c:	57                   	push   %edi
46745d:	47                   	inc    %edi
46745e:	76 2f                	jbe    0x46748f
467460:	58                   	pop    %eax
467461:	38 6f 6e             	cmp    %ch,0x6e(%edi)
467464:	51                   	push   %ecx
467465:	2b 51 43             	sub    0x43(%ecx),%edx
467468:	51                   	push   %ecx
467469:	54                   	push   %esp
46746a:	5a                   	pop    %edx
46746b:	73 72                	jae    0x4674df
46746d:	4e                   	dec    %esi
46746e:	4b                   	dec    %ebx
46746f:	70 71                	jo     0x4674e2
467471:	50                   	push   %eax
467472:	72 61                	jb     0x4674d5
467474:	62 32                	bound  %esi,(%edx)
467476:	7a 66                	jp     0x4674de
467478:	32 57 69             	xor    0x69(%edi),%dl
46747b:	69 78 7a 47 76 6d 55 	imul   $0x556d7647,0x7a(%eax),%edi
467482:	51                   	push   %ecx
467483:	34 51                	xor    $0x51,%al
467485:	35 76 31 73 5a       	xor    $0x5a733176,%eax
46748a:	39 39                	cmp    %edi,(%ecx)
46748c:	6f                   	outsl  %ds:(%esi),(%dx)
46748d:	31 69 6e             	xor    %ebp,0x6e(%ecx)
467490:	7a 37                	jp     0x4674c9
467492:	4f                   	dec    %edi
467493:	7a 4e                	jp     0x4674e3
467495:	58                   	pop    %eax
467496:	62 68 51             	bound  %ebp,0x51(%eax)
467499:	6c                   	insb   (%dx),%es:(%edi)
46749a:	37                   	aaa
46749b:	2f                   	das
46749c:	4f                   	dec    %edi
46749d:	67 33 39             	xor    (%bx,%di),%edi
4674a0:	46                   	inc    %esi
4674a1:	48                   	dec    %eax
4674a2:	4d                   	dec    %ebp
4674a3:	72 58                	jb     0x4674fd
4674a5:	35 55 50 33 57       	xor    $0x57335055,%eax
4674aa:	73 6f                	jae    0x46751b
4674ac:	78 46                	js     0x4674f4
4674ae:	6c                   	insb   (%dx),%es:(%edi)
4674af:	4d                   	dec    %ebp
4674b0:	50                   	push   %eax
4674b1:	72 75                	jb     0x467528
4674b3:	56                   	push   %esi
4674b4:	2b 4c 39 49          	sub    0x49(%ecx,%edi,1),%ecx
4674b8:	51                   	push   %ecx
4674b9:	62 76 4e             	bound  %esi,0x4e(%esi)
4674bc:	44                   	inc    %esp
4674bd:	74 79                	je     0x467538
4674bf:	56                   	push   %esi
4674c0:	49                   	dec    %ecx
4674c1:	76 34                	jbe    0x4674f7
4674c3:	69 51 67 7a 4e 50 6a 	imul   $0x6a504e7a,0x67(%ecx),%edx
4674ca:	59                   	pop    %ecx
4674cb:	75 59                	jne    0x467526
4674cd:	74 46                	je     0x467515
4674cf:	2b 65 53             	sub    0x53(%ebp),%esp
4674d2:	73 63                	jae    0x467537
4674d4:	43                   	inc    %ebx
4674d5:	77 70                	ja     0x467547
4674d7:	53                   	push   %ebx
4674d8:	54                   	push   %esp
4674d9:	70 63                	jo     0x46753e
4674db:	45                   	inc    %ebp
4674dc:	53                   	push   %ebx
4674dd:	78 30                	js     0x46750f
4674df:	6b 4d 71 77          	imul   $0x77,0x71(%ebp),%ecx
4674e3:	47                   	inc    %edi
4674e4:	35 34 67 52 71       	xor    $0x71526734,%eax
4674e9:	45                   	inc    %ebp
4674ea:	70 49                	jo     0x467535
4674ec:	6a 50                	push   $0x50
4674ee:	44                   	inc    %esp
4674ef:	4a                   	dec    %edx
4674f0:	6f                   	outsl  %ds:(%esi),(%dx)
4674f1:	68 63 74 7a 48       	push   $0x487a7463
4674f6:	50                   	push   %eax
4674f7:	6d                   	insl   (%dx),%es:(%edi)
4674f8:	74 42                	je     0x46753c
4674fa:	72 4e                	jb     0x46754a
4674fc:	57                   	push   %edi
4674fd:	58                   	pop    %eax
4674fe:	51                   	push   %ecx
4674ff:	71 48                	jno    0x467549
467501:	4f                   	dec    %edi
467502:	64 76 2f             	fs jbe 0x467534
467505:	78 47                	js     0x46754e
467507:	30 34 55 48 34 45 64 	xor    %dh,0x64453448(,%edx,2)
46750e:	75 53                	jne    0x467563
467510:	49                   	dec    %ecx
467511:	68 30 45 42 31       	push   $0x31424530
467516:	72 32                	jb     0x46754a
467518:	5a                   	pop    %edx
467519:	2f                   	das
46751a:	5a                   	pop    %edx
46751b:	45                   	inc    %ebp
46751c:	74 4e                	je     0x46756c
46751e:	68 6f 6e 6f 48       	push   $0x486f6e6f
467523:	63 7a 50             	arpl   %edi,0x50(%edx)
467526:	4d                   	dec    %ebp
467527:	49                   	dec    %ecx
467528:	73 4e                	jae    0x467578
46752a:	79 6b                	jns    0x467597
46752c:	30 64 6a 4a          	xor    %ah,0x4a(%edx,%ebp,2)
467530:	55                   	push   %ebp
467531:	65 72 43             	gs jb  0x467577
467534:	6e                   	outsb  %ds:(%esi),(%dx)
467535:	7a 69                	jp     0x4675a0
467537:	72 75                	jb     0x4675ae
467539:	65 6e                	outsb  %gs:(%esi),(%dx)
46753b:	43                   	inc    %ebx
46753c:	54                   	push   %esp
46753d:	51                   	push   %ecx
46753e:	65 74 33             	gs je  0x467574
467541:	73 48                	jae    0x46758b
467543:	76 71                	jbe    0x4675b6
467545:	31 73 62             	xor    %esi,0x62(%ebx)
467548:	7a 4b                	jp     0x467595
46754a:	5a                   	pop    %edx
46754b:	74 47                	je     0x467594
46754d:	6a 67                	push   $0x67
46754f:	64 69 32 42 61 6d 57 	imul   $0x576d6142,%fs:(%edx),%esi
467556:	2b 64 63 6e          	sub    0x6e(%ebx,%eiz,2),%esp
46755a:	44                   	inc    %esp
46755b:	48                   	dec    %eax
46755c:	37                   	aaa
46755d:	72 68                	jb     0x4675c7
46755f:	74 61                	je     0x4675c2
467561:	31 7a 69             	xor    %edi,0x69(%edx)
467564:	56                   	push   %esi
467565:	63 36                	arpl   %esi,(%esi)
467567:	55                   	push   %ebp
467568:	49                   	dec    %ecx
467569:	6f                   	outsl  %ds:(%esi),(%dx)
46756a:	4e                   	dec    %esi