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
4689b8:	69 4a 5a 49 46 34 41 	imul   $0x41344649,0x5a(%edx),%ecx
4689bf:	46                   	inc    %esi
4689c0:	64 5a                	fs pop %edx
4689c2:	59                   	pop    %ecx
4689c3:	59                   	pop    %ecx
4689c4:	66 34 4f             	data16 xor $0x4f,%al
4689c7:	41                   	inc    %ecx
4689c8:	67 41                	addr16 inc %ecx
4689ca:	67 36 38 7a 4f       	cmp    %bh,%ss:0x4f(%bp,%si)
4689cf:	43                   	inc    %ebx
4689d0:	43                   	inc    %ebx
4689d1:	41                   	inc    %ecx
4689d2:	57                   	push   %edi
4689d3:	4d                   	dec    %ebp
4689d4:	7a 48                	jp     0x468a1e
4689d6:	33 59 57             	xor    0x57(%ecx),%ebx
4689d9:	62 2b                	bound  %ebp,(%ebx)
4689db:	44                   	inc    %esp
4689dc:	67 4d                	addr16 dec %ebp
4689de:	41                   	inc    %ecx
4689df:	4f                   	dec    %edi
4689e0:	50                   	push   %eax
4689e1:	66 2b 2f             	sub    (%edi),%bp
4689e4:	2f                   	das
4689e5:	2f                   	das
4689e6:	2b 43 51             	sub    0x51(%ebx),%eax
4689e9:	41                   	inc    %ecx
4689ea:	41                   	inc    %ecx
4689eb:	46                   	inc    %esi
4689ec:	48                   	dec    %eax
4689ed:	30 63 41             	xor    %ah,0x41(%ebx)
4689f0:	41                   	inc    %ecx
4689f1:	41                   	inc    %ecx
4689f2:	45                   	inc    %ebp
4689f3:	49                   	dec    %ecx
4689f4:	50                   	push   %eax
4689f5:	33 2f                	xor    (%edi),%ebp
4689f7:	2f                   	das
4689f8:	2f                   	das
4689f9:	39 6c 2f 67          	cmp    %ebp,0x67(%edi,%ebp,1)
4689fd:	34 44                	xor    $0x44,%al
4689ff:	41                   	inc    %ecx
468a00:	44                   	inc    %esp
468a01:	6a 65                	push   $0x65
468a03:	2f                   	das
468a04:	76 2f                	jbe    0x468a35
468a06:	2f                   	das
468a07:	2f                   	das
468a08:	67 6b 41 41 50       	imul   $0x50,0x41(%bx,%di),%eax
468a0d:	34 4a                	xor    $0x4a,%al
468a0f:	41                   	inc    %ecx
468a10:	41                   	inc    %ecx
468a11:	42                   	inc    %edx
468a12:	37                   	aaa
468a13:	47                   	inc    %edi
468a14:	77 41                	ja     0x468a57
468a16:	41                   	inc    %ecx
468a17:	42                   	inc    %edx
468a18:	43                   	inc    %ebx
468a19:	42                   	inc    %edx
468a1a:	70 45                	jo     0x468a61
468a1c:	5a                   	pop    %edx
468a1d:	6a 6f                	push   $0x6f
468a1f:	5a                   	pop    %edx
468a20:	53                   	push   %ebx
468a21:	43                   	inc    %ebx
468a22:	57                   	push   %edi
468a23:	37                   	aaa
468a24:	6d                   	insl   (%dx),%es:(%edi)
468a25:	63 58 59             	arpl   %ebx,0x59(%eax)
468a28:	57                   	push   %edi
468a29:	39 4a 41             	cmp    %ecx,0x41(%edx)
468a2c:	41                   	inc    %ecx
468a2d:	41                   	inc    %ecx
468a2e:	47                   	inc    %edi
468a2f:	49                   	dec    %ecx
468a30:	44                   	inc    %esp
468a31:	30 50 78             	xor    %dl,0x78(%eax)
468a34:	67 6c                	insb   (%dx),%es:(%di)
468a36:	6c                   	insb   (%dx),%es:(%edi)
468a37:	49                   	dec    %ecx
468a38:	4d                   	dec    %ebp
468a39:	50                   	push   %eax
468a3a:	77 4f                	ja     0x468a8b
468a3c:	66 5a                	pop    %dx
468a3e:	68 2f 67 4a 39       	push   $0x394a672f
468a43:	48                   	dec    %eax
468a44:	77 41                	ja     0x468a87
468a46:	41                   	inc    %ecx
468a47:	42                   	inc    %edx
468a48:	43                   	inc    %ebx
468a49:	42                   	inc    %edx
468a4a:	49                   	dec    %ecx
468a4b:	41                   	inc    %ecx
468a4c:	41                   	inc    %ecx
468a4d:	41                   	inc    %ecx
468a4e:	41                   	inc    %ecx
468a4f:	49                   	dec    %ecx
468a50:	41                   	inc    %ecx
468a51:	49                   	dec    %ecx
468a52:	41                   	inc    %ecx
468a53:	41                   	inc    %ecx
468a54:	41                   	inc    %ecx
468a55:	42                   	inc    %edx
468a56:	6a 4b                	push   $0x4b
468a58:	44                   	inc    %esp
468a59:	6f                   	outsl  %ds:(%esi),(%dx)
468a5a:	41                   	inc    %ecx
468a5b:	41                   	inc    %ecx
468a5c:	41                   	inc    %ecx
468a5d:	62 2b                	bound  %ebp,(%ebx)
468a5f:	44                   	inc    %esp
468a60:	67 4d                	addr16 dec %ebp
468a62:	41                   	inc    %ecx
468a63:	4f                   	dec    %edi
468a64:	4a                   	dec    %edx
468a65:	54                   	push   %esp
468a66:	2b 2f                	sub    (%edi),%ebp
468a68:	2f                   	das
468a69:	2f                   	das
468a6a:	2b 43 51             	sub    0x51(%ebx),%eax
468a6d:	41                   	inc    %ecx
468a6e:	41                   	inc    %ecx
468a6f:	2f                   	das
468a70:	67 6b 41 41 48       	imul   $0x48,0x41(%bx,%di),%eax
468a75:	73 62                	jae    0x468ad9
468a77:	41                   	inc    %ecx
468a78:	41                   	inc    %ecx
468a79:	41                   	inc    %ecx
468a7a:	45                   	inc    %ebp
468a7b:	49                   	dec    %ecx
468a7c:	43                   	inc    %ebx
468a7d:	39 50 33             	cmp    %edx,0x33(%eax)
468a80:	2b 59 67             	sub    0x67(%ecx),%ebx
468a83:	31 62 41             	xor    %esp,0x41(%edx)
468a86:	67 47                	addr16 inc %edi
468a88:	56                   	push   %esi
468a89:	68 76 53 51 41       	push   $0x41515376
468a8e:	41                   	inc    %ecx
468a8f:	42                   	inc    %edx
468a90:	6e                   	outsb  %ds:(%esi),(%dx)
468a91:	30 64 41 41          	xor    %ah,0x41(%ecx,%eax,2)
468a95:	41                   	inc    %ecx
468a96:	45                   	inc    %ebp
468a97:	49                   	dec    %ecx
468a98:	4c                   	dec    %esp
468a99:	4b                   	dec    %ebx
468a9a:	65 39 41 59          	cmp    %eax,%gs:0x59(%ecx)
468a9e:	67 54                	addr16 push %esp
468aa0:	47                   	inc    %edi
468aa1:	45                   	inc    %ebp
468aa2:	4c                   	dec    %esp
468aa3:	2b 56 68             	sub    0x68(%esi),%edx
468aa6:	6d                   	insl   (%dx),%es:(%edi)
468aa7:	2f                   	das
468aa8:	67 34 44             	addr16 xor $0x44,%al
468aab:	41                   	inc    %ecx
468aac:	44                   	inc    %esp
468aad:	68 64 2f 76 2f       	push   $0x2f762f64
468ab2:	2f                   	das
468ab3:	4f                   	dec    %edi
468ab4:	42                   	inc    %edx
468ab5:	41                   	inc    %ecx
468ab6:	43                   	inc    %ebx
468ab7:	41                   	inc    %ecx
468ab8:	41                   	inc    %ecx
468ab9:	44                   	inc    %esp
468aba:	2b 43 51             	sub    0x51(%ebx),%eax
468abd:	41                   	inc    %ecx
468abe:	41                   	inc    %ecx
468abf:	65 78 30             	gs js  0x468af2
468ac2:	41                   	inc    %ecx
468ac3:	41                   	inc    %ecx
468ac4:	41                   	inc    %ecx
468ac5:	51                   	push   %ecx