46de81:	46                   	inc    %esi
46de82:	46                   	inc    %esi
46de83:	39 59 54             	cmp    %ebx,0x54(%ecx)
46de86:	42                   	inc    %edx
46de87:	53                   	push   %ebx
46de88:	73 48                	jae    0x46ded2
46de8a:	45                   	inc    %ebp
46de8b:	78 45                	js     0x46ded2
46de8d:	34 51                	xor    $0x51,%al
46de8f:	50                   	push   %eax
46de90:	33 2f                	xor    (%edi),%ebp
46de92:	2f                   	das
46de93:	78 45                	js     0x46deda
46de95:	46                   	inc    %esi
46de96:	45                   	inc    %ebp
46de97:	51                   	push   %ecx
46de98:	54                   	push   %esp
46de99:	2b 41 68             	sub    0x68(%ecx),%eax
46de9c:	62 2b                	bound  %ebp,(%ebx)
46de9e:	41                   	inc    %ecx
46de9f:	52                   	push   %edx
46dea0:	4d                   	dec    %ebp
46dea1:	47                   	inc    %edi
46dea2:	4b                   	dec    %ebx
46dea3:	78 5a                	js     0x46deff
46dea5:	46                   	inc    %esi
46dea6:	41                   	inc    %ecx
46dea7:	77 2c                	ja     0x46ded5
46dea9:	41                   	inc    %ecx
46deaa:	43                   	inc    %ebx
46deab:	72 39                	jb     0x46dee6
46dead:	2f                   	das
46deae:	2f                   	das
46deaf:	38 39                	cmp    %bh,(%ecx)
46deb1:	2f                   	das
46deb2:	66 2f                	data16 das
46deb4:	2f                   	das
46deb5:	53                   	push   %ebx
46deb6:	2f                   	das
46deb7:	33 2f                	xor    (%edi),%ebp
46deb9:	2f                   	das
46deba:	7a 67                	jp     0x46df23
46debc:	4c                   	dec    %esp
46debd:	2f                   	das
46debe:	66 2f                	data16 das
46dec0:	2f                   	das
46dec1:	45                   	inc    %ebp
46dec2:	51                   	push   %ecx
46dec3:	59                   	pop    %ecx
46dec4:	73 41                	jae    0x46df07
46dec6:	69 73 4a 4b 77 6f 54 	imul   $0x546f774b,0x4a(%ebx),%esi
46decd:	45                   	inc    %ebp
46dece:	6a 6a                	push   $0x6a
46ded0:	71 2f                	jno    0x46df01
46ded2:	50                   	push   %eax
46ded3:	2f                   	das
46ded4:	2f                   	das
46ded5:	46                   	inc    %esi
46ded6:	79 73                	jns    0x46df4b
46ded8:	44                   	inc    %esp
46ded9:	46                   	inc    %esi
46deda:	69 73 41 4f 67 72 2f 	imul   $0x2f72674f,0x41(%ebx),%esi
46dee1:	2f                   	das
46dee2:	2f                   	das
46dee3:	38 4a 41             	cmp    %cl,0x41(%edx)
46dee6:	6f                   	outsl  %ds:(%esi),(%dx)
46dee7:	35 70 47 4e 6f       	xor    $0x6f4e4770,%eax
46deec:	58                   	pop    %eax
46deed:	31 6f 30             	xor    %ebp,0x30(%edi)
46def0:	45                   	inc    %ebp
46def1:	2c 41                	sub    $0x41,%al
46def3:	42                   	inc    %edx
46def4:	4b                   	dec    %ebx
46def5:	42                   	inc    %edx
46def6:	2c 2c                	sub    $0x2c,%al
46def8:	70 30                	jo     0x46df2a
46defa:	41                   	inc    %ecx
46defb:	51                   	push   %ecx
46defc:	2c 47                	sub    $0x47,%al
46defe:	77 30                	ja     0x46df30
46df00:	72 54                	jb     0x46df56
46df02:	52                   	push   %edx
46df03:	45                   	inc    %ebp
46df04:	4a                   	dec    %edx
46df05:	48                   	dec    %eax
46df06:	7a 78                	jp     0x46df80
46df08:	68 45 77 6b 72       	push   $0x726b7745
46df0d:	46                   	inc    %esi
46df0e:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46df12:	2c 73                	sub    $0x73,%al
46df14:	2f                   	das
46df15:	7a 2f                	jp     0x46df46
46df17:	2f                   	das
46df18:	38 50 38             	cmp    %dl,0x38(%eax)
46df1b:	2f                   	das
46df1c:	2f                   	das
46df1d:	2f                   	das
46df1e:	56                   	push   %esi
46df1f:	2f                   	das
46df20:	50                   	push   %eax
46df21:	2f                   	das
46df22:	2f                   	das
46df23:	4f                   	dec    %edi
46df24:	4a                   	dec    %edx
46df25:	6e                   	outsb  %ds:(%esi),(%dx)
46df26:	38 2f                	cmp    %ch,(%edi)
46df28:	2f                   	das
46df29:	38 52 43             	cmp    %dl,0x43(%edx)
46df2c:	52                   	push   %edx
46df2d:	38 34 57             	cmp    %dh,(%edi,%edx,2)
46df30:	45                   	inc    %ebp
46df31:	55                   	push   %ebp
46df32:	44                   	inc    %esp
46df33:	2c 2c                	sub    $0x2c,%al
46df35:	49                   	dec    %ecx
46df36:	77 2c                	ja     0x46df64
46df38:	41                   	inc    %ecx
46df39:	43                   	inc    %ebx
46df3a:	73 2c                	jae    0x46df68
46df3c:	2c 39                	sub    $0x39,%al
46df3e:	2c 2c                	sub    $0x2c,%al
46df40:	4b                   	dec    %ebx
46df41:	78 5a                	js     0x46df9d
46df43:	46                   	inc    %esi
46df44:	41                   	inc    %ecx
46df45:	77 2c                	ja     0x46df73
46df47:	41                   	inc    %ecx
46df48:	47                   	inc    %edi
46df49:	62 38                	bound  %edi,(%eax)
46df4b:	2f                   	das
46df4c:	2f                   	das
46df4d:	39 32                	cmp    %esi,(%edx)
46df4f:	2f                   	das
46df50:	50                   	push   %eax
46df51:	2f                   	das
46df52:	2f                   	das
46df53:	67 2f                	addr16 das
46df55:	7a 2f                	jp     0x46df86
46df57:	2f                   	das
46df58:	7a 68                	jp     0x46dfc2
46df5a:	57                   	push   %edi
46df5b:	2f                   	das
46df5c:	50                   	push   %eax
46df5d:	2f                   	das
46df5e:	2f                   	das
46df5f:	48                   	dec    %eax
46df60:	7a 63                	jp     0x46dfc5
46df62:	6f                   	outsl  %ds:(%esi),(%dx)
46df63:	4f                   	dec    %edi
46df64:	67 2c 42             	addr16 sub $0x42,%al
46df67:	68 4d 4a 4b 36       	push   $0x364b4a4d
46df6c:	67 72 47             	addr16 jb 0x46dfb6
46df6f:	42                   	inc    %edx
46df70:	2f                   	das
46df71:	32 45 77             	xor    0x77(%ebp),%al
46df74:	6b 72 6f 41          	imul   $0x41,0x6f(%edx),%esi
46df78:	6b 54 42 79 73       	imul   $0x73,0x79(%edx,%eax,2),%edx
46df7d:	48                   	dec    %eax
46df7e:	45                   	inc    %ebp
46df7f:	78 4d                	js     0x46dfce
46df81:	34 4c                	xor    $0x4c,%al
46df83:	66 7a 2f             	data16 jp 0x46dfb5
46df86:	2f                   	das
46df87:	78 2f                	js     0x46dfb8
46df89:	30 45 77             	xor    %al,0x77(%ebp)
46df8c:	6b 72 6a 68          	imul   $0x68,0x6a(%edx),%esi
46df90:	45                   	inc    %ebp
46df91:	48                   	dec    %eax
46df92:	4b                   	dec    %ebx
46df93:	68 4d 77 41 67       	push   $0x6741774d
46df98:	43                   	inc    %ebx
46df99:	57                   	push   %edi
46df9a:	41                   	inc    %ecx
46df9b:	77 2c                	ja     0x46dfc9
46df9d:	42                   	inc    %edx
46df9e:	67 2c 45             	addr16 sub $0x45,%al
46dfa1:	51                   	push   %ecx
46dfa2:	2c 4f                	sub    $0x4f,%al
46dfa4:	42                   	inc    %edx
46dfa5:	77 44                	ja     0x46dfeb
46dfa7:	2c 41                	sub    $0x41,%al
46dfa9:	49                   	dec    %ecx
46dfaa:	48                   	dec    %eax
46dfab:	7a 74                	jp     0x46e021
46dfad:	68 44 44 69 36       	push   $0x36694444
46dfb2:	41                   	inc    %ecx
46dfb3:	67 2c 43             	addr16 sub $0x43,%al
46dfb6:	52                   	push   %edx
46dfb7:	38 75 59             	cmp    %dh,0x59(%ebp)
46dfba:	51                   	push   %ecx
46dfbb:	30 34 57             	xor    %dh,(%edi,%edx,2)
46dfbe:	67 49                	addr16 dec %ecx
46dfc0:	2c 42                	sub    $0x42,%al
46dfc2:	45                   	inc    %ebp
46dfc3:	45                   	inc    %ebp
46dfc4:	48                   	dec    %eax
46dfc5:	79 39                	jns    0x46e000
46dfc7:	68 45 77 51 34       	push   $0x34517745
46dfcc:	39 77 45             	cmp    %esi,0x45(%edi)
46dfcf:	2c 42                	sub    $0x42,%al
46dfd1:	45                   	inc    %ebp
46dfd2:	46                   	inc    %esi
46dfd3:	48                   	dec    %eax
46dfd4:	7a 52                	jp     0x46e028
46dfd6:	68 45 77 55 34       	push   $0x34557745
46dfdb:	6c                   	insb   (%dx),%es:(%edi)
46dfdc:	41                   	inc    %ecx
46dfdd:	45                   	inc    %ebp
46dfde:	2c 42                	sub    $0x42,%al
46dfe0:	45                   	inc    %ebp
46dfe1:	47                   	inc    %edi
46dfe2:	48                   	dec    %eax
46dfe3:	7a 4e                	jp     0x46e033
46dfe5:	68 45 77 59 34       	push   $0x34597745
46dfea:	4f                   	dec    %edi
46dfeb:	51                   	push   %ecx
46dfec:	45                   	inc    %ebp
46dfed:	2c 42                	sub    $0x42,%al
46dfef:	45                   	inc    %ebp
46dff0:	48                   	dec    %eax
46dff1:	48                   	dec    %eax
46dff2:	79 31                	jns    0x46e025
46dff4:	68 45 77 63 34       	push   $0x34637745
46dff9:	2b 2c 2c             	sub    (%esp,%ebp,1),%ebp
46dffc:	42                   	inc    %edx
46dffd:	45                   	inc    %ebp
46dffe:	49                   	dec    %ecx
46dfff:	48                   	dec    %eax
46e000:	7a 68                	jp     0x46e06a
46e002:	68 45 77 67 34       	push   $0x34677745
46e007:	79 51                	jns    0x46e05a
46e009:	2c 41                	sub    $0x41,%al
46e00b:	42                   	inc    %edx
46e00c:	45                   	inc    %ebp
46e00d:	4a                   	dec    %edx
46e00e:	48                   	dec    %eax
46e00f:	79 31                	jns    0x46e042
46e011:	68 45 77 6b 34       	push   $0x346b7745
46e016:	66 51                	push   %cx
46e018:	2c 41                	sub    $0x41,%al
46e01a:	42                   	inc    %edx
46e01b:	45                   	inc    %ebp
46e01c:	4b                   	dec    %ebx
46e01d:	48                   	dec    %eax
46e01e:	7a 70                	jp     0x46e090
46e020:	68 45 77 6f 72       	push   $0x726f7745
46e025:	59                   	pop    %ecx
46e026:	42                   	inc    %edx
46e027:	45                   	inc    %ebp
46e028:	4c                   	dec    %esp
46e029:	48                   	dec    %eax
46e02a:	30 56 68             	xor    %dl,0x68(%esi)
46e02d:	45                   	inc    %ebp
46e02e:	77 73                	ja     0x46e0a3
46e030:	72 49                	jb     0x46e07b
46e032:	78 45                	js     0x46e079
46e034:	4d                   	dec    %ebp
46e035:	48                   	dec    %eax
46e036:	7a 31                	jp     0x46e069
46e038:	68 45 77 77 72       	push   $0x72777745
46e03d:	46                   	inc    %esi
46e03e:	42                   	inc    %edx
46e03f:	45                   	inc    %ebp
46e040:	4e                   	dec    %esi
46e041:	48                   	dec    %eax
46e042:	7a 78                	jp     0x46e0bc
46e044:	68 4f 4e 45 43       	push   $0x43454e4f
46e049:	2c 41                	sub    $0x41,%al
46e04b:	52                   	push   %edx
46e04c:	44                   	inc    %esp
46e04d:	52                   	push   %edx
46e04e:	39 42 57             	cmp    %eax,0x57(%edx)
46e051:	54                   	push   %esp
46e052:	69 57 41 67 2c 48 33 	imul   $0x33482c67,0x41(%edi),%edx
46e059:	34 54                	xor    $0x54,%al
46e05b:	44                   	inc    %esp
46e05c:	53                   	push   %ebx
46e05d:	76 6d                	jbe    0x46e0cc
46e05f:	48                   	dec    %eax
46e060:	79 63                	jns    0x46e0c5
46e062:	6f                   	outsl  %ds:(%esi),(%dx)
46e063:	4f                   	dec    %edi
46e064:	2c 41                	sub    $0x41,%al
46e066:	42                   	inc    %edx
46e067:	6a 68                	push   $0x68
46e069:	77 41                	ja     0x46e0ac
46e06b:	67 2c 48             	addr16 sub $0x48,%al
46e06e:	33 38                	xor    (%eax),%edi
46e070:	54                   	push   %esp
46e071:	44                   	inc    %esp
46e072:	53                   	push   %ebx
46e073:	76 55                	jbe    0x46e0ca
46e075:	45                   	inc    %ebp
46e076:	51                   	push   %ecx
46e077:	77 66                	ja     0x46e0df
46e079:	50                   	push   %eax
46e07a:	56                   	push   %esi
46e07b:	67 34 49             	addr16 xor $0x49,%al
46e07e:	51                   	push   %ecx
46e07f:	49                   	dec    %ecx
46e080:	2c 42                	sub    $0x42,%al
46e082:	39 39                	cmp    %edi,(%ecx)
46e084:	45                   	inc    %ebp
46e085:	77 30                	ja     0x46e0b7
46e087:	72 78                	jb     0x46e101
46e089:	43                   	inc    %ebx
46e08a:	75 35                	jne    0x46e0c1
46e08c:	45                   	inc    %ebp
46e08d:	51                   	push   %ecx
46e08e:	73 66                	jae    0x46e0f6
46e090:	51                   	push   %ecx
46e091:	31 67 34             	xor    %esp,0x34(%edi)
46e094:	35 67 45 2c 42       	xor    $0x422c4567,%eax
46e099:	2f                   	das
46e09a:	35 45 77 77 72       	xor    $0x72777745,%eax
46e09f:	71 52                	jno    0x46e0f3
46e0a1:	39 45 4b             	cmp    %eax,0x4b(%ebp)
46e0a4:	44                   	inc    %esp
46e0a5:	59                   	pop    %ecx
46e0a6:	2c 41                	sub    $0x41,%al
46e0a8:	59                   	pop    %ecx
46e0a9:	34 71                	xor    $0x71,%al
46e0ab:	41                   	inc    %ecx
46e0ac:	45                   	inc    %ebp
46e0ad:	2c 42                	sub    $0x42,%al
46e0af:	2f                   	das
46e0b0:	34 45                	xor    $0x45,%al
46e0b2:	77 77                	ja     0x46e12b
46e0b4:	72 6c                	jb     0x46e122
46e0b6:	79 75                	jns    0x46e12d
46e0b8:	4d                   	dec    %ebp
46e0b9:	48                   	dec    %eax
46e0ba:	30 59 6f             	xor    %bl,0x6f(%ecx)
46e0bd:	50                   	push   %eax
46e0be:	77 2c                	ja     0x46e0ec
46e0c0:	42                   	inc    %edx
46e0c1:	6a 68                	push   $0x68
46e0c3:	35 41 51 2c 48       	xor    $0x482c5141,%eax
46e0c8:	2f                   	das
46e0c9:	6f                   	outsl  %ds:(%esi),(%dx)
46e0ca:	54                   	push   %esp
46e0cb:	43                   	inc    %ebx
46e0cc:	7a 68                	jp     0x46e136
46e0ce:	33 2f                	xor    (%edi),%ebp
46e0d0:	2f                   	das
46e0d1:	2f                   	das
46e0d2:	2f                   	das
46e0d3:	45                   	inc    %ebp
46e0d4:	51                   	push   %ecx
46e0d5:	6f                   	outsl  %ds:(%esi),(%dx)