4687ae:	72 44                	jb     0x4687f4
4687b0:	41                   	inc    %ecx
4687b1:	6f                   	outsl  %ds:(%esi),(%dx)
4687b2:	34 66                	xor    $0x66,%al
4687b4:	66 2f                	data16 das
4687b6:	2f                   	das
4687b7:	2f                   	das
4687b8:	78 59                	js     0x468813
4687ba:	4d                   	dec    %ebp
4687bb:	4b                   	dec    %ebx
4687bc:	38 6f 72             	cmp    %ch,0x72(%edi)
4687bf:	45                   	inc    %ebp
4687c0:	77 49                	ja     0x46880b
4687c2:	56                   	push   %esi
4687c3:	66 52                	push   %dx
4687c5:	30 41 41             	xor    %al,0x41(%ecx)
4687c8:	41                   	inc    %ecx
4687c9:	51                   	push   %ecx
4687ca:	72 43                	jb     0x46880f
4687cc:	6a 6c                	push   $0x6c
4687ce:	63 2f                	arpl   %ebp,(%edi)
4687d0:	2f                   	das
4687d1:	2f                   	das
4687d2:	2f                   	das
4687d3:	4f                   	dec    %edi
4687d4:	46                   	inc    %esi
4687d5:	54                   	push   %esp
4687d6:	2f                   	das
4687d7:	2f                   	das
4687d8:	2f                   	das
4687d9:	38 47 42             	cmp    %al,0x42(%edi)
4687dc:	54                   	push   %esp
4687dd:	49                   	dec    %ecx
4687de:	43                   	inc    %ebx
4687df:	4b                   	dec    %ebx
4687e0:	77 38                	ja     0x46881a
4687e2:	34 62                	xor    $0x62,%al
4687e4:	76 2f                	jbe    0x468815
4687e6:	2f                   	das
4687e7:	2f                   	das
4687e8:	7a 6b                	jp     0x468855
4687ea:	30 2f                	xor    %ch,(%edi)
4687ec:	2f                   	das
4687ed:	2f                   	das
4687ee:	2f                   	das
4687ef:	4f                   	dec    %edi
4687f0:	43                   	inc    %ebx
4687f1:	7a 2f                	jp     0x468822
4687f3:	2f                   	das
4687f4:	2f                   	das
4687f5:	38 47 4b             	cmp    %al,0x4b(%edi)
4687f8:	68 4d 77 42 41       	push   $0x4142774d
4687fd:	42                   	inc    %edx
4687fe:	4e                   	dec    %esi
4687ff:	42                   	inc    %edx
468800:	41                   	inc    %ecx
468801:	41                   	inc    %ecx
468802:	41                   	inc    %ecx
468803:	48                   	dec    %eax
468804:	77 41                	ja     0x468847
468806:	41                   	inc    %ecx
468807:	45                   	inc    %ebp
468808:	66 34 4a             	data16 xor $0x4a,%al
46880b:	41                   	inc    %ecx
46880c:	41                   	inc    %ecx
46880d:	42                   	inc    %edx
46880e:	37                   	aaa
46880f:	48                   	dec    %eax
468810:	77 41                	ja     0x468853
468812:	41                   	inc    %ecx
468813:	42                   	inc    %edx
468814:	44                   	inc    %esp
468815:	67 6a 42             	addr16 push $0x42
468818:	41                   	inc    %ecx
468819:	41                   	inc    %ecx
46881a:	41                   	inc    %ecx
46881b:	49                   	dec    %ecx
46881c:	4e                   	dec    %esi
46881d:	52                   	push   %edx
46881e:	53                   	push   %ebx
46881f:	59                   	pop    %ecx
468820:	68 77 67 4c 4b       	push   $0x4b4c6777
468825:	32 64 34 31          	xor    0x31(%esp,%esi,1),%ah
468829:	68 6c 4f 42 45       	push   $0x45424f6c
46882e:	41                   	inc    %ecx
46882f:	41                   	inc    %ecx
468830:	41                   	inc    %ecx
468831:	41                   	inc    %ecx
468832:	67 36 49             	addr16 ss dec %ecx
468835:	4c                   	dec    %esp
468836:	30 2b                	xor    %ch,(%ebx)
468838:	69 41 58 66 51 73 46 	imul   $0x46735166,0x58(%ecx),%eax
46883f:	57                   	push   %edi
468840:	47                   	inc    %edi
468841:	55                   	push   %ebp
468842:	34 41                	xor    $0x41,%al
468844:	41                   	inc    %ecx
468845:	41                   	inc    %ecx
468846:	41                   	inc    %ecx
468847:	41                   	inc    %ecx
468848:	44                   	inc    %esp
468849:	6f                   	outsl  %ds:(%esi),(%dx)
46884a:	4d                   	dec    %ebp
46884b:	41                   	inc    %ecx
46884c:	41                   	inc    %ecx
46884d:	41                   	inc    %ecx
46884e:	41                   	inc    %ecx
46884f:	49                   	dec    %ecx
468850:	45                   	inc    %ebp
468851:	45                   	inc    %ebp
468852:	46                   	inc    %esi
468853:	49                   	dec    %ecx
468854:	2f                   	das
468855:	41                   	inc    %ecx
468856:	67 76 2f             	addr16 jbe 0x468888
468859:	72 63                	jb     0x4688be
46885b:	44                   	inc    %esp
46885c:	31 67 71             	xor    %esp,0x71(%edi)
46885f:	2f                   	das
468860:	67 6b 41 41 50       	imul   $0x50,0x41(%bx,%di),%eax
468865:	34 4a                	xor    $0x4a,%al
468867:	41                   	inc    %ecx
468868:	41                   	inc    %ecx
468869:	42                   	inc    %edx
46886a:	37                   	aaa
46886b:	47                   	inc    %edi
46886c:	77 41                	ja     0x4688af
46886e:	41                   	inc    %ecx
46886f:	42                   	inc    %edx
468870:	48                   	dec    %eax
468871:	73 71                	jae    0x4688e4
468873:	41                   	inc    %ecx
468874:	41                   	inc    %ecx
468875:	41                   	inc    %ecx
468876:	45                   	inc    %ebp
468877:	66 53                	push   %bx
468879:	45                   	inc    %ebp
46887a:	41                   	inc    %ecx
46887b:	41                   	inc    %ecx
46887c:	41                   	inc    %ecx
46887d:	51                   	push   %ecx
46887e:	34 43                	xor    $0x43,%al
468880:	51                   	push   %ecx
468881:	41                   	inc    %ecx
468882:	41                   	inc    %ecx
468883:	41                   	inc    %ecx
468884:	50                   	push   %eax
468885:	34 4d                	xor    $0x4d,%al
468887:	41                   	inc    %ecx
468888:	77 41                	ja     0x4688cb
46888a:	34 67                	xor    $0x67,%al
46888c:	51                   	push   %ecx
46888d:	4d                   	dec    %ebp
46888e:	41                   	inc    %ecx
46888f:	41                   	inc    %ecx
468890:	43                   	inc    %ebx
468891:	41                   	inc    %ecx
468892:	73 5a                	jae    0x4688ee
468894:	67 6b 62 5a 53       	imul   $0x53,0x5a(%bp,%si),%esp
468899:	42                   	inc    %edx
46889a:	43                   	inc    %ebx
46889b:	5a                   	pop    %edx
46889c:	67 6b 62 57 43       	imul   $0x43,0x57(%bp,%si),%esp
4688a1:	67 36 41             	addr16 ss inc %ecx
4688a4:	41                   	inc    %ecx
4688a5:	41                   	inc    %ecx
4688a6:	47                   	inc    %edi
4688a7:	2f                   	das
4688a8:	67 34 44             	addr16 xor $0x44,%al
4688ab:	41                   	inc    %ecx
4688ac:	44                   	inc    %esp
4688ad:	6a 64                	push   $0x64
4688af:	2f                   	das
4688b0:	2f                   	das
4688b1:	2f                   	das
4688b2:	2f                   	das
4688b3:	2f                   	das
4688b4:	67 6b 41 41 48       	imul   $0x48,0x41(%bx,%di),%eax
4688b9:	73 62                	jae    0x46891d
4688bb:	41                   	inc    %ecx
4688bc:	41                   	inc    %ecx
4688bd:	41                   	inc    %ecx
4688be:	45                   	inc    %ebp
4688bf:	4f                   	dec    %edi
4688c0:	43                   	inc    %ebx
4688c1:	41                   	inc    %ecx
4688c2:	44                   	inc    %esp
4688c3:	41                   	inc    %ecx
4688c4:	41                   	inc    %ecx
4688c5:	41                   	inc    %ecx
4688c6:	67 43                	addr16 inc %ebx
4688c8:	74 75                	je     0x46893f
4688ca:	6c                   	insb   (%dx),%es:(%edi)
4688cb:	48                   	dec    %eax
4688cc:	43                   	inc    %ebx
4688cd:	44                   	inc    %esp
4688ce:	78 4a                	js     0x46891a
4688d0:	46                   	inc    %esi
4688d1:	72 6a                	jb     0x46893d
4688d3:	57                   	push   %edi
4688d4:	47                   	inc    %edi
4688d5:	62 2b                	bound  %ebp,(%ebx)
4688d7:	44                   	inc    %esp
4688d8:	67 4d                	addr16 dec %ebp
4688da:	41                   	inc    %ecx
4688db:	4f                   	dec    %edi
4688dc:	4c                   	dec    %esp
4688dd:	72 2f                	jb     0x46890e
4688df:	2f                   	das
4688e0:	2f                   	das
4688e1:	2f                   	das
4688e2:	2b 43 51             	sub    0x51(%ebx),%eax
4688e5:	41                   	inc    %ecx
4688e6:	41                   	inc    %ecx
4688e7:	65 78 30             	gs js  0x46891a
4688ea:	41                   	inc    %ecx
4688eb:	41                   	inc    %ecx
4688ec:	41                   	inc    %ecx
4688ed:	51                   	push   %ecx
4688ee:	67 54                	addr16 push %esp
4688f0:	73 37                	jae    0x468929
4688f2:	36 2b 79 42          	sub    %ss:0x42(%ecx),%edi
4688f6:	59                   	pop    %ecx
4688f7:	7a 76                	jp     0x46896f
4688f9:	72 37                	jb     0x468932
4688fb:	57                   	push   %edi
4688fc:	57                   	push   %edi
4688fd:	56                   	push   %esi
4688fe:	41                   	inc    %ecx
4688ff:	53                   	push   %ebx
468900:	41                   	inc    %ecx
468901:	45                   	inc    %ebp
468902:	41                   	inc    %ecx
468903:	41                   	inc    %ecx
468904:	43                   	inc    %ebx
468905:	41                   	inc    %ecx
468906:	41                   	inc    %ecx
468907:	41                   	inc    %ecx
468908:	41                   	inc    %ecx
468909:	41                   	inc    %ecx
46890a:	41                   	inc    %ecx
46890b:	5a                   	pop    %edx
46890c:	53                   	push   %ebx
46890d:	41                   	inc    %ecx
46890e:	47                   	inc    %edi
46890f:	41                   	inc    %ecx
468910:	41                   	inc    %ecx
468911:	41                   	inc    %ecx
468912:	41                   	inc    %ecx
468913:	59                   	pop    %ecx
468914:	2f                   	das
468915:	34 4f                	xor    $0x4f,%al
468917:	41                   	inc    %ecx
468918:	77 41                	ja     0x46895b
46891a:	34 69                	xor    $0x69,%al
46891c:	2f                   	das
46891d:	2f                   	das
46891e:	2f                   	das
46891f:	2f                   	das
468920:	2f                   	das
468921:	34 4a                	xor    $0x4a,%al
468923:	41                   	inc    %ecx
468924:	41                   	inc    %ecx
468925:	44                   	inc    %esp
468926:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
46892a:	41                   	inc    %ecx
46892b:	66 53                	push   %bx
46892d:	41                   	inc    %ecx
46892e:	41                   	inc    %ecx
46892f:	41                   	inc    %ecx
468930:	41                   	inc    %ecx
468931:	51                   	push   %ecx
468932:	67 54                	addr16 push %esp
468934:	45                   	inc    %ebp
468935:	72 67                	jb     0x46899e
468937:	43                   	inc    %ebx
468938:	79 43                	jns    0x46897d
46893a:	35 74 52 2f 30       	xor    $0x302f5274,%eax
46893f:	57                   	push   %edi
468940:	50                   	push   %eax
468941:	34 4f                	xor    $0x4f,%al
468943:	41                   	inc    %ecx
468944:	77 41                	ja     0x468987
468946:	34 61                	xor    $0x61,%al
468948:	76 2f                	jbe    0x468979
46894a:	2f                   	das
46894b:	2f                   	das
46894c:	2f                   	das
46894d:	34 4a                	xor    $0x4a,%al
46894f:	41                   	inc    %ecx
468950:	41                   	inc    %ecx
468951:	41                   	inc    %ecx
468952:	67 73 37             	addr16 jae 0x46898c
468955:	4a                   	dec    %edx
468956:	45                   	inc    %ebp
468957:	39 53 43             	cmp    %edx,0x43(%ebx)
46895a:	79 73                	jns    0x4689cf
46895c:	6b 54 31 59 58       	imul   $0x58,0x59(%ecx,%esi,1),%edx
468961:	30 6c 41 41          	xor    %ch,0x41(%ecx,%eax,2)
468965:	41                   	inc    %ecx
468966:	45                   	inc    %ebp
468967:	49                   	dec    %ecx
468968:	45                   	inc    %ebp
468969:	63 77 70             	arpl   %esi,0x70(%edi)
46896c:	63 6f 67             	arpl   %ebp,0x67(%edi)
46896f:	2b 52 78             	sub    0x78(%edx),%edx
468972:	73 48                	jae    0x4689bc
468974:	46                   	inc    %esi
468975:	67 67 4f             	addr16 addr16 dec %edi
468978:	45                   	inc    %ebp
468979:	30 52 35             	xor    %dl,0x35(%edx)
46897c:	31 6e 2b             	xor    %ebp,0x2b(%esi)
46897f:	44                   	inc    %esp
468980:	67 4d                	addr16 dec %ebp
468982:	41                   	inc    %ecx
468983:	4f                   	dec    %edi
468984:	44                   	inc    %esp
468985:	7a 2f                	jp     0x4689b6
468987:	2f                   	das
468988:	2f                   	das
468989:	2f                   	das
46898a:	2b 43 51             	sub    0x51(%ebx),%eax
46898d:	41                   	inc    %ecx
46898e:	41                   	inc    %ecx
46898f:	65 78 73             	gs js  0x468a05
468992:	41                   	inc    %ecx
468993:	41                   	inc    %ecx
468994:	41                   	inc    %ecx
468995:	51                   	push   %ecx
468996:	67 34 74             	addr16 xor $0x74,%al
468999:	4f                   	dec    %edi
46899a:	30 39                	xor    %bh,(%ecx)
46899c:	43                   	inc    %ebx
46899d:	44                   	inc    %esp
46899e:	79 30                	jns    0x4689d0
4689a0:	37                   	aaa
4689a1:	54                   	push   %esp
4689a2:	30 57 57             	xor    %dl,0x57(%edi)
4689a5:	56                   	push   %esi
4689a6:	76 53                	jbe    0x4689fb
4689a8:	51                   	push   %ecx
4689a9:	41                   	inc    %ecx
4689aa:	41                   	inc    %ecx
4689ab:	42                   	inc    %edx
4689ac:	69 43 59 33 54 56 4d 	imul   $0x4d565433,0x59(%ebx),%eax
4689b3:	49                   	dec    %ecx
4689b4:	47                   	inc    %edi
4689b5:	6c                   	insb   (%dx),%es:(%edi)
4689b6:	48                   	dec    %eax
4689b7:	53                   	push   %ebx