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)
46e0d6:	66 4c                	dec    %sp
46e0d8:	31 67 34             	xor    %esp,0x34(%edi)
46e0db:	4b                   	dec    %ebx
46e0dc:	67 45                	addr16 inc %ebp
46e0de:	2c 42                	sub    $0x42,%al
46e0e0:	2f                   	das
46e0e1:	34 45                	xor    $0x45,%al
46e0e3:	77 73                	ja     0x46e158
46e0e5:	34 5a                	xor    $0x5a,%al
46e0e7:	50                   	push   %eax
46e0e8:	2f                   	das
46e0e9:	2f                   	das
46e0ea:	2f                   	das
46e0eb:	7a 68                	jp     0x46e155
46e0ed:	57                   	push   %edi
46e0ee:	2f                   	das
46e0ef:	2f                   	das
46e0f0:	2f                   	das
46e0f1:	2f                   	das
46e0f2:	45                   	inc    %ebp
46e0f3:	51                   	push   %ecx
46e0f4:	6b 66 4c 56          	imul   $0x56,0x4c(%esi),%esp
46e0f8:	6b 34 36 2c          	imul   $0x2c,(%esi,%esi,1),%esi
46e0fc:	2c 42                	sub    $0x42,%al
46e0fe:	2f                   	das
46e0ff:	6f                   	outsl  %ds:(%esi),(%dx)
46e100:	45                   	inc    %ebp
46e101:	77 6f                	ja     0x46e172
46e103:	34 51                	xor    $0x51,%al
46e105:	2f                   	das
46e106:	2f                   	das
46e107:	2f                   	das
46e108:	2f                   	das
46e109:	78 59                	js     0x46e164
46e10b:	34 72                	xor    $0x72,%al
46e10d:	2c 2c                	sub    $0x2c,%al
46e10f:	42                   	inc    %edx
46e110:	2f                   	das
46e111:	70 45                	jo     0x46e158
46e113:	77 6f                	ja     0x46e184
46e115:	34 4e                	xor    $0x4e,%al
46e117:	50                   	push   %eax
46e118:	2f                   	das
46e119:	2f                   	das
46e11a:	2f                   	das
46e11b:	7a 67                	jp     0x46e184
46e11d:	6a 2f                	push   $0x2f
46e11f:	2f                   	das
46e120:	2f                   	das
46e121:	2f                   	das
46e122:	45                   	inc    %ebp
46e123:	51                   	push   %ecx
46e124:	67 66 4d             	addr16 dec %bp
46e127:	46                   	inc    %esi
46e128:	67 72 62             	addr16 jb 0x46e18d
46e12b:	52                   	push   %edx
46e12c:	6b 54 43 54 67       	imul   $0x67,0x54(%ebx,%eax,2),%edx
46e131:	55                   	push   %ebp
46e132:	2f                   	das
46e133:	2f                   	das
46e134:	2f                   	das
46e135:	2f                   	das
46e136:	48                   	dec    %eax
46e137:	7a 55                	jp     0x46e18e
46e139:	6f                   	outsl  %ds:(%esi),(%dx)
46e13a:	50                   	push   %eax
46e13b:	77 2c                	ja     0x46e169
46e13d:	42                   	inc    %edx
46e13e:	69 73 79 47 42 4d 4a 	imul   $0x4a4d4247,0x79(%ebx),%esi
46e145:	4f                   	dec    %edi
46e146:	41                   	inc    %ecx
46e147:	50                   	push   %eax
46e148:	2f                   	das
46e149:	2f                   	das
46e14a:	2f                   	das
46e14b:	38 34 38             	cmp    %dh,(%eax,%edi,1)
46e14e:	76 37                	jbe    0x46e187
46e150:	2f                   	das
46e151:	2f                   	das
46e152:	78 45                	js     0x46e199
46e154:	48                   	dec    %eax
46e155:	48                   	dec    %eax
46e156:	7a 46                	jp     0x46e19e
46e158:	5a                   	pop    %edx
46e159:	52                   	push   %edx
46e15a:	51                   	push   %ecx
46e15b:	4d                   	dec    %ebp
46e15c:	2c 2c                	sub    $0x2c,%al
46e15e:	68 2c 2c 57 2c       	push   $0x2c572c2c
46e163:	2c 48                	sub    $0x48,%al
46e165:	4d                   	dec    %ebp
46e166:	2c 2c                	sub    $0x2c,%al
46e168:	66 36 52             	ss push %dx
46e16b:	4d                   	dec    %ebp
46e16c:	49                   	dec    %ecx
46e16d:	4f                   	dec    %edi
46e16e:	4e                   	dec    %esi
46e16f:	50                   	push   %eax
46e170:	2b 2f                	sub    (%edi),%ebp
46e172:	2f                   	das
46e173:	38 66 48             	cmp    %ah,0x48(%esi)
46e176:	42                   	inc    %edx
46e177:	4d                   	dec    %ebp
46e178:	48                   	dec    %eax
46e179:	4b                   	dec    %ebx
46e17a:	77 51                	ja     0x46e1cd
46e17c:	54                   	push   %esp
46e17d:	43                   	inc    %ebx
46e17e:	43                   	inc    %ebx
46e17f:	76 4b                	jbe    0x46e1cc
46e181:	48                   	dec    %eax
46e182:	2b 6f 54             	sub    0x54(%edi),%ebp
46e185:	43                   	inc    %ebx
46e186:	44                   	inc    %esp
46e187:	6a 41                	push   $0x41
46e189:	2f                   	das
46e18a:	76 2f                	jbe    0x46e1bb
46e18c:	2f                   	das
46e18d:	4f                   	dec    %edi
46e18e:	4b                   	dec    %ebx
46e18f:	2f                   	das
46e190:	2b 2f                	sub    (%edi),%ebp
46e192:	2f                   	das
46e193:	38 52 42             	cmp    %dl,0x42(%edx)
46e196:	68 38 77 57 45       	push   $0x45577738
46e19b:	55                   	push   %ebp
46e19c:	44                   	inc    %esp
46e19d:	2c 2c                	sub    $0x2c,%al
46e19f:	51                   	push   %ecx
46e1a0:	51                   	push   %ecx
46e1a1:	2c 41                	sub    $0x41,%al
46e1a3:	48                   	dec    %eax
46e1a4:	67 2c 41             	addr16 sub $0x41,%al
46e1a7:	43                   	inc    %ebx
46e1a8:	69 2c 2c 4b 78 5a 46 	imul   $0x465a784b,(%esp,%ebp,1),%ebp
46e1af:	41                   	inc    %ecx
46e1b0:	77 2c                	ja     0x46e1de
46e1b2:	41                   	inc    %ecx
46e1b3:	4b                   	dec    %ebx
46e1b4:	44                   	inc    %esp
46e1b5:	2f                   	das
46e1b6:	2f                   	das
46e1b7:	2f                   	das
46e1b8:	2b 2f                	sub    (%edi),%ebp
46e1ba:	2f                   	das
46e1bb:	2f                   	das
46e1bc:	2f                   	das
46e1bd:	2f                   	das
46e1be:	30 76 2f             	xor    %dh,0x2f(%esi)
46e1c1:	2f                   	das
46e1c2:	2f                   	das
46e1c3:	7a 68                	jp     0x46e22d
46e1c5:	39 2f                	cmp    %ebp,(%edi)
46e1c7:	2f                   	das
46e1c8:	2f                   	das
46e1c9:	2f                   	das
46e1ca:	48                   	dec    %eax
46e1cb:	78 38                	js     0x46e205
46e1cd:	54                   	push   %esp
46e1ce:	42                   	inc    %edx
46e1cf:	7a 68                	jp     0x46e239
46e1d1:	34 2f                	xor    $0x2f,%al
46e1d3:	76 2f                	jbe    0x46e204
46e1d5:	2f                   	das
46e1d6:	48                   	dec    %eax
46e1d7:	7a 67                	jp     0x46e240
46e1d9:	6f                   	outsl  %ds:(%esi),(%dx)
46e1da:	50                   	push   %eax
46e1db:	77 2c                	ja     0x46e209
46e1dd:	42                   	inc    %edx
46e1de:	68 4d 47 4b 77       	push   $0x774b474d
46e1e3:	63 54 43 54          	arpl   %edx,0x54(%ebx,%eax,2)
46e1e7:	68 4e 2f 2f 2f       	push   $0x2f2f2f4e
46e1ec:	2f                   	das
46e1ed:	48                   	dec    %eax