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
46e1ee:	78 34                	js     0x46e224
46e1f0:	54                   	push   %esp
46e1f1:	42                   	inc    %edx
46e1f2:	7a 68                	jp     0x46e25c
46e1f4:	64 2f                	fs das
46e1f6:	76 2f                	jbe    0x46e227
46e1f8:	2f                   	das
46e1f9:	4f                   	dec    %edi
46e1fa:	45                   	inc    %ebp
46e1fb:	7a 2b                	jp     0x46e228
46e1fd:	2f                   	das
46e1fe:	2f                   	das
46e1ff:	38 52 42             	cmp    %dl,0x42(%edx)
46e202:	52                   	push   %edx
46e203:	38 79 57             	cmp    %bh,0x57(%ecx)
46e206:	45                   	inc    %ebp
46e207:	55                   	push   %ebp
46e208:	44                   	inc    %esp
46e209:	2c 2c                	sub    $0x2c,%al
46e20b:	55                   	push   %ebp
46e20c:	2c 2c                	sub    $0x2c,%al
46e20e:	48                   	dec    %eax
46e20f:	67 2c 41             	addr16 sub $0x41,%al
46e212:	43                   	inc    %ebx
46e213:	54                   	push   %esp
46e214:	2c 2c                	sub    $0x2c,%al
46e216:	4b                   	dec    %ebx
46e217:	78 5a                	js     0x46e273
46e219:	46                   	inc    %esi
46e21a:	41                   	inc    %ecx
46e21b:	77 2c                	ja     0x46e249
46e21d:	41                   	inc    %ecx
46e21e:	43                   	inc    %ebx
46e21f:	54                   	push   %esp
46e220:	2f                   	das
46e221:	2f                   	das
46e222:	2f                   	das
46e223:	38 7a 2f             	cmp    %bh,0x2f(%edx)
46e226:	2f                   	das
46e227:	2f                   	das
46e228:	2f                   	das
46e229:	52                   	push   %edx
46e22a:	50                   	push   %eax
46e22b:	2f                   	das
46e22c:	2f                   	das
46e22d:	2f                   	das
46e22e:	7a 67                	jp     0x46e297
46e230:	43                   	inc    %ebx
46e231:	2f                   	das
46e232:	2f                   	das
46e233:	2f                   	das
46e234:	2f                   	das
46e235:	48                   	dec    %eax
46e236:	2b 49 54             	sub    0x54(%ecx),%ecx
46e239:	42                   	inc    %edx
46e23a:	6a 67                	push   $0x67
46e23c:	56                   	push   %esi
46e23d:	2f                   	das
46e23e:	76 2f                	jbe    0x46e26f
46e240:	2f                   	das
46e241:	48                   	dec    %eax
46e242:	79 59                	jns    0x46e29d
46e244:	6f                   	outsl  %ds:(%esi),(%dx)
46e245:	4f                   	dec    %edi
46e246:	2c 41                	sub    $0x41,%al
46e248:	42                   	inc    %edx
46e249:	68 4d 46 4b 78       	push   $0x784b464d
46e24e:	5a                   	pop    %edx
46e24f:	46                   	inc    %esi
46e250:	41                   	inc    %ecx
46e251:	77 2c                	ja     0x46e27f
46e253:	41                   	inc    %ecx
46e254:	4e                   	dec    %esi
46e255:	50                   	push   %eax
46e256:	2b 2f                	sub    (%edi),%ebp
46e258:	2f                   	das
46e259:	2f                   	das
46e25a:	6d                   	insl   (%dx),%es:(%edi)
46e25b:	2f                   	das
46e25c:	76 2f                	jbe    0x46e28d
46e25e:	2f                   	das
46e25f:	39 66 37             	cmp    %esp,0x37(%esi)
46e262:	2f                   	das
46e263:	2f                   	das
46e264:	7a 6a                	jp     0x46e2d0
46e266:	41                   	inc    %ecx
46e267:	2f                   	das
46e268:	76 2f                	jbe    0x46e299
46e26a:	2f                   	das
46e26b:	48                   	dec    %eax
46e26c:	2b 45 54             	sub    0x54(%ebp),%eax
46e26f:	42                   	inc    %edx
46e270:	6a 6a                	push   $0x6a
46e272:	72 2f                	jb     0x46e2a3
46e274:	66 2f                	data16 das
46e276:	2f                   	das
46e277:	4f                   	dec    %edi
46e278:	4e                   	dec    %esi
46e279:	72 39                	jb     0x46e2b4
46e27b:	2f                   	das
46e27c:	2f                   	das
46e27d:	38 52 42             	cmp    %dl,0x42(%edx)
46e280:	42                   	inc    %edx
46e281:	38 30                	cmp    %dh,(%eax)
46e283:	57                   	push   %edi
46e284:	45                   	inc    %ebp
46e285:	55                   	push   %ebp
46e286:	44                   	inc    %esp
46e287:	2c 2c                	sub    $0x2c,%al
46e289:	4d                   	dec    %ebp
46e28a:	67 2c 41             	addr16 sub $0x41,%al
46e28d:	47                   	inc    %edi
46e28e:	67 2c 41             	addr16 sub $0x41,%al
46e291:	43                   	inc    %ebx
46e292:	52                   	push   %edx
46e293:	2c 2c                	sub    $0x2c,%al
46e295:	4b                   	dec    %ebx
46e296:	77 63                	ja     0x46e2fb
46e298:	54                   	push   %esp
46e299:	43                   	inc    %ebx
46e29a:	6a 69                	push   $0x69
46e29c:	41                   	inc    %ecx
46e29d:	2f                   	das
46e29e:	76 2f                	jbe    0x46e2cf
46e2a0:	2f                   	das
46e2a1:	48                   	dec    %eax
46e2a2:	2f                   	das
46e2a3:	73 54                	jae    0x46e2f9
46e2a5:	42                   	inc    %edx
46e2a6:	54                   	push   %esp
46e2a7:	69 79 2f 66 2f 2f 48 	imul   $0x482f2f66,0x2f(%ecx),%edi
46e2ae:	7a 67                	jp     0x46e317
46e2b0:	6f                   	outsl  %ds:(%esi),(%dx)
46e2b1:	50                   	push   %eax
46e2b2:	77 2c                	ja     0x46e2e0
46e2b4:	42                   	inc    %edx
46e2b5:	68 4d 45 4b 77       	push   $0x774b454d
46e2ba:	63 54 43 7a          	arpl   %edx,0x7a(%ebx,%eax,2)
46e2be:	68 52 2f 76 2f       	push   $0x2f762f52
46e2c3:	2f                   	das
46e2c4:	48                   	dec    %eax
46e2c5:	2b 51 54             	sub    0x54(%ecx),%edx
46e2c8:	42                   	inc    %edx
46e2c9:	54                   	push   %esp
46e2ca:	69 58 2f 66 2f 2f 4f 	imul   $0x4f2f2f66,0x2f(%eax),%ebx
46e2d1:	49                   	dec    %ecx
46e2d2:	62 39                	bound  %edi,(%ecx)
46e2d4:	2f                   	das
46e2d5:	2f                   	das
46e2d6:	38 4a 48             	cmp    %cl,0x48(%edx)
46e2d9:	7a 46                	jp     0x46e321
46e2db:	59                   	pop    %ecx
46e2dc:	52                   	push   %edx
46e2dd:	51                   	push   %ecx
46e2de:	4d                   	dec    %ebp
46e2df:	2c 41                	sub    $0x41,%al
46e2e1:	42                   	inc    %edx
46e2e2:	50                   	push   %eax
46e2e3:	2c 2c                	sub    $0x2c,%al
46e2e5:	65 51                	gs push %ecx
46e2e7:	2c 41                	sub    $0x41,%al
46e2e9:	4a                   	dec    %edx
46e2ea:	73 2c                	jae    0x46e318
46e2ec:	2c 72                	sub    $0x72,%al
46e2ee:	46                   	inc    %esi
46e2ef:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46e2f3:	2c 49                	sub    $0x49,%al
46e2f5:	2f                   	das
46e2f6:	37                   	aaa
46e2f7:	2f                   	das
46e2f8:	2f                   	das
46e2f9:	7a 6a                	jp     0x46e365
46e2fb:	2b 2f                	sub    (%edi),%ebp
46e2fd:	2f                   	das
46e2fe:	39 4c 2f 76          	cmp    %ecx,0x76(%edi,%ebp,1)