46846a:	41                   	inc    %ecx
46846b:	54                   	push   %esp
46846c:	51                   	push   %ecx
46846d:	41                   	inc    %ecx
46846e:	41                   	inc    %ecx
46846f:	41                   	inc    %ecx
468470:	4e                   	dec    %esi
468471:	73 41                	jae    0x4684b4
468473:	41                   	inc    %ecx
468474:	41                   	inc    %ecx
468475:	42                   	inc    %edx
468476:	66 41                	inc    %cx
468478:	41                   	inc    %ecx
468479:	41                   	inc    %ecx
46847a:	41                   	inc    %ecx
46847b:	2f                   	das
46847c:	67 77 41             	addr16 ja 0x4684c0
46847f:	41                   	inc    %ecx
468480:	43                   	inc    %ebx
468481:	42                   	inc    %edx
468482:	47                   	inc    %edi
468483:	77 61                	ja     0x4684e6
468485:	4d                   	dec    %ebp
468486:	6d                   	insl   (%dx),%es:(%edi)
468487:	5a                   	pop    %edx
468488:	69 42 6f 77 61 4d 6d 	imul   $0x6d4d6177,0x6f(%edx),%eax
46848f:	57                   	push   %edi
468490:	46                   	inc    %esi
468491:	6c                   	insb   (%dx),%es:(%edi)
468492:	46                   	inc    %esi
468493:	42                   	inc    %edx
468494:	67 41                	addr16 inc %ecx
468496:	41                   	inc    %ecx
468497:	41                   	inc    %ecx
468498:	4a                   	dec    %edx
468499:	38 41 41             	cmp    %al,0x41(%ecx)
46849c:	41                   	inc    %ecx
46849d:	43                   	inc    %ebx
46849e:	74 41                	je     0x4684e1
4684a0:	41                   	inc    %ecx
4684a1:	41                   	inc    %ecx
4684a2:	41                   	inc    %ecx
4684a3:	72 51                	jb     0x4684f6
4684a5:	41                   	inc    %ecx
4684a6:	41                   	inc    %ecx
4684a7:	41                   	inc    %ecx
4684a8:	48                   	dec    %eax
4684a9:	67 41                	addr16 inc %ecx
4684ab:	41                   	inc    %ecx
4684ac:	41                   	inc    %ecx
4684ad:	42                   	inc    %edx
4684ae:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
4684b2:	41                   	inc    %ecx
4684b3:	6a 41                	push   $0x41
4684b5:	41                   	inc    %ecx
4684b6:	41                   	inc    %ecx
4684b7:	41                   	inc    %ecx
4684b8:	44                   	inc    %esp
4684b9:	69 6f 41 41 41 41 49 	imul   $0x49414141,0x41(%edi),%ebp
4684c0:	46                   	inc    %esi
4684c1:	4d                   	dec    %ebp
4684c2:	31 7a 4f             	xor    %edi,0x4f(%edx)
4684c5:	67 67 55             	addr16 addr16 push %ebp
4684c8:	44                   	inc    %esp
4684c9:	58                   	pop    %eax
4684ca:	4d                   	dec    %ebp
4684cb:	36 46                	ss inc %esi
4684cd:	6b 71 49 48          	imul   $0x48,0x49(%ecx),%esi
4684d1:	42                   	inc    %edx
4684d2:	66 74 4e             	data16 je 0x468523
4684d5:	68 6d 49 48 46       	push   $0x4648496d
4684da:	66 74 4e             	data16 je 0x46852b
4684dd:	68 68 5a 69 6f       	push   $0x6f695a68
4684e2:	67 48                	addr16 dec %eax
4684e4:	7a 76                	jp     0x46855c
4684e6:	55                   	push   %ebp
4684e7:	44                   	inc    %esp
4684e8:	53                   	push   %ebx
4684e9:	44                   	inc    %esp
4684ea:	4b                   	dec    %ebx
4684eb:	6d                   	insl   (%dx),%es:(%edi)
4684ec:	37                   	aaa
4684ed:	59                   	pop    %ecx
4684ee:	48                   	dec    %eax
4684ef:	57                   	push   %edi
4684f0:	43                   	inc    %ebx
4684f1:	41                   	inc    %ecx
4684f2:	5a                   	pop    %edx
4684f3:	4b                   	dec    %ebx
4684f4:	58                   	pop    %eax
4684f5:	58                   	pop    %eax
4684f6:	71 57                	jno    0x46854f
4684f8:	43                   	inc    %ebx
4684f9:	6f                   	outsl  %ds:(%esi),(%dx)
4684fa:	67 71 65             	addr16 jno 0x468562
4684fd:	70 53                	jo     0x468552
4684ff:	48                   	dec    %eax
468500:	69 43 6c 39 4a 4c 32 	imul   $0x324c4a39,0x6c(%ebx),%eax
468507:	57                   	push   %edi
468508:	53                   	push   %ebx
468509:	41                   	inc    %ecx
46850a:	45                   	inc    %ebp
46850b:	39 72 38             	cmp    %esi,0x38(%edx)
46850e:	6e                   	outsb  %ds:(%esi),(%dx)
46850f:	57                   	push   %edi
468510:	53                   	push   %ebx
468511:	6f                   	outsl  %ds:(%esi),(%dx)
468512:	67 37                	addr16 aaa
468514:	4c                   	dec    %esp
468515:	33 79 2b             	xor    0x2b(%ecx),%edi
468518:	79 42                	jns    0x46855c
46851a:	4c                   	dec    %esp
46851b:	49                   	dec    %ecx
46851c:	62 72 2b             	bound  %esi,0x2b(%edx)
46851f:	59                   	pop    %ecx
468520:	53                   	push   %ebx
468521:	43                   	inc    %ebx
468522:	75 6e                	jne    0x468592
468524:	45                   	inc    %ebp
468525:	67 46                	addr16 inc %esi
468527:	57                   	push   %edi
468528:	57                   	push   %edi
468529:	59                   	pop    %ecx
46852a:	71 49                	jno    0x468575
46852c:	4f                   	dec    %edi
46852d:	2b 31                	sub    (%ecx),%esi
46852f:	66 2b 5a 6d          	sub    0x6d(%edx),%bx
468533:	5a                   	pop    %edx
468534:	69 41 59 53 6f 41 5a 	imul   $0x5a416f53,0x59(%ecx),%eax
46853b:	57                   	push   %edi
46853c:	43                   	inc    %ebx
46853d:	6f                   	outsl  %ds:(%esi),(%dx)
46853e:	67 59                	addr16 pop %ecx
468540:	4f                   	dec    %edi
468541:	6e                   	outsb  %ds:(%esi),(%dx)
468542:	36 34 79             	ss xor $0x79,%al
468545:	41                   	inc    %ecx
468546:	66 46                	inc    %si
468548:	77 55                	ja     0x46859f
46854a:	63 57 47             	arpl   %edx,0x47(%edi)
46854d:	5a                   	pop    %edx
46854e:	6c                   	insb   (%dx),%es:(%edi)
46854f:	49                   	dec    %ecx
468550:	41                   	inc    %ecx
468551:	4d                   	dec    %ebp
468552:	41                   	inc    %ecx
468553:	41                   	inc    %ecx
468554:	41                   	inc    %ecx
468555:	42                   	inc    %edx
468556:	6a 4b                	push   $0x4b
468558:	69 44 77 31 48 34 4a 	imul   $0x5a4a3448,0x31(%edi,%esi,2),%eax
46855f:	5a
468560:	53                   	push   %ebx
468561:	42                   	inc    %edx
468562:	76 31                	jbe    0x468595
468564:	48                   	dec    %eax
468565:	34 4a                	xor    $0x4a,%al
468567:	59                   	pop    %ecx
468568:	57                   	push   %edi
468569:	59                   	pop    %ecx
46856a:	67 42                	addr16 inc %edx
46856c:	51                   	push   %ecx
46856d:	41                   	inc    %ecx
46856e:	41                   	inc    %ecx
46856f:	41                   	inc    %ecx
468570:	47                   	inc    %edi
468571:	4d                   	dec    %ebp
468572:	71 49                	jno    0x4685bd
468574:	41                   	inc    %ecx
468575:	59                   	pop    %ecx
468576:	6a 59                	push   $0x59
468578:	43                   	inc    %ebx
468579:	6b 67 42 69          	imul   $0x69,0x42(%edi),%esp
46857d:	5a                   	pop    %edx
46857e:	67 4b                	addr16 dec %ebx
468580:	56                   	push   %esi
468581:	6b 67 42 77          	imul   $0x77,0x42(%edi),%esp
468585:	41                   	inc    %ecx
468586:	41                   	inc    %ecx
468587:	41                   	inc    %ecx
468588:	47                   	inc    %edi
468589:	4e                   	dec    %esi
46858a:	6d                   	insl   (%dx),%es:(%edi)
46858b:	4b                   	dec    %ebx
46858c:	69 42 74 6e 39 4c 71 	imul   $0x714c396e,0x74(%edx),%eax
468593:	5a                   	pop    %edx
468594:	69 42 6b 6e 39 4c 71 	imul   $0x714c396e,0x6b(%edx),%eax
46859b:	57                   	push   %edi
46859c:	47                   	inc    %edi
46859d:	59                   	pop    %ecx
46859e:	71 49                	jno    0x4685e9
4685a0:	4c                   	dec    %esp
4685a1:	61                   	popa
4685a2:	37                   	aaa
4685a3:	72 78                	jb     0x46861d
4685a5:	73 67                	jae    0x46860e
4685a7:	52                   	push   %edx
4685a8:	4f                   	dec    %edi
4685a9:	4e                   	dec    %esi
4685aa:	6c                   	insb   (%dx),%es:(%edi)
4685ab:	35 56 67 67 49       	xor    $0x49676756,%eax
4685b0:	38 6b 4a             	cmp    %ch,0x4a(%ebx)
4685b3:	35 6d 45 67 32       	xor    $0x3267456d,%eax
4685b8:	56                   	push   %esi
4685b9:	63 63 35             	arpl   %esp,0x35(%ebx)
4685bc:	31 6c 6d 4b          	xor    %ebp,0x4b(%ebp,%ebp,2)
4685c0:	67 41                	addr16 inc %ecx
4685c2:	41                   	inc    %ecx
4685c3:	45                   	inc    %ebp
4685c4:	7a 41                	jp     0x468607
4685c6:	44                   	inc    %esp
4685c7:	41                   	inc    %ecx
4685c8:	48                   	dec    %eax
4685c9:	6f                   	outsl  %ds:(%esi),(%dx)
4685ca:	41                   	inc    %ecx
4685cb:	41                   	inc    %ecx
4685cc:	41                   	inc    %ecx
4685cd:	41                   	inc    %ecx
4685ce:	64 41                	fs inc %ecx
4685d0:	41                   	inc    %ecx
4685d1:	41                   	inc    %ecx
4685d2:	52                   	push   %edx
4685d3:	2f                   	das
4685d4:	67 6b 41 41 50       	imul   $0x50,0x41(%bx,%di),%eax
4685d9:	34 4f                	xor    $0x4f,%al
4685db:	41                   	inc    %ecx
4685dc:	41                   	inc    %ecx
4685dd:	44                   	inc    %esp
4685de:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
4685e2:	41                   	inc    %ecx
4685e3:	49                   	dec    %ecx
4685e4:	4e                   	dec    %esi
4685e5:	79 7a                	jns    0x468661
4685e7:	4c                   	dec    %esp
4685e8:	77 39                	ja     0x468623
4685ea:	6c                   	insb   (%dx),%es:(%edi)
4685eb:	49                   	dec    %ecx
4685ec:	4a                   	dec    %edx
4685ed:	74 41                	je     0x468630
4685ef:	44                   	inc    %esp
4685f0:	68 52 59 49 4b       	push   $0x4b495952
4685f5:	57                   	push   %edi
4685f6:	4d                   	dec    %ebp
4685f7:	33 67 52             	xor    0x52(%edi),%esp
4685fa:	68 4f 78 6f 41       	push   $0x416f784f
4685ff:	41                   	inc    %ecx
468600:	41                   	inc    %ecx
468601:	44                   	inc    %esp
468602:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
468606:	41                   	inc    %ecx
468607:	49                   	dec    %ecx
468608:	47                   	inc    %edi
468609:	7a 4d                	jp     0x468658
46860b:	73 77                	jae    0x468684
46860d:	34 67                	xor    $0x67,%al
46860f:	64 6a 4e             	fs push $0x4e
468612:	4d                   	dec    %ebp
468613:	38 56 68             	cmp    %dl,0x68(%esi)
468616:	6d                   	insl   (%dx),%es:(%edi)
468617:	4f                   	dec    %edi
468618:	78 63                	js     0x46867d
46861a:	41                   	inc    %ecx
46861b:	41                   	inc    %ecx
46861c:	41                   	inc    %ecx
46861d:	41                   	inc    %ecx
46861e:	34 4b                	xor    $0x4b,%al
468620:	67 41                	addr16 inc %ecx
468622:	41                   	inc    %ecx
468623:	41                   	inc    %ecx
468624:	43                   	inc    %ebx
468625:	44                   	inc    %esp
468626:	43                   	inc    %ebx
468627:	4e                   	dec    %esi
468628:	31 7a 53             	xor    %edi,0x53(%edx)
46862b:	49                   	dec    %ecx
46862c:	44                   	inc    %esp
46862d:	50                   	push   %eax
46862e:	54                   	push   %esp
46862f:	55                   	push   %ebp
468630:	4e                   	dec    %esi
468631:	5a                   	pop    %edx
468632:	68 49 4f 4c 6b       	push   $0x6b4c4f49
468637:	44                   	inc    %esp
468638:	41                   	inc    %ecx
468639:	52                   	push   %edx
46863a:	5a                   	pop    %edx
46863b:	4b                   	dec    %ebx
46863c:	69 44 69 7a 68 54 57 	imul   $0x49575468,0x7a(%ecx,%ebp,2),%eax
468643:	49
468644:	4c                   	dec    %esp
468645:	68 2f 73 50 5a       	push   $0x5a50732f
46864a:	68 49 4a 74 47       	push   $0x47744a49
46864f:	53                   	push   %ebx
468650:	50                   	push   %eax
468651:	31 59 49             	xor    %ebx,0x49(%ecx)
468654:	50                   	push   %eax
468655:	33 33                	xor    (%ebx),%esi
468657:	37                   	aaa
468658:	42                   	inc    %edx
468659:	31 68 4b             	xor    %ebp,0x4b(%eax)
46865c:	69 42 4d 72 6d 44 56 	imul   $0x56446d72,0x4d(%edx),%eax
468663:	49                   	dec    %ecx
468664:	45                   	inc    %ebp
468665:	71 4a                	jno    0x4686b1
468667:	79 66                	jns    0x4686cf
468669:	64 68 5a 53 41 46    	fs push $0x4641535a
46866f:	4a                   	dec    %edx
468670:	36 6b 69 57 43       	imul   $0x43,%ss:0x57(%ecx),%ebp
468675:	72 65                	jb     0x4686dc
468677:	41                   	inc    %ecx
468678:	69 41 42 67 41 41 41 	imul   $0x41414167,0x42(%ecx),%eax
46867f:	63 30                	arpl   %esi,(%eax)
468681:	77 41                	ja     0x4686c4
468683:	41                   	inc    %ecx
468684:	41                   	inc    %ecx
468685:	5a                   	pop    %edx
468686:	39 47 67             	cmp    %eax,0x67(%edi)
468689:	41                   	inc    %ecx
46868a:	41                   	inc    %ecx
46868b:	42                   	inc    %edx
46868c:	41                   	inc    %ecx
46868d:	49                   	dec    %ecx
46868e:	56                   	push   %esi
46868f:	4b                   	dec    %ebx
468690:	77 38                	ja     0x4686ca
468692:	43                   	inc    %ebx
468693:	46                   	inc    %esi
468694:	58                   	pop    %eax
468695:	30 65 41             	xor    %ah,0x41(%ebp)
468698:	41                   	inc    %ecx
468699:	41                   	inc    %ecx
46869a:	45                   	inc    %ebp
46869b:	41                   	inc    %ecx
46869c:	69 67 66 41 41 41 4b 	imul   $0x4b414141,0x66(%edi),%esp
4686a3:	4b                   	dec    %ebx
4686a4:	77 64                	ja     0x46870a
4686a6:	39 48 51             	cmp    %ecx,0x51(%eax)
4686a9:	41                   	inc    %ecx
4686aa:	41                   	inc    %ecx
4686ab:	42                   	inc    %edx
4686ac:	43                   	inc    %ebx
4686ad:	76 71                	jbe    0x468720
4686af:	41                   	inc    %ecx
4686b0:	67 4e                	addr16 dec %esi
4686b2:	7a 53                	jp     0x468707
4686b4:	41                   	inc    %ecx
4686b5:	41                   	inc    %ecx
4686b6:	41                   	inc    %ecx
4686b7:	42                   	inc    %edx
4686b8:	6e                   	outsb  %ds:(%esi),(%dx)